Debian Bug report logs - #798705
libqapt: [PATCH] FTBFS with APT from experimental

version graph

Package: src:libqapt; Maintainer for src:libqapt is Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>;

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Julian Andres Klode <jak@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libqapt: [PATCH] FTBFS with APT from experimental
Date: Fri, 11 Sep 2015 21:50:50 +0200
[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):

From: Maximiliano Curia <maxy@debian.org>
To: 798705-close@bugs.debian.org
Subject: Bug#798705: fixed in libqapt 3.0.0-6
Date: Mon, 14 Sep 2015 00:34:08 +0000
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.