Control: reassign -1 sgml-base Control: retitle -1 sgml-base: Ensure no (non-essential) dependencies
Niels Thykier: > Package: debhelper,sgml-base > Severity: normal > > Hi, > > The current sgml-base setup relies on await triggers to carry out its > tasks. Originally, it was an interest trigger but due to > #825002/#825005, debhelper now inserts an activate trigger instead. > > This means that any package that ships XML catalogs can now > potentially start a trigger cycle with sgml-base, which makes the > entire setup frail. > I have talked with Helmut (X-CC'ed) and concluded that "-noawait" > triggers won't do here. Accordingly, I think the safest short term > option is to revert to a maintscript snippet. > > Thanks, > ~Niels > Helmut and I discussed this on IRC and concluded that there cannot be a trigger cycle at the moment. This is because sgml-base does not depend on any (non-essential) packages. To avoid surprises, sgml-base should verify this assertion during build and be very careful with adding new dependencies (as these dependencies have to have a similar careful selection of dependencies to avoid trigger cycles). Thanks, ~Niels

