Hi, from https://jenkins.debian.net/job/dpkg_sid_find_trigger_cycles/326/consoleFull
+----------------------------------------------------------+
| file based trigger cycles |
+----------------------------------------------------------+
The following table has four columns A, B, C and D. The first column A shows a
binary package which shows interested in a certain path. The second column B
shows the path that A is interested in. The third column C is a binary package
that A (directly or indirectly) depends on. The fourth column D shows the path
that C provides and which is triggering A through its interest in B.
The cycle is created because when C is put into the triggers-awaited state
(because it triggers A), then it cannot satisfy dependencies until it leaves
that
state. But:
- for C to leave the triggers-awaited state, the trigger has to be resolved
by A, which cannot happen unless A gets configured
- to configure A, its dependency on C has to be resolved which cannot happen
unless C leaves the triggers-awaited state
This creates the cycle if the packages are installed in a certain order.
These problems could be fixed by either letting A no longer depend on C or by
switching triggers to their -noawait variants. See the deb-triggers(5) man page
for an explanation of the different trigger control directives. You can also
read /usr/share/doc/dpkg-dev/triggers.txt.gz for an in-depth documentation of
dpkg triggers.
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-lines
debian-edu-artwork-lines /usr/share/doc/debian-edu-artwork-lines/AUTHORS
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-lines
debian-edu-artwork-lines /usr/share/doc/debian-edu-artwork-lines/NEWS.gz
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-lines
debian-edu-artwork-lines /usr/share/doc/debian-edu-artwork-lines/README
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-lines
debian-edu-artwork-lines
/usr/share/doc/debian-edu-artwork-lines/changelog.Debian.gz
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-lines
debian-edu-artwork-lines /usr/share/doc/debian-edu-artwork-lines/copyright
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-spacefun
debian-edu-artwork-spacefun /usr/share/doc/debian-edu-artwork-spacefun/AUTHORS
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-spacefun
debian-edu-artwork-spacefun /usr/share/doc/debian-edu-artwork-spacefun/NEWS.gz
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-spacefun
debian-edu-artwork-spacefun /usr/share/doc/debian-edu-artwork-spacefun/README
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-spacefun
debian-edu-artwork-spacefun
/usr/share/doc/debian-edu-artwork-spacefun/changelog.Debian.gz
debian-edu-artwork-softwaves /usr/share/doc/debian-edu-artwork-spacefun
debian-edu-artwork-spacefun /usr/share/doc/debian-edu-artwork-spacefun/copyright
--
cheers,
Holger
signature.asc
Description: Digital signature

