[Bug 2388375] Review Request: gshogi - GTK front-end for GNU Shogi

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

 



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

Cristian Le <fedora@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |177841 (FE-NEEDSPONSOR)



--- Comment #31 from Cristian Le <fedora@xxxxxxxxx> ---
I cannot sponsor, but I'll make sure you have a ticket. You can post in devel
chat room afterwards to see if someone is available. But right now let's focus
on the review and getting a hang of the process.

There are a few points from the original comment that were not addressed. Not
necessarily as changes in the spec file, but an ack and saying that you prefer
a different way if it is the case for the non-blocking comments.

> - Consider using autospec macros

Unclear which way you want to go with this. Note that if you want to go with
manual changelog, the current changelog is meaningless and will have to be
recreated at import.

> - The line `# Remove any wrongly-installed paths under sitearch/usr (happens with old setuptools)` would need more context

Different comment message now, but it is still unresolved. I have edited
locally to confirm that they are indeed written to site-packages (which is
weird because `sys.prefix` expands to `/usr`. But I see that there are
more relevant reasons for removing those, namely that you are editing them and
installing in different location. I suggest you can either change the comment
to reflect how you are editing and installing in different location or you
patch it out of the `setup.py` (remove the `data_files` kw from `setup` part)

> - If you are going to use a commit snapshot, see the snapshot guideline

Not fully addressed, the version format should be
`<version>^<snapshot_details>`, up to your choice from the guideline if you
want to do it manually, or let forgemeta handle it behind the scenes

---

Some other comments

- The `%pyproject_save_files -l` works, so you can remove `%license LICENSE`
since there is already a file bundled in there
(`/usr/lib64/python*/site-packages/gshogi-*.dist-info/licenses`)
- Why is `python3-gobject` and `gtk3` a build dependency? I assume these are
for compilation, but then it should be `gtk3-devel` and not `gtk3`, but it
seems to have compiled without it. For the python3-gobject, it should be added
in the setup.py if it is really needed
- I have noticed that they are doing some weird stuff in `ez_setup.pay`, please
remove that file and the reference in `setup.py`
- Non-blocker: Using the full git commit in the source reference is an
eye-sore, you can truncate it to the first 7 characters
- At some point you removed the `desktop-file-validate`, please add that back
in



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=177841
[Bug 177841] Tracker: Review requests from new Fedora packagers who need a
sponsor
-- 
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=2388375

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

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