=== apachelogger_ is now known as quantumbillionai === quantumbillionai is now known as apachelogger [06:00] Hi, I have a project which uses launchpad for translations. A Polish user accidentally modified the Dutch translation, and I was asked to revert the Dutch translation. [06:02] Is it enough to just revert the change in my local tree and push it in my bzr branch in launchpad? Or is something more needed? [06:04] (I'm worried about the author history, which launchpad keeps, if it will be erased this way) === popey_ is now known as popey === ripps_ is now known as ripps [18:18] My project uses launchpad for translations. It was reported to me (https://answers.launchpad.net/epoptes/+question/186013) that a user accidentally modified a lot of other people's translations. [18:19] I reverted the change, but launchpad doesn't seem to pick up the new (==reverted) .po [18:19] Also, will translation authorship be lost with my upload? Is there any better way to revert the change? [20:03] how long does it take for a deleted package to really be deleted? after over 2 hours i still keep getting "binaries conflicting with the existing ones" error [20:03] in a ppa that is [20:04] the metadata for the files is never deleted [20:04] this is due to how APT archives work. [20:05] oh, so it's no longer possible for me to copy that package from one ppa to a second ppa if that second ppa had that package deleted? [20:21] morning [20:21] is there a way to get a collection of bugs from the api with a set of bug numbers? === yofel_ is now known as yofel [20:34] thumper: bugs = [lp.bugs[x] for x in numbers] [20:34] crazydip: if its exactly the same binary content, you can do that I suspect [20:35] crazydip: if its not exactly the same, no - in a given apt archive, a file of name N can only have one file content [20:56] lifeless, thanks for the help [20:56] lifeless: so not really a quick way then? [20:57] I don't believe there is a multi-get for the API in general, nor a specific one for this case. [20:57] you could write one [21:12] lifeless: not right now I won't :-) [22:49] after chasing the documentation down dead ends [22:49] how do I get access to the production launchpad using the API? [22:49] in my old script I used 'edge' [22:49] I tried 'production' [22:49] hmm.. [22:49] i wonder if I already have a token called 'foo' [22:50] hmm.. didn't ask for any auth token? [22:50] does it ask on write now? [22:51] I'm using Launchpad.login_with('foo', 'production') [22:51] how can I tell if it is looking at production? [22:56] thumper: It's looking at production if you told it to look at production. [22:57] thumper: Applications don't ask for separate tokens any more. [22:57] They normally use desktop-wide ones. [22:58] ah... [22:58] ok [22:58] that works for me