[wpkg-users] Strict depend/chain checks or conflicts on 1.3.1?
Rainer Meier
r.meier at wpkg.org
Mon Jun 23 16:33:31 CEST 2014
Hi Marco,
On 23.06.2014 14:59, Marco Gaiarin wrote:
> It is true. But in an italian environment, it is very common to have
> machines with all the same stuff (and, normally, italian language ;) and
> then optionally some other stuff/language.
Yes but this would still be the case if you assign 'libreoffice-<lang>' to the
host. You could even assign multiple 'libreoffice-<lang>' packages all depending
on 'libreoffice' to the host.
Also you could then assign 'libreoffice' AND 'libreoffice-<lang>' to a host as
you like. So I think this is least confusing overall. But it's up to you of course.
> So, i insist, could be also a feasable alternative to have libreoffice
> include libreoffice-help-it but with a little higher priority? eg,
> something like:
>
> <package
> id="libreoffice"
> [...]
> priority="55">
> <depends package-id="jre" />
> <include package-id="libreoffice-help-it" />
> [...]
>
> <package
> id="libreoffice-help-it"
> [...]
> priority="50">
> <depends package-id="libreoffice" />
> [...]
> with this, i think i can achieve the same effect (eg: force the
> installation of 'libreoffice-help-it' within 'libreoffice', and make
> sure 'libreoffice' will be installer before 'libreoffice-help-it'),
> right?
>
> Or i'm missing something?
Well, strictly speaking you would NOT force libreoffice-help-it to be installed
during the course of installing libreoffice. You would just drag it into profile
tree and then it gets installed by priority. So anyway, at the end the result is
what you expect. The libreoffice-help-it package would get applied first due to
higher priority.
Although there is absolutely no dependency check. So in case libreoffice-help-it
package installation fails then libreoffice package could still be processed as
"successful". Or if libreoffice installation fails WPKG would still attempt to
install libreofifce-help-it. Be sure to define checks in libreoffice-help-it
which correctly detect whether the package is installed properly.
br,
Rainer
More information about the wpkg-users
mailing list