* Frontend locking and related locking improvements (LP: #1795407)
- apt.Cache: Keep / Re-establish the system lock in commit()
- apt.Cache: Keep archive locked during commit()/ in fetch_archives()
- apt.Cache: Reinstate locks in a finally / run dpkg inside try
- Introduce frontend locking
- Convert apt.Cache.commit and apt_pkg.DepCache.commit to FE lock
* Other changes to make that work:
- travis CI: enable PPA for new apt versions
* As always, updated mirror lists
This bug was fixed in the package python-apt - 1.1.0~beta1ubun tu0.16. 04.4
--------------- beta1ubuntu0. 16.04.4) xenial; urgency=medium
python-apt (1.1.0~
* apt.Cache: Fix (un)locking of archives (Closes: #922416) (LP: #1826870)
* apt.Cache: Use explicit, more safe locking in update()
* Update mirror lists
python-apt (1.1.0~ beta1ubuntu0. 16.04.3) xenial; urgency=medium
* Frontend locking and related locking improvements (LP: #1795407) DepCache. commit to FE lock
- apt.Cache: Keep / Re-establish the system lock in commit()
- apt.Cache: Keep archive locked during commit()/ in fetch_archives()
- apt.Cache: Reinstate locks in a finally / run dpkg inside try
- Introduce frontend locking
- Convert apt.Cache.commit and apt_pkg.
* Other changes to make that work:
- travis CI: enable PPA for new apt versions
* As always, updated mirror lists
-- Julian Andres Klode <email address hidden> Mon, 29 Apr 2019 14:11:32 +0200