libcomps:

  • Make libcomps packagable as a Python package
  • Add missing python metadata to python2/3-libcomps
  • Fix segfault when converting empty dict to string (RhBug:1757959)

libdnf:

  • Report reason how package was excluded (RhBug:1649754)
  • Additional Arm detection improvements (RhBug:1691430)
  • Set skip_if_unavailable for media repos to skip their update (RhBug:1716067)
  • Add support of xml:base for remote and local url in context (RhBug:1734350, 1717865)
  • Handle NoModuleException in dnf_context_reset_modules (RhBug:1767453)
  • Add missing C function hy_nevra_free() for HyNevra deallocation
  • Context part of libdnf now uses metadata_expire from global configuration

dnf:

  • Enable versionlock for check-update command (RhBug:1750620)
  • Add error message when no active modules matched (RhBug:1696204)
  • Log mirror failures as warning when repo load fails (RhBug:1713627)
  • dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609)
  • DNF can use config from the remote location (RhBug:1721091)
  • [doc] update reference to plugin documentation (RhBug:1706386)
  • [yum compatibility] Report all packages in repoinfo
  • [doc] Add definition of active/inactive module stream
  • repoquery: Add a switch to disable modular excludes
  • Report more informative messages when no match for argument (RhBug:1709563)
  • [doc] Add description of excludes in dnf
  • Report more descriptive message when removed package is excluded
  • Add module repoquery command
  • Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430)
  • Add Requires information into module info commands
  • Enhance inheritance of transaction reasons (RhBug:1672618,1769788)
  • Make DNF compatible with FIPS mode (RhBug:1762032)
  • Return always alphabetically sorted modular profiles

microdnf:

  • Fix: do not download metadata in remove command
  • Add repolist command (RhBug:1584952)
  • Add repoquery command (RhBug:1769245)

dnf-plugins-core:

  • [reposync] Add --urls option (RhBug:1686602)
  • [versionlock] Add --raw option (RhBug:1645564)
  • [doc] move manpages for plugins to "dnf-PLUGIN" (RhBug:1706386)
  • Add new plugin post-transaction-actions (RhBug:967264)
  • [builddep] Add --skip-unavailable switch (RhBug:1628634)
  • [versionlock] Don't apply excludes on @System (RhBug:1726712)
  • [reposync] Ignore only modular excludes (RhBug:1750273)

How to install

sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-0d122cc67a

This update has been submitted for testing by amatej.

5 days ago

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

5 days ago

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

5 days ago
User Icon adamwill commented & provided feedback 5 days ago

openQA test failures here are because this libdnf requires librepo 1.11.0 or later, but FEDORA-2019-7cafbe66ba (which contains librepo 1.11.0) hasn't gone stable yet, it's pending. I'll refire the tests after that goes stable.

This update has been pushed to testing.

5 days ago
User Icon mikedep333 commented & provided feedback 4 days ago
karma

Upgrading fails.

#librepo 1.11.0
[root@7fe5555f67c7 /]# dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-7cafbe66ba
Last metadata expiration check: 0:03:58 ago on Tue 03 Dec 2019 08:19:56 PM UTC.
No security updates needed, but 30 updates available
Dependencies resolved.
Nothing to do.
Complete!

# This update
[root@7fe5555f67c7 /]# dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-0d122cc67a
Last metadata expiration check: 0:05:25 ago on Tue 03 Dec 2019 08:19:56 PM UTC.
Dependencies resolved.

 Problem 1: cannot install the best update candidate for package libcomps-devel-0.1.11-1.fc30.x86_64
  - nothing provides pkgconfig(-lcomps) needed by libcomps-devel-0.1.12-1.fc30.x86_64
  - nothing provides pkgconfig(-L/usr/lib64) needed by libcomps-devel-0.1.12-1.fc30.x86_64
 Problem 2: problem with installed package libcomps-devel-0.1.11-1.fc30.x86_64
  - package libcomps-devel-0.1.11-1.fc30.x86_64 requires libcomps.so.0.1.11()(64bit), but none of the providers can be installed
  - package libcomps-devel-0.1.11-1.fc30.x86_64 requires libcomps(x86-64) = 0.1.11-1.fc30, but none of the providers can be installed
  - cannot install both libcomps-0.1.12-1.fc30.x86_64 and libcomps-0.1.11-1.fc30.x86_64
  - cannot install both libcomps-0.1.11-1.fc30.x86_64 and libcomps-0.1.12-1.fc30.x86_64
  - cannot install the best update candidate for package libcomps-0.1.11-1.fc30.x86_64
  - nothing provides pkgconfig(-lcomps) needed by libcomps-devel-0.1.12-1.fc30.x86_64
  - nothing provides pkgconfig(-L/usr/lib64) needed by libcomps-devel-0.1.12-1.fc30.x86_64
==============================================================================================================================
 Package                        Architecture           Version                          Repository                       Size
==============================================================================================================================
Upgrading:
 dnf                            noarch                 4.2.17-1.fc30                    updates-testing                 395 k
 dnf-data                       noarch                 4.2.17-1.fc30                    updates-testing                  46 k
 dnf-yum                        noarch                 4.2.17-1.fc30                    updates-testing                  44 k
 libdnf                         x86_64                 0.39.1-1.fc30                    updates-testing                 606 k
 python3-dnf                    noarch                 4.2.17-1.fc30                    updates-testing                 420 k
 python3-hawkey                 x86_64                 0.39.1-1.fc30                    updates-testing                  95 k
 python3-libdnf                 x86_64                 0.39.1-1.fc30                    updates-testing                 711 k
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 libcomps                       x86_64                 0.1.12-1.fc30                    updates-testing                  74 k
Skipping packages with broken dependencies:
 libcomps-devel                 x86_64                 0.1.12-1.fc30                    updates-testing                  28 k

Transaction Summary
==============================================================================================================================
Upgrade  7 Packages
Skip     2 Packages

Total download size: 2.3 M
Is this ok [y/N]: N
Operation aborted.

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

4 days ago
User Icon decathorpe commented & provided feedback 4 days ago
karma

This update makes libcomps-devel uninstallable due to borked pkgconfig(-L/usr/lib64) and pkgconfig(-lcomps) dependencies.

amatej edited this update.

New build(s):

  • libcomps-0.1.14-1.fc30

Removed build(s):

  • libcomps-0.1.12-1.fc30

Karma has been reset.

3 days ago

This update has been submitted for testing by amatej.

3 days ago
User Icon amatej commented & provided feedback 3 days ago

Thank you for the reports, I have updated the libcomps package to a new version which should have the problem fixed.

This update has been pushed to testing.

3 days ago

amatej edited this update.

2 days ago
User Icon dhgutteridge commented & provided feedback a day ago
karma

No regressions noted.

Test Case base update cli

Please login to add feedback.

Metadata
Type
bugfix
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
5
Stable by Time
14 days
Dates
submitted
5 days ago
in testing
3 days ago
days to stable
11
modified
2 days ago
BZ#1672618 Upgrading obsoleted package doesn't keep reason
0
0
BZ#1750273 dnf reposync ignoring includepkgs directive (regression)
0
0
BZ#1769788 dnf autoremove tries to remove kernel
0
0

Automated Test Results

Test Cases

0 1 Test Case base update cli
0 0 Test Case langpacks packages