Bug 2228788 - Review Request: python-comm - Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.
Summary: Review Request: python-comm - Jupyter Python Comm implementation, for usage i...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Maxwell G
QA Contact: Fedora Extras Quality Assurance
URL: https://github.com/ipython/comm
Whiteboard:
Depends On:
Blocks: 2144566 2228034
TreeView+ depends on / blocked
 
Reported: 2023-08-03 09:33 UTC by Lumír Balhar
Modified: 2023-08-11 08:04 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-11 07:13:37 UTC
Type: ---
Embargoed:
maxwell: fedora-review+


Attachments (Terms of Use)

Description Lumír Balhar 2023-08-03 09:33:40 UTC
Spec URL: https://lbalhar.fedorapeople.org/python-comm.spec
SRPM URL: https://lbalhar.fedorapeople.org/python-comm-0.1.4-1.fc38.src.rpm
Description: Comm provides a way to register a Kernel Comm implementation,
as per the Jupyter kernel protocol. It also provides a base Comm
implementation and a default CommManager that can be used.
Fedora Account System Username: lbalhar

ipykernel and ipywidgets in their latest versions need this new dependency and they both build fine in COPR: https://copr.fedorainfracloud.org/coprs/lbalhar/comm/builds/

Comment 1 Fedora Review Service 2023-08-03 09:38:23 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6237104
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2228788-python-comm/fedora-rawhide-x86_64/06237104-python-comm/fedora-review/review.txt

Please take a look if any issues were found.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Maxwell G 2023-08-04 13:37:51 UTC
Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated


- [x] The License tag reflects the package contents and uses the correct identifiers.

- [x] The license text is included and marked with %license.

NOTE: Handled by %pyproject_save_files

- [x] The package builds successfully in mock.
- [x] The package is installable (checked by fedora-review).

- [!] There are no relevant rpmlint errors.

python-comm.src: W: summary-ended-with-dot Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.
python3-comm.noarch: W: summary-ended-with-dot Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.

- [x] The package runs tests in %check.
- [x] The latest version is packaged or packaging an earlier version is justified.
- [x] The packager considers avoiding confusing `%foo_name` macros. (Not a blocker)
- [x] Libraries: The package name has a `python3-` prefix and uses the canonical project name
- [-] Applications: The package follows the general Naming Guidelines for applications
- [x] The pyproject macros are used.
- [x] There are no bundled libraries.

- [!] The package complies with the Python and general Packaging Guidelines.

The package does not abide by the SourceURL guidelines.

Source:         %{url}/archive/v%{version}.tar.gz

should be

Source:         %{url}/archive/v%{version}/comm-%{version}.tar.gz

Comment 3 Miro Hrončok 2023-08-04 19:40:59 UTC
- [!] There are no relevant rpmlint errors.

python-comm.src: W: summary-ended-with-dot Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.
python3-comm.noarch: W: summary-ended-with-dot Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.

I understand this guideline as: Don't make it a sentence. However, "etc." has the dot in it naturally, I would not consider this a problem here.

Comment 4 Maxwell G 2023-08-04 22:21:13 UTC
Indeed, that warning is a false positive. I did not read the Summary closely enough...

Comment 5 Lumír Balhar 2023-08-07 06:09:09 UTC
Thank you for the review. Source URL fixed.

Comment 6 Maxwell G 2023-08-10 18:29:11 UTC
Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated


- [x] The License tag reflects the package contents and uses the correct identifiers.
- [x] The license text is included and marked with %license.
- [x] The package builds successfully in mock.
- [x] The package is installable (checked by fedora-review).
- [x] There are no relevant rpmlint errors.
- [x] The package runs tests in %check.
- [x] The latest version is packaged or packaging an earlier version is justified.
- [x] The packager considers avoiding confusing `%foo_name` macros. (Not a blocker)
- [x] Libraries: The package name has a `python3-` prefix and uses the canonical project name
- [-] Applications: The package follows the general Naming Guidelines for applications
- [x] The pyproject macros are used.
- [x] There are no bundled libraries.
- [x] The package complies with the Python and general Packaging Guidelines.

Package approved! On import, don't forget to add the package to release-monitoring.org. You can give @python-packagers-sig `commit` if you wish`

Thanks!

Comment 7 Fedora Admin user for bugzilla script actions 2023-08-11 07:04:50 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/python-comm

Comment 8 Fedora Update System 2023-08-11 07:12:09 UTC
FEDORA-2023-76dbdf058b has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-76dbdf058b

Comment 9 Fedora Update System 2023-08-11 07:13:37 UTC
FEDORA-2023-76dbdf058b has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2023-08-11 08:03:01 UTC
FEDORA-2023-6cb733624a has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-6cb733624a

Comment 11 Fedora Update System 2023-08-11 08:04:34 UTC
FEDORA-2023-6cb733624a has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.