Duncan Mac-Vicar Prett wrote:
Michal Zugec wrote:
Hi! Because of dependencies I moved $SUBJ from yast2-dns-server into yast2 package. This was because of bnc#392606 (yast-http-server dependency), but if any other packages are affected, please fix them. All changes are in svn trunk, packages are not in autobuild yet.
Bye, Micha This open against the topic of, why having yast2 as a wildcard for everything needed in two places?
YaST already has the difference between modules and clients, why no package modules supposed to be used by other clients to in a separate package?
With the current solution, and the current workaround you just made yast2-dns to depend on libzypp.
yast2-modules-network yast2-modules-dns yast2-modules-packagemgmt yast2-modules-desktop ....
Otherwise the stuff is just not reusable.
The current DneServerAPI module works without yast2-dns-server being installed. First time it is used, it reports (into log) that the package is not installed and that the dns-related functions will not work. It's the similar to the module SLPAPI.pm It also only provides the API layer, nothing more. L.