librepo 1.11.0

  • Retry mirrorlist/metalink downloads several times (RhBug:1741931)
  • Improve variable substitutions in URLs and add ${variable} support

libdnf 0.37.2

  • Use more descriptive message when failed to retrieve GPG key (RhBug:1605117)
  • Add removeMetadataTypeFromDownload function to the API
  • Context part of libdnf can now read vars (urlvars) from dirs and environment
  • Throw exception immediately if file cannot be opened
  • Add test when there is no primary metadata in compatible format (RhBug:1744960)
  • Various improvements to countme features
  • Don't abort on rpmdb checksum calculation failure
  • Enable module dependency trees when using set_modules_enabled_by_pkgset() (RhBug:1762314)
  • New method "Query::filterSubject()", replaces Solution::getBestSolution()
  • The Solution class was removed
  • Add query argument into get_best_query and get_best_solution
  • Add module reset function into dnf_context
  • Add method to get all repository metadata locations
  • Catch NoModuleException in case of not existent value was used in persistor (RhBug:1761773)
  • Fixes for some issues on Arm platforms (RhBug:1691430)

dnf 4.2.15

  • Fix downloading local packages into destdir (RhBug:1727137)
  • Report skipped packages with identical nevra only once (RhBug:1643109)
  • Restore functionality of dnf remove --duplicates (RhBug:1674296)
  • Improve API documentation
  • Document NEVRA parsing in the man page
  • Do not wrap output when no terminal (RhBug:1577889)
  • Allow to ship alternative dnf.conf (RhBug:1752249)
  • Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170)
  • Remove duplicate entries from "dnf search" output (RhBug:1742926)
  • Set default value of repo name attribute to repo id (RhBug:1669711)
  • Allow searching in disabled modules using "dnf module provides" (RhBug:1629667)
  • Group install takes obsoletes into account (RhBug:1761137)
  • Improve handling of vars
  • Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894)
  • Fix messages for starting and failing scriptlets (RhBug:1724779)
  • Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004)
  • Add --ids option to the group command (RhBug:1706382)
  • Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)

dnf-plugins-core 4.0.11

  • [spec] Specify attributes for ghost file (RhBug: 1754463)
  • download: add the --debugsource option (RhBug:1637008)
  • Fix incorrect handling richdeps in buildep (RhBug:1756902)

dnf-plugins-extras 4.0.8

  • Set clean_requirements_on_remove=False during remove (RhBug:1764169)

microdnf 3.0.2

  • Add support for --releasever (RhBug:1591627)
  • Fix minor memory leaks (RhBug:1702283)
  • Use help2man to generate a man page (RhBug:1612520)
  • Allow downgrade for all transactions microdnf does (RhBug:1725863)
  • Add options --best and --nobest for transactions (RhBug:1679476)

How to install

sudo dnf upgrade --advisory=FEDORA-2019-94393775ec

This update has been submitted for testing by pkratoch.

2 months ago

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

2 months ago

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

2 months ago
User Icon imabug provided feedback 2 months ago
karma
Test Case base update cli
User Icon adamwill commented & provided feedback 2 months ago
karma

This breaks anaconda - an installer image built with this DNF fails to successfully complete an install, with this traceback:

08:02:48,050 CRT exception: Traceback (most recent call last):

  File "/usr/lib64/python3.7/site-packages/pyanaconda/threading.py", line 280, in run
    threading.Thread.run(self)

  File "/usr/lib64/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation.py", line 394, in run_installation
    queue.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 305, in start
    item.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 305, in start
    item.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 305, in start
    item.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 484, in start
    self.run_task()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 450, in run_task
    self._task(*self._task_args, **self._task_kwargs)

  File "/usr/lib64/python3.7/site-packages/pyanaconda/payload/dnfpayload.py", line 1404, in post_install
    self._base.close()

  File "/usr/lib/python3.7/site-packages/dnf/base.py", line 466, in close
    self._finalize_base()

  File "/usr/lib/python3.7/site-packages/dnf/base.py", line 445, in _finalize_base
    "'%s'."), "{prog} clean packages").format(prog=dnf.util.MAIN_PROG)

AttributeError: 'NoneType' object has no attribute 'format'
User Icon adamwill commented & provided feedback 2 months ago
karma

This breaks anaconda - an installer image built with this DNF fails to successfully complete an install, with this traceback:

08:02:48,050 CRT exception: Traceback (most recent call last):

  File "/usr/lib64/python3.7/site-packages/pyanaconda/threading.py", line 280, in run
    threading.Thread.run(self)

  File "/usr/lib64/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation.py", line 394, in run_installation
    queue.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 305, in start
    item.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 305, in start
    item.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 305, in start
    item.start()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 484, in start
    self.run_task()

  File "/usr/lib64/python3.7/site-packages/pyanaconda/installation_tasks.py", line 450, in run_task
    self._task(*self._task_args, **self._task_kwargs)

  File "/usr/lib64/python3.7/site-packages/pyanaconda/payload/dnfpayload.py", line 1404, in post_install
    self._base.close()

  File "/usr/lib/python3.7/site-packages/dnf/base.py", line 466, in close
    self._finalize_base()

  File "/usr/lib/python3.7/site-packages/dnf/base.py", line 445, in _finalize_base
    "'%s'."), "{prog} clean packages").format(prog=dnf.util.MAIN_PROG)

AttributeError: 'NoneType' object has no attribute 'format'

This update has been pushed to testing.

2 months ago

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.

2 months ago
User Icon pkratoch commented & provided feedback 2 months ago

Thanks for the report. I will unpush this update and create a new one with backported fix for the issue that breaks anaconda. (Normally, I would just edit this update with the new build, but since the new bodhi version, I don't know how.)

User Icon pkratoch commented & provided feedback 2 months ago

Thanks for the report. I will unpush this update and create a new one with backported fix for the issue that breaks anaconda. (Normally, I would just edit this update with the new build, but since the new bodhi version, I don't know how.)

This update has been unpushed.

pkratoch edited this update.

New build(s):

  • dnf-4.2.15-2.fc31

Removed build(s):

  • dnf-4.2.15-1.fc31

Karma has been reset.

2 months ago

This update has been submitted for testing by pkratoch.

2 months ago
User Icon pkratoch commented & provided feedback 2 months ago

I managed to edit this update via CLI, so now it contains dnf-4.2.15-2.fc31 with backported fix for the anaconda issue.

User Icon imabug provided feedback 2 months ago
karma
Test Case base update cli

This update has been pushed to testing.

2 months ago
User Icon bojan provided feedback 2 months ago
karma

This update can be pushed to stable now if the maintainer wishes

2 months ago
User Icon mhayden provided feedback 2 months ago
karma
User Icon elxreno provided feedback 2 months ago
karma
Test Case base update cli
User Icon atim provided feedback 2 months ago
karma
Test Case base update cli
User Icon pwalter commented & provided feedback 2 months ago
karma

Works

User Icon cairo provided feedback 2 months ago
karma
User Icon smithp commented & provided feedback 2 months ago
karma

+1

This update has been submitted for stable by pkratoch.

2 months ago

This update has been pushed to stable.

2 months ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
8
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Time
14 days
Dates
submitted
2 months ago
in testing
2 months ago
in stable
2 months ago
modified
2 months ago
BZ#1643109 dnf should not list redundant entries in "Skipping packages with conflicts:" formatted output
0
0
BZ#1666236 dnf(8) does not document module provides subcommand
0
0
BZ#1669711 kickstart install: additional nfs repos are not accepted
0
0
BZ#1674296 package-cleanup doesn't work as expected
0
0
BZ#1727137 dnf download ignores destdir argument for some packages
0
0
BZ#1728894 dnf repolist should be very fast
0
0
BZ#1737469 builddep ignores module setting
0
0
BZ#1739746 [abrt] dnf: _download_remote_payloads(): shell.py:121:onecmd:TypeError: can only concatenate str (not "NoneType") to str
0
0
BZ#1741442 GPG signature repomd.xml.asc is not available in fedora repositories, 404 if repo_gpgcheck=1
0
0
BZ#1742926 search yields duplicate entries
0
0
BZ#1745170 dnf ignores repo expiration limit set by metadata-expire in /etc/dnf/dnf.conf, updates repo data unless -C added
0
0
BZ#1756902 Incorrectly evaluated rich deps
0
0
BZ#1761137 Conflicting request while trying to install xfce-desktop-environment in Fedora 30
0
0
BZ#1761740 [libdnf] PackageKit segfault with the urlvars commit
0
0

Automated Test Results

Test Cases

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