[chirp_devel] chirp status in Fedora 31
Jim Lieb
Mon Nov 18 12:36:24 PST 2019
I upgraded one of my desktops from F30 -> F31 last night. The system upgrade
downloader refused because dependencies for chirp were no longer present. In
order to continue the upgrade, I first removed chirp.
After the upgrade I then attempted to (re)install chirp and found that it is
not in the F31 repositories. A little research found chirp stuck in the update
queue. In other words, it didn't make the gate for F31 release and will
continue to have problems due to its dependence on Python 2.
The following is the most recent testing log output of the Fedora build
system:
.... cut here ....
> results:
> - arch: x86_64
> checkname: dist.rpmdeplint
> item: chirp-20190812-1.fc31
> outcome: FAILED
> scenario: x86_64
> type: koji_build
>
>
> conflicting requests: nothing provides python2dist(future) needed by
> chirp-20190812-1.fc31.noarch
> conflicting requests: nothing provides python2dist(future) needed by
> chirp-20190812-1.fc31.noarch
.... cut here ....
This is a failure for both the x86_64 and armhfp builds. Package python2dist
has been dropped as part of the Py2->3 changes as best as I can see. This
leaves two choices:
1) The packager (hobbes1069) changes the build to use what is left of Py2 in
Fedora. This is chancy because Python on Linux/UNIX is not friendly to mixing
system objects and local (user built) objects. Not to mention that Py2 is an
upstream zombie at this point.
2) Chirp gets a Py3 workover so it can fit into the new universe. I know there
has been some Py3 effort but I see nothing (yet) in the Hg repo.
Note that this would also be a problem for a private build from source as
there is no Py2 infrastructure left in the distro, meaning one would have to
do a whole Py2 local install (/usr/local) and then hack bits so that chirp
uses that while not breaking system "stuff" base on Py3 such as dnf, the
package installer.
I have also attached the latest relevant Python 2 email from the Fedora team.
This relates to the FTBFS message above.
--
Jim Lieb, KB6QT
Mobile: 831-295-9317
GPG Key: 79BB52C7BD0530F5
"If ease of use was the only requirement, we would all be riding tricycles"
- Douglas Engelbart 1925–2013
-------------- next part --------------
An embedded message was scrubbed...
From: devel-announce-request at lists.fedoraproject.org
Subject: devel-announce Digest, Vol 150, Issue 9
Date: Sat, 16 Nov 2019 04:02:52 +0000
Size: 33065
Url: http://intrepid.danplanet.com/pipermail/chirp_devel/attachments/20191118/bf390b78/attachment-0001.mht
More information about the chirp_devel
mailing list