mbarnettoh, sorry.00:00
mbarnettyeah, what he said!00:00
maxbNooooooooooooooooooooo! Now I'm getting launchpad-bugs-owner "Your message was rejected" spam when I change code imports!00:05
maxbPretty please, could someone kill that list :-)00:05
lifelessI think we should just remove it00:09
lifelessaccept that we send too much mail00:09
lifelessand fix that00:09
spmso for example on the multiple tasks front. right now I am: eating son's birthday cake from yesterday; reading 4 irc channels watching a beta update happen on this workstation and pondering if I should read email as well; and seeing what nagios alerts I need to deal with in what order. but notice. cake 1st.00:09
lifelesssomeone should get consensus on that on the list00:09
wgrantlifeless: Just do it. No consensus.00:10
wgrantlifeless: If it is too spammy, make people fix the spam.00:11
wgrantDon't readd the address.00:11
lifelesswgrant: play well with others00:11
=== yofel_ is now known as yofel
=== sinzui changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: wgrant | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
ajmitchwgrant: I've hearing from people that there are permissions issues on recipe builds (debian/control is 0700), is this known?04:52
wgrantajmitch: Ugh, still?04:54
wgrantlamont: ^^04:54
ajmitchwgrant: yeah, latest build log for it was ~30 min ago, https://launchpadlibrarian.net/68508015/buildlog.txt.gz if it helps04:54
wgrantajmitch: Do you have an LP link for that?04:55
lamontajmitch: that is correct.05:01
lamontwgrant: I'll have a diff for your review shorlty05:01
ajmitchlamont: ok, thanks :)05:02
AfCIs it possible for ISPs to set up mirrors of PPAs?08:43
wgrantAfC: We don't expose rsync or anything like that.08:44
wgrantIt would be nice to have a mirror over here, though :(08:44
AfCI hadn't really noticed before, but today I'm sucking down something from a PPA that's 160 MB and that's going to add up.08:44
* AfC was very happy to discover that the Fedora based LiveCD was mirrored on Internode because ftp.gnome.org is mirrored there (!)08:45
wgrantInternode is generally pretty good like that.08:45
wgrantAnd in lots of other ways too.08:45
rdale_I have two email addresses associated with my launchpad account. i've recently subscribed to the ayatana-dev mailing list. i would like to be able to both post and receive mails from my codethink account. but it seems if i try and send from my codethink account, the mails bounce. if i send from the gmail account it works fine, but the mails go to the codethink one. does anyone know how to get launchpad to work with a specific10:35
rdale_mail address if you have more than one?10:35
lifelessrdale_: in your +editmails page you can select the one you want mails to be sent to10:36
lifelessrdale_: you can send from any of your accounts, they get whitelisted automatically10:37
rdale_ok thanks - i tried to edit my details - but i couldn't find the editmails page - i'll have another look10:37
lifelessrdale_: https://launchpad.net/people/+me/+editemails10:39
rdale_thanks - i would have never worked that out :). i've changed it now10:43
popeylifeless: recall we conversed about private bugs, and how it's annoying if a person tags a public bug as being a dupe of a private bug?11:18
popeywell, it's worse if apport retracing does it11:19
popeyapport retracing service tagged bug 751714 as a dupe of bug 749660 which confused the initial reporter https://bugs.launchpad.net/ubuntu/+source/jockey/+bug/751714/comments/311:20
ubot5Ubuntu bug 751714 in jockey (Ubuntu) "jockey-gtk crashed with TypeError in enable(): unsupported operand type(s) for : 'NoneType' and 'str' (dup-of: 749660)" [Undecided,New]11:20
ubot5Ubuntu bug 749660 in jockey (Ubuntu) "jockey-gtk crashed with TypeError in enable(): unsupported operand type(s) for : 'NoneType' and 'str'" [Undecided,New]11:20
ubot5Launchpad bug 749660 in jockey (Ubuntu) "jockey-gtk crashed with TypeError in enable(): unsupported operand type(s) for : 'NoneType' and 'str'" [Undecided,New] https://launchpad.net/bugs/74966011:20
lifelesspopey: yes; talk to pitti ;)11:22
lifelesswe may need to refine 'private' into 'hidden' and 'contains confidential data', but thats a big hammer to use11:23
ftawgrant, hey, did you have a chance to catch a losa today? ;)11:32
eugenesanHI, why deleted PPAs still appear in list? Can I "revive" or create PPA with same name?11:40
bigjoolseugenesan: no, as it says when you delete them, they are gone for good11:43
bigjoolsyou currently cannot re-use them because the code to totally wipe them has not been written yet11:44
eugenesanbigjools: And name got blacklisted?11:44
bigjoolssort of - it's still there, just hidden11:44
eugenesanbigjools: Very sad, when deleting, I was sure one day I'll able to reuse the name...11:46
bigjoolseugenesan: it's not that simple because if people are using the PPA, then you delete it, and then fill it with packages again, the apt client will get very confused.11:49
eugenesanbigjools: by apt client you mean apt-get and co?11:51
eugenesanbigjools: Can you please provide an example? I can't see how confusion may happen...11:55
bigjoolseugenesan: providing the same versions of files/packages with different contents will make apt silently fail11:55
bigjoolswhich is why Launchpad doesn't let you upload conflicting files like that11:56
bigjoolsPPA deletion was implemented so people could rename their accounts11:56
eugenesanbigjools: I see. But I would take that minor risk.12:00
bigjoolswell, don't kid yourself that the files are the same12:01
eugenesanbigjools: Also, what is the chance of PPA being removed for some time and it's lists still stored on client?12:01
bigjoolseugenesan: unless someone removed the packages, a very high chance ;)12:02
eugenesanbigjools: So problematic scenario is when installed package re-uploaded to "revived" PPA not being marked for upgrade correctly? That's all?12:06
bigjoolseugenesan: no, corrupted installations12:07
eugenesanbigjools: I see. Thanks for explanation.12:09
=== henninge is now known as henninge-lunch
=== mrevell is now known as mrevell-lunch
mok0Hm, what's going on here? http://paste.ubuntu.com/590714/13:01
mok0I'll try to upgrade it from LP13:04
mok0That takes a good while...13:05
=== matsubara-afk is now known as matsubara
tsimpsonmok0: usually "bzr upgrade" does the trick13:10
=== henninge-lunch is now known as henninge-
=== henninge- is now known as henninge
mok0tsimpson: thanks!13:18
=== jcsackett changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: jcsackett | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
=== mrevell-lunch is now known as mrevell
lfaraoneSo I just uploaded to lucid-proposed, and I wanted to push up my UDD bzr tree to the nonexistant lucid-proposed bit of Launchpad. Is it expected that I'd get an error like "bzr: ERROR: Server sent an unexpected error: ('error', '<Fault -1: "Unexpected Zope exception: TypeError: (\'Could not adapt\', <SuiteSourcePackage ubuntu/lucid-proposed/python-gasp>, <InterfaceClass lp.code.interfaces.branchtarget.IBranchTarget>)">')"14:38
tumbleweedlfaraone: I've never bothered pushing to -proposed UDD branches if they don't already exist. (But that doesn't answer your question, and it would be nice to be able to. Also for sponsorship purposes)14:44
=== zyga is now known as zyga-food
jcsackettlfaraone: the zope exception is not the sort of thing we generally want LP to throw back at users if something more informative can be thrown back. i think that's probably worth filing a bug.15:09
geserdoes that work now? I know that you can't create branches that way (only through uploads)15:24
jcsackettgeser: you're referring to lfaraone's message above?15:29
=== doko_ is now known as doko
=== matsubara is now known as matsubara-lunch
=== Ursinha-afk is now known as Ursinha
geserjcsackett: yes, it wasn't possible to use "bzr push" to create a branch in -proposed (but one could "bzr push" to one already created through a former upload) but I don't know if it's still true or if it got fixed in between17:20
=== deryck is now known as deryck[lunch]
bjfi'm looking at: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/730972  and trying to figure out from the LP api how to tell that the "Status tracked in Natty" for the "base" task 'linux (Ubuntu)'17:35
ubot5Ubuntu bug 730972 in linux (Ubuntu Natty) "IdeaPad U160 Broadcom wifi not connecting" [Undecided,New]17:35
jcsackettbjf: you can see the other bugtasks for a bug via the related bugtasks; in this instance there's a related task for natty.17:45
=== matsubara-lunch is now known as matsubara
bjfjcsacket, if there are multiple related tasks, how do you know which one the status is tracked in? bug #600453 for example17:52
ubot5Launchpad bug 600453 in linux (Ubuntu Maverick) "[arrandale] [i915] DELL E6510: blank screen on boot (Intel GPU)" [High,Triaged] https://launchpad.net/bugs/60045317:52
bjfjcsackett, and bug 555943 has related tasks for 'linux (Ubuntu)' but it doesn't say "Status tracking in xxx"17:54
ubot5Launchpad bug 555943 in linux (Ubuntu Maverick) "[lucid] [M92 LP] blank screen on Mobility Radeon HD 4300 with KMS enabled" [High,Triaged] https://launchpad.net/bugs/55594317:54
jcsackettbjf: good point, let me do some digging.18:15
jcsackettbjf: that status, "Status tracked in..." is a result of a something in lp called a conjoined bug, which basically says that one bug is the master bug of another, so everything gets tracked in it.18:22
jcsackettconjoined statuses don't appear to be exposed on the lp api.18:22
bjfjcsackett, ok, be nice to have but knowing i can't get to it via the api is also good to know18:23
bjfjcsackett, thanks for digging into it18:23
jcsackettbjf: you're welcome. :-)18:23
=== deryck[lunch] is now known as deryck
bjfjcsackett, if one wanted to email a "team", is there a "team" email address or would one get the "confirmed_email_addresses_collection" for a team and use those ?19:29
jcsackettbjf: probably best to get the teamowner, and use the preferredemailaddress.19:34
bjfjcsackett, would that just go to the team owner or all members of the team? i want to spam all members of the team.19:35
jcsackettbjf: why? it's fairly bad juju to spam an entire team.19:36
bjfjcsackett, ^19:36
bjfjcsackett, we are working on a script that monitors certain bugs, if there are problems, we want to email the members of that team that something "bad" has happened19:37
bjfjcsackett, by using an LP team, kernel folks can add / remove themselves as they seem fit19:37
james_wbjf, would subscribing them to the bugs work? That generates an email, and is easy to do.19:37
bjfjcsackett, in reality, there should be very little email sent this way19:37
jcsackettbjf: see james_w's suggestion. it also might be easier to create a list and have your script email that.19:38
bjfjcsackett, i'm not sure how a mailing list is better/different19:39
jcsackettbjf: one email, don't need to poll for all emails, and people can be part of the team (and so see team bugs &c) without necessarily getting emails they don't want.19:39
bjfjcsackett, true19:40
bjfbut i'm not convinced19:42
jcsackettbjf: so, AIUI, there isn't an attribute on a team to get all emails for the team members. you would need to go through the member collection and find the preferredemail of each member.19:47
bjfjcsackett, thanks for the info19:47
jcsackettbjf: is there a reason that having the team (or teammembers) subscribe to the bugs you're interested in doesn't fill your needs? that tends to send all updates to the bugs via email.19:48
bjfjcsackett, it's not about the bugs, it's about the automated process that is looking at the bugs and deciding that it requires human intervention19:49
=== zyga-food is now known as zyga
jcsacketti see.19:50
bjfjcsackett, https://bugs.qastaging.launchpad.net/ubuntu/+source/linux/+bug/71873219:51
ubot5Ubuntu bug 718732 in aikiframework "synchronise to external versioning" [Wishlist,Opinion]19:51
bjfjcsackett, we are trying to use a bug's "series" as a way to track "workflow"19:51
bjfjcsackett, use the url i posted not what the bot picked up19:52
bjfjcsackett, each "series"/task can be assigned to individual teams/users and tracked for progress and status19:53
bjfjcsackett, a "bot" is watching the bug and helps move things along from stage to stage and looks for "problems"19:53
bjfjcsackett, it's a "creative" use of LP :-)19:54
niemeyerYo Launchpaders20:01
niemeyerI was just wondering.. are there any plans for branch commit web-hooks?20:01
niemeyerOr perhaps "branch push"20:02
niemeyerIOW, someone pushes changes, a URL is POSTed to20:02
=== hggdh_ is now known as hggdh
lifelessniemeyer: I want us to support pubsubhubbub across the system20:18
lifelessniemeyer: I don't know if that would do what you want?20:18
niemeyerlifeless: Hmmm, yeah, I think that would do it!20:29
lifelessniemeyer: cool; its a fair way off, because we're still catching up on our tech debt (like performance)20:33
Raminduis there anyone here who could help me with some LP translation questions?20:33
lifelessniemeyer: but I talk about it anytome someone mentioned events or hooks to me ;)20:33
lifelessRamindu: just ask, I'm sure someone will know20:34
RaminduI'm trying to implement a methodology where symbolic strings, e.g. _t('SEARCH_NAME') will get replaced by the translated string based on locale20:35
Ramindubut the help for LP translations states that only English strings can be used20:35
Raminduis there no way to use symbolic strings and still have the LP translation system recognize them?20:35
lifelessI'm pretty sure though, that we won't ask english speakers to translate them on english.20:36
lifelesswhich would mean all your other users would reasonable translations (if they can figure out what your symbols mean), but english speaking (en_UK, en_US, en_AU, en_NZ) wouldn't.20:37
lifelesswhat you describe was one of the original intents of gettext, but its fallen out of practice20:37
Ramindulifeless: thanks20:38
Raminduso what would get displayed for translators would be the symbolic string, right?20:39
lifelessand no instructions on what its intent is !20:39
niemeyerlifeless: Sounds good :)20:43
niemeyerlifeless: It'd be nice to be able to know when different branches are pushed, so I'm not sure it's a perfect fit.  It'd depend on what a "feed" is20:44
lifelessmy idea is to make every object in lp have a length-one rss/atom feed20:47
Ramindulifeless:thanks for the help20:47
lifelesswith, like the json representations, mechanical serialisation of the visible objects and sensible related links20:47
lifelessRamindu: sorry I couldn't be more helpful20:48
RaminduI'm wondering about asking LP to take the EN_US.pot file20:48
Raminduand create a mapping between the created *.po files20:48
Raminduanyway, thanks a lot for you time20:49
lifelessniemeyer: that length-one feed would let you create a subscription to any individual branch, and the existing collection-scoped feeds would let you detect new branches20:49
lifelessniemeyer: and if it would be useful to folk we could also create a historical feed for the branch (e.g. containing commits, or metadata changes, $whatever)20:50
niemeyerlifeless: Cool, sounds pretty nice20:51
lifelessfirst though, lp needs to get 100% faster :)20:51
lifelessour 99th percentile for backend renders is now 2s20:52
lifelessneed to get it to 1s20:52
niemeyerlifeless: The model used here is pretty attractive: www.pubnub.com20:52
niemeyerlifeless: Might be worth some debate before settling on pshb20:53
lifelessI *love* their page layout20:53
lifelessthats awesome20:53
lifelessniemeyer: hmm, I like the level of glue it offers straight out of the box21:03
niemeyerlifeless: Yeah, it feels very comfortable/easy to deal with21:03
lifelessniemeyer: pretty awesome too, for public content21:03
lifelessniemeyer: OTOH, it requires their proprietary service21:03
niemeyerlifeless: Well, I'm not suggesting we should use it21:03
lifelessniemeyer: and that doesn't sit well with us21:03
niemeyerlifeless: Just the model21:03
lifeless(because we have private content)21:03
niemeyerlifeless: Feels very easy to have an in-house purpose-specific service with the same interface21:04
niemeyerlifeless: And not Launchpad specific!21:05
lifelessniemeyer: possibly... probably more development though (and pshb wouldn't be lp specific either)21:06
niemeyerlifeless: Sure.. it's a pretty different beast, though21:07
lifelessniemeyer: indeed, quite different use cases21:08
lifelessI could see using both in fact21:08
lifelessin some ways I like the anonymity of messages in the pubnub system21:08
lifelessmuch lighterweight than needing a url, which is heavierweight21:09
niemeyerIt's also more useful for building UIs on top of..  feels like a pretty good general tool to have at hand.21:09
lifelessniemeyer: how similar is it to the thing you built in ls ?21:10
lifeless(in terms of model, ease of use, flexability)21:10
niemeyerlifeless: It's a bit orthogonal.. there's a very tight relation between the web page being viewed and the server state21:12
niemeyerlifeless: Landscape's system is awesome for updating UIs21:12
niemeyerlifeless: In a secure/fast way21:12
niemeyerlifeless: Not so much as a generic pubsub21:12
Ampelbeinheya, for the buildjob http://pad.lv/bld/2433780 I can't access the corresponding logfile. The build was successful locally but apparently failed on LP and I wanted to know  why.21:38
maxbCould be that something went wrong with the builder, so no log was stored, perhaps? Probably best to wait for the amd64 build to happen, and if that succeeds, get the i386 one retried21:49
ScottKwgrant or lamont: I take it something 'bad' happened to the build farm?21:53
lifelessScottK: there was a massive problem yesterday22:00
ScottKlifeless: Sure looks like one now too https://launchpad.net/builders22:00
ScottKAnd a couple of multi-hour KDE on armel builds that were ~almost done are now restarted.22:01
lamontScottK: that apparently was compliments of one of our ISPs (by some path)22:08
lamonttime to go have fun with builders22:08
lifelessoh right22:09
lifelesswe had cross-DC comms issues22:09
lifelesstook LP down for about 20 seconds22:09
ScottKIt would be nice if that didn't cause a 12 hour build job to die and have to start over.22:09
lamontScottK: that's the best part of my pain... it didn't cause it to die.  it just caused it to start over, and I get to go kill it22:10
ScottKToo bad just lettting it finish wouldn't work.22:11
lamonthow conveninent... all of the non-arm non-virtual builders were basically idle22:14
=== matsubara is now known as matsubara-afk
reviczkyhi, i have a question about ppa's, im have a package that gets some images from the web during build-time, but it appears that the ppa build doesnt provide access to the internet, is that so?22:29
lamontvery much so22:30
lamontthere is no internet activity from the ppa builders22:30
reviczkyi see, so i have to patch it and download it beforehand ...22:30
=== jcsackett changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: jcsackett | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
=== jcsackett changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: - | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
lamontyeah - it has to at least be in a ppa in launchpad22:31
reviczkyright, thanks for the info22:32
=== niemeyer is now known as niemeyer_bbl
=== sconklin is now known as sconklin-gone

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!