libdnf.git
12 months agoMerge version 0.73.3-1+rpi1 and 0.73.4-1 to produce 0.73.4-1+rpi1 archive/raspbian/0.73.4-1+rpi1 raspbian/0.73.4-1+rpi1
Raspbian automatic forward porter [Tue, 19 Nov 2024 18:38:15 +0000 (18:38 +0000)]
Merge version 0.73.3-1+rpi1 and 0.73.4-1 to produce 0.73.4-1+rpi1

13 months agoMerge libdnf (0.73.4-1) import into refs/heads/workingbranch
Luca Boccassi [Thu, 14 Nov 2024 12:17:18 +0000 (12:17 +0000)]
Merge libdnf (0.73.4-1) import into refs/heads/workingbranch

13 months agofix UTF8 character
Luca Boccassi [Thu, 14 Nov 2024 12:17:18 +0000 (12:17 +0000)]
fix UTF8 character

Gbp-Pq: Name 0014-css-utf8.patch

13 months ago[PATCH] python tests: fix locale issues
Frédéric Pierret (fepitre) [Wed, 2 Dec 2020 10:30:10 +0000 (11:30 +0100)]
[PATCH] python tests: fix locale issues

It has been observed that manipulating locales in Debian
environment, tests are failing.

======================================================================
ERROR: test_custom_querying (tests.test_reldep.Reldep)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/reprotest.wOQ8sL/build-experiment-1/build-experiment-1/python/hawkey/tests/tests/test_reldep.py", line 78, in test_custom_querying
    reldep = hawkey.Reldep(self.sack, u"\u0159 >= 3")
_hawkey.ValueException: Wrong reldep format: \u0159 >= 3

Gbp-Pq: Name 0013-python-tests-fix-locale-issues.patch

13 months ago[PATCH] data: workaround for hardcoded absolute path data in variables
Frédéric Pierret (fepitre) [Sat, 28 Nov 2020 22:00:31 +0000 (23:00 +0100)]
[PATCH] data: workaround for hardcoded absolute path data in variables

We use clean env for each build to use /tmp as location. This is
a temporary solution until upstream/we found a better way for that.

Gbp-Pq: Name 0012-data-workaround-for-hardcoded-absolute-path-data-in-.patch

13 months ago[PATCH] Set CMAKE_SKIP_RPATH to TRUE
Frédéric Pierret (fepitre) [Tue, 24 Nov 2020 21:16:41 +0000 (22:16 +0100)]
[PATCH] Set CMAKE_SKIP_RPATH to TRUE

Gbp-Pq: Name 0011-Set-CMAKE_SKIP_RPATH-to-TRUE.patch

13 months ago[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols

Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.

libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.

For newer versions, that should just turn into a comment.

Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch

13 months ago[PATCH] Workaround hawkey test failures with CK_FORK=no.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Workaround hawkey test failures with CK_FORK=no.

For a description of what is happening here and a rational of why this might
just be okay for us, see the source code comment.

Gbp-Pq: Name 0008-Workaround-hawkey-test-failures-with-CK_FORK-no.patch

13 months ago[PATCH] Support Debian releases without explicit version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Support Debian releases without explicit version.

On Debian, some series have no version. Most notably testing, unstable and
experimental.

We have to take this into account, because a missing VERSION_ID tag leads to
test case failures (bad) and DNF context setup failures (much worse).

Fake the version in such a case.

Gbp-Pq: Name 0007-Support-Debian-releases-without-explicit-version.patch

13 months ago[PATCH] Enable implicitobsoleteusescolors flag.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.

This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.

Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch

13 months ago[PATCH] Set the default disttype to RPM.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.

On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.

Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch

13 months ago[PATCH] Use static libcheck version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.

Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.

Gbp-Pq: Name 0002-Use-static-libcheck-version.patch

13 months ago[PATCH] CMakeLists.txt: append libsolv cmake path
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] CMakeLists.txt: append libsolv cmake path

Make sure cmake finds FindLibSolv.cmake installed
in ${CMAKE_INSTALL_PREFIX}/share/cmake/libsolv.

Gbp-Pq: Name 0001-CMakeLists.txt-append-libsolv-cmake-path.patch

13 months agolibdnf (0.73.4-1) unstable; urgency=medium
Luca Boccassi [Thu, 14 Nov 2024 12:17:18 +0000 (12:17 +0000)]
libdnf (0.73.4-1) unstable; urgency=medium

  * Update upstream source from tag 'upstream/0.73.4'
  * Refresh patches to remove fuzz

[dgit import unpatched libdnf 0.73.4-1]

13 months agoImport libdnf_0.73.4.orig.tar.gz
Luca Boccassi [Thu, 14 Nov 2024 12:17:18 +0000 (12:17 +0000)]
Import libdnf_0.73.4.orig.tar.gz

[dgit import orig libdnf_0.73.4.orig.tar.gz]

13 months agoImport libdnf_0.73.4-1.debian.tar.xz
Luca Boccassi [Thu, 14 Nov 2024 12:17:18 +0000 (12:17 +0000)]
Import libdnf_0.73.4-1.debian.tar.xz

[dgit import tarball libdnf 0.73.4-1 libdnf_0.73.4-1.debian.tar.xz]

15 months agoMerge version 0.73.2-1+rpi1 and 0.73.3-1 to produce 0.73.3-1+rpi1 archive/raspbian/0.73.3-1+rpi1 raspbian/0.73.3-1+rpi1
Raspbian automatic forward porter [Mon, 9 Sep 2024 20:58:38 +0000 (21:58 +0100)]
Merge version 0.73.2-1+rpi1 and 0.73.3-1 to produce 0.73.3-1+rpi1

15 months agoMerge libdnf (0.73.3-1) import into refs/heads/workingbranch
Luca Boccassi [Mon, 26 Aug 2024 15:44:33 +0000 (16:44 +0100)]
Merge libdnf (0.73.3-1) import into refs/heads/workingbranch

15 months agofix UTF8 character
Luca Boccassi [Mon, 26 Aug 2024 15:44:33 +0000 (16:44 +0100)]
fix UTF8 character

Gbp-Pq: Name 0014-css-utf8.patch

15 months ago[PATCH] python tests: fix locale issues
Frédéric Pierret (fepitre) [Wed, 2 Dec 2020 10:30:10 +0000 (11:30 +0100)]
[PATCH] python tests: fix locale issues

It has been observed that manipulating locales in Debian
environment, tests are failing.

======================================================================
ERROR: test_custom_querying (tests.test_reldep.Reldep)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/reprotest.wOQ8sL/build-experiment-1/build-experiment-1/python/hawkey/tests/tests/test_reldep.py", line 78, in test_custom_querying
    reldep = hawkey.Reldep(self.sack, u"\u0159 >= 3")
_hawkey.ValueException: Wrong reldep format: \u0159 >= 3

Gbp-Pq: Name 0013-python-tests-fix-locale-issues.patch

15 months ago[PATCH] data: workaround for hardcoded absolute path data in variables
Frédéric Pierret (fepitre) [Sat, 28 Nov 2020 22:00:31 +0000 (23:00 +0100)]
[PATCH] data: workaround for hardcoded absolute path data in variables

We use clean env for each build to use /tmp as location. This is
a temporary solution until upstream/we found a better way for that.

Gbp-Pq: Name 0012-data-workaround-for-hardcoded-absolute-path-data-in-.patch

15 months ago[PATCH] Set CMAKE_SKIP_RPATH to TRUE
Frédéric Pierret (fepitre) [Tue, 24 Nov 2020 21:16:41 +0000 (22:16 +0100)]
[PATCH] Set CMAKE_SKIP_RPATH to TRUE

Gbp-Pq: Name 0011-Set-CMAKE_SKIP_RPATH-to-TRUE.patch

15 months ago[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols

Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.

libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.

For newer versions, that should just turn into a comment.

Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch

15 months ago[PATCH] Workaround hawkey test failures with CK_FORK=no.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Workaround hawkey test failures with CK_FORK=no.

For a description of what is happening here and a rational of why this might
just be okay for us, see the source code comment.

Gbp-Pq: Name 0008-Workaround-hawkey-test-failures-with-CK_FORK-no.patch

15 months ago[PATCH] Support Debian releases without explicit version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Support Debian releases without explicit version.

On Debian, some series have no version. Most notably testing, unstable and
experimental.

We have to take this into account, because a missing VERSION_ID tag leads to
test case failures (bad) and DNF context setup failures (much worse).

Fake the version in such a case.

Gbp-Pq: Name 0007-Support-Debian-releases-without-explicit-version.patch

15 months ago[PATCH] Enable implicitobsoleteusescolors flag.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.

This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.

Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch

15 months ago[PATCH] Set the default disttype to RPM.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.

On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.

Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch

15 months ago[PATCH] Use static libcheck version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.

Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.

Gbp-Pq: Name 0002-Use-static-libcheck-version.patch

15 months ago[PATCH] CMakeLists.txt: append libsolv cmake path
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] CMakeLists.txt: append libsolv cmake path

Make sure cmake finds FindLibSolv.cmake installed
in ${CMAKE_INSTALL_PREFIX}/share/cmake/libsolv.

Gbp-Pq: Name 0001-CMakeLists.txt-append-libsolv-cmake-path.patch

15 months agolibdnf (0.73.3-1) unstable; urgency=high
Luca Boccassi [Mon, 26 Aug 2024 15:44:33 +0000 (16:44 +0100)]
libdnf (0.73.3-1) unstable; urgency=high

  * Drop unused Valgrind bits
  * Update upstream source from tag 'upstream/0.73.3'
  * Update patches to remove fuzz from 0.73.3
  * Bump dependency on librepo to avoid libselinux crash

[dgit import unpatched libdnf 0.73.3-1]

15 months agoImport libdnf_0.73.3.orig.tar.gz
Luca Boccassi [Mon, 26 Aug 2024 15:44:33 +0000 (16:44 +0100)]
Import libdnf_0.73.3.orig.tar.gz

[dgit import orig libdnf_0.73.3.orig.tar.gz]

15 months agoImport libdnf_0.73.3-1.debian.tar.xz
Luca Boccassi [Mon, 26 Aug 2024 15:44:33 +0000 (16:44 +0100)]
Import libdnf_0.73.3-1.debian.tar.xz

[dgit import tarball libdnf 0.73.3-1 libdnf_0.73.3-1.debian.tar.xz]

17 months agoMerge version 0.73.1-3+rpi1 and 0.73.2-1 to produce 0.73.2-1+rpi1 archive/raspbian/0.73.2-1+rpi1 raspbian/0.73.2-1+rpi1
Raspbian automatic forward porter [Mon, 15 Jul 2024 03:15:35 +0000 (04:15 +0100)]
Merge version 0.73.1-3+rpi1 and 0.73.2-1 to produce 0.73.2-1+rpi1

17 months agoMerge libdnf (0.73.2-1) import into refs/heads/workingbranch
Luca Boccassi [Sat, 29 Jun 2024 19:38:56 +0000 (20:38 +0100)]
Merge libdnf (0.73.2-1) import into refs/heads/workingbranch

17 months agofix UTF8 character
Luca Boccassi [Sat, 29 Jun 2024 19:38:56 +0000 (20:38 +0100)]
fix UTF8 character

Gbp-Pq: Name 0014-css-utf8.patch

17 months ago[PATCH] python tests: fix locale issues
Frédéric Pierret (fepitre) [Wed, 2 Dec 2020 10:30:10 +0000 (11:30 +0100)]
[PATCH] python tests: fix locale issues

It has been observed that manipulating locales in Debian
environment, tests are failing.

======================================================================
ERROR: test_custom_querying (tests.test_reldep.Reldep)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/reprotest.wOQ8sL/build-experiment-1/build-experiment-1/python/hawkey/tests/tests/test_reldep.py", line 78, in test_custom_querying
    reldep = hawkey.Reldep(self.sack, u"\u0159 >= 3")
_hawkey.ValueException: Wrong reldep format: \u0159 >= 3

Gbp-Pq: Name 0013-python-tests-fix-locale-issues.patch

17 months ago[PATCH] data: workaround for hardcoded absolute path data in variables
Frédéric Pierret (fepitre) [Sat, 28 Nov 2020 22:00:31 +0000 (23:00 +0100)]
[PATCH] data: workaround for hardcoded absolute path data in variables

We use clean env for each build to use /tmp as location. This is
a temporary solution until upstream/we found a better way for that.

Gbp-Pq: Name 0012-data-workaround-for-hardcoded-absolute-path-data-in-.patch

17 months ago[PATCH] Set CMAKE_SKIP_RPATH to TRUE
Frédéric Pierret (fepitre) [Tue, 24 Nov 2020 21:16:41 +0000 (22:16 +0100)]
[PATCH] Set CMAKE_SKIP_RPATH to TRUE

Gbp-Pq: Name 0011-Set-CMAKE_SKIP_RPATH-to-TRUE.patch

17 months ago[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols

Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.

libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.

For newer versions, that should just turn into a comment.

Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch

17 months ago[PATCH] Workaround hawkey test failures with CK_FORK=no.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Workaround hawkey test failures with CK_FORK=no.

For a description of what is happening here and a rational of why this might
just be okay for us, see the source code comment.

Gbp-Pq: Name 0008-Workaround-hawkey-test-failures-with-CK_FORK-no.patch

17 months ago[PATCH] Support Debian releases without explicit version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Support Debian releases without explicit version.

On Debian, some series have no version. Most notably testing, unstable and
experimental.

We have to take this into account, because a missing VERSION_ID tag leads to
test case failures (bad) and DNF context setup failures (much worse).

Fake the version in such a case.

Gbp-Pq: Name 0007-Support-Debian-releases-without-explicit-version.patch

17 months ago[PATCH] Enable implicitobsoleteusescolors flag.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.

This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.

Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch

17 months ago[PATCH] Set the default disttype to RPM.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.

On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.

Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch

17 months ago[PATCH] Use static libcheck version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.

Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.

Gbp-Pq: Name 0002-Use-static-libcheck-version.patch

17 months ago[PATCH] CMakeLists.txt: append libsolv cmake path
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] CMakeLists.txt: append libsolv cmake path

Make sure cmake finds FindLibSolv.cmake installed
in ${CMAKE_INSTALL_PREFIX}/share/cmake/libsolv.

Gbp-Pq: Name 0001-CMakeLists.txt-append-libsolv-cmake-path.patch

17 months agolibdnf (0.73.2-1) unstable; urgency=medium
Luca Boccassi [Sat, 29 Jun 2024 19:38:56 +0000 (20:38 +0100)]
libdnf (0.73.2-1) unstable; urgency=medium

  * Update upstream source from tag 'upstream/0.73.2'

[dgit import unpatched libdnf 0.73.2-1]

17 months agoImport libdnf_0.73.2.orig.tar.gz
Luca Boccassi [Sat, 29 Jun 2024 19:38:56 +0000 (20:38 +0100)]
Import libdnf_0.73.2.orig.tar.gz

[dgit import orig libdnf_0.73.2.orig.tar.gz]

17 months agoImport libdnf_0.73.2-1.debian.tar.xz
Luca Boccassi [Sat, 29 Jun 2024 19:38:56 +0000 (20:38 +0100)]
Import libdnf_0.73.2-1.debian.tar.xz

[dgit import tarball libdnf 0.73.2-1 libdnf_0.73.2-1.debian.tar.xz]

17 months agoManual merge of version 0.69.0-2+rpi1 and 0.73.1-3 to produce 0.73.1-3+rpi1 archive/raspbian/0.73.1-3+rpi1 raspbian/0.73.1-3+rpi1
Peter Michael Green [Thu, 20 Jun 2024 02:24:36 +0000 (02:24 +0000)]
Manual merge of version 0.69.0-2+rpi1 and 0.73.1-3 to produce 0.73.1-3+rpi1

19 months agoMerge libdnf (0.73.1-3) import into refs/heads/workingbranch
Luca Boccassi [Mon, 6 May 2024 19:29:03 +0000 (20:29 +0100)]
Merge libdnf (0.73.1-3) import into refs/heads/workingbranch

19 months agofix UTF8 character
Luca Boccassi [Mon, 6 May 2024 19:29:03 +0000 (20:29 +0100)]
fix UTF8 character

Gbp-Pq: Name 0014-css-utf8.patch

19 months ago[PATCH] python tests: fix locale issues
Frédéric Pierret (fepitre) [Wed, 2 Dec 2020 10:30:10 +0000 (11:30 +0100)]
[PATCH] python tests: fix locale issues

It has been observed that manipulating locales in Debian
environment, tests are failing.

======================================================================
ERROR: test_custom_querying (tests.test_reldep.Reldep)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/reprotest.wOQ8sL/build-experiment-1/build-experiment-1/python/hawkey/tests/tests/test_reldep.py", line 78, in test_custom_querying
    reldep = hawkey.Reldep(self.sack, u"\u0159 >= 3")
_hawkey.ValueException: Wrong reldep format: \u0159 >= 3

Gbp-Pq: Name 0013-python-tests-fix-locale-issues.patch

19 months ago[PATCH] data: workaround for hardcoded absolute path data in variables
Frédéric Pierret (fepitre) [Sat, 28 Nov 2020 22:00:31 +0000 (23:00 +0100)]
[PATCH] data: workaround for hardcoded absolute path data in variables

We use clean env for each build to use /tmp as location. This is
a temporary solution until upstream/we found a better way for that.

Gbp-Pq: Name 0012-data-workaround-for-hardcoded-absolute-path-data-in-.patch

19 months ago[PATCH] Set CMAKE_SKIP_RPATH to TRUE
Frédéric Pierret (fepitre) [Tue, 24 Nov 2020 21:16:41 +0000 (22:16 +0100)]
[PATCH] Set CMAKE_SKIP_RPATH to TRUE

Gbp-Pq: Name 0011-Set-CMAKE_SKIP_RPATH-to-TRUE.patch

19 months ago[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols

Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.

libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.

For newer versions, that should just turn into a comment.

Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch

19 months ago[PATCH] Workaround hawkey test failures with CK_FORK=no.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Workaround hawkey test failures with CK_FORK=no.

For a description of what is happening here and a rational of why this might
just be okay for us, see the source code comment.

Gbp-Pq: Name 0008-Workaround-hawkey-test-failures-with-CK_FORK-no.patch

19 months ago[PATCH] Support Debian releases without explicit version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Support Debian releases without explicit version.

On Debian, some series have no version. Most notably testing, unstable and
experimental.

We have to take this into account, because a missing VERSION_ID tag leads to
test case failures (bad) and DNF context setup failures (much worse).

Fake the version in such a case.

Gbp-Pq: Name 0007-Support-Debian-releases-without-explicit-version.patch

19 months ago[PATCH] Enable implicitobsoleteusescolors flag.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.

This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.

Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch

19 months ago[PATCH] Set the default disttype to RPM.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.

On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.

Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch

19 months ago[PATCH] Use static libcheck version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.

Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.

Gbp-Pq: Name 0002-Use-static-libcheck-version.patch

19 months ago[PATCH] CMakeLists.txt: append libsolv cmake path
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] CMakeLists.txt: append libsolv cmake path

Make sure cmake finds FindLibSolv.cmake installed
in ${CMAKE_INSTALL_PREFIX}/share/cmake/libsolv.

Gbp-Pq: Name 0001-CMakeLists.txt-append-libsolv-cmake-path.patch

19 months agolibdnf (0.73.1-3) unstable; urgency=medium
Luca Boccassi [Mon, 6 May 2024 19:29:03 +0000 (20:29 +0100)]
libdnf (0.73.1-3) unstable; urgency=medium

  * Remove workaround for dh_python3 regression, fixed in latest upload
  * Drop patch to use rpmdb in home, no longer needed

[dgit import unpatched libdnf 0.73.1-3]

19 months agoImport libdnf_0.73.1-3.debian.tar.xz
Luca Boccassi [Mon, 6 May 2024 19:29:03 +0000 (20:29 +0100)]
Import libdnf_0.73.1-3.debian.tar.xz

[dgit import tarball libdnf 0.73.1-3 libdnf_0.73.1-3.debian.tar.xz]

20 months agoImport libdnf_0.73.1.orig.tar.gz
Luca Boccassi [Mon, 15 Apr 2024 00:03:35 +0000 (01:03 +0100)]
Import libdnf_0.73.1.orig.tar.gz

[dgit import orig libdnf_0.73.1.orig.tar.gz]

2 years agoMerge libdnf (0.69.0-2.2) import into refs/heads/workingbranch
Luca Boccassi [Fri, 3 Nov 2023 19:22:17 +0000 (19:22 +0000)]
Merge libdnf (0.69.0-2.2) import into refs/heads/workingbranch

2 years ago[PATCH] python tests: fix locale issues
Frédéric Pierret (fepitre) [Wed, 2 Dec 2020 10:30:10 +0000 (11:30 +0100)]
[PATCH] python tests: fix locale issues

It has been observed that manipulating locales in Debian
environement, tests are failing.

======================================================================
ERROR: test_custom_querying (tests.test_reldep.Reldep)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/reprotest.wOQ8sL/build-experiment-1/build-experiment-1/python/hawkey/tests/tests/test_reldep.py", line 78, in test_custom_querying
    reldep = hawkey.Reldep(self.sack, u"\u0159 >= 3")
_hawkey.ValueException: Wrong reldep format: \u0159 >= 3

Gbp-Pq: Name 0013-python-tests-fix-locale-issues.patch

2 years ago[PATCH] data: workaround for hardcoded absolute path data in variables
Frédéric Pierret (fepitre) [Sat, 28 Nov 2020 22:00:31 +0000 (23:00 +0100)]
[PATCH] data: workaround for hardcoded absolute path data in variables

We use clean env for each build to use /tmp as location. This is
a temporary solution until upstream/we found a better way for that.

Gbp-Pq: Name 0012-data-workaround-for-hardcoded-absolute-path-data-in-.patch

2 years ago[PATCH] Set CMAKE_SKIP_RPATH to TRUE
Frédéric Pierret (fepitre) [Tue, 24 Nov 2020 21:16:41 +0000 (22:16 +0100)]
[PATCH] Set CMAKE_SKIP_RPATH to TRUE

Gbp-Pq: Name 0011-Set-CMAKE_SKIP_RPATH-to-TRUE.patch

2 years ago[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols

Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.

libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.

For newer versions, that should just turn into a comment.

Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch

2 years ago[PATCH] Workaround hawkey test failures with CK_FORK=no.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Workaround hawkey test failures with CK_FORK=no.

For a description of what is happening here and a rational of why this might
just be okay for us, see the source code comment.

Gbp-Pq: Name 0008-Workaround-hawkey-test-failures-with-CK_FORK-no.patch

2 years ago[PATCH] Support Debian releases without explicit version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Support Debian releases without explicit version.

On Debian, some series have no version. Most notably testing, unstable and
experimental.

We have to take this into account, because a missing VERSION_ID tag leads to
test case failures (bad) and DNF context setup failures (much worse).

Fake the version in such a case.

Gbp-Pq: Name 0007-Support-Debian-releases-without-explicit-version.patch

2 years ago[PATCH] Add rpmdb in home directory to checksum and DNF context setup function.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Add rpmdb in home directory to checksum and DNF context setup function.

The rpm package on Debian is patched to always use the RPMDB in a user's home
directory.

Tell the checksumming and DNF context setup function to prefer the rpmdb in the
user's home directory.

Gbp-Pq: Name 0006-Add-rpmdb-in-home-directory-to-checksum-and-DNF-cont.patch

2 years ago[PATCH] Tell libsolv to prefer rpmdb in home directory.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Tell libsolv to prefer rpmdb in home directory.

The rpm package on Debian is patched to always use the RPMDB in a user's home
directory. Libsolv is not patched in such a way. Since DNF is mixing librpm and
libsolv, strange situations occur.

Tell libsolv to prefer the rpmdb in the user's home directory.

Gbp-Pq: Name 0005-Tell-libsolv-to-prefer-rpmdb-in-home-directory.patch

2 years ago[PATCH] Enable implicitobsoleteusescolors flag.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.

This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.

Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch

2 years ago[PATCH] Set the default disttype to RPM.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.

On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.

Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch

2 years ago[PATCH] Use static libcheck version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.

Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.

Gbp-Pq: Name 0002-Use-static-libcheck-version.patch

2 years ago[PATCH] CMakeLists.txt: append libsolv cmake path
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] CMakeLists.txt: append libsolv cmake path

Make sure cmake finds FindLibSolv.cmake installed
in ${CMAKE_INSTALL_PREFIX}/share/cmake/libsolv.

Gbp-Pq: Name 0001-CMakeLists.txt-append-libsolv-cmake-path.patch

2 years agolibdnf (0.69.0-2.2) unstable; urgency=medium
Luca Boccassi [Fri, 3 Nov 2023 19:22:17 +0000 (19:22 +0000)]
libdnf (0.69.0-2.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Use mkdir -p in override_dh_auto_test to fix FTBFS on buildds

[dgit import unpatched libdnf 0.69.0-2.2]

2 years agoImport libdnf_0.69.0-2.2.debian.tar.xz
Luca Boccassi [Fri, 3 Nov 2023 19:22:17 +0000 (19:22 +0000)]
Import libdnf_0.69.0-2.2.debian.tar.xz

[dgit import tarball libdnf 0.69.0-2.2 libdnf_0.69.0-2.2.debian.tar.xz]

2 years agoMerge version 0.55.2-6+rpi1 and 0.69.0-2 to produce 0.69.0-2+rpi1 bookworm-staging archive/raspbian/0.69.0-2+rpi1 raspbian/0.69.0-2+rpi1
Raspbian automatic forward porter [Sun, 5 Feb 2023 19:13:43 +0000 (19:13 +0000)]
Merge version 0.55.2-6+rpi1 and 0.69.0-2 to produce 0.69.0-2+rpi1

2 years ago[PATCH] python tests: fix locale issues
Frédéric Pierret (fepitre) [Wed, 2 Dec 2020 10:30:10 +0000 (11:30 +0100)]
[PATCH] python tests: fix locale issues

It has been observed that manipulating locales in Debian
environement, tests are failing.

======================================================================
ERROR: test_custom_querying (tests.test_reldep.Reldep)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/reprotest.wOQ8sL/build-experiment-1/build-experiment-1/python/hawkey/tests/tests/test_reldep.py", line 78, in test_custom_querying
    reldep = hawkey.Reldep(self.sack, u"\u0159 >= 3")
_hawkey.ValueException: Wrong reldep format: \u0159 >= 3

Gbp-Pq: Name 0013-python-tests-fix-locale-issues.patch

2 years ago[PATCH] data: workaround for hardcoded absolute path data in variables
Frédéric Pierret (fepitre) [Sat, 28 Nov 2020 22:00:31 +0000 (23:00 +0100)]
[PATCH] data: workaround for hardcoded absolute path data in variables

We use clean env for each build to use /tmp as location. This is
a temporary solution until upstream/we found a better way for that.

Gbp-Pq: Name 0012-data-workaround-for-hardcoded-absolute-path-data-in-.patch

2 years ago[PATCH] Set CMAKE_SKIP_RPATH to TRUE
Frédéric Pierret (fepitre) [Tue, 24 Nov 2020 21:16:41 +0000 (22:16 +0100)]
[PATCH] Set CMAKE_SKIP_RPATH to TRUE

Gbp-Pq: Name 0011-Set-CMAKE_SKIP_RPATH-to-TRUE.patch

2 years ago[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols

Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.

libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.

For newer versions, that should just turn into a comment.

Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch

2 years ago[PATCH] Workaround hawkey test failures with CK_FORK=no.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Workaround hawkey test failures with CK_FORK=no.

For a description of what is happening here and a rational of why this might
just be okay for us, see the source code comment.

Gbp-Pq: Name 0008-Workaround-hawkey-test-failures-with-CK_FORK-no.patch

2 years ago[PATCH] Support Debian releases without explicit version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Support Debian releases without explicit version.

On Debian, some series have no version. Most notably testing, unstable and
experimental.

We have to take this into account, because a missing VERSION_ID tag leads to
test case failures (bad) and DNF context setup failures (much worse).

Fake the version in such a case.

Gbp-Pq: Name 0007-Support-Debian-releases-without-explicit-version.patch

2 years ago[PATCH] Add rpmdb in home directory to checksum and DNF context setup function.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Add rpmdb in home directory to checksum and DNF context setup function.

The rpm package on Debian is patched to always use the RPMDB in a user's home
directory.

Tell the checksumming and DNF context setup function to prefer the rpmdb in the
user's home directory.

Gbp-Pq: Name 0006-Add-rpmdb-in-home-directory-to-checksum-and-DNF-cont.patch

2 years ago[PATCH] Tell libsolv to prefer rpmdb in home directory.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Tell libsolv to prefer rpmdb in home directory.

The rpm package on Debian is patched to always use the RPMDB in a user's home
directory. Libsolv is not patched in such a way. Since DNF is mixing librpm and
libsolv, strange situations occur.

Tell libsolv to prefer the rpmdb in the user's home directory.

Gbp-Pq: Name 0005-Tell-libsolv-to-prefer-rpmdb-in-home-directory.patch

2 years ago[PATCH] Enable implicitobsoleteusescolors flag.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.

This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.

Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch

2 years ago[PATCH] Set the default disttype to RPM.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.

On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.

Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch

2 years ago[PATCH] Use static libcheck version.
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.

Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.

Gbp-Pq: Name 0002-Use-static-libcheck-version.patch

2 years ago[PATCH] CMakeLists.txt: append libsolv cmake path
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] CMakeLists.txt: append libsolv cmake path

Make sure cmake finds FindLibSolv.cmake installed
in ${CMAKE_INSTALL_PREFIX}/share/cmake/libsolv.

Gbp-Pq: Name 0001-CMakeLists.txt-append-libsolv-cmake-path.patch

2 years agolibdnf (0.69.0-2) unstable; urgency=medium
Frédéric Pierret [Sun, 8 Jan 2023 09:08:51 +0000 (09:08 +0000)]
libdnf (0.69.0-2) unstable; urgency=medium

  * Set myself to maintainer

[dgit import unpatched libdnf 0.69.0-2]

2 years agoImport libdnf_0.69.0-2.debian.tar.xz
Frédéric Pierret [Sun, 8 Jan 2023 09:08:51 +0000 (09:08 +0000)]
Import libdnf_0.69.0-2.debian.tar.xz

[dgit import tarball libdnf 0.69.0-2 libdnf_0.69.0-2.debian.tar.xz]

3 years agoImport libdnf_0.69.0.orig.tar.gz
Frédéric Pierret [Sat, 12 Nov 2022 14:51:20 +0000 (15:51 +0100)]
Import libdnf_0.69.0.orig.tar.gz

[dgit import orig libdnf_0.69.0.orig.tar.gz]

3 years agoImport libdnf_0.69.0.orig.tar.gz
Frédéric Pierret [Sat, 12 Nov 2022 14:51:20 +0000 (14:51 +0000)]
Import libdnf_0.69.0.orig.tar.gz

[dgit import orig libdnf_0.69.0.orig.tar.gz]

3 years agoMerge libdnf (0.55.2-6+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Sat, 23 Apr 2022 15:26:04 +0000 (16:26 +0100)]
Merge libdnf (0.55.2-6+rpi1) import into refs/heads/workingbranch

3 years ago[PATCH] Hardening: add signature check with rpmcliVerifySignatures
Aleš Matěj [Mon, 29 Mar 2021 07:22:09 +0000 (09:22 +0200)]
[PATCH] Hardening: add signature check with rpmcliVerifySignatures

This api is not ideal but works for now. We don't have to set
installroot for the used transaction because we set keyring which is
used to retrieve the keys.

= changelog =
msg: Hardening: add signature check with rpmcliVerifySignatures
type: security
resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1932079

CVE-2021-3445
RhBug:1932079
RhBug:1932089
RhBug:1932090

Related: CVE-2021-3421, CVE-2021-20271

Gbp-Pq: Name 0014-Hardening-add-signature-check-with-rpmcliVerifySigna.patch

3 years ago[PATCH] python tests: fix locale issues
Frédéric Pierret (fepitre) [Wed, 2 Dec 2020 10:30:10 +0000 (11:30 +0100)]
[PATCH] python tests: fix locale issues

It has been observed that manipulating locales in Debian
environement, tests are failing.

======================================================================
ERROR: test_custom_querying (tests.test_reldep.Reldep)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/reprotest.wOQ8sL/build-experiment-1/build-experiment-1/python/hawkey/tests/tests/test_reldep.py", line 78, in test_custom_querying
    reldep = hawkey.Reldep(self.sack, u"\u0159 >= 3")
_hawkey.ValueException: Wrong reldep format: \u0159 >= 3

Gbp-Pq: Name 0013-python-tests-fix-locale-issues.patch

3 years ago[PATCH] data: workaround for hardcoded absolute path data in variables
Frédéric Pierret (fepitre) [Sat, 28 Nov 2020 22:00:31 +0000 (23:00 +0100)]
[PATCH] data: workaround for hardcoded absolute path data in variables

We use clean env for each build to use /tmp as location. This is
a temporary solution until upstream/we found a better way for that.

Gbp-Pq: Name 0012-data-workaround-for-hardcoded-absolute-path-data-in-.patch