[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-10-18 Thread Mathew Hodson
** Changed in: dpkg (Ubuntu Cosmic)
   Status: Fix Committed => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-20 Thread Launchpad Bug Tracker
This bug was fixed in the package dpkg - 1.19.0.5ubuntu2.2

---
dpkg (1.19.0.5ubuntu2.2) bionic; urgency=medium

  * Cherry-pick upstream fixes for trigger loops (LP: #1828639)
- dpkg: Negate tortoise_not_in_hare() function name and return value
- dpkg: Initialize trigcyclenode's next member once
- dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle()
- dpkg: Mark the package we are giving up on a trigger cycle as istobe 
normal
- dpkg: Switch dependtry from an int to an enum
- dpkg: Reset progress_bytrigproc once we have injected into the current 
iteration
- dpkg: Split trigger processing types into required, try-queued and 
try-deferred
- dpkg: Convert one trigger processing required type into the new try-queued
- dpkg: Move trigproc cycle reset inside try-deferred conditional
- dpkg: Introduce a new dependency try level for trigger processing
- dpkg: Introduce a new dependency try level for trigger cycle checks

 -- Julian Andres Klode   Tue, 16 Jul 2019 14:57:11
+0200

** Changed in: dpkg (Ubuntu Bionic)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-16 Thread Julian Andres Klode
** Changed in: dpkg (Ubuntu Eoan)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-13 Thread Launchpad Bug Tracker
This bug was fixed in the package dpkg - 1.18.4ubuntu1.6

---
dpkg (1.18.4ubuntu1.6) xenial; urgency=medium

  * Cherry-pick upstream fixes for trigger loops (LP: #1828639)
- dpkg: Negate tortoise_not_in_hare() function name and return value
- dpkg: Initialize trigcyclenode's next member once
- dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle()
- dpkg: Mark the package we are giving up on a trigger cycle as istobe 
normal
- dpkg: Switch dependtry from an int to an enum
- dpkg: Reset progress_bytrigproc once we have injected into the current 
iteration
- dpkg: Split trigger processing types into required, try-queued and 
try-deferred
- dpkg: Convert one trigger processing required type into the new try-queued
- dpkg: Move trigproc cycle reset inside try-deferred conditional
- dpkg: Introduce a new dependency try level for trigger processing
- dpkg: Introduce a new dependency try level for trigger cycle checks

 -- Julian Andres Klode   Tue, 16 Jul 2019 14:57:11
+0200

** Changed in: dpkg (Ubuntu Xenial)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-08 Thread Launchpad Bug Tracker
This bug was fixed in the package dpkg - 1.19.6ubuntu1.1

---
dpkg (1.19.6ubuntu1.1) disco; urgency=medium

  * Cherry-pick upstream fix for trigger loops (LP: #1828639):
- dpkg: Split the trigger dependtry into two, the second of which will be
  the one checking trigger cycles when deferring trigger processing due to
  unsatisfiable dependencies. Closes: #928429

 -- Julian Andres Klode   Tue, 16 Jul 2019 14:32:06
+0200

** Changed in: dpkg (Ubuntu Disco)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-07 Thread Julian Andres Klode
disco:

Installed disco 1.19.6ubuntu1.1, upgraded to eoan.


** Tags removed: verification-needed verification-needed-disco
** Tags added: verification-done verification-done-disco

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-07 Thread Julian Andres Klode
testing procedure:

For each test:
- multipass launch $release -d 10G
- Installed new dpkg from proposed
- Installed ubuntu-desktop
- Ran do-release-upgrade

the individual runs were:
- Installed xenial (1.18.4ubuntu1.6), upgraded to bionic (1.19.0.5ubuntu2.2)
- Installed bionic (1.19.0.5ubuntu2.2), upgraded to disco (1.19.6ubuntu1.1)

I tried upgrading all the way from xenial to eoan, but it broke down
after the bionic->disco update which somehow went wrong in lxd snap
transition somewhere or something.

disco->eoan WIP

** Tags removed: verification-needed-bionic verification-needed-xenial
** Tags added: verification-done-bionic verification-done-xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-06 Thread Julian Andres Klode
autopkgtest regressions have been fixed except for

apport/xenial which is not a regression (needs a fix eventually to adjust for 
linux-signed changes)
kdeconnect/bionic which has a _very_ flaky test


So: autopkgtest-wise it's good to go, but need some more upgrade testing for 
releases other than cosmic -> disco.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-08-05 Thread Julian Andres Klode
I just finished verifying the cosmic->disco upgrade (the reproducer).
What is important:

- enable -proposed in your sources.list 
- add below pinning for it
- install the proposed dpkg

Only then start the upgrade, so that you get a fixed dpkg before and
after the upgrade.

Pinning:
# cat /etc/apt/preferences.d/dpkg 
Package: dpkg
Pin: release *-proposed
Pin-Priority: 500

Package: *
Pin: release *-proposed
Pin-Priority: -1

** Tags removed: verification-needed-cosmic
** Tags added: verification-done-cosmic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Mathew Hodson
** Changed in: dpkg (Ubuntu Cosmic)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Brian Murray
Hello Brian, or anyone else affected,

Accepted dpkg into cosmic-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/dpkg/1.19.0.5ubuntu5.1
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-cosmic to verification-done-cosmic. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-cosmic. In either case, without details of
your testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: dpkg (Ubuntu Cosmic)
   Status: New => Fix Committed

** Tags added: verification-needed-cosmic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Julian Andres Klode
** Also affects: dpkg (Ubuntu Cosmic)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Brian Murray
Hello Brian, or anyone else affected,

Accepted dpkg into bionic-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/dpkg/1.19.0.5ubuntu2.2
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-bionic to verification-done-bionic. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-bionic. In either case, without details of
your testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: dpkg (Ubuntu Bionic)
   Status: In Progress => Fix Committed

** Tags added: verification-needed-bionic

** Changed in: dpkg (Ubuntu Xenial)
   Status: In Progress => Fix Committed

** Tags added: verification-needed-xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Brian Murray
Hello Brian, or anyone else affected,

Accepted dpkg into disco-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/dpkg/1.19.6ubuntu1.1
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-disco to verification-done-disco. If it does not fix
the bug for you, please add a comment stating that, and change the tag
to verification-failed-disco. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: dpkg (Ubuntu Disco)
   Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-disco

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Julian Andres Klode
SRUs uploaded for all releases. git branches in

https://code.launchpad.net/~juliank/ubuntu/+source/dpkg/+git/dpkg

with individual cherry-picked commits (git ubuntu import + cherry-picked
commits from upstream git :D)

** Changed in: dpkg (Ubuntu Xenial)
   Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Julian Andres Klode
** Changed in: dpkg (Ubuntu Bionic)
   Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Julian Andres Klode
** Description changed:

  [Impact]
  Quite a few bugs in triggers can cause distro upgrades to abort.
  
  [Test case]
  For cosmic -> disco, install ubuntu-mate-desktop and then upgrade.
  
  For other releases, there might not be any test cases
+ 
+ We should at least run some upgrade tests for a system with ubuntu-
+ desktop installed.
  
  [Regression potential]
  New trigger bugs could of course be caused by the changes.
  
  [Original bug report]
  
  Encountered when upgrading from cosmic to disco with ubuntu-mate-desktop
  installed.
  
  ProblemType: Package
  DistroRelease: Ubuntu 19.04
  Package: libvlc-bin 3.0.6-1
  ProcVersionSignature: Ubuntu 5.0.0-13.14-generic 5.0.6
  Uname: Linux 5.0.0-13-generic x86_64
  ApportVersion: 2.20.10-0ubuntu27
  Architecture: amd64
  Date: Fri May 10 22:48:10 2019
  ErrorMessage: 90.8592:triggers looping, abandoned
  Python3Details: /usr/bin/python3.7, Python 3.7.3, python3-minimal, 3.7.3-1
  PythonDetails: /usr/bin/python2.7, Python 2.7.16, python-minimal, 2.7.16-1
  SourcePackage: vlc
  Title: package libvlc-bin 3.0.6-1 failed to install/upgrade: 90.8592:triggers 
looping, abandoned
  UpgradeStatus: Upgraded to disco on 2019-05-10 (0 days ago)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-16 Thread Julian Andres Klode
** Changed in: dpkg (Ubuntu Disco)
   Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1828639] Re: Unlooping all the trigger loops!!!!!

2019-07-11 Thread Julian Andres Klode
** Summary changed:

- Fixing all the trigger bugs!
+ Unlooping all the trigger loops!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828639

Title:
  Unlooping all the trigger loops!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1828639/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs