[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