Heads-up: rpm 4.15 alpha coming to rawhide
by Panu Matilainen
As per https://fedoraproject.org/wiki/Changes/RPM-4.15, rpm 4.15-alpha
will be hitting rawhide soon. A soname bump is involved but Igor kindly
promised to handle rebuilding all dependent packages as part of the
change, so no further action required from others on that account.
There are some other things that will require actions from others however:
A pile of language-specific macros and scripts have been eliminated from
rpm upstream, notably %__python and %__perl and everything built around
them, such as %python_sitelib and %perl_sitelib and their relatives.
Python packages should be using the version specific macros already,
provided by respective pythonN-devel packages so this shouldn't be an
issue. On perl-side, those macros have been temporarily added to
redhat-rpm-config instead to avoid breaking things right now, later to
be moved to final destination in perl-macros or such.
Another major change is in Python bindings where Python 3 is now
properly supported. In all the previous versions where Python 3 bindings
were buildable and available, string data from header was returned as
bytes, but the rest of the API expects strings so nothing really works
(see https://bugzilla.redhat.com/show_bug.cgi?id=1693751). To make it
worse, it was incompatible with every single rpm-python script ever
written. Usually when something is unusably broken, silence means that
it's not being used, otherwise people do complain. Not so in this case,
the absurd API has been there for almost ten years and people have
adopted to it with zero complaints. In short, rpm-python users still
supporting both Python 2 and 3 are generally compatible with this
change, but Python 3-only projects have out of necessity adopted to the
broken API and will now need to change. The most critical distro
components have more or less already been adopted, but here's more work
to do on this front. This fixed interface will be made available to
4.14.x somehow too, but the details are yet unclear. Because of that,
we'd suggest only patching packages in rawhide to work with the change
right now, and deal with upstreams once dust settles a bit.
Other than that, a major new thing is introduction of some parallel
operations in rpmbuild itself. Testing hasn't shown anything odd but
with threads and all, you never know. Keep your eyes open.
More info and details available in the preliminary release notes at
https://rpm.org/wiki/Releases/4.15.0 and the change page linked at the
start of this message.
- Panu -
4 years, 10 months
Intent to retire drabt
by Jerry James
The drabt package was only ever needed for the cvc4 %check script.
The latest release of cvc4, which I am about to build, no longer uses
drabt. Nothing else in Fedora needs it, so I intend to retire it next
week. If you want it, let me know.
--
Jerry James
http://www.jamezone.org/
4 years, 10 months
Fedora Distgits
by Orion Poplawski
There's a nifty site here:
https://redhat-oss-git-stats.softwarefactory-project.io/project.html?pid=...
That collects statistics on git contributions to Fedora (as well as
other projects), including numbers of commits by individuals. However,
it's based on email address, and many people have used multiple
addresses. You can claim your contributions and aggregate multiple
email addresses by doing the following:
- create or update your Github account to have all of your email
addresses associated with it.
- Click on "Claim your contributions/Login" at the top of the Distgits
page, which will connect to your github account and link your emails
together.
From a quick scan of the stats, the following people likely have
multiple addresses:
Adam Jackson
Akira TAGOH
Bastien Nocera
Bill Nottingham
Dennis Gilmore
Fabian Affolter
gil
Hans de Goede
Igor Gnatenko
Jason Tibbitts
Jens Petersen
Jerry James
Jochen Schmitt
Josh Boyer
kalev
Karsten Hopp
Kevin Fenzi
Kevin Kofler
Lubomir Rintel
Mamoru Tasaka
Mamoru TASAKA
Marcela Mašláňová
Martin Stransky
Matthias Clasen
Mattias Ellert
Nicolas Chauvet
Nils Philippsen
Paul Howarth
Peter Jones
Peter Robinson
Remi Collet
Rex Dieter
Richard W.M. Jones
Shawn Iwinski
Than Ngo
Tim Waugh
Ville Skyttä
--
Orion Poplawski
Manager of NWRA Technical Systems 720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane orion(a)nwra.com
Boulder, CO 80301 https://www.nwra.com/
4 years, 10 months
Do people not care about broken dependencies?
by Igor Gnatenko
Hello,
I've noticed that people keep pushing updates which have broken dependencies.
For example, python-kombu was updated from 4.6.0 to 4.6.1. Both of
those versions have broken dependency "python3.7dist(amqp) >= 2.5.0 ".
However, it was built both for F30 and F31 and even submitted to
bodhi.
I have more examples…
4 years, 10 months
opencv 3.4.6 going to rawhide
by Sérgio Basto
Hi,
I'd like also update opencv to 3.4.6 on stable branches but due
possible ABI breakage [1]. We might should rebuild all dependent
software . Personally I think we do not have to follow all the advice
of dist.abicheck , opencv have a lot of stuff , if one symbol is
removed , doesn't meant that ABI changed
I'm using my copr repo [2]
I also built and have prepared opencv.spec for 4.1 but breaks a lot of
build of dependencies
I read somewhere that RHEL 8 have opencv , what version ?
Thanks,
[1]
dist.abicheck FAILED for opencv
[2]
https://copr.fedorainfracloud.org/coprs/sergiomb/opencv/builds/
--
Sérgio M. B.
4 years, 10 months