[12:19] I'm working on a project where users need to be registered with launchpad in order to publish content to art.ubuntu.com. [12:20] I don't think it's going to be a common occurance, but I'm trying to decide if I should check their launchpad credentials each time they log in, or only when their account is created. [12:20] Do you guys have any suggestions? [12:20] well [12:20] (common occurrance was going to be a reference to checking to see if they've left launchpad) [12:20] password and email changes will be problems, right? [12:21] ah. Good point. If they change it in launchpad, they'll expect it changed here too. [12:21] I assume [12:21] They'll see it as one big program, not as two separate apps (which is what they are of course) [12:21] I mean, that's what "use your launchpad credentials here" really means to an end-user [12:21] yep, you're right on [12:22] you can say "you can use your launchpad credentials to seed an account here." and that will confuse 95% and 5% will say "why didn't they go and do the proper damned @#! integrated auth support" :) [12:22] That was exactly how I was envisioning it in my mind, but that would confuse most. [12:24] are there any plans on supporting OpenID? [12:26] LarstiQ, there are. stay tuned. === LarstiQ stays tuned. [12:30] New bug: #74447 in launchpad "Unclear why CoC 1.0 signatories can't sign CoC 1.0.1" [Undecided,Unconfirmed] http://launchpad.net/bugs/74447 [12:32] nice bug === Ubug2 [n=bugbot@ubuntu/bot/ubugtu] has joined #launchpad === LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad [12:42] mpt, btw: [12:42] Have a burning question? [12:42] Go to www.Answers.yahoo.com and get answers from real people who know. [12:42] a tagline from yahoo.com email [12:42] interesting [12:42] Interesting in what way? [12:43] As compared with "We're sorry, but Google Answers has been retired, and is no longer accepting new questions"? :-) [12:45] that answers has more precedent than I was aware of I guess === jml [n=jml@220-253-106-108.TAS.netspace.net.au] has joined #launchpad [01:24] New bug: #74449 in malone "Mysql bug tracker is unknown" [Undecided,Unconfirmed] http://launchpad.net/bugs/74449 === _thumper_ [n=tim@166-179-24-249.jamamobile.co.nz] has joined #launchpad === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #launchpad === sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad === jml [n=jml@59.167.203.44] has joined #launchpad === der_steppenwolf [n=sergio@p54A5EC6B.dip.t-dialin.net] has joined #launchpad === rrittenhouse [n=tad@cpe-76-188-35-66.neo.res.rr.com] has joined #launchpad === jelmer [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #launchpad === WebMaven [n=webmaven@ip72-193-220-34.lv.lv.cox.net] has joined #launchpad === somerville32 [n=somervil@fctnnbsc15w-156034087191.nb.aliant.net] has joined #launchpad === _sergio [n=sergio@p54A5EA80.dip.t-dialin.net] has joined #launchpad [03:10] <_thumper_> ping jamesh [03:10] _thumper_: pong [03:10] <_thumper_> the branch scanner code, do you know where it is? [03:11] the main code is in lib/canonical/launchpad/scripts/bzrsync.py [03:11] <_thumper_> jamesh: thanks [03:11] other related files are lib/canonical/launchpad/scripts/branch_scanner.py (a wrapper that handles scanning all the branches that need scanning) and cronscripts/branch-scanner.py (the command line script) [03:12] <_thumper_> thanks again :) === mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad === dand [n=dand@dyn-85.186.137.18.tm.upcnet.ro] has joined #launchpad === dand_ [n=dand@dyn-85.186.137.18.tm.upcnet.ro] has joined #launchpad === newz2000 [n=matt@12-216-147-124.client.mchsi.com] has left #launchpad ["Anyone] [03:27] hi, does someone know about character sets? === mpt [n=mpt@121-72-128-96.dsl.telstraclear.net] has joined #launchpad === mpt [n=mpt@121-72-128-96.dsl.telstraclear.net] has joined #launchpad === yankees26 [n=yankees2@ool-182c6007.dyn.optonline.net] has joined #launchpad [03:38] anyone here know if its possible to delete or "unregister" a product you registered? [03:46] yankees26, unfortunately not [03:46] mpt: ok [03:46] an admin can mark it inactive though [03:46] yankees26, but you can register a support request asking for us to remove it [03:47] https://launchpad.net/products/launchpad/+addticket [03:47] in that little box/line would "Wish to delete Nirvana Package Manager." be effective? [03:49] yes [03:52] thanks === ryanakca [i=ryan@unaffiliated/ryanakca] has joined #launchpad === _sergio [n=sergio@p54A5EFB8.dip.t-dialin.net] has joined #launchpad [04:03] <_sergio> i have a question about character sets... === stub [n=stub@ppp-58.8.3.151.revip2.asianet.co.th] has joined #launchpad === _thumper_ [n=tim@166.179.20.211] has joined #launchpad === quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad === mpt wishes he knew how to fix TraversalErrors :-( [05:28] what's the problem? [05:29] tal:content="structure context/@@+applicationbuttons/blueprints" produces a TraversalError [05:29] +applicationbuttons is defined in launchpad.zcml [05:29] (on the 1-0 branch) [05:30] okay. Whats the "/blueprints bit on the end for? [05:30] with for="canonical.launchpad.interfaces.ILaunchpadApplication" [05:30] That's to tell the applicationbuttons code which application to highlight [05:30] "context/@@+applicationbuttons" will be a view, which you generally can't traverse past [05:30] other templates have "structure context/@@+applicationbuttons/bugs", "structure context/@@+applicationbuttons/code", etc [05:31] okay. /me looks at the actual code [05:31] actual code in browser/launchpad.py [05:32] is this ui-1.0 only? [05:32] yes === jamesh pulls that branch to check [05:35] what's the branch URL these days? [05:36] jamesh, rocketfuel/launchpad/ui-one-zero [05:36] I tried pulling that, and it was last updated in November [05:36] wonder what's going on [05:37] It's supposed to be merging daily from /devel, but may have stopped because of conflicts [05:37] Nevertheless, it will contain the +applicationbuttons code [05:38] at least, it should [05:43] I don't see it. So I'm either looking at the wrong place, or the wrong branch [05:43] or searching for the wrong text [05:43] launchpad.py line 779? [05:43] If not, ui-one-zero must be very out of date :-/ [05:44] browser/launchpad.py is 730 lines long :) [05:44] oy [05:44] well, mpt/launchpad/2006-08-ui definitely has it [05:45] but I've possibly taken too much of your time already [05:45] I'll pull your branch -- I can help you once that's done. [05:45] thank you [05:57] mpt: weird. That class should handle traversal of +applicationbuttons/anything [06:00] +applicationbuttons/blueprints works in malone-index.pt [06:00] but it doesn't work in specifications-index.pt [06:01] okay [06:02] that's because +applicationbuttons is registered on ILaunchpadApplication (launchpad-index.pt is a view on this object), but not ISpecificationSet [06:02] "context" refers to a different object in each case. [06:02] ok [06:02] so do I need another registration in specificationtarget.zcml? [06:03] perhaps. [06:03] actually, specification.zcml is the one with the SpecificationSet stuff [06:03] eventually we won't be hanging pages off ISpecificationSet though, right? [06:04] I don't know what that means :-/ [06:05] okay. Before the multi-domain setup, we had https://launchpad.net as the base home page for launchpad and https://launchpad.net/blueprints as the home page for spec tracker [06:05] the context object for the first URL is ILaunchpadApplication, and the context object for the second is ISpecificationSet [06:06] with the new system, the home page for the spec tracker should be https://blueprints.launchpad.net [06:06] which has a context object of ILaunchpadApplication [06:06] but with the BlueprintsLayer active [06:07] ok [06:09] so what you want is to register a new view on ILaunchpadApplication [06:10] and then add a for ILaunchpadApplication with layer="canonical.launchpad.layers.BlueprintsLayer" for this view [06:11] and probably make ILaunchpadApplication's navigation class redirect blueprints -> blueprints.launchpad.net [06:12] that is, unless I've got things mixed up [06:19] IOW, leave it for SteveA :-] [06:21] but thanks for researching it [06:24] ah ha [06:24] ah ha? [06:25] the current default views are defined in lib/canonical/configure.zcml [06:25] That's outside my usual grepping scope... [06:26] it sets "specs" as the default view for ILaunchpadRoot when on the BlueprintsLayer (which you are on when you go to blueprints.launchpad.net) [06:26] so you probably want to (a) register a view on ILaunchpadRoot instead of ISpecificationSet, and (b) use that as the default view [06:27] I think you should consult Steve about this though [06:27] ok === _thumper_ [n=tim@166-179-29-78.jamamobile.co.nz] has joined #launchpad === Fujitsu [n=william@c58-107-164-24.eburwd7.vic.optusnet.com.au] has joined #launchpad [07:08] good morning [07:13] hello BjornT! [07:13] hi mpt === sigurdga [n=sigurdga@252.80-202-221.nextgentel.com] has joined #launchpad === tim [n=tim@166-179-18-80.jamamobile.co.nz] has joined #launchpad === zwnj [n=zwnj@194.225.70.57] has joined #launchpad === _thumper_ [n=tim@166-179-18-143.jamamobile.co.nz] has joined #launchpad === _thumper_ [i=user@166-179-20-239.jamamobile.co.nz] has joined #launchpad === shawn___ [n=shawn@adsl-70-231-253-100.dsl.snfc21.sbcglobal.net] has joined #launchpad === mhb_ [n=mhb@64.73.broadband3.iol.cz] has joined #launchpad === malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad === doko_ [n=doko@155.56.26.50] has joined #launchpad === seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad === matthewrevell [n=matthew@82-47-122-94.cable.ubr05.wolv.blueyonder.co.uk] has joined #launchpad === ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad [09:49] Good morning [09:51] morning [09:51] zzz === ddaa hits kiko [09:52] actually... === ddaa hits kiko-zzz === kiko-zzz yawns [09:55] -> out biking [09:55] (3@!$$! rain) [09:55] go biking all you want, just stop snoring! === dand [n=dand@gw.datagroup.ro] has joined #launchpad [10:02] BjornT, see bug 4594 [10:02] Malone bug 4594 in malone "Shouldn't be able to add duplicate bug watches" [Medium,Fix released] http://launchpad.net/bugs/4594 === kiko-zzz zzz === BjornT looks [10:03] ddaa, what's the right way to bzr-submit using bzr+ssh? [10:03] same way as otherwise [10:03] kiko-zzz: what exactly do you want me to look at? the last comment is from me. [10:04] BjornT, your email interface code is slow then :-) [10:04] kiko-zzz: actually, I am not sure I understand [10:04] or your mail server is slow :) [10:04] always my fault! [10:04] pqm-submit is email-based, it does not care about bzr+ssh [10:04] ddaa, okay, but what URLs should the branches in the email be? [10:05] I think pqm still expects ssh urls [10:05] because when merging bzr+ssh://me to bzr+ssh://lp it does not work [10:05] mmm [10:05] like: [10:05] pqm_branch = sftp://devpad.canonical.com/code/rocketfuel/launchpad/devel [10:05] push_location = bzr+ssh://devpad.canonical.com/code/david/launchpad/smallfixes [10:05] that doesn't work when merging [10:06] because it says that my push_location is bazaar1 [10:06] kiko-zzz: you are confused [10:06] kiko-zzz: set public_branch to the sftp URI for your branch [10:06] Here I have [10:06] [file:///home/david/canonical/branches/launchpad] [10:06] public_repository = sftp://devpad.canonical.com/code/david/launchpad [10:06] pqm_branch = sftp://devpad.canonical.com/code/rocketfuel/launchpad/devel [10:06] [file:///home/david/canonical/branches/launchpad/smallfixes] [10:06] push_location = bzr+ssh://devpad.canonical.com/code/david/launchpad/smallfixes [10:07] (or public_repository if you have local and remote repositories in the same layout) [10:07] mmm [10:07] ah, I see [10:07] I've got a patch to make this simpler, but it missed the bzr-0.13 code freeze [10:07] should be in 0.14 though === ddaa is looking forward to deleting the half bazillion push_location entries in his locations.conf [10:09] BjornT, it's there now === kiko-zzz really goes [10:09] thanks, merge sent off [10:11] kiko-zzz: yeah, i see. now that i think of it, i probably didn't care about that case, since it doesn't happen often, and it's not totally trivial to handle. === Keybuk [n=scott@quest.netsplit.com] has joined #launchpad === professsss [n=Compaq_O@80-41-21-57.dynamic.dsl.as9105.com] has joined #launchpad [10:26] mpt: care flesh out a UI design for bug 71303? [10:26] Malone bug 71303 in launchpad-bazaar "Branch listings could do with status filtering" [Undecided,Needs info] http://launchpad.net/bugs/71303 [10:26] mpt: I think I extracted enough info from dholbach === jinty [n=jinty@177.Red-83-54-74.dynamicIP.rima-tde.net] has joined #launchpad [10:29] mpt: I'm thinking that maybe we could just have a dropdown with options: "All", "Active", "Inactive", "Mature", "Development", "Experimental", "New", "Merged", "Abandoned". And a help text on the list that summarises the status that are being displayed. [10:30] ddaa, that seems good to me [10:31] mpt: I'd like if you could post a comment describing the way you would like to see it done. === professsss [n=Compaq_O@80-41-21-57.dynamic.dsl.as9105.com] has left #launchpad [] [10:31] ok [10:31] For future reference, and so it's easier to hand over to someone else. [10:36] done [10:50] ddaa: ping [10:50] matthewrevell: pong [10:51] ddaa: Hi :) I'm just reading through the launchpad ML archives and you mention that you aim to spend an hour each day writing docs. [10:51] well, not really [10:51] I spend one hour a day write "launchpad help text" [10:52] ddaa: Ah right. [10:52] that is stuff that will be displayed in the help tabs in the 1.0 UI [10:52] Right, I see, thanks. [10:52] I should be done with my bit of it around the end of the week, thankfully [10:52] matthewrevell: why the question? [10:53] Does anyone in particular look after the help.launchpad.net docs? [10:53] Not that I know. [10:53] Oh... yes I know. [10:53] ddaa: I'm asking because I'm keen to take on the LP docs. [10:53] :) [10:53] matthewrevell: you do! [10:53] Fantastic. [10:53] And I don't want to wade in without understanding how it's done at the moment :) [10:53] mpt: meet matthewrevell who wants to write more launchpad docs [10:54] :) [10:54] matthewrevell: meet mpt who thinks that need for documentation is a bug [10:54] Perhaps a love of docs is a Matthew thing [10:54] hello hello [10:54] mpt: howdy [10:55] LP needs more docs, if that's short for doctors :-) [10:55] mpt: I was just saying to ddaa that I'm keen to look after the LP documentation, but don't want to tread on any toes [10:55] ha :) [10:56] You wouldn't be treading on any toes, the LP documentation is rather unloved [10:56] cool [10:56] Perhaps unloved is the wrong word [10:56] a bit neglected [10:57] right [10:58] So, there isn't a current process that I need to be aware of? === seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad === seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad === G0SUB [i=ghoseb@ubuntu/member/gosub] has joined #launchpad [11:10] hello, somebody subscribed our loco team to a bug report. how do I remove that? I don't see the bug in the team's subscribed bugs list [11:11] matthewrevell: afaik, there's no formal process, but it's of course good to talk to someone involved with the subsystem you write documentation for. [11:12] matthewrevell: also, are you aware about the help snippets that will be available for each page in the new 1.0 ui? [11:12] https://bugs.launchpad.net/people/indian-team/+subscribedbugs doesn't show the bug [11:12] it's Bug #67744 [11:12] Malone bug 67744 in kdepim "Kontact crashs at startup" [Undecided,Unconfirmed] http://launchpad.net/bugs/67744 [11:13] BjornT: Thanks. My main concern, at the moment, is that I don't want to take on the documentation without fully understanding how it works at the moment. [11:13] BjornT: mpt mentioned the 1.0 help snippets. Are they on the LP wiki atm? [11:14] matthewrevell: yeah. another thing to think about is to get a grasp of the current development, so that you won't spend time documenting something that will go away soon. [11:15] matthewrevell: no, the help snippets are in the source file of each page. do you have a rocketfuel tree with the source code for launchpad? [11:16] BjornT: I've been reading through the 1.0 pages on the wiki but that's as far as I've got, in terms of finding out about the development plans. [11:16] I haven't set up rocketfuel yet, I'll do that today. [11:19] G0SUB: the reason you don't see the bug as a subscribed bug is that it's not manually subscribed to the bug, it's set up as a "bug contact" for the kdepim source package === jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad [11:19] G0SUB: if you are a member of the team, you should be able to remove the team as a "bug contact" on https://bugs.launchpad.net/distros/ubuntu/+source/kdepim/+subscribe [11:21] BjornT: that's great. fixed. many thanks :) [11:22] np :) [11:22] BjornT: that package has nothing to do with us, I don't know who or how it was set [11:23] G0SUB: yeah. it's a problem that any member of the team can make it a bug contact, without any notification or confirmation process happening. [11:26] BjornT: all te members were crying foul becaise of the ``spamming'' :) === seb128 [n=seb128@ANancy-151-1-6-29.w83-194.abo.wanadoo.fr] has joined #launchpad === Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad === malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad === merriam [n=merriam@195-112-59-254.dyn.gotadsl.co.uk] has joined #launchpad [12:06] good morning, guys === niemeyer [n=niemeyer@200.138.132.233] has joined #launchpad === NoNameBoy [n=nonamebo@87-196-143-78.net.novis.pt] has joined #launchpad === matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["Leaving"] === matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [12:30] New bug: #74500 in launchpad "Impossible to remove package <-> product series link" [Undecided,Unconfirmed] http://launchpad.net/bugs/74500 [12:44] kiko-zzz: do we have a procedure to ask people that have created driftwood products if they want their product deleted? [12:45] I'm thinking of this one in particular https://launchpad.net/products/higlug-bot [12:45] stumbled on it because it got an import setup on a non-functional svn repo === stub [n=stub@ppp-58.8.6.154.revip2.asianet.co.th] has joined #launchpad [12:46] ddaa, we don't right now, no. [12:46] hi stub [12:46] yo [12:46] kiko: what about sending a short, polite email to the registrant CC launchpad-users? [12:46] that's a great idea === salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === xerxas [n=R67894@AGrenoble-257-1-56-147.w86-206.abo.wanadoo.fr] has joined #launchpad [01:00] ddaa: What are the criteria for determining if a product is dead? [01:20] matthewrevell, it's subjective but not totally unobvious [01:22] stub: ping === NoName [n=nonamebo@87-196-198-54.net.novis.pt] has joined #launchpad [01:23] kiko: I thought it'd probably be more to do with judgement, than anything. Would you like me to take on emailing potentially dead projects? [01:23] matthewrevell, sure, that's a great idea. === doko_ [n=doko@155.56.26.50] has joined #launchpad [01:23] matthewrevell, I have an interview this morning but I can call you straight after [01:24] Sounds good. What time? [01:24] ish === matthewrevell [n=matthew@82-47-122-94.cable.ubr05.wolv.blueyonder.co.uk] has joined #launchpad === matthewrevell_ [n=matthew@82-47-122-94.cable.ubr05.wolv.blueyonder.co.uk] has joined #launchpad === Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad [01:43] matthewrevell_: it would be great if you could help gardening dead products/projects [01:44] I think most of the dead stuff are just empty products created by people who tried Launchpad once. Generally those users have low or zero karma, and those products have no bugs, translations or branches. [01:44] ddaa: no probs. I take it's just a case of running through all projects on Launchpad - i.e. there isn't a auto-generated list of projects with low/nil activity [01:45] matthewrevell_: no such list. I do not think that any single person would would even know how to make one. [01:45] Though it would be feasible in a couple of hours of digging into the schema. [01:46] okay, no probs. Is anyone looking for dead projects already? [01:46] matthewrevell_: yes [01:46] you are :) [01:46] haha :) [01:46] I incidentally find some as part of herding vcs-imports [01:47] ddaa: Right, so is it best I compare notes with you, before contacting a project? [01:47] but my real target is rather "shrink the list of testfailed imports, grow the list of syncing imports" [01:47] matthewrevell: just go ahead [01:47] righto, will do [01:48] matthewrevell: there's a blurry line in that a lot of essentially dead products are owned by "registry" and were created by the team when we were asked to get as many vcs-imports running as possible. === Nafallo [n=nafallo@ubuntu/member/nafallo] has left #launchpad ["Lmnar"] [01:48] But I think most of the interesting ones got package links or bugs since that time. [01:49] ddaa: If there's anything I'm not sure about, I'll ask in here on on the list. [01:49] s/on on/or on [01:50] matthewrevell: you'll get a feel for it quickly [01:50] Hopefully :) [01:50] Right, I'm gonna grab some lunch. [01:50] most driftwood rings various WTF?!? alarms in mammalian brain layers. [01:51] brain had millions of years of evolution to build an ability to find intruders :) [02:13] where would unvalidated email addresses come from for a person in LP? [02:15] elmo, gina or the poimporter [02:16] salgado: tnx === BjornT- [n=bjorn@213.226.190.250] has joined #launchpad === NN [n=nonamebo@87-196-137-19.net.novis.pt] has joined #launchpad === BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad === marcus_notebook [n=mholthau@117.247.77.83.cust.bluewin.ch] has joined #launchpad === xerxas_ [n=R67894@AGrenoble-257-1-23-16.w86-194.abo.wanadoo.fr] has joined #launchpad [03:03] matthewrevell, ready for some inter action? :) [03:04] kiko: Absolutely :) [03:09] BjornT, around? [03:10] hi salgado [03:13] hey BjornT. I'm going to write an ImageWidget, so that we can embed the icons and emblems into our pillar's +edit page. I did a quick look to see if I could find something like that in zope3 but I didn't find anything [03:13] do you know if there's anything that I could use as a start/example or I'll have to write my own from scratch? [03:16] salgado: what's an image widget? how is it supposed to work? e.g., how is it different to a file widget? [03:19] salgado: what's an image widget? how is it supposed to work? e.g., how is it different to a file widget? [03:20] BjornT, it displays the current image and has a