[Bug 2246561] Review Request: helix - A post-modern modal text editor written in Rust

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2246561



--- Comment #18 from blinxen <h-k-81@xxxxxxxxxxx> ---
> PS: I might ask somebody else for a second opinion later since this is a rather complicated package with many components, and I'm not sure I'm getting 100% of the things right here.

Sure, no problem :D

> It's OK in the short-term, but please switch back to upstream sources as soon as the projects merge your PRs.

I am already doing that :D I am also creating PRs [1] for upstream to use the
newest version that includes the license commits.

> 1. Looks like there's a file "/usr/share/licenses/helix/LICENSE-tree-sitter-." getting installed, this looks like a mistake?

Should be fixed now.

> 2. It seems that the grammar plugins that are getting compiled with "cc" link libm and libgcc_s even if they don't have to:

Will report this upstream.

> 3. There appear to be some files that have executable permissions that should not have them:

Should be fixed now

> 4. These shell completion scripts have shebangs but don't need them (I think)?

I can report this upstream but it seems that this is not required but does not
really do any damage if kept.

> 1. Inconsistent indentation: The tags from Source100 up to the Provides for bundled tree-sitter grammars are indented inconsistently from the rest of the spec file, which uses 16 columns of indentation. For the bundled Provides, you can just tweak the command that you used to generate them (i.e. add the appropriate amount of spaces in the command at the right position).

Should be fixed now

> 4. You install a .desktop file for Helix, but it is not validated, which is a mandatory requirement.

Desktop file validation has been added

> 5. The other steps for preparing license files for installation all happen in %prep, but this one happens in %install, even though it does not *install* anything, just moves things around in the build directory:

Makes sense

https://github.com/helix-editor/helix/pull/8691


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2246561

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202246561%23c18
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux