Your message dated Sat, 13 Oct 2018 06:24:00 +0000 with message-id <a386b8d1-e4d2-ed41-049e-983c6a3fb0cd@thykier.net> and subject line Re: Bug#910549: nmu: xapian-core_1.4.7-2 has caused the Debian Bug report #910549, regarding nmu: xapian-core_1.4.7-2 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.) -- 910549: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910549 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: nmu: xapian-core_1.4.7-2
- From: Olly Betts <olly@survex.com>
- Date: Mon, 8 Oct 2018 12:29:54 +1300
- Message-id: <[🔎] 20181007232954.GA20373@survex.com>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: binnmu Upstream xapian-core 1.4.6 added C++11 move constructors and move assignment operators when code using the xapian API is built with a C++11 or newer compiler, which GCC in unstable is by default. The compiler will very likely find places to use the move versions implicitly, so a package built against libxapian-dev >= 1.4.6-1 is unlikely to work with libxapian30 << 1.4.6.1 due to missing symbols. We'll often get away with this because the packages will generally be upgraded together, so that's probably why there's not been a flood of reports. This breakage was reported by a user who tried to perform a large upgrade by separately upgrading aptitude first: https://bugs.debian.org/910110 1.4.7-4 adds the appropriate dependency to libxapian30.shlibs, so any packages built against libxapian-dev 1.4.6-1 to 1.4.7-3 inclusive should be rebuilt so they automatically depend on libxapian30 (>= 1.4.6-1~) instead of just libxapian30. I've extracted a list of such packages based on the buildinfo files on mirror.ftp-master.d.o (thanks to pabs for suggesting this): nmu pinot_1.05-2 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw pinot_1.05-2 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu zeitgeist_1.0.1-0.2 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw zeitgeist_1.0.1-0.2 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu maildir-utils_1.0-6 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw maildir-utils_1.0-6 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu baloo-kf5_5.49.0-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw baloo-kf5_5.49.0-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu recoll_1.24.1-3 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw recoll_1.24.1-3 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu plasma-desktop_5.13.5-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw plasma-desktop_5.13.5-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu plasma-workspace_5.13.5-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw plasma-workspace_5.13.5-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu aptitude_0.8.11-3 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw aptitude_0.8.11-3 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu packagesearch_2.7.9 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw packagesearch_2.7.9 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu cyrus-imapd_2.5.11-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw cyrus-imapd_2.5.11-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu akonadiconsole_18.08.1-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw akonadiconsole_18.08.1-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu akonadi-search_18.08.1-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw akonadi-search_18.08.1-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu notmuch_0.28~rc0-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw notmuch_0.28~rc0-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' nmu libsearch-xapian-perl_1.2.25.2-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' dw libsearch-xapian-perl_1.2.25.2-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' The new xapian-core was uploaded close to two days ago and has now built everywhere except kfreebsd-*. I'll recheck in a week in case there any further binary uploads built against the old xapian-core, and follow-up with another request if necessary. Cheers, OllyAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: Olly Betts <olly@survex.com>, 910549-done@bugs.debian.org
- Subject: Re: Bug#910549: nmu: xapian-core_1.4.7-2
- From: Niels Thykier <niels@thykier.net>
- Date: Sat, 13 Oct 2018 06:24:00 +0000
- Message-id: <a386b8d1-e4d2-ed41-049e-983c6a3fb0cd@thykier.net>
- In-reply-to: <[🔎] 20181013022842.GA16563@survex.com>
- References: <[🔎] 20181007232954.GA20373@survex.com> <[🔎] 20181007232954.GA20373@survex.com> <[🔎] 20181013022842.GA16563@survex.com>
Olly Betts: > On Mon, Oct 08, 2018 at 12:29:54PM +1300, Olly Betts wrote: >> The new xapian-core was uploaded close to two days ago and has >> now built everywhere except kfreebsd-*. > > It's now built everywhere. > >> I'll recheck in a week in case there any further binary uploads built >> against the old xapian-core, and follow-up with another request if >> necessary. > > No further uploads which used the old libxapian-dev. > > There's been a notmuch upload using the new libxapian-dev, so notmuch > no longer needs a binnmu. Here's a revised list for convenience: > > nmu pinot_1.05-2 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw pinot_1.05-2 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu zeitgeist_1.0.1-0.2 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw zeitgeist_1.0.1-0.2 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu maildir-utils_1.0-6 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw maildir-utils_1.0-6 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu baloo-kf5_5.49.0-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw baloo-kf5_5.49.0-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu recoll_1.24.1-3 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw recoll_1.24.1-3 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu plasma-desktop_5.13.5-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw plasma-desktop_5.13.5-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu plasma-workspace_5.13.5-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw plasma-workspace_5.13.5-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu aptitude_0.8.11-3 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw aptitude_0.8.11-3 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu packagesearch_2.7.9 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw packagesearch_2.7.9 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu cyrus-imapd_2.5.11-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw cyrus-imapd_2.5.11-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu akonadiconsole_18.08.1-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw akonadiconsole_18.08.1-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu akonadi-search_18.08.1-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw akonadi-search_18.08.1-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > nmu libsearch-xapian-perl_1.2.25.2-1 . ANY . -m 'Rebuild against libxapian30 with dependency in shlibs' > dw libsearch-xapian-perl_1.2.25.2-1 . ANY . -m 'libxapian-dev (>= 1.4.7-4)' > > Cheers, > Olly > Scheduled, thanks. ~Niels
--- End Message ---