El jue, 27-06-2013 a las 17:31 +0200, Marco Gaiarin escribió: > I've setup libreoffice and the italian help package as: > > <package > id="libreoffice" > [...] > <chain package-id="libreoffice-help-it" /> > > <package > id="libreoffice-help-it" > [...] > <depends package-id="libreoffice" /> > > the rationale is simple: i want to install the italian help with the > program, but i want also to be sure that the help got installer *after* > the program. > > Every time i have an upgrade/install, i got: > > Package 'LibreOffice Help (it)' (libreoffice-help-it): Already installed but version mismatch. > Installed revision: '4.0.3.3:1' > Available revision: '4.0.4.2:1'. > Preparing upgrade. > Installing references (dependencies) of 'LibreOffice Help (it)' (libreoffice-help-it). > Package 'LibreOffice' (libreoffice): Already installed but version mismatch. > Installed revision: '4.0.3.3:1' > Available revision: '4.0.4.2:1'. > Preparing upgrade. > Installing references (dependencies) of 'LibreOffice' (libreoffice). > Installing 'LibreOffice' (libreoffice)... > Installing references (chained) of 'LibreOffice' (libreoffice). > Installation of references (chained) for 'LibreOffice' (libreoffice) failed. Installation of reference (chained) package 'LibreOffice Help (it)' (libreoffice-help-it) failed > Package 'LibreOffice' (libreoffice): Package installed but at least one chained package failed to install. > Processing (upgrade) of LibreOffice successful. > Installing 'LibreOffice Help (it)' (libreoffice-help-it)... > Package 'LibreOffice Help (it)' (libreoffice-help-it): Package and all chained packages installed successfully. > Processing (upgrade) of LibreOffice Help (it) successful. > > OK, works. Ok, the 'depends' is totally optional... but... there's a > better way to handle this things? > > > Thanks. > If Libreoffice-Help depends on Libreoffice, then you should not put a dependency on the other way. I have defined libreoffice in the other way, using an include: <package id="libreoffice" ... <depends package-id="java7" /> <include package-id="libreoffice-help" /> </package> <package id="libreoffice-help" ... <depends package-id="libreoffice" /> </package> In the profiles i put only a call to libreoffice, it seems to be working as expected here @fcal This was based on the documentation on: http://wpkg.org/Package_dependencies May be i should use chain and not include, but it works so i don't want to make changes Best Regards... Carlos Pasqualini |