Dependency generators and Koji builds
by Florian Weimer
What steps are required to get RPM dependency generators to run in Koji?
I have added a dependency generator to the glibc-devel package:
<https://src.fedoraproject.org/rpms/glibc/c/700394c8ed3c3db06fe2c3b4667a33...>
A scratch build of lua shows that this glibc version is used in the
build:
| DEBUG util.py:446: glibc-devel x86_64 2.33.9000-26.fc35 build 140 k
<https://kojipkgs.fedoraproject.org//work/tasks/6430/70906430/root.log>
But the dependency is not picked up:
| Provides: lua = 5.4.3-1.fc35 lua(x86-64) = 5.4.3-1.fc35
| Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
| Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) liblua-5.4.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libreadline.so.8()(64bit) rtld(GNU_HASH)
<https://kojipkgs.fedoraproject.org//work/tasks/6430/70906430/build.log>
A mock build against a buildroot which contains the -26 glibc build,
<https://kojipkgs.fedoraproject.org//repos/f35-build-side-43089/3774468/x8...>,
shows this output instead:
| Provides: lua = 5.4.3-1.fc35 lua(x86-64) = 5.4.3-1.fc35
| Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
| Requires: glibc >= 2.33.9000-26.fc35 libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) liblua-5.4.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libreadline.so.8()(64bit) rtld(GNU_HASH)
| Processing files: lua-devel-5.4.3-1.fc35.x86_64
| Provides: lua-devel = 5.4.3-1.fc35 lua-devel(x86-64) = 5.4.3-1.fc35 pkgconfig(lua) = 5.4.0
| Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
| Requires: /usr/bin/pkg-config
And the built RPM does indeed carry the generated dependency.
Even more curious, I have a scratch build for xz here where the
dependency is generated on x86_64:
<https://koji.fedoraproject.org/koji/taskinfo?taskID=70906436>
$ rpm -qp --requires https://kojipkgs.fedoraproject.org//work/tasks/6436/70906436/xz-5.2.5-6.f... | grep glibc
glibc >= 2.33.9000-26.fc35
And the dependency was also generated on armhfp during the original lua
scratch build:
$ rpm -qp --requires https://kojipkgs.fedoraproject.org//work/tasks/6428/70906428/lua-5.4.3-1.... | grep glibc
glibc >= 2.33.9000-26.fc35
As far as I know, my dependency generator is determinstic, so this
really should not happen. (Note that not all builds are expected to
carry this dependency, but everything that contains an ELF main program
should.)
Any idea why this isn't working reliably in Koji?
Thanks,
Florian
2 years, 10 months
orphaning some python packages
by Mukundan Ragavan
I am orphaning the following packages. They should not be needed for
anything else in Fedora (acc. to dnf repoquery --whatprovides).
python-jsonrpcserver (there is another package of similar name that is
needed by spyder)
All these are required by the package above.
python-aiozmq
python-flask-socketio
python-socketio
python-engineio
Feel free to take any of the packages.
Mukundan.
--
GPG Key: E5C8BC67
2 years, 10 months
Fedora rawhide compose report: 20210627.n.0 changes
by Fedora Rawhide Report
OLD: Fedora-Rawhide-20210626.n.0
NEW: Fedora-Rawhide-20210627.n.0
===== SUMMARY =====
Added images: 0
Dropped images: 0
Added packages: 0
Dropped packages: 1
Upgraded packages: 27
Downgraded packages: 0
Size of added packages: 0 B
Size of dropped packages: 1.46 MiB
Size of upgraded packages: 164.44 MiB
Size of downgraded packages: 0 B
Size change of upgraded packages: -226.66 KiB
Size change of downgraded packages: 0 B
===== ADDED IMAGES =====
===== DROPPED IMAGES =====
===== ADDED PACKAGES =====
===== DROPPED PACKAGES =====
Package: findbugs-contrib-7.4.7-6.fc34
Summary: Extra findbugs detectors
RPMs: eclipse-findbugs-contrib findbugs-contrib findbugs-contrib-javadoc findbugs-contrib-samples
Size: 1.46 MiB
===== UPGRADED PACKAGES =====
Package: androguard-3.3.5-7.fc35
Old package: androguard-3.3.5-6.fc34
Summary: Reverse engineering, mal- or goodware analysis of Android applications
RPMs: androguard androguard-docs
Size: 29.25 MiB
Size change: -42.38 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 3.3.5-7
- Rebuilt for Python 3.10
Package: appliance-tools-011.1-4.fc35
Old package: appliance-tools-011.1-3.fc35
Summary: Tools for building Appliances
RPMs: appliance-tools
Size: 60.56 KiB
Size change: 1.20 KiB
Changelog:
* Sat Jun 26 2021 Neal Gompa <ngompa13(a)gmail.com> - 011.1-4
- Backport fix to deal with grub-install errors for UEFI
Package: csound-6.15.0-4.fc35
Old package: csound-6.15.0-3.fc35
Summary: A sound synthesis language and library
RPMs: csound csound-devel csound-dssi csound-fltk csound-fluidsynth csound-jack csound-java csound-manual csound-osc csound-portaudio csound-stk csound-virtual-keyboard csound-wiimote python3-csound
Size: 29.63 MiB
Size change: 10.01 KiB
Changelog:
* Sat Jun 26 2021 Peter Robinson <pbrobinson(a)fedoraproject.org> - 6.15.0-4
- Rebuild for fluidsynth soname
Package: dummy-test-package-gloster-0-4229.fc35
Old package: dummy-test-package-gloster-0-4209.fc35
Summary: Dummy Test Package called Gloster
RPMs: dummy-test-package-gloster
Size: 260.87 KiB
Size change: 1.24 KiB
Changelog:
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4210
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4211
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4212
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4213
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4214
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4215
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4216
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4217
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4218
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4219
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4220
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4221
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4222
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4223
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4224
- rebuilt
* Sat Jun 26 2021 packagerbot <admin(a)fedoraproject.org> - 0-4225
- rebuilt
* Sun Jun 27 2021 packagerbot <admin(a)fedoraproject.org> - 0-4226
- rebuilt
* Sun Jun 27 2021 packagerbot <admin(a)fedoraproject.org> - 0-4227
- rebuilt
* Sun Jun 27 2021 packagerbot <admin(a)fedoraproject.org> - 0-4228
- rebuilt
* Sun Jun 27 2021 packagerbot <admin(a)fedoraproject.org> - 0-4229
- rebuilt
Package: fldigi-4.1.19-1.fc35
Old package: fldigi-4.1.18-3.fc35
Summary: Digital modem program for Linux
RPMs: fldigi
Size: 15.83 MiB
Size change: 47.11 KiB
Changelog:
* Sat Jun 26 2021 Richard Shaw <hobbes1069(a)gmail.com> - 4.1.19-1
- Update to 4.1.19.
Package: gdisk-1.0.8-1.fc35
Old package: gdisk-1.0.7-1.fc35
Summary: An fdisk-like partitioning tool for GPT disks
RPMs: gdisk
Size: 1.17 MiB
Size change: -11.39 KiB
Changelog:
* Sat Jun 26 2021 Terje Rosten <terje.rosten(a)ntnu.no> - 1.0.8-1
- 1.0.8
Package: iperf-2.1.2-1.fc35
Old package: iperf-2.1.1-1.fc35
Summary: Measurement tool for TCP/UDP bandwidth performance
RPMs: iperf
Size: 630.17 KiB
Size change: 511 B
Changelog:
* Sat Jun 26 2021 Gabriel Somlo <somlo at cmu.edu> 2.1.2-1
- update to 2.1.2 (#1976356)
Package: libsedml-2:2.0.21-0.1.fc35
Old package: libsedml-2:2.0.20-0.2.fc35
Summary: Library that fully supports SED-ML for SBML
RPMs: libsedml libsedml-devel libsedml-static python3-libsedml
Size: 18.57 MiB
Size change: 210.38 KiB
Changelog:
* Sat Jun 26 2021 Antonio Trande <sagitter(a)fedoraproject.org> - 2:2.0.21-0.1
- Pre-Release 2.0.21
Package: livecd-tools-1:28.2-1.fc35
Old package: livecd-tools-1:28.1-2.fc35
Summary: Tools for building live CDs
RPMs: livecd-iso-to-mediums livecd-tools python-imgcreate-sysdeps python3-imgcreate
Size: 898.80 KiB
Size change: 13.90 KiB
Changelog:
* Sat Jun 26 2021 Neal Gompa <ngompa13(a)gmail.com> - 1:28.2-1
- Release 28.2 (ngompa13)
- rearrange xorrisofs options to make image efi bootable (sobjerke)
- place efiboot.img and macboot.img in /isolinux (sobjerke)
- Remove duplicate sentence (35056002+BessieTheCookie)
Package: nodejs-svgo-2.3.1-1.fc35
Old package: nodejs-svgo-2.3.0-4.fc35
Summary: Nodejs-based tool for optimizing SVG vector graphics files
RPMs: nodejs-svgo
Size: 634.42 KiB
Size change: 1.05 KiB
Changelog:
* Sat Jun 26 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 2.3.1-1
- Update to 2.3.1 (closes RHBZ#1976511)
Package: ocaml-ctypes-0.19.1-1.fc35
Old package: ocaml-ctypes-0.18.0-2.fc35
Summary: Combinators for binding to C libraries without writing any C
RPMs: ocaml-ctypes ocaml-ctypes-devel ocaml-ctypes-doc
Size: 7.98 MiB
Size change: -99.57 KiB
Changelog:
* Sat Jun 26 2021 Jerry James <loganjerry(a)gmail.com> - 0.19.1-1
- Version 0.19.1
Package: ocaml-luv-0.5.8-2.fc35
Old package: ocaml-luv-0.5.8-1.fc35
Summary: OCaml binding to libuv for cross-platform asynchronous I/O
RPMs: ocaml-luv ocaml-luv-devel
Size: 19.86 MiB
Size change: -334.16 KiB
Changelog:
* Sat Jun 26 2021 Jerry James <loganjerry(a)gmail.com> - 0.5.8-2
- Rebuild for ocaml-ctypes 0.19.1
Package: opentrep-0.07.9-1.fc35
Old package: opentrep-0.07.7-12.fc35
Summary: C++ library providing a clean API for parsing travel-focused requests
RPMs: opentrep opentrep-devel opentrep-doc python3-opentrep
Size: 6.24 MiB
Size change: 31.87 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 0.07.7-13
- Rebuilt for Python 3.10
* Sat Jun 26 2021 Denis Arnaud <denis.arnaud_fedora(a)m4x.org> - 0.07.9-1
- Upstream upgrade
Package: perl-Data-Dump-1.25-1.fc35
Old package: perl-Data-Dump-1.23-17.fc35
Summary: Pretty printing of data structures
RPMs: perl-Data-Dump
Size: 33.31 KiB
Size change: 736 B
Changelog:
* Sat Jun 26 2021 Paul Howarth <paul(a)city-fan.org> - 1.25-1
- Update to 1.25
- Strings like "NaN" are still strings
- Update maintainer and repository information
- New option $Data::Dump::LINEWIDTH controls when to perform a line break
(default is 60)
- Use author-independent source URL
- Use %{make_build} and %{make_install} macros
- Make %files list more explicit
Package: perl-Rose-DB-Object-0.820-2.fc35
Old package: perl-Rose-DB-Object-0.819-5.fc35
Summary: Extensible, high performance object-relational mapper (ORM)
RPMs: perl-Rose-DB-Object
Size: 535.23 KiB
Size change: 4.83 KiB
Changelog:
* Sat Jun 26 2021 Bill Pemberton <wfp5p(a)worldbroken.com> - 0.820-1
- Update to 0.820 (#1976484)
- Added missing semicolon(!) in Rose::DB::Object::Metadata.
* Sat Jun 26 2021 Bill Pemberton <wfp5p(a)worldbroken.com> - 0.820-2
- update spec to remove filter_from_requires
Package: python-chaospy-4.2.4-2.fc35
Old package: python-chaospy-4.2.4-1.fc35
Summary: Numerical tool for performing uncertainty quantification using polynomial
RPMs: python-chaospy-doc python3-chaospy
Size: 2.17 MiB
Size change: 858 B
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 4.2.4-2
- Rebuilt for Python 3.10
Package: python-cma-3.1.0-1.fc35
Old package: python-cma-3.0.3-5.fc35
Summary: Covariance Matrix Adaptation Evolution Strategy numerical optimizer
RPMs: python3-cma
Size: 368.81 KiB
Size change: 20.51 KiB
Changelog:
* Sat Jun 26 2021 Christoph Junghans <junghans(a)votca.org> - 3.1.0-1
- Version bump to v3.1.0 (bug #1974146)
Package: python-pyeclib-1.6.0-5.fc35
Old package: python-pyeclib-1.6.0-3.fc34
Summary: Python interface to erasure codes
RPMs: python3-pyeclib
Size: 256.39 KiB
Size change: -335 B
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1.6.0-4
- Rebuilt for Python 3.10
* Thu Jun 24 2021 Pete Zaitcev <zaitcev(a)redhat.com> - 1.6.0-5
- Remove explicit references to /usr/lib (1967534)
Package: python-pyphen-0.11.0-1.fc35
Old package: python-pyphen-0.10.0-3.fc35
Summary: Pure Python module to hyphenate text
RPMs: python3-pyphen
Size: 1.06 MiB
Size change: 61.98 KiB
Changelog:
* Sat Jun 26 2021 Felix Schwarz <fschwarz(a)fedoraproject.org> - 0.11.0-1
- update to 0.11.0
Package: python-trimesh-3.9.20-2.fc35
Old package: python-trimesh-3.8.17-1.fc34
Summary: Import, export, process, analyze and view triangular meshes
RPMs: python3-trimesh python3-trimesh-all python3-trimesh-easy
Size: 847.94 KiB
Size change: 12.76 KiB
Changelog:
* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 3.8.17-3
- Rebuilt for Python 3.10
* Thu Jun 17 2021 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 3.9.20-1
- Update to latest release
* Sat Jun 26 2021 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 3.9.20-2
- Fix build: omit tests on 32 bit architectures
Package: rmol-1.00.7-1.fc35
Old package: rmol-1.00.6-7.fc34
Summary: C++ library of Revenue Management and Optimisation classes and functions
RPMs: python3-rmol rmol rmol-devel rmol-doc
Size: 1.88 MiB
Size change: -6.24 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1.00.6-8
- Rebuilt for Python 3.10
* Sat Jun 26 2021 Denis Arnaud <denis.arnaud_fedora(a)m4x.org> - 1.00.7-1
- Upstream update
Package: rust-libbpf-cargo-0.7.2-1.fc35
Old package: rust-libbpf-cargo-0.7.1-2.fc35
Summary: Cargo plugin to build bpf programs
RPMs: libbpf-cargo rust-libbpf-cargo+default-devel rust-libbpf-cargo-devel
Size: 4.69 MiB
Size change: -83.76 KiB
Changelog:
* Sat Jun 26 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.7.2-1
- Update to 0.7.2
Package: rust-libbpf-rs-0.11.1-1.fc35
Old package: rust-libbpf-rs-0.11.0-2.fc35
Summary: Safe, idiomatic, and opinionated wrapper around libbpf-sys
RPMs: rust-libbpf-rs+default-devel rust-libbpf-rs-devel
Size: 65.87 KiB
Size change: 177 B
Changelog:
* Sat Jun 26 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.11.1-1
- Update to 0.11.1
Package: srain-1.2.3-1.fc35
Old package: srain-1.2.2-1.fc35
Summary: Modern, beautiful IRC client written in GTK+ 3
RPMs: srain srain-doc
Size: 1.89 MiB
Size change: -362 B
Changelog:
* Sat Jun 26 2021 Artem Polishchuk <ego.cordatus(a)gmail.com> - 1.2.3-1
- build(update): 1.2.3
Package: trademgen-1.00.7-1.fc35
Old package: trademgen-1.00.6-7.fc34
Summary: C++ Simulated Travel Demand Generation Library
RPMs: python3-trademgen trademgen trademgen-devel trademgen-doc
Size: 2.67 MiB
Size change: -21.76 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1.00.6-8
- Rebuilt for Python 3.10
* Sat Jun 26 2021 Denis Arnaud <denis.arnaud_fedora(a)m4x.org> - 1.00.7-1
- Upstream update
Package: xapian-bindings-1.4.18-3.fc35
Old package: xapian-bindings-1.4.18-2.fc35
Summary: Bindings for the Xapian Probabilistic Information Retrieval Library
RPMs: python3-xapian tcl-xapian xapian-bindings xapian-bindings-ruby
Size: 4.15 MiB
Size change: -784 B
Changelog:
* Sat Jun 26 2021 Denis Arnaud <denis.arnaud_fedora(a)m4x.org> - 1.4.18-3
- Rebuild with C++ 11.1
Package: xapian-core-1.4.18-2.fc35
Old package: xapian-core-1.4.18-1.fc35
Summary: The Xapian Probabilistic Information Retrieval Library
RPMs: xapian-core xapian-core-devel xapian-core-libs
Size: 12.93 MiB
Size change: -45.02 KiB
Changelog:
* Sat Jun 26 2021 Denis Arnaud <denis.arnaud_fedora(a)m4x.org> - 1.4.18-2
* Rebuild with C++ 11.1
===== DOWNGRADED PACKAGES =====
2 years, 10 months
Missing package build for Fedora 34
by Rajeesh K V
Hello package wranglers,
I maintain the python-cffsubr package for Fedora. It was added to the
repo and built on 2021-03-17 (during the beta freeze timeline of
Fedora 34).
The package was built for f33, f34 & f35; see [1]. But probably
because of beta freeze, the f34 build didn’t go to repo. That build is
now deleted in koji. I have tried ‘fedpkg build && fedpkg update’
(after the build was deleted) but that errors out with the message
“package is already built”.
Question is, how do I create a build for f34 and push it to stable
channel now? Do I have to bump the release and create a fresh build? I
have checked the package maintenance guidelines and ask.fp.org etc.,
but didn’t find a way to accomplish that. Any pointers would be
appreciated.
[1] https://koji.fedoraproject.org/koji/packageinfo?packageID=33360
--
Rajeesh
https://rajeeshknambiar.wordpress.com
2 years, 10 months
No schedule for Monday's FESCo Meeting (2021-06-28)
by Miro Hrončok
There are no topics to be discussed in the
FESCo meeting Monday at 19:00UTC in #fedora-meeting on
irc.libera.chat.
To convert UTC to your local time, take a look at
http://fedoraproject.org/wiki/UTCHowto
or run:
date -d '2021-06-28 19:00 UTC'
= Discussed and Voted in the Ticket =
Nonresponsive maintainer: Mairi Dulaney jdulaney
https://pagure.io/fesco/issue/2613
APPROVED (+1, 0, -0)
F35 Change: Replace the Anaconda product configuration files with profiles
https://pagure.io/fesco/issue/2622
APPROVED (+6, 0, -0)
F35 Change: Use yescrypt as default hashing method for shadow passwords
https://pagure.io/fesco/issue/2623
APPROVED (+6, 0, -0)
If you would like to add something to the agenda, you can
reply to this e-mail, file a new issue at
https://pagure.io/fesco or e-mail me directly. Note
that added topics may be deferred until the following meeting.
If there are no topics scheduled, the meeting will be cancelled.
PS I cannot chair the following meeting next week, if any other FESCo member
can do that, please let me know.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
2 years, 10 months