[Debian-med-packaging] Bug#610240: gnumed-client/stable does not properly install translations
Andreas Tille
andreas at an3as.eu
Mon Jan 17 20:01:56 UTC 2011
Hi release team,
I hope you will not be bored by the trouble which is caused by the
GNUmed package but the recent security uploads contained a regression
which had the effect that the .mo files are not installed in the package
and thus the users do not profit from existing translations. While bug
#610240 is not really serious it would be a shame if we could not fix
this issue which was introduced when trying to fix a security issue
(namely #605159). I attached a quite simple debdiff against the last
upload to Squeeze.
Please tell me whether I should upload.
Kind regards and thanks for your hard work on the Squeeze release
Andreas.
On Sun, Jan 16, 2011 at 05:22:35PM +0100, Karsten Hilbert wrote:
> I misattributed this to Stable while it (only) applies to
> Debian/Squeeze.
>
> (It does not apply to Sid because the location of the .mo
> files changed to client/po/ in 0.8.)
>
> Karsten
> --
> GPG key ID E4071346 @ wwwkeys.pgp.net
> E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346
--
http://fam-tille.de
-------------- next part --------------
diff -Nru gnumed-client-0.7.10/debian/changelog gnumed-client-0.7.10/debian/changelog
--- gnumed-client-0.7.10/debian/changelog 2011-01-08 21:57:51.000000000 +0100
+++ gnumed-client-0.7.10/debian/changelog 2011-01-17 20:43:31.000000000 +0100
@@ -1,3 +1,11 @@
+gnumed-client (0.7.10-3) testing-proposed-updates; urgency=low
+
+ * Fix regression of last two uploads which did not installed
+ translations into correct place
+ Closes: #610240
+
+ -- Andreas Tille <tille at debian.org> Mon, 17 Jan 2011 20:28:33 +0100
+
gnumed-client (0.7.10-2.1) testing; urgency=low
* Non-maintainer upload.
diff -Nru gnumed-client-0.7.10/debian/rules gnumed-client-0.7.10/debian/rules
--- gnumed-client-0.7.10/debian/rules 2010-09-13 14:13:36.000000000 +0200
+++ gnumed-client-0.7.10/debian/rules 2011-01-17 20:28:11.000000000 +0100
@@ -25,7 +25,7 @@
done
# Install locale files into apropriate directories
- for loc in `ls client/po/*.mo` ; do \
+ for loc in `ls client/locale/*.mo` ; do \
country=`echo $${loc} | sed -e 's?.*/\([a-z][a-z]\)-$(pkg).mo?\1?' -e 's?.*/\([a-z][a-z]_[A-Z][A-Z]\)-gnumed.mo?\1?'` ; \
locdir=debian/$(client)/usr/share/locale/$${country}/LC_MESSAGES ; \
mkdir -p $${locdir} ; \
More information about the Debian-med-packaging
mailing list