Bug#1054338: debian-edu-artwork: fails to remove, update-debian-edu-artwork-emerald: not found

Guido Berhoerster <[email protected]>
Newsgroups gmane.linux.skolelinux.devel
Message-ID <e973487f-0078-4ff3-b935-9f7fbd3438a3__26889.7874558874$1698044622$gmane$org@berhoerster.name>
update-debian-edu-artwork is provided by debian-edu-artwork, however
there is only a weak Recommends dependency of the subpackages
debian-edu-artwork-emerald on the main package whereas the main package
has a strong dependency on any of the subpackages.

Adding a Requires on the main package creates a dependency loop which 
would as far as I understand the policy manual be broken arbitrarily, so
it doesn't seem to be a good solution.

The most simple fix I can think of would be to copy the script into each 
subpackage instead of symlinking it, that way we don't have to maintain
multiple copies.

However I'm wondering why the package is set up the way it is, couldn't 
we rename debian-edu-artwork to debian-edu-artwork-common, make the
theme subpackages require that and turn debian-edu-artwork into a
virtual package provided by each theme subpackage?
-- 
Guido Berhoerster
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.