[00:35] <maxb> There isn't a command line tool to copy packages between distroseries in a PPA is there?
[02:35] <stgraber> if someone happens to still be around, can you please fix: https://edge.launchpad.net/+builds/actinium ?
[02:42] <brunoqc> when building deb packages with launchpad, is there a way to force the build to use a lib not included in intrepid yet?
[03:04] <EdwinGrubbs> brunoqc: you can either build the dependency in your ppa first, or you can make your ppa depend on another ppa that contains the lib. https://help.launchpad.net/Packaging/PPA#Dependencies
[03:07] <brunoqc> EdwinGrubbs: do I need to force the version number with "Build-Depends" or launchpad will take the newest package available?
[03:19] <maxb> brunoqc: a version restricted Build-Depends will only make the build fail if it can't be satisfied, it won't influence which version is chosen
[03:19] <brunoqc> maxb: ok, I'll check, thanks both!
[04:09] <enkrates794> I filed a bug for bazaar about a week ago and got a response asking for more info. I provided the info, but I'm not sure if I should do something else in launchpad to get a further response. Could someone take a look at the bug and let me know if I've missed something? I'm not certain that I understand the procedure. https://bugs.launchpad.net/bzr/+bug/316196
[04:50] <mtaylor> statik: ping
[04:51] <statik> mtaylor: hi
[09:09] <hyperair> hi. i noticed launchpad ppas were signed recently? how dyou add the keys?
[09:09] <hyperair> i mean apart from manually copying the keyring block and running apt-key add -
[09:10] <hyperair> is there a link to download the public part of the key?
[09:10] <bigjools> you need import the key from keyserver.ubuntu.com
[09:10] <hyperair> bigjools: how
[09:11] <hyperair> i'd like to get a one-liner command, so i can put it on the PPA description as instructions
[09:11] <bigjools> I personally use gpg --import, re-export it to a file and then apt-key add
[09:12] <bigjools> There's no real one-liner (unless someone knows better than I).  We're going to work on a more automated way of doing it in the future using auto-generated packages that install the right bits.
[11:35] <wgrant> Can somebody please kick Loggerhead?
[11:39] <jtv2> wgrant: I'm asking around, hang on.  Meanwhile, is it a global problem?  Or something specific to one project/package?
[11:43] <wgrant> jtv2: It seems to be working again now.
[11:51] <jtv3> wgrant: oh, ok :)
[11:52] <wgrant> jtv3: You're multiplying!
[11:53] <wgrant> But thanks.
[11:53] <jtv3> wgrant: yeah, hoping to graduate to divisions next week
[11:56] <wgrant> Um, guys, how much of Launchpad is actually going to be open by the time you get around to opening it?
[11:56] <wgrant> First it's all of it, then it's all except Soyuz, now it's all except Soyuz and Code...
[12:08] <frk2> hi all
[12:08] <frk2> i was wondering how LP does the 'commit/push' notification
[12:08] <frk2> i have established a 'shared repository' system myself and am trying to do it using bzr-email but it does not work
[12:16] <jtv2> frk2: you're right in that gap of the day where nobody from that team is available.  You could file a question for launchpad-bazaar.
[12:17] <frk2> i hear you
[12:18] <jtv> frk2: you can do that at https://answers.launchpad.net/launchpad-bazaar
[12:18] <wgrant> jtv: Wouldn't that reveal some of 'Canonical's "secret sauce" in business areas that [you] care a lot about'?
[12:19] <elmo> wgrant: dude, why are you being snarky to random LP devs
[12:20] <jtv> wgrant: sorry, missed what you said earlier...  I can ask someone who's more directly connected with the source release to answer anything that's not publicly documented, if you like.  I have a vague memory of there being things we can't license to others, but emphasis on vague.  :)
[12:20] <elmo> wgrant: if you want to be snarky to someone, at least have the decency to address it to the folks making the decisions at that level
[12:20] <jtv> elmo: am I random?  :-)
[12:20] <wgrant> elmo: He's CHR, but you have a point.
[12:21] <elmo> jtv: in as much as you're not involved in code or have decision making power (AFAIK) in terms of the open-sourcing process, yeah.  no offence intended
[12:21] <jtv> elmo: none taken, naturally.  :)
[12:21] <elmo> (code.lp.net I mean, obviously)
[12:22] <wgrant> elmo: It hasn't been disclosed who is making these decisions.
[12:22] <wgrant> Just that you're releasing all of LP except not.
[12:24] <bigjools> it's amazing how stuff is opening up, yet there are still people complaining
[12:24] <jtv> bigjools: according to my high-school history classes, revolutions happen when things get better because expectations rise faster.  :-)
[12:25] <bigjools> jtv: some countries are measured in RPM
[12:25] <wgrant> bigjools: It is better than nothing, but it is not what we were told was happening.
[12:26] <elmo> wgrant: off hand, I don't actually know myself (since I'm not involved either), but I suspect your concerns would be much better addressed to Mark; he's clearly (and visibly) involved in the process
[12:26] <jtv> wgrant: may have been because of licensing details of third-party code we use.  That's what my vague memory says, but I don't follow the bulletins too closely either.
[12:26] <bigjools> wgrant: what were you told?
[12:27] <wgrant> bigjools: We were first told that it would all be open. We were then informed otherwise at UDS (with only Soyuz being withheld). Now today Code is gone too.
[12:27] <bigjools> wgrant: do you have a reference to the former?
[12:28] <wgrant> bigjools: The first? Probably not, but I'm fairly sure it was said somewhere.
[12:28] <wgrant> Oh yes, "Launchpad to be open source within 12 months"
[12:28] <wgrant> Not "Launchpad minus interesting bits"
[12:29] <bigjools> so I'm not sure what part of that thing that you are "fairly sure" about committed to be 100% open
[12:31] <wgrant> The original open sourcing within 12 months announcement mentioned Launchpad. It mentioned nothing about bits being unreleased. The only mention of that I can remember is on a really old version of the FAQ.
[12:32] <jtv> wgrant: an extra complication there is that that story was based on a verbal announcement, so hard to say how precise it was about those things.
[12:34] <wgrant> Perhaps.
[12:34] <wgrant> Are we likely to see any more bits removed?
[12:37] <jtv> wgrant: you're not talking to the decision-makers here, but I imagine if somebody came up with some last-minute licensing issue that meant we weren't allowed to release something...  Not likely, I think, but if you're asking for guarantees then I'll weasel out of it.  :-)
[13:33] <savvas> how do I get the latest actions of a user using launchpad API? like this: https://edge.launchpad.net/~medigeek/+karma
[13:34] <wgrant> savvas: You can't, at this stage.
[13:34] <wgrant> Bug #307454
[13:34] <savvas> :\
[13:34] <savvas> thanks
[13:34] <savvas> darn, I was so looking forward to automating my reports
[13:35] <savvas> *automate
[13:44] <hyperair> what does "Translations in Rosetta" refer to?
[13:44] <jtv> hyperair: in what context?
[13:44] <henninge> hyperair: "Rosetta" is the name of the application also known as "Launchpad Translations"
[13:44] <hyperair> eh nevermind
[13:45] <jtv> henninge: thanks :)
[13:45] <hyperair> i was looking at the wrong karma page
[13:45] <hyperair> heh
[13:45] <hyperair> i was wondering why that appeared on my karma page although i don't remember translating anything
[13:45] <hyperair> then i realized it wasn't mine
[13:47] <savvas> lol
[13:49] <jtv> hyperair: you thought it was from your previous life?
[13:49] <hyperair> jtv: perhaps, though it was a little too recent
[13:52] <jtv> hyperair: I'm not sure where you'd report "impossible date on pre-reincarnation identity" anyway.  :-)
[13:53] <hyperair> heheh
[13:55] <jtv> hyperair: you're laughing now, but it won't be so funny if you report a problem with reincarnation and the response is an attempt to reproduce the problem.  ;)
[13:56] <hyperair> i'll be laughing even harder then
[13:56] <jtv> hyperair: you, or your next incarnation...
[13:56] <hyperair> ouch
[13:57] <jtv> hyperair: see?  don't let anyone try to reproduce the problem without reading the fineprint, is what I'm saying.  :)
[13:59] <hyperair> X_x
[14:07] <bigjools> wgrant: thanks for yours and mok0's feedback on the priority list
[14:27] <vadi2> I think I found a small bug: https://launchpad.net/~ted-trufflesdad-deactivatedaccount-deactivatedaccount
[14:30] <jtv> vadi2: what's the bug?
[14:30] <vadi2> Well, he has "-deactivatedaccount" twice.
[14:31] <jtv> vadi2: I'll forward it, thanks
[14:31] <vadi2> k
[16:51] <mpt> I'm looking at a PPA and it's available for Hardy and Jaunty but not for Intrepid. Is this the choice of the PPA owner, or of Launchpad?
[16:51] <bigjools> mpt: the owner
[16:51] <mpt> thanks bigjools
[16:51] <bigjools> np
[17:20] <adiroiban> Hi, are there any limitation about how I could assign new administrators in a team what I don't own, but I'm already an administrator?
[17:22] <mrevell> adiroiban: Only the team owner - i.e. the original administrator - can add new admins
[17:23] <adiroiban> thanks
[17:23] <adiroiban> and the team owner can be changed?
[17:26] <mrevell> adiroiban: let me check with salgado -- hey, to change the owner of a team the original owner needs to step down as an admin, right?
[17:27] <salgado> mrevell, yes
[17:27] <mrevell> adiroiban: and then the next admin becomes the team owner
[17:28] <mrevell> thanks sal
[17:28] <mrevell> thanks salgado
[17:28] <salgado> no, that's not how it works
[17:28] <adiroiban> and if we have 4 admins ?
[17:28] <salgado> you have to explicitly change the owner
[17:29] <salgado> the owner is the only one who can do that
[17:29] <adiroiban> the owner can change the owner ?
[17:29] <adiroiban> without havint to spep down as an admin?
[17:29] <adiroiban> step
[17:29] <mrevell> Sorry that I confused matters
[17:30] <salgado> say I'm the owner of team X, I can reassign that team to somebody else
[17:30] <salgado> at that time I have to option to keep myself as an admin or as a normal member
[17:30] <adiroiban> ok. thanks salgado
[17:30] <adiroiban> mrevell: don't worry, thanks for your help
[18:39]  * hyperair has developed a one-liner command which will automatically add all PPA keys into the keyring =D
[18:39] <hyperair> grep ppa /etc/apt/sources.list.d/*.list | cut -f2- -d':' | egrep -v '^#' | sed -re 's/^deb(-src)*//' | cut -f2 -d' ' | sed -re 's|ppa.launchpad.net/(.*)/ubuntu|launchpad.net/~\1/+archive|' | sort | uniq |  xargs wget -qO- | egrep -o 'http://keyserver.ubuntu.com[^"]+' | sed -e 's/&amp;/\&/' | ( while read line; do wget -qO- $line | sudo apt-key add -; done )
[18:39] <hyperair> not my fault if your terminal wraps it
[18:42] <hyperair> actually come to think of it the front part of the command could probably be simplified
[18:44] <maxb> fsvo "line" :-)
[18:44] <al-maisan> hyperair: very cool :)
[18:44] <hyperair> egrep -ho 'http://ppa.launchpad.net/.*ubuntu' /etc/apt/sources.list.d/*.list | sed -re 's|ppa.launchpad.net/(.*)/ubuntu|launchpad.net/~\1/+archive|' | sort | uniq |  xargs wget -qO- | egrep -o 'http://keyserver.ubuntu.com[^"]+' | sed -e 's/&amp;/\&/' | ( while read line; do wget -qO- $line | sudo apt-key add -; done )
[18:44] <hyperair> there we go
[18:44] <hyperair> =p
[18:44] <hyperair> ...oh shit it's not working very well
[18:45] <hyperair> gpg: no valid OpenPGP data found.
[18:45] <hyperair> hmmmm
[18:45] <maxb> hyperair: unfortunately you have to remove the html surround from what you get from the keyserver
[18:46] <maxb> fortunately a simple egrep -v '^<' will suffice
[18:46] <hyperair> maxb: you don't
[18:46] <hyperair> i tried it with one of the URIs
[18:46] <maxb> oh. my gpg didn't seem to like it
[18:46] <hyperair> apt-key does
[18:46] <hyperair> i tried with just one
[18:59] <hyperair> egrep -ho 'http://ppa.launchpad.net/.*ubuntu' /etc/apt/sources.list.d/*.list | sort | uniq | sed -re 's|ppa.launchpad.net/(.*)/.*|launchpad.net/~\1/+archive|' | xargs wget -qO- | egrep -ho 'http://keyserver.ubuntu.com[^"]+' | sed -e 's/&.*$/\op=get/' | while read line; do wget -qO- $line | sudo apt-key add -; done
[19:00] <hyperair> i think this should work
[19:02] <hyperair> i think what would be really awesome is http://ppa.launchpad.net/~bla/key redirecting to the appropriate page
[19:03] <savvas> you really have that many PPAs? :P
[19:04] <hyperair> uh well i should have finished manually adding it by now
[19:04] <hyperair> xD
[19:04] <hyperair> but then again, somebody else might find it useful
[19:05] <hyperair> grep is being irritating
[19:05] <hyperair> it seems it outputs line by line if it detects a terminal, and otherwise, it doesn't output until it gets the whole input
[19:07] <hyperair> aha
[19:07] <hyperair> i found out what's wrong
[19:07] <hyperair> \op=get
[19:08] <hyperair> should be \&op=get
[19:25] <hyperair> egrep -ho 'http://ppa.launchpad.net/.*ubuntu' /etc/apt/sources.list.d/*.list | sort | uniq | sed -re 's|ppa.launchpad.net/(.*)/.*|launchpad.net/~\1/+archive|' | xargs wget -qO- | egrep -ho 'http://keyserver.ubuntu.com[^"]+' | sed -e 's/&.*$/\&op=get/' | while read line; do wget -qO- $line | sudo apt-key add -; done
[19:25] <hyperair> finally one that works
[19:58] <enkrates794> hyperair: I didn't try your script, but thanks for teaching me about apt-key! I think I've got all the keys for the PPA's I use.
[19:59] <hyperair> enkrates794: np
[21:59] <garyvdm> Hi - Is it possible to set that one bug depends upon another like in bugzilla?
[22:00] <mwhudson> nope
[22:00] <mwhudson> there is a bug about this i think
[22:01] <garyvdm> Ok - I'll just make comments in both bugs.
[22:04] <wgrant> mwhudson: I thought that it had been discussed and shot down by LP people multiple times, much to our disgust.
[22:04] <mwhudson> wgrant: it's possible
[22:05] <garyvdm> wgrant: what was the reasoning?
[22:05] <wgrant> garyvdm: I do not know. At first it was issues with the semantics.