unpushed

dnf5-5.2.8.0-1.fc42

FEDORA-2024-de59b25ef6 created by packit a year ago for Fedora 42

Automatic update for dnf5-5.2.8.0-1.fc42.

Changelog
* Mon Dec  2 2024 Packit <hello@packit.dev> - 5.2.8.0-1
* rpm: Reset RPM log callback upon RpmLogGuard destruction by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1870
 * SWIG bindings for user_cb_data in repo::DownloadCallbacks, unit tests by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1849
 * I18N: Mark messages in "dnf search" output for a translation by @sunwire in https://github.com/rpm-software-management/dnf5/pull/1861
 * Hint when an unknown option is available on different commands by @kontura in https://github.com/rpm-software-management/dnf5/pull/1858
 * builddep: add support for remote arguments by @kontura in https://github.com/rpm-software-management/dnf5/pull/1874
 * I18N: Mark "Total" message in MultiProgressBar() for a translation by @sunwire in https://github.com/rpm-software-management/dnf5/pull/1885
 * Make `test_multi_progress_bar` test more resilient by @kontura in https://github.com/rpm-software-management/dnf5/pull/1882
 * package_downloader: Ensure creation of intermediate directories by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1876
 * I18N: Mark <unknown> message in dnf list --installed output for a translation by @sunwire in https://github.com/rpm-software-management/dnf5/pull/1883
 * repo: Make Repo::download_metadata() method public by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1878
 * repo: While cloning root metadata copy also metalink by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1880
 * spec: toggle dnf5_obsoletes_dnf for RHEL 11 by @yselkowitz in https://github.com/rpm-software-management/dnf5/pull/1886
 * rpm: New API to check PGP signature of RPM file by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1877
 * repo: Add option to download all repository metadata by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1879
 * Add packit job to run ABI check on testing farm by @kontura in https://github.com/rpm-software-management/dnf5/pull/1869
 * Fix copr chroot specification: replace faulty regex with simpler split by @kontura in https://github.com/rpm-software-management/dnf5/pull/1863
 * Download cmd: Require at leats one argument/package to download by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1905
 * Install defs.h for /usr/include/dnf5/context.hpp by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1914
 * doc: Use PGP instead of GPG by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1917

 * @sunwire made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1861

 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.7.0...5.2.8.0
* Thu Nov 21 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 5.2.7.0-2
- Toggle dnf5_obsoletes_dnf for ELN

This update was automatically created

a year ago

This update's test gating status has been changed to 'waiting'.

a year ago

This update's test gating status has been changed to 'failed'.

a year ago
User Icon nixuser commented & provided feedback a year ago
karma

Working fine here in Rawhide.

User Icon geraldosimiao commented & provided feedback a year ago
karma

Generally functional, too bad it didn't get the fix for this annoying bug: https://github.com/rpm-software-management/dnf5/issues/1899#issuecomment-2516138741

User Icon adamwill commented & provided feedback a year ago
karma

This consistently breaks the build of traditional installer images (with lorax) in openQA tests. Error is:

terminate called after throwing an instance of 'Swig::DirectorTypeMismatchException'
  what():  SWIG director type mismatch in output value of type 'int'
Aborted (core dumped)

There is indeed a coredump, I'll try and backtrace it tomorrow.

The issue was introduced in https://github.com/rpm-software-management/dnf5/pull/1849 and it seems to be an intentional change in the DNF 5 Python interface. I'll talk with the DNF team tomorrow to see whether we can make this backwards-compatible, or if we need to bump the DNF 5 version to 5.3.0.0 and change the API usage in Lorax. (or some possible other solution).

Here is a backtrace:

#0  0x00007ffff7880b44 in __pthread_kill_implementation () at /lib64/libc.so.6
#1  0x00007ffff78272de in raise () at /lib64/libc.so.6
#2  0x00007ffff780f3d4 in abort () at /lib64/libc.so.6
#3  0x00007fffe8809069 in __gnu_cxx::__verbose_terminate_handler() [clone .cold] () at /lib64/libstdc++.so.6
#4  0x00007fffe881b36c in __cxxabiv1::__terminate(void (*)()) () at /lib64/libstdc++.so.6
#5  0x00007fffe8808c11 in std::terminate() () at /lib64/libstdc++.so.6
#6  0x00007fffe881b5f8 in __cxa_throw () at /lib64/libstdc++.so.6
#7  0x00007fffe6dfce45 in Swig::DirectorTypeMismatchException::raise (error=0x7ffff7edaac0, msg=msg@entry=0x7fffe6e86896 "in output value of type 'int'") at /usr/src/debug/dnf5-5.2.8.0-1.fc42.x86_64/redhat-linux-build/bindings/python3/libdnf5/CMakeFiles/python3_repo.dir/repoPYTHON_wrap.cxx:3563
#8  0x00007fffe6dfd24e in SwigDirector_DownloadCallbacks::add_new_download (this=<optimized out>, user_data=<optimized out>, description=<optimized out>, total_to_download=<optimized out>)
    at /usr/src/debug/dnf5-5.2.8.0-1.fc42.x86_64/redhat-linux-build/bindings/python3/libdnf5/CMakeFiles/python3_repo.dir/repoPYTHON_wrap.cxx:5747
#9  0x00007fffe8d28f47 in libdnf5::repo::PackageDownloader::download (this=0x7fffffffd880) at /usr/src/debug/dnf5-5.2.8.0-1.fc42.x86_64/libdnf5/repo/package_downloader.cpp:159
#10 0x00007fffe8cab1d1 in libdnf5::base::Transaction::download (this=0x555555d6e380) at /usr/src/debug/dnf5-5.2.8.0-1.fc42.x86_64/libdnf5/base/transaction.cpp:420
#11 0x00007fffe704f84f in _wrap_Transaction_download (self=<optimized out>, args=<optimized out>) at /usr/src/debug/dnf5-5.2.8.0-1.fc42.x86_64/redhat-linux-build/bindings/python3/libdnf5/CMakeFiles/python3_base.dir/basePYTHON_wrap.cxx:14096
#12 0x00007ffff7b6fe3f in cfunction_vectorcall_O () at /lib64/libpython3.13.so.1.0
#13 0x00007ffff7b3bfd7 in PyObject_Vectorcall () at /lib64/libpython3.13.so.1.0
#14 0x00007ffff7b51e2f in _PyEval_EvalFrameDefault () at /lib64/libpython3.13.so.1.0
#15 0x00007ffff7ba84b2 in method_vectorcall () at /lib64/libpython3.13.so.1.0
#16 0x00007ffff7b53320 in _PyEval_EvalFrameDefault () at /lib64/libpython3.13.so.1.0
#17 0x00007ffff7c1de7b in PyEval_EvalCode () at /lib64/libpython3.13.so.1.0
#18 0x00007ffff7c3f9a0 in run_eval_code_obj () at /lib64/libpython3.13.so.1.0
#19 0x00007ffff7c39dc3 in run_mod () at /lib64/libpython3.13.so.1.0
#20 0x00007ffff7c5a466 in pyrun_file () at /lib64/libpython3.13.so.1.0
#21 0x00007ffff7c5956f in _PyRun_SimpleFileObject () at /lib64/libpython3.13.so.1.0
#22 0x00007ffff7c5c4f1 in _PyRun_AnyFileObject () at /lib64/libpython3.13.so.1.0
#23 0x00007ffff7c52ae8 in Py_RunMain () at /lib64/libpython3.13.so.1.0
#24 0x00007ffff7c0d17c in Py_BytesMain () at /lib64/libpython3.13.so.1.0
#25 0x00007ffff78110c8 in __libc_start_call_main () at /lib64/libc.so.6
#26 0x00007ffff781118b in __libc_start_main_impl () at /lib64/libc.so.6
#27 0x0000555555555095 in _start ()
User Icon egoode provided feedback a year ago
karma

This update has been unpushed.


Please log in to add feedback.

Metadata
Type
unspecified
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
0 days
Thresholds
Minimum Karma
+2
Minimum Testing
14 days
Dates
submitted
a year ago
in testing
a year ago

Automated Test Results