[01:54] <hyperair> can i get something that has been source-only-superseded rolled backwards?
[01:59] <nigelbabu> wgrant: around?
[02:00] <wgrant> nigelbabu: Sure.
[02:00] <nigelbabu> wgrant: can you help me debug a launchpad api script?
[02:00] <wgrant> hyperair: If the builds for the new one have failed, delete the new one and copy the old one back in with binaries.
[02:00] <wgrant> nigelbabu: Of course.
[02:01] <hyperair> wgrant: you mean i can do that? i thought it'd refuse to accept the old version..
[02:02] <hyperair> wgrant: in this case it's not that they have failed, it's that i've deleted them before they've even gotten built.
[02:02] <wgrant> hyperair: You should be able to copy the old one back, although you may need to wait for the new one to be completely removed first (within an hour, I suspect)
[02:02] <wgrant> Aha.
[02:02] <wgrant> Well, that should still work, as long as they actually didn't finish building.
[02:02] <nigelbabu> http://paste.ubuntu.com/429784/ - this is the error
[02:02] <nigelbabu> http://bazaar.launchpad.net/~nigelbabu/ubuntu-review-overview/trunk/annotate/head%3A/patch-overview.py - code
[02:02] <hyperair> wgrant: i think they were queued.
[02:02] <hyperair> wgrant: but not built.
[02:03] <wgrant> hyperair: OK. Try to copy the old source back, with binaries.
[02:03] <hyperair> okay
[02:05] <hyperair> "Oops!" =(
[02:05] <wgrant> nigelbabu: You need to catch the 410 and handle it as you may -- it means that the person is suspended.
[02:05] <hyperair> and the page won't even load >_>
[02:06] <wgrant> hyperair: Ah, yeah, wait a day or two, there are copy bugs at the moment.
[02:06] <hyperair> okay
[02:06] <nigelbabu> wgrant: that suspended this lead to this big bunch of html?
[02:06] <wgrant> nigelbabu: Yes, unfortunately :/
[02:07] <nigelbabu> Adding a         except HTTPError: print "Launchpad hates me and LP: #%s" % ( bug.id )
[02:07] <nigelbabu> should make it work?
[02:08] <wgrant> nigelbabu: You should verify that it's a 410, but yes.
[02:08] <wgrant> I have code for that somewhere.
[02:09] <wgrant> I do this:
[02:09] <wgrant>                         except HTTPError, e:
[02:09] <wgrant>                                 if e.response.status == 410:
[02:09] <wgrant>                                         return None
[02:09] <wgrant>                                 else:
[02:09] <wgrant>                                         raise
[02:09] <nigelbabu> ah, lemme do that
[02:09] <wgrant> There really should be a better way.
[02:10] <nigelbabu> yea, like LP handling it on its own :p
[02:10] <nigelbabu> wgrant: have you got time to run it on ubuntuwire for me?
[02:10] <nigelbabu> or else I'll have to wait until tonight to try this thing again
[02:16] <wgrant> nigelbabu: Sure. Current version in that branch?
[02:20] <nigelbabu> wgrant: yep
[02:20]  * wgrant ports it to the older launchpadlib.
[02:25] <wgrant> nigelbabu: Still running...
[02:25] <nigelbabu> wgrant: takes quite a bit of time for the last query
[02:26] <nigelbabu> and that is the query I really really want
[02:32] <thumper> mtaylor: still looking for me?
[02:32] <thumper> mtaylor: I'm heading out to do shopping :)
[02:32] <thumper> yay me
[03:16] <mtaylor> thumper: nope. bac took care of me
[03:53] <kb9vqf> Any news on the bug preventing copying of packages from one PPA to another?
[03:54] <kb9vqf> ^^^ OOPS-1589K209
[03:55] <wgrant> kb9vqf: Fix in progress.
[03:55] <wgrant> But the people likely to be fixing it are flying at the moment.
[03:55] <kb9vqf> Tomorrow then?
[03:56] <wgrant> Some will still be flying then. And it's a weekend. So probably at least a couple of days.
[03:58] <xnox> =))))) love it "flying" what type of excuse is that =) i know UDS and all that =)
[03:58]  * wgrant will have that excuse in a few hours too.
[03:58]  * xnox wishes he was flying to UDS as well ;-)
[05:09] <wgrant> nigelbabu: Ah, that script finished.
[05:09] <wgrant> Crashed with a 410 here:
[05:09] <wgrant>   File "./patch-overview.py", line 67, in main
[05:09] <wgrant>     subscribers.append(subscriber.person.name)
[05:10] <wgrant> Took ages.
[06:42] <essh> is ftp on ppa.launchpad.net dead for anybody else?
[06:42] <essh> Uploading to devel-ppa (via ftp to ppa.launchpad.net):
[06:42] <essh> Connection failed, aborting. Check your network [Errno 111] Connection refused
[06:43] <wgrant> essh: Yeah, it looks broken. Use upload.ubuntu.com -- PPA uploads can go there as well.
[06:43] <essh> cool, thanks
[06:47] <godbyk> Sorry to pester you guys again, but I've got another question for you.
[06:47] <godbyk> Our project has three series: https://launchpad.net/ubuntu-manual/+series
[06:47] <godbyk> The lucid-e2 branch is where we're going to be focusing our dev efforts now.
[06:48] <wgrant> e == edition?
[06:48] <godbyk> Unfortunately, it has a bunch of cruft in it (files that are no longer needed).  Deleting these files leaves behind the history. So when we run 'bzr branch lp:blah' it's nearing a 200 MB download.
[06:48] <godbyk> wgrant: yes. it's the second edition for lucid.
[06:49] <godbyk> What's the best way to either purge the history of the removed files or create a fresh bzr branch without the history (I'm okay with just copying across the few files we need)?
[06:49] <wgrant> godbyk: How extensive is the history?
[06:49] <godbyk> I'd like to leave the series milestones as is since there are bugs associated with them.
[06:50] <wgrant> You could replace the series branch with a new one with no history, or you could potentially rewrite the history of the existing branch to remove the big files.
[06:50] <godbyk> wgrant: I'm not sure if it's the history per se that's taking up the space, but there are many MBs of files that we can remove from the lucid-e2 branch (like the website files, for instance) that are no longer needed in this tree.
[06:50] <godbyk> Which is the better choice, do you think?
[06:50] <wgrant> Or is the big content very ingrained in the history, rather than just being an accidental introduction?
[06:50] <wgrant> Hmm.
[06:50] <godbyk> It's pretty ingrained.
[06:51] <wgrant> So, you should almost always have separate branches for separate trees.
[06:51] <godbyk> Basically, all sorts of things were dumped into the branch that never should've been there.
[06:51] <wgrant> Right.
[06:51] <wgrant> I'd start anew.
[06:51] <godbyk> Okay.
[06:51] <wgrant> And watch carefully to ensure that things are done correctly this time.
[06:51] <godbyk> How do I go about doing that (without blowing away the milestones associated with the series in launchpad)?
[06:52] <wgrant> So, the series and branch are not intimately related.
[06:52] <wgrant> They're just linked.
[06:52] <godbyk> ah, okay.
[06:52] <wgrant> You can just unlink the existing branch from the series, create and push a new branch, and link the new branch.
[06:53] <wgrant> (do it in that order -- if you push the new one before you unlink the old one, it will stack on the old one meaning you can never delete it)
[06:53] <godbyk> Okay, so on this page https://launchpad.net/ubuntu-manual/lucid-e2/+edit I would remove the Branch: entry?
[06:53] <wgrant> godbyk: Exactly.
[06:53] <godbyk> then kill that branch, create a new one, then reattach the series to the newly created branch?
[06:53] <wgrant> godbyk: I wouldn't kill it just yet.
[06:53] <godbyk> well, that's a lot easier than I anticipated! :)
[06:54] <wgrant> But yes, create a new one, and reattach the series.
[06:54] <godbyk> brilliant.
[06:54] <godbyk> thanks for your help, wgrant!
[06:54] <wgrant> godbyk: No problem.
[06:54] <wgrant> Hopefully you will have a nice small branch soon.
[06:55] <godbyk> I hope so, too.
[06:55] <godbyk> Then I'll just have to make sure people stop dumping things into the branch. :)
[08:39] <|eagles0513875|> hey guys i got a question how should i file a bug on lp?
[08:39] <|eagles0513875|> i found the ubuntu project listed on launchpad.net clicked on it when i hit report bug it takes me to the wiki
[08:47] <wgrant> |eagles0513875|: Read the wiki page.
[08:47] <wgrant> It sent you there for a good reason.
[08:48] <|eagles0513875|> wgrant: thing is the bug is against ubiquity how should i file a bug against that if that is only on the live cd
[08:48] <wgrant> |eagles0513875|: File the bug from the live CD, or read the wiki page.
[08:48] <wgrant> It gives instructions for what to do if all else fails.
[08:49] <|eagles0513875|> ok thanks
[10:22] <jcisio> hello
[10:23] <jcisio> I have problem in LP translation
[10:23] <jcisio> it had less than 1200 untranslated yesterday, but now 1463 untranslated, 309 need reviews
[10:23] <jcisio> more exactly, it was ok 3h ago (less than 1200 untranslated
[11:05] <nigelb> wgrant: around?
[11:06] <nigelb> wgrant: did give any output at all?  I thought the try catch for 410 should have caught that error and handled it properly
[11:48] <ricotz> hello, are there currently known problems with ppa uploads? dput can't connect to the ftp on ppa.launchpad.net
[11:48] <nigelb> ricotz: see /topic
[11:49] <ricotz> nigelb, sorry
[11:49] <ricotz> thanks
[11:50] <nigelb> ricotz: no problem, most of the time known problems are updated to topic :)
[12:54] <l3on> Hi all... Does someone know if why deleting a ppa repo, I continue to see it?
[12:54] <l3on> for example, in my homepage:
[12:54] <l3on> ->
[12:54] <l3on> https://launchpad.net/~l3on
[12:54] <l3on> I can see: "DTN2 for Ubuntu" that's a deleted PPA...
[12:55] <l3on> Do it will disappear in the next days?
[12:55] <l3on> s/do/does/
[12:55] <l3on> ehm... will it disappear in the next days?
[13:05] <mthaddon> staging DB server being rebooted
[16:13] <ari-tczew> is it possible to get a list on launchpad with ranking uploaded packages by users?
[16:16] <hyperair> ranking?
[16:56] <ari-tczew> just like top contributors
[16:56] <ari-tczew> so top packages uploaders
[17:21] <cousteau> I have 2 accounts configured: Gmail and Hotmail. I subscribed to a mailing list and configured my Launchpad account to send the mails to the hotmail one, but now I have changed it to the gmail one and the list still arrives to hotmail. What can be happening?
[17:58] <grumbel> If I am the upstream author and the maintainer of a program and I want to offer some .debs in a PPA, what would be the best way to do that? native or non-native package? Can I keep the debian/ in my main git/svn repo or should I create a complete new repository to handle the debian/ directory? Are there some best practices when one is the upstream author or should one just forget that and do everything like a normal debian/ubuntu package?
[17:59] <grumbel> Basically I had hoped to just add a debian/ directory and then be done with it. But all the docu and build tools seem to assume that one keeps Debian stuff and upstream source strictly separated
[18:44] <maxb> I guess there's no one around at the weekend. But just in case...
[18:44] <maxb> losa: papaya muntries and hassium haven't built anything since thursday. please kick them
[18:59] <maxb> losa: sejong and hooker affected too
[20:07] <Philip5> how does the share of *.orig.tar.gz between releases on the same PPA work? I uploaded the orig.tar for a previous release of ubuntu and then a diff for the next release then deleted packages for the first and now when i want to build against lucid with a patch it looks like the org.tar only is a symlink or somthing and not a org.tar that I can download
[20:07] <Philip5> if i make any sense?
[20:09] <maxb> Philip5: The way it is SUPPOSED to work is that one .orig.tar.gz that is shared between all relevant versions in an archive
[20:09] <maxb> Unfortunately Launchpad has a bug where it deletes .orig.tar.gz files too early
[20:09] <Philip5> maxb: i think i noticed
[20:10] <maxb> Let me see if I can find the number
[20:10] <Philip5> any work around now or do i need to upload to org.tars?
[20:11] <Philip5> upload two tars....
[20:11] <maxb> Try uploading it. Though I have a nasty feeling that it might still fail :-(
[20:12] <Philip5> i guess it will fail on the checksum
[20:13] <Philip5> or maybe it will be the same
[21:35] <ari-tczew> I want to get a list like top contributors, where I'll find who has uploaded the most packages. can you do it?
[21:58] <godbyk> I've had some reports recently from our translators that a number of strings have been flagged as 'needs review'.  It seems this change happened overnight.  Do you know what's happened?
[21:59] <godbyk> http://irclogs.ubuntu.com/2010/05/08/%23ubuntu-manual.html#t10:14
[21:59] <godbyk> https://lists.launchpad.net/ubuntu-manual/msg01692.html
[23:31] <wgrant> nigelbabu: Sorry, in transit to UDS (sitting in Hong Kong at the moment). It said "Launchpad hates me and LP: #88746
[23:31] <wgrant> "
[23:31] <wgrant> and then crashed on the line that I gave the traceback for.
[23:39] <godbyk> Hey, wgrant. If you have a moment, I've had some reports recently from our translators that a number of strings have been flagged as 'needs review'.  It seems this change happened overnight.  Do you know what's happened?  (See http://irclogs.ubuntu.com/2010/05/08/%23ubuntu-manual.html#t10:14 and https://lists.launchpad.net/ubuntu-manual/msg01692.html for two such reports.)
[23:39] <wgrant> godbyk: I'm afraid that Translations is the one part of Launchpad that I don't know really well, so I can't help you there.
[23:40] <godbyk> wgrant: Okay, thanks anyway.  (It's only urgent in that I've got a bunch of translators hollering at me and I haven't a clue what to tell them. :-))
[23:40] <godbyk> As far as I can tell, nothing's been lost, the strings have just been 'demoted' to 'suggested' instead of 'accepted.'