Debian Bug report logs - #772866
icecc: Trigger cycle causes dpkg to fail processing

version graph

Package: icecc; Maintainer for icecc is Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>; Source for icecc is src:icecc (PTS, buildd, popcon).

Reported by: Guillem Jover <guillem@debian.org>

Date: Thu, 11 Dec 2014 20:30:01 UTC

Severity: serious

Found in version icecc/1.0.1-1

Fixed in version icecc/1.0.1-2

Done: Pino Toscano <pino@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, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#772866; Package icecc. (Thu, 11 Dec 2014 20:30:06 GMT) (full text, mbox, link).


Acknowledgement sent to Guillem Jover <guillem@debian.org>:
New Bug report received and forwarded. Copy sent to Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Thu, 11 Dec 2014 20:30:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Guillem Jover <guillem@debian.org>
To: submit@bugs.debian.org
Subject: icecc: Trigger cycle causes dpkg to fail processing
Date: Thu, 11 Dec 2014 21:27:20 +0100
Package: icecc
Version: 1.0.1-1
Severity: serious

Hi!

This package can get involved in a trigger cycle. The problem is that
it installs interests on /usr/lib/gcc with files there provided by
cpp-4.x, g++-4.x, gcc-4.x, gcc-4.x-base, libgcc-4.x-dev, libobjc-4.x-dev,
libstdc++-4.x-dev and libstdc++6-4.x-dev, which are directly or
transitively depended on by icecc itself.


A solution to the above is to simply switch the triggers to their
noawait variants, in this case from «interest» to «interest-noawait»,
as long as they are not critical for the activating packages, which I
don't think is the case here. Otherwise a fix might unfortunatly be
more involved.

Thanks,
Guillem



Information forwarded to debian-bugs-dist@lists.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#772866; Package icecc. (Sat, 27 Dec 2014 18:27:13 GMT) (full text, mbox, link).


Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Sat, 27 Dec 2014 18:27:13 GMT) (full text, mbox, link).


Message #10 received at 772866@bugs.debian.org (full text, mbox, reply):

From: Niels Thykier <niels@thykier.net>
To: 772873@bugs.debian.org, 772868@bugs.debian.org, 772866@bugs.debian.org, 772862@bugs.debian.org
Cc: Debian Release Team <debian-release@lists.debian.org>, Dpkg-Maintainers <debian-dpkg@lists.debian.org>
Subject: Pending dpkg upload will Break your package due to trigger cycle in your package
Date: Sat, 27 Dec 2014 19:25:08 +0100
Hi,

This package appears to have a trigger cycle causing upgrade issues from
Wheezy to Jessie.  To fix this issue, you need upload a patched version
without this cycle *and* dpkg needs to be upgraded prior to your
package.  The latter is solved by making dpkg "Breaks" your package.

I have requested that the dpkg maintainers go ahead and add the Breaks
on their next upload - meaning *this package may become uninstallable in
unstable in the near future*.  This request was based on the assumption
that the upload will fix some of them outstanding upgrade issues (see
our Jenkins upgrade tests[1][2])

To my knowledge the affected packages are:

 * auctex - key package (i.e. no automatic removal)
 * wordpress - to be automatically removed on January 24th.
   - Craig: I am aware of the version in NEW.  However, given it is
     in NEW, I doubt it will comply with the freeze policy.  Do contact
     the release team if you believe otherwise.
 * gxine - to be automatically removed on January 9th.
 * icecc - to be automatically removed on January 24th.

I strongly urge you to resolve the trigger issue really soon now.  For
the non-key packages, they *will be manually removed from testing* if
they stall the dpkg migrating to testing *on (or after) January 5th*.
  For auctex, I am pondering between an NMU or manual removal as well
depending on the fallout of removing the package.  Please consider this
mail an "/intend to NMU/ switching to no-await triggers".

If you already know what the resolution is for your bug, but simply do
not have time to implement it before January 5th then - *promptly*
follow up to the bug affecting your package *CC'ing me* explaining the
desired solution and including a permission for an NMU to implement this
solution.

I apologise for the short notice and for the rather resolute mail.
However, I strongly believe that we need to resolve the Jessie upgrade
issues sooner rather than later - especially considering we are not soon
two months into the freeze.

As a minor band-aid - If your package is manually removed *before* the
date set by the automatic removal tool (see above), your deadline for
getting your package back in testing is 7 days after the date set above
*OR* February 5th (whichever comes first).  For auctex (assuming it is
removed), the deadline will be February 5th.
  Please see the freeze policy[3] for the details of getting your
package back into testing.  If you want to make use of this "extended
deadline", please remember to quote this mail when doing so.

Thanks for your understanding,
~Niels

[1]
https://jenkins.debian.net/job/chroot-installation_wheezy_bootstrap_upgrade_to_jessie/

[2]
https://jenkins.debian.net/job/chroot-installation_wheezy_bootstrap_upgrade_to_jessie_aptdpkg_first/

[3] https://release.debian.org/jessie/freeze_policy.html




Added tag(s) pending. Request was from Pino Toscano <pino@debian.org> to control@bugs.debian.org. (Wed, 31 Dec 2014 11:03:15 GMT) (full text, mbox, link).


Reply sent to Pino Toscano <pino@debian.org>:
You have taken responsibility. (Wed, 31 Dec 2014 11:21:15 GMT) (full text, mbox, link).


Notification sent to Guillem Jover <guillem@debian.org>:
Bug acknowledged by developer. (Wed, 31 Dec 2014 11:21:15 GMT) (full text, mbox, link).


Message #17 received at 772866-close@bugs.debian.org (full text, mbox, reply):

From: Pino Toscano <pino@debian.org>
To: 772866-close@bugs.debian.org
Subject: Bug#772866: fixed in icecc 1.0.1-2
Date: Wed, 31 Dec 2014 11:19:27 +0000
Source: icecc
Source-Version: 1.0.1-2

We believe that the bug you reported is fixed in the latest version of
icecc, 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 772866@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated icecc 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: SHA1

Format: 1.8
Date: Wed, 31 Dec 2014 12:08:25 +0100
Source: icecc
Binary: icecc libicecc-dev
Architecture: source amd64
Version: 1.0.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Description:
 icecc      - distributed compiler (client and server)
 libicecc-dev - development files for icecc (distributed compiler)
Closes: 772866
Changes:
 icecc (1.0.1-2) unstable; urgency=medium
 .
   * Switch gcc triggers from "interest" to "interest-noawait".
     (Closes: #772866)
Checksums-Sha1:
 670213fb113d64d8bcfc419a980fdd0d93d54faf 1445 icecc_1.0.1-2.dsc
 4d7233f697b1875bedc2172f8fe5f784f2f83856 11620 icecc_1.0.1-2.debian.tar.xz
 3e29dc1800cc9e3fee9129bd80f9b7f333b6747c 283342 icecc_1.0.1-2_amd64.deb
 9f60b42d6ef6fb48329a5cd67dda8a2efac2a973 133532 libicecc-dev_1.0.1-2_amd64.deb
Checksums-Sha256:
 f3cd4857bca79d787483f06e714ce303b1006d2626d884c86019d166486a9fc9 1445 icecc_1.0.1-2.dsc
 60cf7b581804021b68b4ea8fbf901083c47a77d9a39c53a264942ab9377816f2 11620 icecc_1.0.1-2.debian.tar.xz
 b197fa1b1f4c9bbaf130515eab63416a362c8c8fbab0fa95c47af665e1ec54d9 283342 icecc_1.0.1-2_amd64.deb
 fcfc27e85dfeb5836b9b8a7ead59c1b96cb322842501b6e44871a6cdf3600883 133532 libicecc-dev_1.0.1-2_amd64.deb
Files:
 c87ad4a9476cd758e0d16b80ce7b62a1 1445 devel optional icecc_1.0.1-2.dsc
 be737048bf4f75f7ba8c38dafb3cc7ea 11620 devel optional icecc_1.0.1-2.debian.tar.xz
 504ca1d8d089ddbd16cac29857012c02 283342 devel optional icecc_1.0.1-2_amd64.deb
 3742169a3a4e83034b9765d84799307e 133532 libdevel optional libicecc-dev_1.0.1-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iD8DBQFUo9reTNH2piB/L3oRAtM1AKCPq9Gp12xpSSQebgDPgxWPtGzv4gCfQYgZ
hy1kGmpbCKuHTpxKwdwl9ww=
=A75r
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 03 Feb 2015 07:26:46 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: Sun Nov 19 12:48:15 2023; 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.