Translations missing in tuxpaint-data Ubuntu 10.04 package

Bug #503919 reported by Jouni K. Seppänen
38
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Ubuntu Translations
Fix Released
Medium
Unassigned
Baltix
Invalid
Undecided
Unassigned
tuxpaint (Ubuntu)
Fix Released
Undecided
Unassigned
Lucid
Fix Released
Undecided
Unassigned

Bug Description

Impact: The translations are missing from the package tuxpaint-data, affecting all international users.
Cause: Tuxpaint was built for the Lucid cycle while it was still in main, so its translations were stripped to go to langpacks.
Then it was demoted to universe and never rebuilt, so its translations are missing from the current package in the repos.
Development version fix: The problem has been fixed for Maverick by just rebuilding the package. No source code changes were necessary.
Stable version patch: A simple version bump and a rebuild are needed, no other source or packaging changes are necessary.
TEST CASE: Run tuxpaint under any locale other than English. The translations aren't there so an English environment will still be shown.

A fixed package for Lucid has been uploaded to https://launchpad.net/~ts.sch.gr/+archive/ppa, has been tested, and found to be working fine.
Only the version number has been changed, so no regressions are expected.

The original bug report follows:
--
Binary package hint: tuxpaint

Running tuxpaint --lang finnish did not show any Finnish messages. The package file downloaded from the Ubuntu repository seems to be missing localization files, since the following command yields no output:

ar p /var/cache/apt/archives/tuxpaint-data_1%3a0.9.20-2ubuntu1_all.deb data.tar.gz | tar tzv | grep share/locale

I recompiled the tuxpaint source package myself, and the resulting deb file does include localization files:

ar p tuxpaint-data_0.9.20-2ubuntu1_all.deb data.tar.gz | tar tzv | grep share/locale
drwxr-xr-x root/root 0 2010-01-06 19:07 ./usr/share/locale/
drwxr-xr-x root/root 0 2010-01-06 19:07 ./usr/share/locale/ve/
drwxr-xr-x root/root 0 2010-01-06 19:07 ./usr/share/locale/ve/LC_MESSAGES/
-rw-r--r-- root/root 11332 2010-01-06 19:07 ./usr/share/locale/ve/LC_MESSAGES/tuxpaint.mo
drwxr-xr-x root/root 0 2010-01-06 19:07 ./usr/share/locale/rw/
drwxr-xr-x root/root 0 2010-01-06 19:07 ./usr/share/locale/rw/LC_MESSAGES/
-rw-r--r-- root/root 1201 2010-01-06 19:07 ./usr/share/locale/rw/LC_MESSAGES/tuxpaint.mo
(etc)

Installing thisself-compiled package makes the Finnish messages appear when I run tuxpaint --lang finnish. (Then tuxpaint also hangs on quitting, but that is likely an unrelated problem.)

% lsb_release -rd
Description: Ubuntu 9.10
Release: 9.10
% apt-cache policy tuxpaint-data
tuxpaint-data:
  Installed: 1:0.9.20-2ubuntu1
  Candidate: 1:0.9.20-2ubuntu1
  Version table:
     1:0.9.20-2ubuntu1 0
        500 http://www.nic.funet.fi karmic/main Packages
 *** 1:0.9.20-2ubuntu1 0
        100 /var/lib/dpkg/status

ProblemType: Bug
Architecture: amd64
Date: Wed Jan 6 20:38:22 2010
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: tuxpaint-data 1:0.9.20-2ubuntu1
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/zsh
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
SourcePackage: tuxpaint
Uname: Linux 2.6.31-16-generic x86_64

Revision history for this message
Jouni K. Seppänen (jks) wrote :
Revision history for this message
Fionnziegler (fionnziegler-gmail) wrote :

Same for me in edubuntu lucid 10.04 in the dominican republic (es_DO). I tried all for me possible ways (hints of the readme or faq file, es_ES, spanish....) without success.

summary: - Translations missing
+ Translations missing in tuxpaint-data Ubuntu 10.04 package
Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

Alkis Georgopoulos wrote on 2010-06-07:

tuxpaint-data should contain all the translations:
http://packages.debian.org/squeeze/all/tuxpaint-data/filelist

But it seems that they're stripped in Ubuntu:
http://packages.ubuntu.com/lucid/all/tuxpaint-data/filelist

Some Ubuntu core developer mentioned that "packages aren't automatically rebuilt when they're moved from main to universe. somebody probably just needs to manually reupload it"

So I guess that's all that's needed, i.e. someone to reupload tuxpaint and maybe get it to lucid-updates or lucid-proposed.

Alkis Georgopoulos uploaded tuxpaint to the Greek schools PPA without any changes at all, and all the translations were correctly included.

Until it's hopefully reuploaded to lucid-updates, if anyone wants the updated tuxpaint-data deb, (s)he can get it from our PPA:
https://launchpad.net/~ts.sch.gr/+archive/ppa/+files/tuxpaint-data_0.9.21-1ubuntu2~ppa0_all.deb

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

I filed a soyuz bug for that (bug #612909), if anyone knows of a better way to address the problem, please do so.

David Planella (dpm)
Changed in ubuntu-translations:
status: New → Triaged
importance: Undecided → Medium
description: updated
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

I uploaded a fixed package in lucid-proposed, waiting for approval from the archive admins...
http://launchpadlibrarian.net/52991389/tuxpaint_0.9.21-1ubuntu2_source.changes

Revision history for this message
Jonathan Riddell (jr) wrote :

Needs approval from ubuntu-sru

Needs test case

Needs upload to maverick with higher version number

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted tuxpaint into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in tuxpaint (Ubuntu Lucid):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Works fine for me:

$ dpkg-query -W -f '${Version}\n' tuxpaint
1:0.9.21-1ubuntu2
$ dpkg -L tuxpaint-data | grep el/LC_MESSAGES/tuxpaint.mo
/usr/share/locale/el/LC_MESSAGES/tuxpaint.mo
$ LANG=el_GR.UTF-8 tuxpaint
(displays Greek interface)

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tuxpaint - 1:0.9.21-1ubuntu2

---------------
tuxpaint (1:0.9.21-1ubuntu2) lucid-proposed; urgency=low

  * Version bump to include the missing translations (LP: #503919)
 -- Alkis Georgopoulos <email address hidden> Tue, 03 Aug 2010 15:18:17 +0300

Changed in tuxpaint (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Copied to maverick, too.

Changed in tuxpaint (Ubuntu):
status: New → Fix Released
Gabor Kelemen (kelemeng)
Changed in ubuntu-translations:
status: Triaged → Fix Released
Changed in baltix:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.