On 06/25/2010 11:08 AM, Paweł Tęcza wrote:
Package: sympa
Version: 6.0.1+dfsg-2
Severity: important
Hello,
Recently I've rebuilt successfully Debian testing source package of
sympa 6.0.1+dfsg-2 for my Lenny box and after installation it I noticed
that now I have neither Polish nor any Sympa locales...
Below there are my steps I did for rebuilding and installing new Sympa:
$ mkdir ~/sympa
$ cd ~/sympa/
$ wget
http://ftp.de.debian.org/debian/pool/main/s/sympa/sympa_6.0.1+dfsg-2.dsc
$ wget
http://ftp.de.debian.org/debian/pool/main/s/sympa/sympa_6.0.1+dfsg.orig.tar.gz
$ wget
http://ftp.de.debian.org/debian/pool/main/s/sympa/sympa_6.0.1+dfsg-2.debian.tar.gz
$ dpkg-source -x sympa_6.0.1+dfsg-2.dsc
$ cd sympa-6.0.1+dfsg/
$ LANG=C dpkg-buildpackage -uc -us -rfakeroot
$ cd ..
$ sudo aptitude install libnet-netmask-perl libregexp-common-perl
libterm-progressbar-perl libapache2-mod-fcgid libsoap-lite-perl
ca-certificates
$ sudo aptitude install libhtml-stripscripts-parser-perl
libmime-lite-html-perl
$ sudo dpkg -i sympa_6.0.1+dfsg-2_amd64.deb
$ find /usr/lib/sympa/locale/pl/
/usr/lib/sympa/locale/pl/
/usr/lib/sympa/locale/pl/LC_MESSAGES
So next I rebuilt the source package again to check it and observed the
following messages:
[...]
dh_clean
for file in po/af.gmo po/ar.gmo po/bg.gmo po/br.gmo po/ca.gmo po/cs.gmo
po/de.gmo po/el.gmo po/en_US.gmo po/es.gmo po/et.gmo po/eu.gmo po/fi.gmo
po/fr.gmo po/hu.gmo po/id.gmo po/it.gmo po/ja.gmo po/ko.gmo po/ml.gmo
po/nb_NO.gmo po/nl.gmo po/nn_NO.gmo po/oc.gmo po/pl.gmo po/pt.gmo
po/pt_BR.gmo po/ro.gmo po/ru.gmo po/sv.gmo po/tr.gmo po/vi.gmo
po/zh_CN.gmo po/zh_TW.gmo po-wwsympa/af.gmo po-wwsympa/ar.gmo
po-wwsympa/bg.gmo po-wwsympa/br.gmo po-wwsympa/ca.gmo po-wwsympa/cs.gmo
po-wwsympa/de.gmo po-wwsympa/el.gmo po-wwsympa/en_US.gmo
po-wwsympa/es.gmo po-wwsympa/et.gmo po-wwsympa/eu.gmo po-wwsympa/fi.gmo
po-wwsympa/fr.gmo po-wwsympa/hu.gmo po-wwsympa/id.gmo po-wwsympa/it.gmo
po-wwsympa/ja.gmo po-wwsympa/ko.gmo po-wwsympa/ml.gmo
po-wwsympa/nb_NO.gmo po-wwsympa/nl.gmo po-wwsympa/nn_NO.gmo
po-wwsympa/oc.gmo po-wwsympa/pl.gmo po-wwsympa/pt.gmo
po-wwsympa/pt_BR.gmo po-wwsympa/ro.gmo po-wwsympa/ru.gmo
po-wwsympa/sv.gmo po-wwsympa/tr.gmo po-wwsympa/vi.gmo
po-wwsympa/zh_CN.gmo po-wwsympa/zh_TW.gmo src/etc/list_aliases.tt2
src/lib/Sympa/Constants.pm sympa.spec; do \
[ ! -e $file.upstream ] || mv -f $file.upstream $file; \
done
[...]
Making install in po
make[2]: Entering directory `/tmp/sympa-6.0.1+dfsg/po'
mkdir -p -- /tmp/sympa-6.0.1+dfsg/debian/sympa//usr/share
/usr/bin/install: cannot stat `./ar.gmo': No such file or directory
installing ./ar.gmo as
/tmp/sympa-6.0.1+dfsg/debian/sympa//usr/lib/sympa/locale/ar/LC_MESSAGES/sympa.mo
/usr/bin/install: cannot stat `./br.gmo': No such file or directory
installing ./br.gmo as
/tmp/sympa-6.0.1+dfsg/debian/sympa//usr/lib/sympa/locale/br/LC_MESSAGES/sympa.mo
/usr/bin/install: cannot stat `./bg.gmo': No such file or directory
As you can see above installing of .gmo files failed. It's because I've
got neither static nor dynamic generated .gmo files here:
$ find . -type f -name \*gmo\*
$
$ ls po/
ar.po cs.po es.po fr.po ko.po Makevars pl.po
remove-potcdate.sin sv.po zh_CN.po
bg.po de.po et.po hu.po la.po ml.po POTFILES.in
ro.po sympa.pot zh_TW.po
br.po el.po eu.po id.po LINGUAS nb_NO.po pt_BR.po
ru.po tr.po
ca.po en_US.po fi.po ja.po Makefile.in.in nl.po pt.po
stamp-po vi.po
I grabbed also upstream Sympa version to compare it to your Debian
source package and I found appropriate .gmo files there:
$ cd ~/sympa/
$ wget http://www.sympa.org/distribution/old/sympa-6.0.1.tar.gz
$ tar xzf sympa-6.0.1.tar.gz
$ cd sympa-6.0.1/
$ ls po/
ar.gmo cs.po et.gmo hu.po la.gmo nl.gmo pt.gmo
sv.po zh_TW.po
ar.po de.gmo et.po id.gmo la.po nl.po pt.po
sympa.pot
bg.gmo de.po eu.gmo id.po LINGUAS oc.gmo
remove-potcdate.sin tr.gmo
bg.po el.gmo eu.po it.gmo Makefile.in.in oc.po ro.gmo
tr.po
br.gmo el.po fi.gmo it.po Makevars pl.gmo ro.po
vi.gmo
br.po en_US.gmo fi.po ja.gmo ml.gmo pl.po ru.gmo
vi.po
ca.gmo en_US.po fr.gmo ja.po ml.po POTFILES.in ru.po
zh_CN.gmo
ca.po es.gmo fr.po ko.gmo nb_NO.gmo pt_BR.gmo stamp-po
zh_CN.po
cs.gmo es.po hu.gmo ko.po nb_NO.po pt_BR.po sv.gmo
zh_TW.gmo
Please add missing upstream .gmo files or generate them from .po files
during building binary package.
That indeed looks like a bug.
Regards
Racke
--
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]