On Tue, Jan 15, 2013 at 09:15:24AM +0100, Oliver-Rainer Wittmann wrote:
> >So the main files went in fine, with the new directory names under /opt
> >The desktop integration however gave these error messages:
> >dpkg: regarding apache_openoffice3.5-debian-menus_3.5-9611_all.deb
> >containing apache:
> >  apache2.2-common conflicts with apache
> >   apache (version 3.5-9611) is to be installed.
> >
> >dpkg: error processing apache_openoffice3.5-debian-menus_3.5-9611_all.deb
> >(--install):
> >  conflicting packages - not installing apache
> >Errors were encountered while processing:
> >  apache_openoffice3.5-debian-menus_3.5-9611_all.deb
> >
> >Just thought I'd pass it along.
> >
> 
> Thanks for passing it along.
> 
> I assume that this error is caused by the changes for the renaming -
> issue 121388 - as also the packages had been renamed.
> 
> Can somebody with expertise in the area of debian packages help me
> to solve the issue?
> 
> Thanks in advance,
> Oliver.

The bug is in main/sysui/desktop/debian/makefile.mk in the rule
%/DEBIAN/control : $$(@:f)

The line

echo "Package: $(*:f:s/_/ /:1:s/3.5//)" > $@

Is writing "Packege: apache" in the control file.


given ../../unxlngx6/misc/apache_openoffice3.5-debian-menus_3.5-9611_all

* :f returns the file (including suffix) portion of path names

:f -> apache_openoffice3.5-debian-menus_3.5-9611_all


* :s/_/ / replaces the underscore with a space 

:s/_/ / -> apache openoffice3.5 debian menus 3.5-9611 all


* :1 returns the first white space separated token from value

:1 -> apache

The underscore in PRODUCTLIST = apache_openoffice from
main/sysui/desktop/productversion.mk is the root problem.


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Attachment: pgpN46k3n_S2A.pgp
Description: PGP signature

Reply via email to