[pkg-gnupg-maint] Bug#788989: Bug#788989: Installs empty directories in /usr/share/locale

Daniel Kahn Gillmor dkg at fifthhorseman.net
Tue Jun 30 18:47:46 UTC 2015


On Tue 2015-06-16 15:30:33 -0400, Michael Biebl wrote:
> Package: gnupg2
> Version: 2.0.28-1
> Severity: normal
>
> the gnupg2 package installs empty directories in /usr/share/locale:

Interesting.  This is not the case for the 2.1.x packages in
experimental, but i'm not sure what accounts for the difference.

Both sets of packages have been uploaded as source packages, with the
buildds generating the package contents.

Looking at the buildd logs, i see:

https://buildd.debian.org/status/fetch.php?pkg=gnupg2&arch=amd64&ver=2.0.28-1&stamp=1433265017

--------------
Making install in po
make[3]: Entering directory '/«PKGBUILDDIR»/po'
/usr/bin/install: cannot stat './en at quot.gmo': No such file or directory
installing ./en at quot.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/en at quot/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './en at boldquot.gmo': No such file or directory
installing ./en at boldquot.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/en at boldquot/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './be.gmo': No such file or directory
installing ./be.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/be/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './ca.gmo': No such file or directory
installing ./ca.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ca/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './cs.gmo': No such file or directory
installing ./cs.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/cs/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './da.gmo': No such file or directory
installing ./da.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/da/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './de.gmo': No such file or directory
installing ./de.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/de/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './eo.gmo': No such file or directory
installing ./eo.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/eo/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './el.gmo': No such file or directory
installing ./el.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/el/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './es.gmo': No such file or directory
installing ./es.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/es/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './et.gmo': No such file or directory
installing ./et.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/et/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './fi.gmo': No such file or directory
installing ./fi.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/fi/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './fr.gmo': No such file or directory
installing ./fr.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/fr/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './gl.gmo': No such file or directory
installing ./gl.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/gl/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './hu.gmo': No such file or directory
installing ./hu.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/hu/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './id.gmo': No such file or directory
installing ./id.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/id/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './it.gmo': No such file or directory
installing ./it.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/it/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './ja.gmo': No such file or directory
installing ./ja.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ja/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './nb.gmo': No such file or directory
installing ./nb.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/nb/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './nl.gmo': No such file or directory
installing ./nl.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/nl/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './pl.gmo': No such file or directory
installing ./pl.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/pl/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './pt_BR.gmo': No such file or directory
installing ./pt_BR.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/pt_BR/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './pt.gmo': No such file or directory
installing ./pt.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/pt/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './ro.gmo': No such file or directory
installing ./ro.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ro/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './ru.gmo': No such file or directory
installing ./ru.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ru/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './sk.gmo': No such file or directory
installing ./sk.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/sk/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './sv.gmo': No such file or directory
installing ./sv.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/sv/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './tr.gmo': No such file or directory
installing ./tr.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/tr/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './uk.gmo': No such file or directory
installing ./uk.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/uk/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './zh_TW.gmo': No such file or directory
installing ./zh_TW.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES/gnupg2.mo
/usr/bin/install: cannot stat './zh_CN.gmo': No such file or directory
installing ./zh_CN.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/gnupg2.mo
if test "gnupg2" = "gettext-tools"; then \
  /bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en at quot.header en at boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
		    /«PKGBUILDDIR»/debian/tmp/usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[3]: Leaving directory '/«PKGBUILDDIR»/po'
--------------


while on 2.1.5-1 i see:

https://buildd.debian.org/status/fetch.php?pkg=gnupg2&arch=arm64&ver=2.1.5-1&stamp=1434046866

-------------------
Making install in po
make[3]: Entering directory '/«PKGBUILDDIR»/po'
/bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share
installing en at quot.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/en at quot/LC_MESSAGES/gnupg2.mo
installing en at boldquot.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/en at boldquot/LC_MESSAGES/gnupg2.mo
installing ca.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ca/LC_MESSAGES/gnupg2.mo
installing cs.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/cs/LC_MESSAGES/gnupg2.mo
installing da.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/da/LC_MESSAGES/gnupg2.mo
installing de.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/de/LC_MESSAGES/gnupg2.mo
installing eo.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/eo/LC_MESSAGES/gnupg2.mo
installing el.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/el/LC_MESSAGES/gnupg2.mo
installing es.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/es/LC_MESSAGES/gnupg2.mo
installing et.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/et/LC_MESSAGES/gnupg2.mo
installing fi.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/fi/LC_MESSAGES/gnupg2.mo
installing fr.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/fr/LC_MESSAGES/gnupg2.mo
installing gl.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/gl/LC_MESSAGES/gnupg2.mo
installing hu.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/hu/LC_MESSAGES/gnupg2.mo
installing id.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/id/LC_MESSAGES/gnupg2.mo
installing it.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/it/LC_MESSAGES/gnupg2.mo
installing ja.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ja/LC_MESSAGES/gnupg2.mo
installing nb.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/nb/LC_MESSAGES/gnupg2.mo
installing pl.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/pl/LC_MESSAGES/gnupg2.mo
installing pt.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/pt/LC_MESSAGES/gnupg2.mo
installing ro.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ro/LC_MESSAGES/gnupg2.mo
installing ru.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/ru/LC_MESSAGES/gnupg2.mo
installing sk.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/sk/LC_MESSAGES/gnupg2.mo
installing sv.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/sv/LC_MESSAGES/gnupg2.mo
installing tr.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/tr/LC_MESSAGES/gnupg2.mo
installing uk.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/uk/LC_MESSAGES/gnupg2.mo
installing zh_TW.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES/gnupg2.mo
installing zh_CN.gmo as /«PKGBUILDDIR»/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/gnupg2.mo
if test "gnupg2" = "gettext-tools"; then \
  /bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en at quot.header en at boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
		    /«PKGBUILDDIR»/debian/tmp/usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[3]: Leaving directory '/«PKGBUILDDIR»/po'
-------------------

Not sure what the difference is here.  looking into it further...


       --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 948 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/attachments/20150630/4b788842/attachment.sig>


More information about the pkg-gnupg-maint mailing list