Your message dated Sat, 09 Dec 2023 10:20:37 +0000 with message-id <83d3a3621a56b9af1e20d36ee9d390a46ab64a8a.camel@adam-barratt.org.uk> and subject line Closing requests for updates included in 12.3 point release has caused the Debian Bug report #1056006, regarding bookworm-pu: package libsolv/0.7.23-1+deb12u1 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1056006: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056006 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: bookworm-pu: package libsolv/0.7.23-1+deb12u1
- From: Luca Boccassi <bluca@debian.org>
- Date: Thu, 16 Nov 2023 01:18:43 +0000
- Message-id: <ed909f482f80089cee9707779977e4cbbaf7bc5b.camel@debian.org>
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian.org@packages.debian.org Usertags: pu [ Reason ] Both Fedora Rawhide and SUSE Tumbleweed started to compress their respective RepoData with zstd. The libsolv version in bookworm is not build with zstd support, so using zypper/dnf from any Ubuntu version to build a new Fedora/SUSE chroot started to fail this week. [ Impact ] $ mkdir -p repos.d img $ cat <<EOF>repos.d/test.repo [test.repo] name=test.repo baseurl=https://download.opensuse.org/tumbleweed/repo/oss/ gpgcheck=1 enabled=1 autorefresh=0 keeppackages=1 EOF $ zypper --reposd-dir=$PWD/repos.d --root=$PWD/img --gpg-auto-import-keys install distribution-release filesystem <...> Building repository 'test.repo' cache .........................................................................[error] Error building the cache: [test.repo|https://download.opensuse.org/tumbleweed/repo/oss/] Failed to cache repo (1). History: - 'repo2solv' '-o' '/tmp/img/var/cache/zypp/solv/test.repo/solv' '-X' '/tmp/img/var/cache/zypp/raw/test.repo' /tmp/img/var/cache/zypp/raw/test.repo/repodata/d6fbf1152bab99fc7ceacf974422a9799694274b64c36015b10288e6cabadd81e4649b19f52570efc5f3ab5b28817c9561fa8eeca117a05f3caea6c33e48cb69-primary.xml.zst: No such file or directory Command exited with status 1. [ Tests ] libsolv in bookworm already supports zstd, but it is not enabled. The fix is simply to build-depend on libzstd and enable the relevant cmake flag, and then it works: $ zypper --reposd-dir=/tmp/repos.d --root=/tmp/img --gpg-auto-import-keys install distribution-release filesystem Building repository 'mkosi.repo' cache .........................................................................[done] Loading repository data... Reading installed packages... 'distribution-release' not found in package names. Trying capabilities. Resolving package dependencies... The following 20 NEW packages are going to be installed: bash bash-sh compat-usrmerge-tools filesystem glibc glibc-extra libgcc_s1 libncurses6 libpcre2-8-0 libreadline8 libselinux1 libstdc++6 ncurses-utils openSUSE-release openSUSE-release-appliance-custom patterns-glibc-hwcaps-x86_64_v3 system-user-root terminfo-base terminfo-screen timezone The following 4 recommended packages were automatically selected: glibc-extra ncurses-utils terminfo-screen timezone The following 9 packages are suggested, but will not be installed: branding-openSUSE distribution-logos-openSUSE-Tumbleweed java-11-openjdk mariadb mariadb-client openssl-1_1 openSUSE-build-key openSUSE-repos-Tumbleweed procps 20 new packages to install. Overall download size: 7.3 MiB. Already cached: 0 B. After the operation, additional 16.3 MiB will be used. Continue? [y/n/v/...? shows all options] (y): y <...> $ cat img/usr/lib/os-release NAME="openSUSE Tumbleweed" # VERSION="20231114" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20231114" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20231114" BUG_REPORT_URL="https://bugzilla.opensuse.org" SUPPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" LOGO="distributor-logo-Tumbleweed" [ Risks ] Minimal, support for zstd is old and the change is simply a new build dependency and build flag. Worst case scenario is that zstd doesn't work, and the situation is not any different from status quo. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Other info ] I have already updated this change. It is fixed in the latest unstable upload as well. I am also proposing the same fix for Ubuntu stable releases: https://bugs.launchpad.net/ubuntu/+source/libsolv/+bug/2043625 -- Kind regards, Luca Boccassidiff -Nru libsolv-0.7.23/debian/changelog libsolv-0.7.23/debian/changelog --- libsolv-0.7.23/debian/changelog 2023-02-06 22:47:58.000000000 +0000 +++ libsolv-0.7.23/debian/changelog 2023-11-16 01:02:13.000000000 +0000 @@ -1,3 +1,10 @@ +libsolv (0.7.23-1+deb12u1) bookworm; urgency=medium + + [ Sjoerd Simons ] + * Enable libzstd compression support + + -- Luca Boccassi <bluca@debian.org> Thu, 16 Nov 2023 01:02:13 +0000 + libsolv (0.7.23-1) unstable; urgency=medium [ Debian Janitor ] diff -Nru libsolv-0.7.23/debian/control libsolv-0.7.23/debian/control --- libsolv-0.7.23/debian/control 2023-02-06 22:44:55.000000000 +0000 +++ libsolv-0.7.23/debian/control 2023-11-16 01:01:56.000000000 +0000 @@ -13,6 +13,7 @@ librpm-dev (>= 4), liblzma-dev, libbz2-dev, + libzstd-dev, python3-dev, libpython3-dev, swig, diff -Nru libsolv-0.7.23/debian/rules libsolv-0.7.23/debian/rules --- libsolv-0.7.23/debian/rules 2023-02-06 22:47:25.000000000 +0000 +++ libsolv-0.7.23/debian/rules 2023-11-16 01:01:56.000000000 +0000 @@ -47,6 +47,7 @@ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DENABLE_LZMA_COMPRESSION=1 \ -DENABLE_BZIP2_COMPRESSION=1 \ + -DENABLE_ZSTD_COMPRESSION=1 \ -DENABLE_PERL=1 \ -DENABLE_PYTHON=0 \ -DENABLE_PYTHON3=1 \Attachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
- To: 1040860-done@bugs.debian.org, 1050384-done@bugs.debian.org, 1050868-done@bugs.debian.org, 1052227-done@bugs.debian.org, 1052229-done@bugs.debian.org, 1053141-done@bugs.debian.org, 1053461-done@bugs.debian.org, 1053532-done@bugs.debian.org, 1053681-done@bugs.debian.org, 1053895-done@bugs.debian.org, 1053908-done@bugs.debian.org, 1053918-done@bugs.debian.org, 1054096-done@bugs.debian.org, 1054100-done@bugs.debian.org, 1054119-done@bugs.debian.org, 1054122-done@bugs.debian.org, 1054286-done@bugs.debian.org, 1054287-done@bugs.debian.org, 1054340-done@bugs.debian.org, 1054363-done@bugs.debian.org, 1054401-done@bugs.debian.org, 1054421-done@bugs.debian.org, 1054442-done@bugs.debian.org, 1054470-done@bugs.debian.org, 1054589-done@bugs.debian.org, 1055009-done@bugs.debian.org, 1055031-done@bugs.debian.org, 1055086-done@bugs.debian.org, 1055155-done@bugs.debian.org, 1055226-done@bugs.debian.org, 1055229-done@bugs.debian.org, 1055241-done@bugs.debian.org, 1055350-done@bugs.debian.org, 1055419-done@bugs.debian.org, 1055539-done@bugs.debian.org, 1055588-done@bugs.debian.org, 1055611-done@bugs.debian.org, 1055859-done@bugs.debian.org, 1055894-done@bugs.debian.org, 1055944-done@bugs.debian.org, 1055965-done@bugs.debian.org, 1055986-done@bugs.debian.org, 1056006-done@bugs.debian.org, 1056136-done@bugs.debian.org, 1056158-done@bugs.debian.org, 1056164-done@bugs.debian.org, 1056169-done@bugs.debian.org, 1056194-done@bugs.debian.org, 1056228-done@bugs.debian.org, 1056252-done@bugs.debian.org, 1056307-done@bugs.debian.org, 1056318-done@bugs.debian.org, 1056330-done@bugs.debian.org, 1056521-done@bugs.debian.org, 1056696-done@bugs.debian.org, 1056716-done@bugs.debian.org, 1056721-done@bugs.debian.org, 1056732-done@bugs.debian.org, 1056737-done@bugs.debian.org, 1056741-done@bugs.debian.org, 1056744-done@bugs.debian.org, 1056917-done@bugs.debian.org, 1056934-done@bugs.debian.org, 1056958-done@bugs.debian.org, 1056987-done@bugs.debian.org, 1057038-done@bugs.debian.org, 1057069-done@bugs.debian.org, 1057070-done@bugs.debian.org, 1057071-done@bugs.debian.org, 1057099-done@bugs.debian.org, 1057103-done@bugs.debian.org, 1057116-done@bugs.debian.org, 1057125-done@bugs.debian.org, 1057128-done@bugs.debian.org, 1057129-done@bugs.debian.org, 1057156-done@bugs.debian.org, 1057157-done@bugs.debian.org, 1057159-done@bugs.debian.org, 1057236-done@bugs.debian.org, 1057239-done@bugs.debian.org, 1057274-done@bugs.debian.org, 1057300-done@bugs.debian.org, 1057310-done@bugs.debian.org, 1057311-done@bugs.debian.org, 1057325-done@bugs.debian.org, 1057327-done@bugs.debian.org
- Subject: Closing requests for updates included in 12.3 point release
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Sat, 09 Dec 2023 10:20:37 +0000
- Message-id: <83d3a3621a56b9af1e20d36ee9d390a46ab64a8a.camel@adam-barratt.org.uk>
Package: release.debian.org Version: 12.3 Hi, Each of the updates discussed in these requests was included in this morning's 12.3 bookworm point release. Regards, Adam
--- End Message ---