[03:59] <philipn> Any update on the PPA download counters? I've got a grant report I need 'em for :)
[04:04] <wgrant> philipn: Load has almost returned to normal, so I might try turning them back on on Monday and see how things go.
[04:24] <philipn> wgrant: great to know! we religiously track our downloads every day :) http://mivanov.info/localwiki/
[04:27] <wgrant> philipn: Nice! Is the code to generate those pretty graphs available somewhere for others to use? Everyone seems to implement their own solution, when they basically all want the same thing.
[04:28] <philipn> wgrant: absolutely. https://github.com/localwiki/localwiki/blob/master/deb_utils/ppastats.py
[04:29] <wgrant> philipn: Excellent, thanks.
[09:52] <Roasted> hello!
[09:52] <Roasted> How can I search to see what bugs I've commented on?
[09:54] <maxb> https://bugs.launchpad.net/people/+me/+commentedbugs
[09:55] <Roasted> thanks!
[13:35] <pindonga> hi, can anyone tell me how launchpad manages to build deb packages for different distributions? I have a PPA and I want to push a package up to it that is build for both lucid and precise (or even better for all available distributions)
[13:35] <pindonga> what files need I modify and how? (changelog, control, ...)
[13:41] <dobey> pindonga: i usually just modify the changelog and append ~series1 to the version and specify the right series; assuming the package will already build on all the ubuntu series i want to upload it to
[13:44] <pindonga> dobey, but if distribution=lucid then it won't build it for precise despite the ~precise tag, right?
[13:46] <pindonga> so the only choice here is to add lucid and precise to the distributions list in the changelog it seems?
[13:46] <dobey> pindonga: you have to change it to the version you're uploading to
[13:47] <dobey> so 0.0.0-0ubuntu1~lucid1 and "lucid" for lucid, 0.0.0-0ubuntu1~precise1 and "precise" for precise
[13:47] <dobey> etc…
[13:47] <pindonga> dobey, but that means editing the changelog each time and rebuilding and repushing
[13:48] <dobey> pindonga: or you use a recipe that auto-generates a changelog entry when it builds
[13:48] <pindonga> isn't there any way to push the source and say, build this for both?
[13:48] <dobey> right
[13:48] <dobey> you can make a source package recipe
[13:49] <pindonga> so instead of using bzr-buildpackage (as I have been doing) I need to use bzr-builddeb?
[13:49] <dobey> but lucid doesn't have dh_python2, and you shouldn't be using python-support/central on precise; so it would need a bit of magic in the control/rules to deal with that for python code
[13:49] <dobey> i don't know what buildpackage is/does exactly
[13:50] <dobey> i don't think builddeb has the recipe stuff in it, though not sure exactly
[13:51] <dobey> if everything you want to build is in a bzr branch on launchpad, you can just define a package recipe on launchpad itself, and build it all on there
[13:53] <jelmer_> pindonga: bzr-builddeb and bzr-buildpackage are the same thing
[13:53] <jelmer_> dobey, pindonga: the recipe support is in bzr-builder (different from bzr-builddeb)
[13:56] <pindonga> jelmer_, and is that the only way to get a package build for multiple distros without having to update the changelog file manually each time (and not using lp's recipe support) as dobey suggested?
[13:57] <dobey> yes. if it's a private branch you're wanting to package, the lp recipe support won't work anyway, and you'll have to use bzr-builder's recipse stuff (which is the same thing lp uses)
[14:00] <pindonga> thanks dobey jelmer_
[14:01] <jelmer_> pindonga: yep
[14:34] <ResistanZ> It said come here if my machine was being blocked? I think it might be.
[14:35] <ResistanZ> My sudo apt-get update can't connect to launchpad
[14:36] <ResistanZ> Any advice would be greatly appreciated.
[14:48] <ResistanZ> :\
[14:55] <dobey> ResistanZ: what do you mean it can't connect to launchpad? apt-get update doesn't use launchpad API. you mean some PPAs you added are not working for you?
[14:55] <dobey> ResistanZ: if you added a PPA which has no packages in it for the version of ubuntu you're on, apt-get update will show 404s for that PPA
[15:00] <ResistanZ> Yeah, some PPAs I added aren't working for me.
[15:03] <ResistanZ> Hm. My update is being weird. It's giving me different problems each time.
[15:03] <ResistanZ> Like the last time it had a problem connecting to something on launchpad. This time it's having problems connecting to downloads.sourceforge.net
[15:08] <jelmer_> ResistanZ: it sounds like there's a general problem with your internet connection
[15:13] <pindonga> another question re: PPAs ... so I have this package X , which was built for lucid... I want to have the same package available for precise in my ppa, so I go and copy it into my own ppa,asking to rebuild for precise
[15:13] <pindonga> I get an error saying that: same version already has published binaries in the destination archive
[15:13] <pindonga> however that's not really the case
[15:13] <pindonga> there is no published package for precise for this version, only for lucid
[15:14] <ResistanZ> There's no problem with my internet connection at all. :\
[15:15] <ResistanZ> Even with the errors of apt-get update I am still connected here and I'm browsing perfectly fine.l
[15:32] <dobey> pindonga: it doesn't matter. versions are globally unique. which is why i mentioned appending the ~lucid1 and ~precise1
[15:33] <dobey> pindonga: but i would say that feature of package copying is broken
[15:33] <pindonga> I concur
[15:33] <pindonga> thx
[15:34] <dobey> ResistanZ: there is a problem with your apt configuration then; or your isp. or something.
[15:34]  * pindonga will figure out some creative way to avoid having to repackage all our dependencies so that apt-get is clever enough to get them
[15:34] <dobey> pindonga: recipes are your best bet if you don't want to do the work to tweak the changelog entries to build on the versions you want
[15:35] <dobey> pindonga: it's either that, or something roughly equivalent that you have to write/do manually, anyway :)
[15:35] <pindonga> dobey, yes, I'll resort to that if my current experiment doesn't work out
[15:35] <pindonga> thx
[15:37] <ResistanZ> Eh.
[15:37] <ResistanZ> Hmm.
[15:38] <ResistanZ> How do I fix my apt configuration?
[15:47] <maxb> ResistanZ: You investigate the problem properly, rather than hoping people on a tenuously related IRC channel will have a better understanding of your computer than you do :-p
[17:22] <psusi> how can I upload a new release tarball to my project page on lp?
[17:32] <dobey> psusi: create a release on the series, then upload a file to that release
[17:33] <psusi> ahh... now what url can I point a debian watch file at so it will find new releases?
[17:37] <dobey> psusi: https://launchpad.net/project/+download perhaps. you'll get the latest release from the development focus (trunk) branch that way.
[17:37] <LoT> the ppa builders can't build for debian, right?
[17:37] <LoT> i.e. unstable, testing, etc.
[17:37] <dobey> psusi: or you can use https://launchpad.net/project/stable-series to just pull the tarball for that series
[17:37] <dobey> LoT: right, only ubuntu for now
[17:37] <psusi> cool
[17:38] <LoT> dobey: any future plans for it to support debian?
[17:38]  * LoT doesnt want to set up another Debian repository server for a specific public project
[17:38] <dobey> LoT: my understanding is that yes, it is desired, and there has been some work in that direction though it isn't there yet
[17:39] <LoT> any specs on it yet (Blueprints and the likes)
[17:39] <dobey> LoT: there is an open bug for it afaik, but i don't recall the bug #
[17:39] <LoT> *uses almighty powers of bugsearch to find it*
[17:43] <LoT> dobey: is it this?  https://bugs.launchpad.net/launchpad/+bug/188564
[17:44] <ResistanZ> maxb: what I meant is "what is the command for me to configure it?"
[17:44] <dobey> LoT: the summary looks right :)
[17:44] <dobey> ResistanZ: software-properties-gtk
[23:38] <SpamapS> before I go off genericising the one from lp:txaws/admin .. does anyone know of an established script that converts all bugs that are 'state X' to 'state Y' in a project?
[23:39] <SpamapS> I want to automate the release procedures around my prjoect and part of that is moving all Fix Committed to Fix Released.
[23:39]  * SpamapS really does need to look into a new keyboard. :-P