----- Original Message -----
From: "Nick Coghlan" ncoghlan@redhat.com To: "beaker-devel" beaker-devel@lists.fedorahosted.org Cc: "Matej Stuchlik" mstuchli@redhat.com Sent: Thursday, June 25, 2015 7:05:44 AM Subject: Using Beaker to test a mass rebuild of Fedora Python packages against Python 3.5
With Python 3.5 in beta upstream, I'd like to create a Beaker recipe that:
- Rebuilds the Fedora Python RPMs using the upstream Python 3.5 beta
tarball rather than the stable 3.4 release 2. Queries the Fedora repos to get the list of all packages with a build or runtime requirement on Python 3
I believe this part can be achieved with: % dnf install fedora-repos-rawhide % dnf repoquery --arch=src --disablerepo='*' --enablerepo=rawhide-source --whatrequires python3-devel | wc -l 783
- Uses
https://beaker-project.org/docs-develop/user-guide/beaker-provided-tasks.htm... to rebuild all the packages from 2 against the Python 3.5 beta RPM from 1
This idea pushes the limits of my current rpm/yum/dnf foo though, so I figured I'd ask for advice here before I started hacking away at the problem :)
Cheers, Nick.
-- Nick Coghlan Red Hat PnT Operations DevOps Enablement, Brisbane
Software Development Workflow Designer & Process Architect