Bug 2335577 - Please branch and build python-watchfiles in epel10
Summary: Please branch and build python-watchfiles in epel10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-watchfiles
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Carl George 🤠
QA Contact:
URL:
Whiteboard:
Depends On: 2335578 2344819
Blocks: 2335575
TreeView+ depends on / blocked
 
Reported: 2025-01-04 16:47 UTC by Romain Geissler
Modified: 2025-02-14 01:57 UTC (History)
3 users (show)

Fixed In Version: python-watchfiles-1.0.4-3.el10_0
Clone Of:
Environment:
Last Closed: 2025-02-14 01:57:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Romain Geissler 2025-01-04 16:47:56 UTC
Hi,

Please branch and build python-watchfiles in epel10.

Reproducible: Always

Comment 1 Ben Beasley 2025-02-11 12:15:06 UTC
Here’s the tree of Rust dependencies that need to be branched to EPEL10:

python-watchfiles
  - rust-notify
    - rust-inotify
      - rust-inotify-sys
      - rust-maplit
    - rust-notify-types

I used mock builds with "-- --postinstall" to confirm that each of these has everything it needs for all of its feature metapackages to be installable.

None of the above is a compat package, which is good; we have been trying to avoid branching those unless we have no choice.

As a rust-sig member, I would be happy to handle branching the Rust dependencies and branching and building python-watchfiles in the same side tag.

However, there are a couple of Python dependencies that need to be dealt with, too:

> No matching package to install: 'python3dist(anyio) >= 3'

This could be branched, together with python-trio, python-sniffio, and python-outcome, after we finish getting python-anyio and python-trio up to date in Rawhide (currently in progress).

> No matching package to install: 'python3dist(pytest) >= 7.4.4'

I’ll have to investigate what needs to be done to make this work with pytest 7.4.3.

Comment 2 Ben Beasley 2025-02-11 12:52:17 UTC
(In reply to Ben Beasley from comment #1)
> > No matching package to install: 'python3dist(pytest) >= 7.4.4'
> 
> I’ll have to investigate what needs to be done to make this work with pytest
> 7.4.3.

It turns out that the version bound is arbitary, and loosening it as in https://src.fedoraproject.org/rpms/python-watchfiles/pull-request/6 is sufficient.

Comment 3 Fedora Update System 2025-02-12 15:13:44 UTC
FEDORA-EPEL-2025-fa6f684ba3 (python-anyio-4.8.0-1.el10_0, python-outcome-1.2.0-7.el10_0, and 11 more) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-fa6f684ba3

Comment 4 Fedora Update System 2025-02-13 02:59:38 UTC
FEDORA-EPEL-2025-fa6f684ba3 has been pushed to the Fedora EPEL 10.0 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-fa6f684ba3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2025-02-14 01:57:02 UTC
FEDORA-EPEL-2025-fa6f684ba3 (python-anyio-4.8.0-1.el10_0, python-outcome-1.2.0-7.el10_0, and 11 more) has been pushed to the Fedora EPEL 10.0 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.