I finally started the xulrunner 1.9.1 transition in unstable, and uploaded Iceweasel 3.5.3 there.
One of the nice additions to the latest xulrunner (which has actually been in experimental for a couple weeks) is a dh_xulrunner script that adds the proper xulrunner package to shlibs:Depends, which means we are getting nearer to being able to handle xulrunner transitions with binNMUs only. We are still far from it, but it is a step closer. At least, transitions should get a bit easier. The way it works is very hackish, but it apparently works well enough for the packages that currently depend on xulrunner-dev. I also added a “xulrunner” dh sequence, for the
Anyways, as a side effect of the starting transition, I ended up fixing 4 RC bugs on a single package:
- Outdated dependencies: rebuilding is enough to get the proper dependencies
- A segmentation fault at startup that I guess happened because the package didn’t depend on xulrunner-1.9. With the transition patch, it does depend on xulrunner-1.9.1, now.
- Missing build dependencies
- Oudated build dependencies