On my current iteration of trying to bootstrap Debian, I ran into this package yet again. One example cycle:
swig Build-Depends on tk-dev tk-dev Depends on tk8.6-dev tk8.6 Build-Depends on libxt-dev libxt Build-Depends on libglib2.0-dev glib2.0 Build-Depends on gtk-doc-tools gtk-doc-tools Depends on highlight highlight Build-Depends on swig Right now src:swig is blocked on default-jdk, ruby, ruby-dev, and tk-dev. The ruby Build-Depends are stuck because ruby2.3 also Build-Depends on tk-dev; and similarly openjdk-8 requires gtk2 and several other glib-based libraries. If for whatever reason you don't want to drop these Build-Depends entirely, you could still drop them in a "stage1" or "nocheck" build profile. -- Daniel Schepler