Debian Bug report logs -
#798705
libqapt: [PATCH] FTBFS with APT from experimental
Reported by: Julian Andres Klode <jak@debian.org>
Date: Fri, 11 Sep 2015 19:51:19 UTC
Severity: important
Tags: patch, sid, stretch
Found in version libqapt/3.0.0-5
Fixed in version libqapt/3.0.0-6
Done: Maximiliano Curia <maxy@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, jak@debian.org, Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#798705; Package src:libqapt.
(Fri, 11 Sep 2015 19:51:23 GMT) (full text, mbox, link).
Acknowledgement sent
to Julian Andres Klode <jak@debian.org>:
New Bug report received and forwarded. Copy sent to jak@debian.org, Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>.
(Fri, 11 Sep 2015 19:51:23 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: libqapt
Version: 3.0.0-5
Severity: important
Control: tag -1 sid stretch patch
Dear Maintainer,
During a rebuild of your package against APT 1.1 from experimental, which
we intend to upload to unstable soon, your package failed to build from
source.
../../src/package.cpp: In member function 'QStringList QApt::Package::availableVersions() const':
../../src/package.cpp:407:34: error: 'struct pkgCache::PackageFile' has no member named 'Archive'
QString archive = (File->Archive) ? QLatin1String(File.Archive()) :
This can be fixed by changing File->Archive to File.Archive(), which returns
NULL if File->Archive == 0. After that, the build failed with other errors:
../../src/debfile.cpp: In member function 'void QApt::DebFilePrivate::init()':
../../src/debfile.cpp:81:17: error: use of deleted function 'pkgTagSection& pkgTagSection::operator=(const pkgTagSection&)'
controlData = extractor->Section;
^
In file included from /usr/include/apt-pkg/debfile.h:29:0,
from ../../src/debfile.cpp:28:
/usr/include/apt-pkg/tagfile.h:37:7: note: 'pkgTagSection& pkgTagSection::operator=(const pkgTagSection&)' is implicitly deleted because the default definition would be ill-formed:
class pkgTagSection
^
/usr/include/apt-pkg/tagfile.h:37:7: error: non-static const member 'pkgTagSectionPrivate* const pkgTagSection::d', can't use default assignment operator
I attached a patch that makes it compile, please check if it works
and upload it (preferably within one week). There should be no problem
compiling that against APT 1.0 for now, so we can then binNMU it for
the transition.
If you have questions, join #debian-apt on OFTC or send us
a mail to deity@lists.debian.org
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (900, 'unstable'), (100, 'experimental'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
--
Julian Andres Klode - Debian Developer, Ubuntu Member
See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
Be friendly, do not top-post, and follow RFC 1855 "Netiquette".
- If you don't I might ignore you.
[libqapt_3.0.0-5_3.0.0-5.1.diff (text/x-diff, attachment)]
Added tag(s) sid, stretch, and patch.
Request was from Julian Andres Klode <jak@debian.org>
to submit@bugs.debian.org.
(Fri, 11 Sep 2015 19:51:23 GMT) (full text, mbox, link).
Reply sent
to Maximiliano Curia <maxy@debian.org>:
You have taken responsibility.
(Mon, 14 Sep 2015 00:39:07 GMT) (full text, mbox, link).
Notification sent
to Julian Andres Klode <jak@debian.org>:
Bug acknowledged by developer.
(Mon, 14 Sep 2015 00:39:07 GMT) (full text, mbox, link).
Message #12 received at 798705-close@bugs.debian.org (full text, mbox, reply):
Source: libqapt
Source-Version: 3.0.0-6
We believe that the bug you reported is fixed in the latest version of
libqapt, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 798705@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated libqapt package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 14 Sep 2015 02:27:41 +0200
Source: libqapt
Binary: libqapt3 libqapt-dev libqapt3-runtime qapt-utils qapt-batch qapt-deb-installer plasma-runner-installer kde-thumbnailer-deb gstreamer-qapt gstreamer0.10-qapt qapt-dbg
Architecture: source
Version: 3.0.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description:
gstreamer-qapt - GStreamer plugin to install codecs using QApt
gstreamer0.10-qapt - transitional dummy package
kde-thumbnailer-deb - KDE plugin to show thumbnails of Debian package files
libqapt-dev - Development headers for the QApt library
libqapt3 - QApt library package
libqapt3-runtime - Runtime components for the QApt library
plasma-runner-installer - KRunner plugin for installing packages
qapt-batch - Batch package manager for KDE
qapt-dbg - QApt debugging symbols
qapt-deb-installer - tool for installing deb files
qapt-utils - complete collection of QApt package management utilities
Closes: 798705
Changes:
libqapt (3.0.0-6) unstable; urgency=medium
.
* Add support for APT 1.1. (Closes: #798705) Thanks to Julian Andres Klode
Checksums-Sha1:
de523f383b6ecc7f8ca5f4665bcfec248d95c974 3350 libqapt_3.0.0-6.dsc
b37476cd576b72976e5aecf08d78d075f2c701d8 15804 libqapt_3.0.0-6.debian.tar.xz
Checksums-Sha256:
0f02817ba56caf0194944259b2926b2252505cec9f3fbacea9ab064e5019994e 3350 libqapt_3.0.0-6.dsc
3b791604786da9e090e4933d58e51a2ae68a576fdbbf4dcfcf3187a30bcf9fa9 15804 libqapt_3.0.0-6.debian.tar.xz
Files:
1ba888fbf8491a5feac5d03d55a58f4f 3350 kde optional libqapt_3.0.0-6.dsc
3dd86b58b5aa0292c537d0cb702e27b6 15804 kde optional libqapt_3.0.0-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJV9hTHAAoJEMcZdpmymyMq5r4QALuk41GUkizADsTdCt+KUHeB
+0uNYZpTTYAYp4Kea/rw+MbwQNKDGpv5i323x3RfRv0Fn2Hbt8g7ELmlwESVHN8I
U1/WbwU2jejHS8CyjbCMMQ4zz8zny/gdnC3m7Uc8C9vdvnzgIJQhpVumR9+rOmnC
FP/TqhJTR5z9cS2uTdryi/yeLI4WUGn2Tyfb9FOq166JVmREe/+iM6vk7VafKfff
pnvQUEZr2G779nHH5vWTYTrBmOvzRgVV3bMg2iZGDfnAyJiBaYBqXJXsmvVQZ5ye
WHBK88io36gKuXKSOBIGebKi4H70lRdIin3KQsh9Sh6KqejsaWjKcuei+yqfGJh0
Q7GFcG7qpGOz50xtbPZaPfYEg0M39gzA0dSvGFabnYPkrppmIl0grctctA6KY2F5
rfrwKA5RR9EzUs5ZGf4JvBR0QuDwAMabQ9AnPHJmK00TjeifvjiczjKYdx5DgU4w
XHwmiJnHEphlBjQSyuL8bLJxI+YgXcPjXFmOaffM/bN859+s/TfPxSwMg6qmB4xy
miMVa80/xP1hoUcRwwX4XfO3RAsozEP0fCJ5EMBwXJWmu7nmHyhCtzTIyI6YOWSN
x1JD1HmppQG8pcf0h5jDV+ni76hVp0Otdk9mBBUsspn95tOCmOKbne6NTOB0Up0L
2mp360fpAZRifB+QKAVx
=xDo8
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 29 Oct 2015 07:25:13 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed Jan 3 17:21:18 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.