Releases: vmware/tdnf
v3.6.4
🚀 Features & Enhancements
- Repodata
xml:baseSupport:tdnfnow correctly interprets thexml:base(SOLVABLE_MEDIABASE) attribute in package repodata, enabling flexible package location referencing (e.g., shared package pools). Includes a newmake-snapshot-reposcript for creating filtered repodata. - History ID: Implemented the
tdnf history idcommand to retrieve the current transaction ID. - Configurable Timeouts: Added a configurable connection timeout for downloads.
🐛 Bug Fixes
- Snapshot Obsoletes: Fixed dependency resolution for snapshots by filtering out packages from
pool->consideredin three places, correctly handling scenarios where a package in a snapshot obsoletes a package not in the snapshot. - Command Line Installs: Fixed issues with installing packages directly from the command line via local paths.
- RPM 6 Deadlock: Removed
%posttransscriptlet fromtdnf.specand removed redundantrpmtsOpenDB()calls in the history utility to prevent database lock deadlocks when used alongside RPM 6. - Empty Config Segfault: Fixed a segmentation fault that occurred when running
tdnfwith an empty configuration file (e.g.,-c /dev/null). - Download Errors: Improved user experience by properly printing the URLs and detailed error messages when HTTP package downloads fail.
🧪 Testing & CI
- RPM 6 Compatibility: Adjusted the test suite to handle RPM 6's new
unsharescriptlet isolation plugin (which caused issues in unprivileged Docker containers) and updated signature tests to accommodate RPM 6'sgpg-pubkeyfingerprint format upgrades. - Test Coverage: Added extensive tests covering
xml:base,history id, empty configuration files, HTTP error reporting, and snapshot obsoletes.
Full Changelog: v3.6.3...v3.6.4
v3.5.16
Full Changelog: v3.5.15...v3.5.16
- add option --nocmdlinegpgcheck to disable gpgcheck just for packages on the command line
- Reset
nMatchat start of each iteration inTDNFAlterRepoState(fixes incorrect enable/disable behavior when processing multiple repos)
v3.6.3
Full Changelog: v3.6.2...v3.6.3
- add option --nocmdlinegpgcheck to disable gpgcheck just for packages on the command line (see PR #543)
- Reset nMatch at start of each iteration in TDNFAlterRepoState**
- Refresh repodata cache only when triggered by motdgen service
v3.5.15
Full Changelog: v3.5.14...v3.5.15
- bug fix: snapshot URL was broken in crossport from dev
- Fix updateinfo script and refresh repodata cache only when triggered by
motdgenservice - update tdnf.spec.in from photon SPECS with minor adjustments
v3.5.14
Full Changelog: v3.5.13...v3.5.14
- make snapshot files fetchable by URL
- timeout for
02-tdnf-updateinfo.shand other improvements
v3.6.2
Full Changelog: v3.6.1...v3.6.2
curl_easy_setoptexpects a long int- make snapshot files fetchable by URL
- timeout for
02-tdnf-updateinfo.shand other improvements
v3.6.1
First release from the new stable-3.6 branch.
What's Changed
There have been many changes over 3.5. Here is a list of notable changes:
- add
--qfoption for Repoquery by @shivania2 in #423 - implement
installonlypkgsoption by @oliverkurth in #439 - make
sslverifyan option in main, setting the default for repos by @oliverkurth in #479 - implement 'mirrorlist' for repos by @oliverkurth in #477
- refactor
--setoptshandling by @oliverkurth in #464 - add
--locationtorepoqueryby @oliverkurth in #544
Additionally, there have been many internal changes by @sshedi and others. The total list of changes compared to the last 3.5.x release is difficult to determine because many changes have been backported.
New Contributors
- @shivania2 made their first contribution in #423
- @sameluch made their first contribution in #499
The full changelog for changes since 3.5.0, but there have been many crossport from the dev branch to stable-3.5.
Full Changelog: v3.5.0...v3.6.1
v3.5.13
What's Changed
- Topic/okurth/3.5/snapshots by @oliverkurth in #532
- implement vars by @oliverkurth in #534
- provide a better error message when RPM packages are rejected because they are unsigned
Full Changelog: v3.5.12...v3.5.13
v3.5.12
What's Changed
- implement --forcearch option by @oliverkurth in #524
- Topic/okurth/3.5/gpgcheck unsigned by @oliverkurth in #525
Full Changelog: v3.5.11...v3.5.12
v3.5.11
What's Changed
- fix for SRPM install and bump to 3.5.11 by @oliverkurth in #517
Full Changelog: v3.5.10...v3.5.11