[Bug 2346284] Review Request: hexcurse - Ncurses-based console hexeditor

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

 



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

Jakub Kadlčík <jkadlcik@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Doc Type|---                         |If docs needed, set a value



--- Comment #1 from Jakub Kadlčík <jkadlcik@xxxxxxxxxx> ---
Hello Davide,
thank you for the package.

> Issues:
> =======
> - The License field must be a valid SPDX expression.
>  Note: Not a valid SPDX expression 'GPL-2.0'.
>  See: https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1

This was reported by the `fedora-review` tool


Small issue, but I don't like the inconsistent whitespace between
sections. Please pick whether one or two blank lines and stick with it.


> rm -rf %{buildroot}

We used to do this in the past, but not anymore. As per:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections

> The contents of the buildroot SHOULD NOT be removed in the first line of
> %install. 

You can remove the line


> Source0:        https://github.com/Bosiux/hexcurse/releases/download/v1.60/hexcurse-1.60.tar.gz

Multiple things:

- We recently started referencing a single source as `Source:` instead of
  `Source0:`
- It's better to not hardcode the version and package name here. You can use
  %{name}, %{version}, and optionally even %{URL} variables. This way, once a
  new version is released, you'll only update the `Version:` tag.
- The URL seems to be wrong, it returns 404. This may be helpful
 
https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/#_git_tags


> %description    

The description should be wrapped to 80 characters per line
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_summary_and_description


> URL:            https://github.com/Bosiux/hexcurse

This is the biggest one, but I am not sure what the rules are. 

This is obviously a two weeks old fork of a decade old 
https://github.com/LonnyGomes/hexcurse . I checked all the major distributions 
and everybody packages hexcurse from that upstream. It doesn't sound reasonable
to me to package the fork. But as I said, I am not sure what the rules are. 
I will have to check.

If your fork contains changes that are required for the software to run on
Fedora, I'd rather package the original upstream and added the changes as
downstream patches
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_patch_guidelines

Or maybe we should package this one instead?
https://github.com/prso/hexcurse-ng/


-- 
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=2346284

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202346284%23c1

-- 
_______________________________________________
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