On Wednesday 09 June 2010 22:22:55 Daniel Leidert wrote:
> a) The usual way is, that such a desktop-dependent package will depend
> and pull in the required environment (compare it to e.g. a frontend of a
> program for GTK vs QT - we have several examples in the repository). So
> the user will see, what's going on.

The packages already depend on the libraries they use. So 

> b) Let both modules packages provide desktopnova-module and conflict
> with each other. Then let desktopnova depend on desktopnova-module. So
> the user will have to choose the module package to install. IMO this is
> a common solution.

The packages can be installed at the same time. There is no conflict.

> c) Create "dummy" packages (like e.g. gnome-media, gnome-core, ...) and
> let them depend on the right module package: e.g. create
> desktopnova-xfce and let it depend on desktopnova and
> desktopnova-module-xfce.

Renaming the packages is equal. More packages are unnecessary. But changing 
the dependencies helps, too.
 
> Well, your situation isn't uncommon. We have several examples in the
> repository and I described several common solutions above. IMO you can
> check against the list of e.g. `dpkg -l "*-gnome"'.

Thanks for this hint.

Since renaming is not considered as an appropriate option, I'll change the 
dependencies. The modules should depend on the main module. I think this is 
the best solution. Someone who doesn't agree?


Thank you,

Stefan


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201006191301.06320.hali...@googlemail.com

Reply via email to