GTK+-2.0 on armeb

Sometimes, dependencies on Debian can be an insane horror.

  • libgtk2.0-dev requires libgtk2.0-0, which requires libgtk2.0-bin
  • libgtk2.0-bin requires libcairo2, libfontconfig1, and libpango1.0-0
  • libfontconfig1 requires fontconfig-config
  • fontconfig-config requires at least one of ttf-dejavu, ttf-bitstream-vera, ttf-freefont, gsfonts-x11, or msttcorefonts
  • ttf-dejavu requires defoma
  • defoma requires a version of perl more recent than 5.6.0-16
  • perl requires a version of perl-modules more recent than 5.8.7-8
  • perl-modules requires a version of perl more recent than 5.8.8-1

The current version of perl on armeb is 5.8.7-8. More recent versions aren't built because they're caught up in some dep-waits:

  • perl dep-waits on libdb4.4-dev
  • db4.4, which provides libdb4.4-dev, dep-waits on java-gcj-compat-dev
  • java-gcj-compat, which provides java-gcj-compat-dev, dep-waits on gcj-4.0
  • gcj-4.0 wasn't getting built because it had been deprioritized for some reason. This was probably my mistake.

I've now prioritized all of perl, db4.4, java-gcj-compat, and gcj-4.0. Boy, what a mess did I make.

Update: ... and gcj-4.0 requires libgtk2.0-dev. Argl.

Update 2: ... okay, I was confused. The issue is not as described above, since even the version of perl in oldstable is recent enough for defoma's needs. The problem is that the xorg source package is not showing up in the armeb archive, for some reason.

Need to prod a few people...

Update 3: ... aba fixed it; xorg should now show up in armeb, and has been prioritized. Hopefully, "everything" will build now.

I don't know what the issue was, but it is fixed. Thanks, Andreas!

(oh, and I promise I'll stop updating now :-)