SHA256
1
0
forked from pool/libdnf

99 Commits

Author SHA256 Message Date
c34ed81c62 Accepting request 1191113 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1191113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=38
2024-08-06 07:07:13 +00:00
e0a39d1062 Accepting request 1190487 from home:pgajdos
- version update to 0.73.2
  * context: use rpmtsAddReinstallElement() when doing a reinstall by @kontura in #1650
  * MergedTransaction: Fix invalid memory access when dropping items by @jan-kolarik in #1658
  * ConfigParser: fix use-out-of-scope leaks by @evan-goode in #1661
  * Since we use rpmtsAddReinstallElement rpm also uninstalls the package by @kontura in #1660
  * Fix countme bucket calculation by @dmnks in #1662

OBS-URL: https://build.opensuse.org/request/show/1190487
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=96
2024-08-02 07:22:10 +00:00
282cd172a8 Accepting request 1164325 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1164325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=37
2024-04-04 20:24:06 +00:00
0fa10282c8 Accepting request 1164280 from home:pgajdos
- version update to 0.73.1
  * Bug fixes:
    - Fix https://issues.redhat.com/browse/RHEL-27657
    - subject-py: Fix memory leak
  * Others:
    - MergedTransaction: Calculate RPM difference between two same versions as no-op
    - Onboard packit tests
    - Add virtual destructor to TransactionItem

OBS-URL: https://build.opensuse.org/request/show/1164280
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=94
2024-04-03 10:47:36 +00:00
c6e07027f1 Accepting request 1149215 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1149215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=36
2024-02-23 15:41:08 +00:00
5fd9fd242d Accepting request 1146746 from home:pgajdos
- version update to 0.73.0
  * Major changes:
  * filelists metadata not loaded by default
  * deltarpm disabled by default
  * New features:
  * conf: Introduce new optional_metadata_types option to load
    filelists on demand
  * goal: Method for detecting file dependency problems

OBS-URL: https://build.opensuse.org/request/show/1146746
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=92
2024-02-22 10:56:47 +00:00
70cb9a2009 Accepting request 1123354 from system:packagemanager:dnf
- Update to 0.72.0
  + PGP: Use new librepo PGP API, remove gpgme dependency
  + API: Basic support for OpenPGP public keys
  + Avoid using GNU extensions in the dependency splitter regex
  + filterAdvisory: match installed_solvables sort with lower_bound (rh#2212838)
  + Make code C++20 compatible
  + Avoid reinstalling installonly packages marked for ERASE (rh#2163474)
  + transaction: Save the reason for installing (rh#1733274)
  + hawkey.subject: get_best_selectors only obsoleters of latest (rh#2183279, rh#2176263)
  + conf: Add limited shell-style variable expansion (rh#1789346)
  + conf: Add support for $releasever_major, $releasever_minor (rh#1789346)
  + repo: Don't download the repository if the local cache is up to date
  + Allow DNF to be removed by DNF 5 (rh#2221907)
  + Include dist-info for python3-libdnf
  + bindings: Load all modules with RTLD_GLOBAL
  + Update translations
- Fix RHBZ references
- Refresh patch to link with static libsolvext
  + Remove patch: libdnf-0.48.0-with-static-libsolvext.patch
  + Add patch: libdnf-0.72.0-with-static-libsolvext.patch

OBS-URL: https://build.opensuse.org/request/show/1123354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=35
2023-11-05 11:19:08 +00:00
e9a3501783 - Update to 0.72.0
+ PGP: Use new librepo PGP API, remove gpgme dependency
  + API: Basic support for OpenPGP public keys
  + Avoid using GNU extensions in the dependency splitter regex
  + filterAdvisory: match installed_solvables sort with lower_bound (rh#2212838)
  + Make code C++20 compatible
  + Avoid reinstalling installonly packages marked for ERASE (rh#2163474)
  + transaction: Save the reason for installing (rh#1733274)
  + hawkey.subject: get_best_selectors only obsoleters of latest (rh#2183279, rh#2176263)
  + conf: Add limited shell-style variable expansion (rh#1789346)
  + conf: Add support for $releasever_major, $releasever_minor (rh#1789346)
  + repo: Don't download the repository if the local cache is up to date
  + Allow DNF to be removed by DNF 5 (rh#2221907)
  + Include dist-info for python3-libdnf
  + bindings: Load all modules with RTLD_GLOBAL
  + Update translations
- Fix RHBZ references
- Refresh patch to link with static libsolvext
  + Remove patch: libdnf-0.48.0-with-static-libsolvext.patch
  + Add patch: libdnf-0.72.0-with-static-libsolvext.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=90
2023-11-04 18:53:45 +00:00
5231c1f48d Accepting request 1101758 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1101758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=34
2023-08-04 13:02:32 +00:00
8f74370047 Accepting request 1101755 from home:vlefebvre:branches:system:packagemanager:dnf
Update to release 0.70.2

OBS-URL: https://build.opensuse.org/request/show/1101755
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=88
2023-08-01 14:11:07 +00:00
8eab1c71ab Accepting request 1089771 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1089771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=33
2023-06-01 15:19:03 +00:00
6491b4498b Accepting request 1089715 from home:dirkmueller:Factory
- update to 0.70.1:
  * Add repoid to solver errors for RPMs (RhBug:2179413)
  * Avoid using obsolete RPM API and drop redundant calls
  * Remove DNF from list of protected packages
- avoid bashism

OBS-URL: https://build.opensuse.org/request/show/1089715
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=86
2023-05-30 09:37:16 +00:00
d40f67d2e4 Accepting request 1068047 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1068047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=32
2023-03-01 15:13:32 +00:00
c9954a7693 Accepting request 1068046 from home:AndreasStieger:branches:system:packagemanager:dnf
libdnf 0.70.0

OBS-URL: https://build.opensuse.org/request/show/1068046
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=84
2023-02-27 18:24:38 +00:00
36fa7f75bd Accepting request 1067641 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1067641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=31
2023-02-25 18:54:53 +00:00
9a1f0cffe9 Accepting request 1067635 from home:dziobian
- Precompile python bytecode (boo#1208151)

OBS-URL: https://build.opensuse.org/request/show/1067635
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=82
2023-02-24 16:43:49 +00:00
3787954a25 Accepting request 1011157 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/1011157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=30
2022-10-17 12:57:16 +00:00
b89894de02 Accepting request 1011156 from home:AndreasStieger:branches:system:packagemanager:dnf
libdnf 0.69.0

OBS-URL: https://build.opensuse.org/request/show/1011156
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=80
2022-10-15 19:27:01 +00:00
97a84c8b0a Accepting request 974952 from system:packagemanager:dnf
OBS-URL: https://build.opensuse.org/request/show/974952
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=29
2022-05-06 16:58:55 +00:00
954682f141 Accepting request 974931 from home:polslinux:branches:system:packagemanager:dnf
- Update to 0.67.0:
  * Add 'loongarch' support
  * Use dnf solv userdata to check versions and checksum (rh#2027445)
  * context: Substitute all repository config options (rh#2076853)

OBS-URL: https://build.opensuse.org/request/show/974931
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=78
2022-05-04 14:37:06 +00:00
4957c70c75 Accepting request 965256 from system:packagemanager:dnf
- Update to 0.66.0
  + Use `rpmdbCookie` from librpm, remove `hawkey.Sack._rpmdb_version`
  + Fix handling transaction id in resolveTransactionItemReason (rh#2010259, rh#2053014)
  + Remove deprecated assertions (rh#2027383)
  + Increase required rpm version since we use `rpmdbCookie()`
  + Skip rich deps for autodetection of unmet dependencies (rh#2033130)
- Use ldconfig_scriptlets macro for ldconfig scriptlets

OBS-URL: https://build.opensuse.org/request/show/965256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=28
2022-03-29 16:14:16 +00:00
632ce5a21d - Update to 0.66.0
+ Use `rpmdbCookie` from librpm, remove `hawkey.Sack._rpmdb_version`
  + Fix handling transaction id in resolveTransactionItemReason (rh#2010259, rh#2053014)
  + Remove deprecated assertions (rh#2027383)
  + Increase required rpm version since we use `rpmdbCookie()`
  + Skip rich deps for autodetection of unmet dependencies (rh#2033130)
- Use ldconfig_scriptlets macro for ldconfig scriptlets

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=76
2022-03-27 21:27:48 +00:00
317f9a8d90 Accepting request 929010 from system:packagemanager:dnf
- Update to 0.65.0
  + Add support for excluding packages to be installed as weak dependencies
  + Add support for autodetecting packages to be excluded from being installed as weak dependencies
  + Turn off strict validation of modulemd documents (rh#2004853, rh#2007166, rh#2007167)
  + Implement logic for demodularization of modular rpms (rh#1805260)
  + DnfContext: fix handling of default module profiles
  + ModuleMetadata: gracefully handle modules with no defaults
  + Remove failovermethod config option (rh#1961083)

OBS-URL: https://build.opensuse.org/request/show/929010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=27
2021-11-06 17:13:19 +00:00
520fa8e944 - Update to 0.65.0
+ Add support for excluding packages to be installed as weak dependencies
  + Add support for autodetecting packages to be excluded from being installed as weak dependencies
  + Turn off strict validation of modulemd documents (rh#2004853, rh#2007166, rh#2007167)
  + Implement logic for demodularization of modular rpms (rh#1805260)
  + DnfContext: fix handling of default module profiles
  + ModuleMetadata: gracefully handle modules with no defaults
  + Remove failovermethod config option (rh#1961083)

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=75
2021-11-03 11:19:42 +00:00
9a80340520 Accepting request 914474 from system:packagemanager:dnf
- Update to 0.63.1
  + ModuleProfile: add isDefault()
  + ModulePackage: add getDefaultProfile()
  + Add new dnf_context_module_install() C API
  + Fix a crash when [media] section in .treeinfo is missing for bootable media (rh#1946024)
  + Add hy_query_get_advisory_pkgs to C API (rh#1960561)
  + Add dnf_advisorypkg_get_advisory()
  + DNF does not fail on non UTF-8 file names in a package (rh#1893176)
  + Improve error-reporting for modular functions
- Drop patch included in this release
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch

OBS-URL: https://build.opensuse.org/request/show/914474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=26
2021-08-31 17:54:54 +00:00
792eaf71c5 - Update to 0.63.1
+ ModuleProfile: add isDefault()
  + ModulePackage: add getDefaultProfile()
  + Add new dnf_context_module_install() C API
  + Fix a crash when [media] section in .treeinfo is missing for bootable media (rh#1946024)
  + Add hy_query_get_advisory_pkgs to C API (rh#1960561)
  + Add dnf_advisorypkg_get_advisory()
  + DNF does not fail on non UTF-8 file names in a package (rh#1893176)
  + Improve error-reporting for modular functions
- Drop patch included in this release
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=74
2021-08-27 03:10:57 +00:00
0b457b478e Accepting request 885735 from system:packagemanager:dnf
- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch

- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query 
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures 
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync

OBS-URL: https://build.opensuse.org/request/show/885735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=25
2021-04-22 16:03:23 +00:00
29ffab54be - Add patch to fix crash when loading DVD repositories
+ Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=72
2021-04-15 15:58:58 +00:00
c4d888de1b Drop nose build-dep
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=71
2021-04-13 14:07:32 +00:00
8c795ad0b0 - Update to 0.62.0
+ Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query 
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures 
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=70
2021-04-13 13:29:52 +00:00
d06c4399d2 Revert disabling zypp subpackage, it's not needed
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=69
2021-03-21 14:37:59 +00:00
a8dd252225 - Disable the zypp repo config package because YaST produces
broken repository configuration by default.

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=68
2021-03-21 12:36:43 +00:00
Richard Brown
98b631ea46 Accepting request 876232 from system:packagemanager:dnf
- Fix dependency for repo-config-zypp subpackage to work with SLE

- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch

- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch

- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration

- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch

OBS-URL: https://build.opensuse.org/request/show/876232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=24
2021-03-05 12:44:07 +00:00
5b419dc66a - Fix dependency for repo-config-zypp subpackage to work with SLE
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=66
2021-03-02 13:25:21 +00:00
3c6c259382 - Update to 0.60.0
+ Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=65
2021-03-02 04:00:22 +00:00
67be635d3f - Backport more fixes for using certs for repo authorization
+ Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=64
2021-02-26 14:18:22 +00:00
46ee3da89b Fix repo-config-zypp file list
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=63
2021-02-25 16:41:35 +00:00
19c1aedd95 - Add repo-config-zypp subpackage to allow easily using Zypper
repository configuration

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=62
2021-02-25 15:53:11 +00:00
d541fb0c70 Fix copyright line
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=61
2021-02-23 12:27:01 +00:00
ec3a051520 Fix librepo dependency
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=60
2021-02-23 12:25:52 +00:00
d24188f5d1 - Backport support for using certificates for repository authorization
+ Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=59
2021-02-23 12:21:07 +00:00
61dbca6b4b Accepting request 871993 from system:packagemanager:dnf
- Backport another fix for adding controls to installonlypkgs
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch

- Add patch to move directory for dnf state data to /usr/lib/sysimage
 + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch

- Backport fixes to add controls for installonlypkgs and protected_packages
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch

OBS-URL: https://build.opensuse.org/request/show/871993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=23
2021-02-17 17:09:53 +00:00
b9d5fa038c - Backport another fix for adding controls to installonlypkgs
+ Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch

- Add patch to move directory for dnf state data to /usr/lib/sysimage
 + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=57
2021-02-13 17:24:22 +00:00
f66c3c1fe9 - Backport fixes to add controls for installonlypkgs and protected_packages
+ Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=56
2021-02-12 13:54:09 +00:00
a0857b1256 Accepting request 868790 from system:packagemanager:dnf
- Update to version 0.58.0
  + Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch

OBS-URL: https://build.opensuse.org/request/show/868790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=22
2021-02-07 14:16:30 +00:00
1f7237d215 - Update to version 0.58.0
+ Option: Add reset() method
  + Add OptionBinds::getOption() method
  + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
  + [context] Add support for options: minrate, throttle, bandwidth, timeout
  + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
  + Allow loading ext metadata even if only cache (solv) is present
  + Add ASAN_OPTIONS for test_libdnf_main
  + [context,API] Functions for accessing main/global configuration options
  + [context,API] Function for adding setopt
  + Add getter for modular obsoletes from ModuleMetadata
  + Add ModulePackage.getStaticContext() and getRequires()
  + Add compatible layer for MdDocuments v2
  + Fix modular queries with the new solver
  + Improve formatting of error string for modules
  + Change mechanism of module conflicts
  + Fix load/update FailSafe
- Drop patch included in this release
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=54
2021-02-03 01:55:29 +00:00
e0103bf298 Accepting request 860158 from system:packagemanager:dnf
- Add patch to support armv6hl and RISC-V architectures
  + Patch: 0001-context-Sync-missing-arches-from-DNF.patch

OBS-URL: https://build.opensuse.org/request/show/860158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=21
2021-01-08 16:32:21 +00:00
6244cfbefe - Add patch to support armv6hl and RISC-V architectures
+ Patch: 0001-context-Sync-missing-arches-from-DNF.patch

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=52
2021-01-04 11:50:37 +00:00
246f2022e8 Accepting request 853401 from system:packagemanager:dnf
- Update to version 0.55.2
  + Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros

OBS-URL: https://build.opensuse.org/request/show/853401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdnf?expand=0&rev=20
2020-12-09 21:10:57 +00:00
a80cbcd5d5 - Update to version 0.55.2
+ Improve performance of query installed() and available()
  + Swdb: Add a method to get the current transaction
  + [modules] Add special handling for src artifacts (rh#1809314)
  + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946)
  + Add new options module_stream_switch
  + Support allow_vendor_change setting in dnf context API
- Drop patches incorporated into this release
  + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch
  + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch
- Use cmake_build and cmake_install macros

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/libdnf?expand=0&rev=50
2020-12-06 15:25:36 +00:00