[00:07] <wgrant> poolie: Hm?
[00:08] <poolie> the pale grey circle on the page
[00:09] <wgrant> Ah, yes.
[00:11] <poolie> http://en.wikipedia.org/wiki/Lucent_Technologies#Logo
[00:11] <wgrant> Heh.
[00:17] <wgrant> An lpnet appserver seems to be unhappy.
[00:17] <wgrant> Just got a 502.
[00:17] <wgrant> spm: ?
[00:18] <spm> I duuno why we bother having ngios monitoring... the sms alert arrived after your ping. ;-)
[00:21] <spm> bug 287304 strikes yet again. is restarted.
[00:22] <wgrant> spm: Wouldn't that bug only trigger the real bug to happen more often?
[00:23] <lifeless> wgrant: not if we fix it:P
[00:23] <spm> wgrant: yes. but having to restart a daemon just to rotate logs is a pretty extreme place to be
[00:25] <dsprenkels> Hello, anybody here?
[00:25] <wgrant> spm: So it's considered normal that it just fails to restart sometimes!?
[00:25] <spm> wgrant: it doesn't fail to restart. it fails to stop. :-/
[00:26]  * dsprenkels is confused
[00:26] <spm> dsprenkels: there's plenty of folks here, ask your Q
[00:26] <dsprenkels> Q?
[00:26] <dsprenkels> YEa I'm like
[00:26] <spm> question
[00:26] <dsprenkels> Oh
[00:26] <dsprenkels> Bazaar fails
[00:27] <wgrant> spm: Huh.
[00:27] <dsprenkels> ~$ bzr push lp:stamp
[00:27] <dsprenkels> bzr: ERROR: Not a branch: "/home/sprenkels/".
[00:27] <wgrant> dsprenkels: You have to push from inside a branch.
[00:27] <wgrant> Your home directory probably isn't a branch.
[00:27] <dsprenkels> Ok....
[00:27] <dsprenkels> I'll recheck the documentation about making branches than
[00:27] <dsprenkels> thx
[00:27] <spm> wgrant: unf it fails to stop sufficiently well enough that it's still responding on port 80. our LB is sufficently dumb that it only does simple port 80 up/down checks. not is the app server actually alive. We have plans to fix this but ... time...
[00:28] <dsprenkels> THanks
[00:28] <dsprenkels> It works!
[00:48] <wgrant> How is the open sourcing going?
[00:50] <jml> just swell
[04:12] <mwhudson> 426 bugs to go!
[04:14] <wgrant> Bit under 24 hours, given today's rate.
[04:44] <micahg> race to the finish :)
[06:33] <wgrant> gina seems to have not run in about two months.
[06:33] <wgrant> That seems wrong.
[06:52] <kfogel> wgrant: https://bugs.edge.launchpad.net/launchpad-registry/+bug/357775
[06:53] <kfogel> wgrant: note that I have fixed the worst of those problems in a branch, which should have landed today (but I haven't confirmed)
[06:55] <maxb> Are there any architectural problems that would impede giving Soyuz support for pdiffs, or is it simply a matter of allocation of developer time?
[06:56] <lifeless> just developer time,  thik
[06:56] <kfogel> hey maxb.  I don't know soyuz well, but I suspect dev time
[06:56] <maxb> Presumably it would mean that publication would then need to take results of previous publications as input, whilst currently I can't think of anything which would need that?
[06:56] <wgrant> I've been told it's just dev time.
[06:57]  * wgrant looks at the format of pdiffs.
[06:57] <maxb> reeaaalllly simple ed scripts
[06:59] <wgrant> Ah. That's harder than it could be.
[07:01] <wgrant> It seems like that step could easily be thrown into the publishing script right at the end before the files are generated. It doesn't seem to require intelligence of any kind.
[07:01] <wgrant> Er, before the files are switched, not generated.
[07:03] <maxb> It does sound like the sort of thing that's "merely a small matter of programming"
[07:06] <maxb> Anyway, working pdiffs sounds like a much better goal to pursue than this zsync thing currently being discussed on ubuntu-devel@
[07:07] <wgrant> maxb: Note that normal users only have to download the -updates and -security indices regularly.
[07:07] <wgrant> The Release pocket never changes, so is cached indefinitely.
[07:07] <wgrant> And only in LTS or broken releases to -updates and -security get particularly large.
[07:07] <wgrant> s/to/do/
[07:07] <maxb> Hmm, true
[07:08] <wgrant> (I thought this too some time ago, until elmo came at me with some numbers to which I could not object)
[07:08] <wgrant> Something like zsync needs to happen, and is orthogonal to pdiffs.
[07:09] <maxb> I guess ultimately it really only benefits those of us on the development release, downloading the entire universe package lists several times a day
[07:10] <maxb> The point still stands that a dedicated diff mechanism is more elegant than zsync :-)
[07:11] <wgrant> Certainly.
[07:12] <wgrant> zsync's only good as a temporary thing, and even then it doesn't seem to be very good...
[07:33] <wgrant> cprov: Can you unbreak gina?
[07:39] <noodles775> wgrant: he won't be around for a while yet (unless he's still up ;). I'll check if it's something a LOSA can do...
[07:42] <wgrant> noodles775: He's back in an insane timezone, is he?
[07:42] <noodles775> wgrant: yep, back in his homeland :)
[07:51] <pro-rsoft> can I link a project to a package in my own repository?
[07:51] <pro-rsoft> instead of in the official repos
[07:52] <wgrant> pro-rsoft: Not at this point.
[07:52] <wgrant> There's a bug about it.
[07:52] <pro-rsoft> Ah. I see
[08:02] <noodles775> wgrant: what's gina for (I assumed it was the ftp server - poppy - by mistake)
[08:03] <wgrant> noodles775: It imports Debian.
[08:04] <wgrant> noodles775: Nothing seems to have been updated since late March.
[08:04] <wgrant> Er, May.
[08:05] <noodles775> wgrant: ok, seems it won't be a problem then to wait until later today when cprov is here :)
[08:05] <wgrant> noodles775: Correct.
[08:06] <wgrant> Although I was aiming to catch him earlier, as I was unaware he had returned to Brazil.
[08:11] <phurl> hi all
[08:43] <phurl> hi guys
[08:43] <phurl> i have a bunch of local branches now
[08:43] <phurl> how can i share them
[08:43] <phurl> lets say someone else wants to help
[08:43] <phurl> do they need to make thier own branch
[08:43] <phurl> or can i create a group branch?
[08:44] <phurl> ok i found that
[08:45] <phurl> so i should merge my private branches into group branches or can i change owner?
[08:46] <LarstiQ> you can change the owner
[08:47] <phurl> yes? great thatnks
[08:48] <phurl> LarstiQ, I FOUND IT thanks
[10:10] <bigjools> maxb: are you going to be around in 4-5 hours time?
[10:11] <maxb> I'll be at work, but yes
[10:11]  * maxb is intrigued
[10:16] <bigjools> maxb: nothing sinister :)  I just want to try re-assigning your gpg key as per that question on staging first, and get you to check it's ok
[10:16] <maxb> ohh, excellent
[10:16] <bigjools> it means visiting package pages etc for packages you signed with that key
[10:17] <maxb> ah right, I about to say "You can dput to staging?!" :-)
[10:18] <bigjools> hmm actually I could do it on dogfood right now
[10:19] <maxb> Is dogfood just a staging that you care less about breaking?
[10:22] <bigjools> it's soyuz's staging, effectively, and I wield powers over it, unlike staging
[10:23] <maxb> Also, unlike staging, it's not currently broken :-)
[10:23] <bigjools> heh :)
[10:23] <bigjools> let me reassign that key, I'll ping you in a bit
[10:27] <bigjools> maxb: ok it's done on dogfood, can you browse your packages on there and see if it looks ok?  Bear in mind that dogfood doesn't have much in the way of resources so some page loads might time out initially.
[10:28] <maxb> Seems fairly responsive, actually :-)
[10:30] <maxb> ppa page looks fine (.../+archive/archivename)
[10:34] <maxb> And so do the binary +build pages, though there's not much key-related there
[10:34] <maxb> any other kind of page to look at?
[10:35] <wgrant> I can't remember anything that uses it apart from the uploader column on IArchive:+index.
[10:37] <bigjools> any +source that you uploaded?
[10:38] <maxb> Um, I don't think I've ever seen a +source link for a PPA upload?
[10:38] <bigjools> oh you're not a MOTU?
[10:38] <maxb> no
[10:38] <bigjools> ok
[10:38] <maxb> one day, maybe
[10:38] <maxb> :-)
[10:38] <bigjools> this makes things much easier :)
[10:39] <maxb> Actually, this is *why* I'm asking for the reassign - so that if I eventually become a MOTU, the autobuild key won't be able to upload to the primary archive :-)
[10:43] <maxb> afk for +5min
[10:43] <maxb> erm, ~5min
[10:48] <wgrant> 350 bugs to go!
[10:49] <mpt> Oh, awesome, distributions and distribution series have a clickable Code tab now :-D
[10:49] <wgrant> It's a bit unusable without search, though.
[10:55] <stain> Hi!
[10:55] <stain> would you know if the SVN import for Bazaar supports svn:externals ?
[11:33] <mwhudson> stain: it doesn't
[11:33] <mwhudson> (it ignores externals)
[11:35] <stain> mwhudson: oh :-(
[11:36] <stain> I guess I would have to make 15 or so imports then
[11:36] <stain> (big project..)
[11:36] <stain> btw - I'm impressed with the download speed, I got 10 MB/s
[11:37] <stain> beats Google Code at 10 kB/s (!) and Sourceforge at 1 MB/s
[11:37] <mwhudson> i don't :)
[11:37] <mwhudson> but then i am rather a long way away ...
[11:38] <stain> New Zealand?
[11:38] <mwhudson> yeah
[11:38] <stain> you've only got a single cable I've heard
[11:38] <wgrant> String, not cable.
[11:47] <wgrant> noodles775: What determines whether binaries are shown on the build page as awaiting acceptance? I've just found a very old build where the binaries have two publishings (one Obsolete, one Deleted), but they're listed as awaiting acceptance.
[11:47] <wgrant> Actually, that would be a gina'd build, so it might be special.
[11:48] <stain> too bad file upload through a browser is not fun from ADSL.. is there an alternative upload mechanism?
[11:50] <wgrant> stain: You can add one through the API, although that's still HTTP.
[11:51] <stain> well, I can do that through SSH to a box with more bandwith.. sounds good, URL..? :)
[11:51] <wgrant> https://help.launchpad.net/API/launchpadlib is the easiest way.
[11:51] <stain> I'll haefv a look at https://help.launchpad.net/API
[11:51] <stain> ah, some lovely Python :)
[11:55] <wgrant> stain: The method you want is project_release.add_file
[11:56] <stain> yeah.. well, I have to compile various stuff it seems
[11:57] <stain> ImportError: No module named restfulclient
[11:57] <stain> it's probably easier to write something myself.. I am afterall trying to deploy a web service workflow tool :)
[11:58] <wgrant> stain: You need lazr.restfulclient too. that page is a couple of months out of date.
[11:58] <wgrant> If you're on Ubuntu, just apt-get install python-launchpadlib.
[11:58] <stain> I thought that was the whole point of this setup.py magic
[11:58] <stain> but as Pythin is lagging 5 years behind languages like Java in dependency managements..
[11:58] <wgrant> That's what buildout is for.
[11:59] <wgrant> buildout does everything for you. That page just doesn't document it yet.
[11:59] <wgrant> Let's see if I can remember.
[11:59] <stain> how do I do buildout then..
[11:59] <wgrant> Try 'python bootstrap.py'
[11:59] <wgrant> There's docs somewhere, I'm sure..
[12:00] <stain> it's the install of restfulclient that fails with not finding restfulclient
[12:00] <wgrant> It's lazr.restfulclient, not just restfulclient.
[12:01] <stain> I guess it's setup file is broken then.. I'll try directly with the web service
 but as Pythin is lagging 5 years behind languages like Java in dependency managements..
[12:01] <maxb> Wha? I'd say PyPI + easy_install is approximately equal to Maven/Ivy
[12:02] <wgrant> (I'm also of the opinion that a programming language shouldn't have its own dependency management system, and thus buildout/easy_install need to die)
[12:02] <stain> yes, in theory it works brilliantly.. but today it didn't :) 4 years after not doing much Python anymore that's the impression I get.. not much happening
[12:03] <wgrant> Oh, hm, I guess easy_install should work. I keep forgetting it does, as I normally want to develop them.
[12:04] <wgrant> stain: What does 'easy_install launchpadlib' give? That restfulclient error?
[12:04] <stain> Running lazr.restfulclient-0.9.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-lXsJtQ/lazr.restfulclient-0.9.1/egg-dist-tmp-7w-64x
[12:05] <stain> Traceback (most recent call last):
[12:05] <stain> (..)(
[12:05] <stain> ImportError: No module named restfulclient
[12:05]  * wgrant tries in virtualenv.
[12:05] <stain> warn you, I have Python 2.4.4 here
[12:06] <stain> it's OK.. don't worry, I'm halfway through  with the browser uploads for now, I'll just go for lunch
[12:06] <stain> I should probably tried it from a proper ubuntu box, but I didn't have one available with that high upload speed
[12:26] <cprov> wgrant: hi, what's up with gina ?
[12:28] <wgrant> cprov: There are packages that have been in unstable for nearly two months that aren't on LP yet.
[12:29]  * wgrant finds an example.
[12:29] <wgrant> cprov: dpkg 1.15.2, for example.
[12:29] <wgrant> And its successors.
[12:35] <cprov> wgrant: apparently or local mirror for sid and experimental is stuck on 23rd May ...
[12:36] <wgrant> cprov: That would explain things.
[12:36] <cprov> firewalled, it seems.
[13:04] <stain> I get 503 Service unavailable when doing Launchpad.get_token_and_login('just testing', STAGING_SERVICE_ROOT, cachedir)
[13:05] <stain> I'll just go straight for https://api.edge.launchpad.net/beta/
[13:06] <stain> what kind of API is this.. it's firing up lynx or something
[13:07] <stain>  I guess because I'm on the limitted SSH line :)
[13:08] <wgrant> stain: It fires up a browser the first time to get you to authorize the application to use your Launchpad account.
[13:13] <stain> wgrant: yeah, I got that in the end :)
[13:17] <stain> wgrant: how do I provide file_content - just do open(whatever).read() ?
[13:19] <wgrant> stain: Not sure. Maybe a string, maybe a file.
[13:19] <wgrant> stain: Use whatever doesn't fail.
[13:19] <stain> both fail :(
[13:19] <stain> UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 2: unexpected code byte
[13:20] <stain> beta2.add_file(filename="taverna-workbench-2.1.b2.exe", file_type="Installer file", signature_filename="taverna-workbench-2.1.b2.exe.asc", description="Taverna workbench 2.1 beta 2 (Windows archive)", file_content=open("taverna-workbench-2.1.b2.exe").read(), signature_content=open("taverna-workbench-2.1.b2.exe.asc").read())
[13:22] <wgrant> I would try myself, but staging is down :(
[13:22] <wgrant> Maybe somebody else knows.
[14:04] <sumanah> leonardr: ping :-)
[14:05] <leonardr> sumanah: !!
[14:05] <sumanah> :-)
[14:08] <sumanah> mpt: ping :)
[14:20] <gnomefreak> PPA doesnt support armel builds?
[14:20] <wgrant> gnomefreak: Correct.
[14:20] <wgrant> Only architectures on which Xen is well supported - x86.
[14:20] <pro-rsoft> gnomefreak, opensuse build service does
[14:20] <pro-rsoft> which also supports a whole lot more distros
[14:20] <gnomefreak> wgrant: pro-rsoft thanks
[14:21] <pro-rsoft> np =)
[14:21] <pro-rsoft> Opensuse build service really rocks IMHO
[14:24] <cody-somerville> The last I heard, armel support is on the way
[14:51] <gnomefreak> cody-somerville: thanks
[15:49] <elric27> Hello, I'm trying to join the spanish translation team, yet  there is no info in it's overview webpage. I am already registered. What am I missing?
[15:50] <kiko> elric27, have you spoken to the admins of the team?
[15:50] <kiko> use the contact this user feature
[15:50] <elric27> but there I can't even find the list with all translators of the team
[15:51] <elric27> plus
[15:51] <elric27> I want to translate exaile 3.x, talked to the developers, all fine
[15:52] <elric27> but I don't know if I have to join just launchpad spanish or ubuntu launchpad spanish
[15:52] <kiko> danilos, henninge: can either of you help elric27 out?
[15:53] <danilos> kiko: sure
[15:53] <danilos> elric27: hi
[15:54] <elric27> https://translations.launchpad.net/~lp-l10n-es
[15:54] <elric27> i get no info there
[15:54] <elric27> there is nothing recorded
[15:54] <elric27> I guess I can translate upstream exaile
[15:54] <elric27> not ubuntu exaile package
[15:54] <danilos> elric27: you need to go to https://launchpad.net/~lp-l10n-es
[15:55] <danilos> elric27: i.e. click on the "Overview" tab near the top of the page where you already are
[15:55] <danilos> elric27: that's where you'll see a lot of info about the team
[15:55] <elric27> thanks a lot, I was using launchpad search tool but couldn't find this page
[15:55] <elric27> cheers
[15:56] <danilos> elric27: it's mostly our UI that's at fault, we are trying to get that fixed
[15:57] <elric27> well, I've been doing some translating stuff for gnome and debian for the last weeks. Your UI is grand. :)
[15:57] <elric27> yet damned lies is awesome, though only hosts translations.
[16:09] <elric27> danilos: thanks, already joined and sent the request
[16:10] <danilos> elric27: heh, cool, thanks :)
[16:23] <gnomefreak> any chance we can get status changes to let us comment when changing them again?
[16:24] <intellectronica> gnomefreak: i'm not sure i understand what you mean
[16:26] <gnomefreak> inatm with edge if you click on say "confirmed" in a bug and change it to something else it doesnt let you comment anymore you have to go to bottom of bug to comment
[16:26] <gnomefreak> intellectronica: ^^^ ok not sure why its highlighted
[16:26] <gnomefreak> s/inatm/atm
[16:27] <intellectronica> gnomefreak: yes i know. we're thinking how to remedy that. it's indeed quite convenient to be able comment when making a change. any suggestions?
[16:28] <intellectronica> one thing we thought of doing is expand a comment box after you make the change, which you can dismiss if you don't want to add a comment
[16:28] <gnomefreak> intellectronica: that sounds good to me :) im not too picky :)
[16:55] <fta> would be *very* useful if code/bzr.lp could display the svn revision when a branch is an svn import, like https://code.edge.launchpad.net/~fta/+junk/chromium-browser.upstream
[16:55] <fta> bzr commit ids are useless in that case
[16:56] <fta> in cli, bzr shows both
[16:58] <cyberixae> http://brainstorm.ubuntu.com/idea/20657/
[17:07] <jpds> cyberixae: Maybe you should file a bug against Launchpad instead.
[17:16] <cyberixae> jpds: Lets see if someone comes up with something better
[17:16] <cyberixae> jpds: And also, how important this is to people
[17:17] <cyberixae> maybe only 25 people cares
[18:14] <james_w> ace
[18:15] <james_w> I'm trying to build lazr.restfulclient
[18:15] <james_w> in setup.py it does sys.path.insert(0, lazr)
[18:15] <james_w> (0, "src") I mean
[18:15] <james_w> that works great by itself
[18:15] <james_w> if I install lazr.uri so that I have a lazr package elsewhere in my path then it fails
[18:16] <james_w> this would then make it impossible to build the package
[18:16] <james_w> have I done something wrong?
[18:18] <james_w> "    from lazr.restfulclient import __version__
[18:18] <james_w> ImportError: No module named restfulclient
[18:18] <james_w> "
[18:25] <james_w> any python gurus know whether the modules of a package all be under the same filesystem path?
[18:42] <mtaylor> I've got merge proposals seemingly missing...
[18:42] <mtaylor> if you look here:
[18:42] <mtaylor> https://code.edge.launchpad.net/~mordred/libmemcached/write-strings/+merge/8774
[18:43] <mtaylor> it shows that I have proposed the branch for merge into lp:libmemcached
[18:43] <mtaylor> but if you go to https://code.edge.launchpad.net/~libmemcached-developers/libmemcached/trunk
[18:43] <mtaylor> it does not show any branches proposed for merge
[18:45] <mtaylor> NEVAR MIND
[19:26] <geser> james_w: where did you install it?
[19:27] <james_w> lazr.uri is in dist-packages/lazr/uri/
[19:27] <james_w> from the package
[19:28] <james_w> I'm just calling setup.py from the tarball of lazr.restfulclient
[19:28] <james_w> someone in #python tells me that you can't split a package like this
[19:29] <james_w> so this makes it damn hard to install more than one lazr module
[19:30] <james_w> http://paste.ubuntu.com/219182/ <- too horrible for words?
[19:34] <geser> that's interesting
[20:37] <SamB> hmm ... is there someone I could ask for the "~/.bzr.log" for a consistantly failing mirrored branch?
[21:04] <elric27> Hello
[21:05] <elric27> I'm translating stuff in launchpad, yet sometimes "Save & continue" doesn't save
[21:09] <elric27> does it happen a lot?
[21:14] <elric27> please?
[21:15] <elric27> it's kinda tiresome to retype the same translation 5 times and see it doesn't get saved
[22:24] <elric27> Please, is it normal that a newly translated string doesn't show up under suggesitions for a while?
[23:50] <micahg> 7 bugs away
[23:51] <mwhudson> :)
[23:53] <wgrant> 5