← Back to team overview

yellow team mailing list archive

Bug 775691

 

Hi all,

Bug 775691 is much harder than the other one, because it is a bug
introduced in the very sensitive code for the entire translation app:
setCurrentTranslation.

FWIW, this basically breaks entire sharing concept for translations and
I can't believe it was introduced.  Also, the fact that this sharing
doesn't really happen anymore might indicate why bug 603530 was suddenly
fixed on March 1st (if we don't try to do complex stuff, we are not
going to go wrong with it anyway).  That's just a guess, but I suspect
landing from around that period broke sharing in significant ways.

Now, the problem is that the only two people really intimately familiar
with this code are Jeroen and me.  But, I am willing to walk anyone
through our mental process and implementation of the method.  Critical
to understanding it is the design spec at:


https://dev.launchpad.net/Translations/Specs/UpstreamImportIntoUbuntu/FixingIsImported/setCurrentTranslation

I believe this is very urgent for fixing for translations.  And I am
very sad that this has gone through.

Cheers,
Danilo




Follow ups