Hence the idea of targetting Noetic with this.

Transitively depending on something is an anti-pattern, but as this situation (ie: cpp_common brining in all of libboost-dev-all) has existed for so long there is a good chance it’s actually quite common. The Noetic changeover would be a good time to break things in this case.

It would allow us to gauge potential positive sides of this effort without immediately breaking everything.

But if we’re targetting Noetic I would be OK with not doing this.

I do expect there to be a rather large set of packages that will not have (active) maintainers any more (see the Orphaned Package maintainer effort fi) and releasing packages into Noetic could become a bit more of a hassle if we start pruning build and exec depends.

1 Like