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.

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 'ignored'.

a year ago
User Icon imabug provided feedback a year ago
karma
Test Case base update cli
User Icon adamwill commented & provided feedback a year 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 a year 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.

a year 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.

a year ago
User Icon pkratoch commented & provided feedback a year 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 a year 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.

a year ago

This update has been submitted for testing by pkratoch.

a year ago
User Icon pkratoch commented & provided feedback a year 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 a year ago
karma
Test Case base update cli

This update has been pushed to testing.

a year ago
User Icon bojan provided feedback a year ago
karma

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

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

Works

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

+1

This update has been submitted for stable by pkratoch.

11 months ago

This update has been pushed to stable.

11 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 Karma
disabled
Stable by Time
14 days
Dates
submitted
a year ago
in testing
a year ago
in stable
11 months ago
modified
a year 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