Package rebuilds cause translations to be re-uploaded

Bug #562450 reported by Marshall Scorcio
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Данило Шеган

Bug Description

Today I got an email notifying me that my "translation template has now been imported successfully". But I have never made any translations!

When I looked at my profile it says that 2 hours ago I added some translations to Atomix.
https://translations.launchpad.net/~marshalium
https://translations.launchpad.net/ubuntu/intrepid/+source/atomix/+pots/atomix/ca/+filter?person=marshalium

I don't know Catalan so I don't know whether these translations are legit. If they are correct then I'm assuming someone else's translations were mistakenly marked as mine.

I think this is a bug in Launchpad, but I'm changing my password just to be safe.

Related branches

Curtis Hovey (sinzui)
affects: launchpad → rosetta
Revision history for this message
Marshall Scorcio (marshalium) wrote :

There are 55 imports listed that Launchpad claims I uploaded at 2010-04-13 06:23:36 CDT.
https://translations.launchpad.net/~marshalium/+imports

I have not uploaded any of them.

Revision history for this message
Данило Шеган (danilo) wrote :

Marshall, have you, by any chance, pushed the latest atomix package into Ubuntu? When you do that, your package gets it's translations extracted, and put into translation import queue: https://translations.launchpad.net/~marshalium/+imports

When PO files don't have the Last-Translator set (i.e. ca.po doesn't have email for the translator), Launchpad Translations cannot do anything but let the package uploader take responsibility for them, simply because it doesn't know any better.

However, I can't see any traces of you pushing the package up. I am looking into why is this happening, but fwiw, it doesn't seem directly related to Launchpad Translations (stuff gets put into our queue by Soyuz instead).

Revision history for this message
Данило Шеган (danilo) wrote :

Hum, I've looked into this and discussed it with Julian from Soyuz. It seems we should not be pushing translations on rebuilds of packages. Because you were the one who prepared the Intrepid package (https://launchpad.net/ubuntu/+source/atomix), it got re-imported translations as well.

Julian suggests that we ignore the non-MAIN-ARCHIVES-PURPOSES archives.

Changed in rosetta:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Данило Шеган (danilo)
Changed in rosetta:
milestone: none → 10.04
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

People, this affects me too (in an indirect way)! I just set up automatic import (no export) of translation templates and POs (the second option) for project gnome-media-player (https://translations.launchpad.net/gnome-media-player) and when I pushed the branch https://code.launchpad.net/~gnome-media-player-development/gnome-media-player/development (after setting translations and adding template to the branch) then after some time lp imported the template but it shows in the import queue that Michael Lamothe (https://launchpad.net/~lamothe) uploaded the template! Actually, the branch is a team branch, the team is the maintainer and driver of the project, the team consists of both Michael and me, the team is https://launchpad.net/~gnome-media-player-development , Michael founded both the team and the project. I just joined later on. In the branch page, one can clearly see that I added the translation template and not Michael, in revision 84.

Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

And, I never got any e-mail that my templates have been imported successfully. Instead, Michael got that mail!

Revision history for this message
Данило Шеган (danilo) wrote :

Bilal, that's totally unrelated bug 520053.

Revision history for this message
Ursula Junque (ursinha) wrote : Bug fixed by a commit
Changed in rosetta:
status: In Progress → Fix Committed
tags: added: qa-needstesting
summary: - Launchpad incorrectly marks translations as mine
+ Package rebuilds cause translations to be re-uploaded
Revision history for this message
Данило Шеган (danilo) wrote :

To QA this, I tested that for regular builds uploading translations still works (and it does), and then did a rebuild of that same package and verified that the translations.tar.gz upload is ignored in that case.

tags: added: qa-ok
removed: qa-needstesting
Changed in rosetta:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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