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.

My best regards,

Pawel Tecza



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to