On Fri, Aug 29, 2025 at 08:53:17PM +0200, Michael J Gruber wrote: > Hi there > > This takes possible RHEL/EPEL friction to a new level. We're used to > packages which are built for RHEL but shipped partially only (libs > without devel). "Moving" a package from EPEL to RHEL, i.e. shipping it > in RHEL and thus forcing it out of EPEL, and then dumping some of the > arches is really a new level of unnecessary surprises.
I agree that it's not great, but I'd like to explain why these sorts of things happen: (1) A dependency is needed for another RHEL package, so the package is moved to RHEL. The duplicated package in EPEL gets deleted. (2) Red Hat is on the hook to support everything that is shipped in RHEL Base and AppStream (as in, customers will pick up the phone and call us, and some engineer might be called up to fix it), so we try to remove anything that isn't necessary and/or we don't want to support. (3) But there are unsupported RHEL channels (like CRB), where packages are distributed by Red Hat, but marked as unsupported. (It's possible for different arches to be directed to different channels). Or it could be the developer agrees to support it in AppStream. (4) People are in a hurry, shortcuts are taken, bugs happen. The good news is the process is much more open now than it used to be. All the bugs, comments, the eventual pull request which fixed this, and the build system, are public, which is quite a bit different from Microsoft, Apple, Google, Oracle, etc. Rich. > Thanks for reporting the issue! > > Michael > > Mikel Olasagasti venit, vidit, dixit 2025-08-29 13:34:15: > > Hi Federico, > > > > python-colorama has been included in RHEL and retired from EPEL. It's > > part of awscli's dependency chain and as awscli is only built for > > x86_64 and aarch64 RHEL only ships dependencies for those > > architectures. Issue has been reported to Red Hat in > > https://issues.redhat.com/browse/RHEL-96267 > > > > Check https://bugzilla.redhat.com/show_bug.cgi?id=2391489#c3 for more > > details. > > > > Best regards, > > Mikel Olasagasti > > > > Hau idatzi du Federico Pellegrin (f...@evolware.org) erabiltzaileak > > (2025 abu. 29(a), or. (13:23)): > > > > > > > > > > > > Hello, > > > I'm having some difficulties to understand a failure on Koji on Fedora > > > EPEL10 and was wondering if someone could maybe help me, as I did a few > > > tries but couldn't figure out if I'm doing something wrong (and > > > especially, due to seemingly depending on the arch, I cannot reproduce > > > with mockbuild or similar local tools). > > > > > > The failure is this one for example: > > > https://koji.fedoraproject.org/koji/taskinfo?taskID=136495437 > > > > > > It is a Python package, which requires tox. It seems to work fine for > > > x86_64 and aarch64, but for ppc and s390 seems to be missing a dependency > > > python3.12dist(colorama) which as far as I see should be even noarch (and > > > is found in the x86_64 and aarch64 builds). Colorama is from 10 not > > > anymore in EPEL but went to the base distro I understand. > > > > > > But if I check (assuming I got it right the AppStream repo used) indeed I > > > find it here: > > > https://infrastructure.fedoraproject.org/repo/centos/centos-10/AppStream/x86_64/os/Packages/ > > > https://infrastructure.fedoraproject.org/repo/centos/centos-10/AppStream/aarch64/os/Packages/ > > > > > > but not here in the two failing arch: > > > https://infrastructure.fedoraproject.org/repo/centos/centos-10/AppStream/ppc64le/os/Packages/ > > > https://infrastructure.fedoraproject.org/repo/centos/centos-10/AppStream/s390x/os/Packages/ > > > > > > Is it a bug in AppStream itself therefore? > > > > > > Many thanks! > > > Federico > > > > > > -- > > > _______________________________________________ > > > devel mailing list -- devel@lists.fedoraproject.org > > > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > > > 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/devel@lists.fedoraproject.org > > > Do not reply to spam, report it: > > > https://pagure.io/fedora-infrastructure/new_issue > > -- > > _______________________________________________ > > devel mailing list -- devel@lists.fedoraproject.org > > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > > 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/devel@lists.fedoraproject.org > > Do not reply to spam, report it: > > https://pagure.io/fedora-infrastructure/new_issue > -- > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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/devel@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue