/srv/irclogs.ubuntu.com/2006/12/05/#launchpad.txt

newz2000I'm working on a project where users need to be registered with launchpad in order to publish content to art.ubuntu.com.12:19
newz2000I 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
newz2000Do you guys have any suggestions?12:20
kikowell12:20
newz2000(common occurrance was going to be a reference to checking to see if they've left launchpad)12:20
kikopassword and email changes will be problems, right?12:20
newz2000ah. Good point. If they change it in launchpad, they'll expect it changed here too.12:21
kikoI assume12:21
newz2000They'll see it as one big program, not as two separate apps (which is what they are of course)12:21
kikoI mean, that's what "use your launchpad credentials here" really means to an end-user12:21
newz2000yep, you're right on12:21
kikoyou 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
newz2000That was exactly how I was envisioning it in my mind, but that would confuse most.12:22
LarstiQare there any plans on supporting OpenID?12:24
kikoLarstiQ, there are. stay tuned.12:26
=== LarstiQ stays tuned.
UbugtuNew bug: #74447 in launchpad "Unclear why CoC 1.0 signatories can't sign CoC 1.0.1" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7444712:30
kikonice bug12:32
=== Ubug2 [n=bugbot@ubuntu/bot/ubugtu] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
kikompt, btw:12:42
kikoHave a burning question?12:42
kikoGo to www.Answers.yahoo.com and get answers from real people who know.12:42
kikoa tagline from yahoo.com email12:42
kikointeresting12:42
mptInteresting in what way?12:42
mptAs compared with "We're sorry, but Google Answers has been retired, and is no longer accepting new questions"? :-)12:43
kikothat answers has more precedent than I was aware of I guess12:45
=== jml [n=jml@220-253-106-108.TAS.netspace.net.au] has joined #launchpad
Ubug2New bug: #74449 in malone "Mysql bug tracker is unknown" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7444901:24
=== _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
_thumper_ping jamesh03:10
jamesh_thumper_: pong03:10
_thumper_the branch scanner code, do you know where it is?03:10
jameshthe main code is in lib/canonical/launchpad/scripts/bzrsync.py03:11
_thumper_jamesh: thanks03:11
jameshother 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:11
_thumper_thanks again :)03:12
=== 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]
der_steppenwolfhi, does someone know about character sets?03:27
=== 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
yankees26anyone here know if its possible to delete or "unregister" a product you registered?03:38
mptyankees26, unfortunately not03:46
yankees26mpt: ok03:46
jameshan admin can mark it inactive though03:46
mptyankees26, but you can register a support request asking for us to remove it03:46
mpthttps://launchpad.net/products/launchpad/+addticket03:47
yankees26in that little box/line would "Wish to delete Nirvana Package Manager." be effective?03:47
mptyes03:49
yankees26thanks03:52
=== ryanakca [i=ryan@unaffiliated/ryanakca] has joined #launchpad
=== _sergio [n=sergio@p54A5EFB8.dip.t-dialin.net] has joined #launchpad
_sergioi have a question about character sets...04:03
=== 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 :-(
jameshwhat's the problem?05:28
mpttal:content="structure context/@@+applicationbuttons/blueprints" produces a TraversalError05:29
mpt+applicationbuttons is defined in launchpad.zcml05:29
mpt(on the 1-0 branch)05:29
jameshokay.  Whats the "/blueprints bit on the end for?05:30
mptwith for="canonical.launchpad.interfaces.ILaunchpadApplication"05:30
mptThat's to tell the applicationbuttons code which application to highlight05:30
jamesh"context/@@+applicationbuttons" will be a view, which you generally can't traverse past05:30
mptother templates have "structure context/@@+applicationbuttons/bugs", "structure context/@@+applicationbuttons/code", etc05:30
jameshokay.  /me looks at the actual code05:31
mptactual code in browser/launchpad.py05:31
jameshis this ui-1.0 only?05:32
mptyes05:32
=== jamesh pulls that branch to check
jameshwhat's the branch URL these days?05:35
mptjamesh, rocketfuel/launchpad/ui-one-zero05:36
jameshI tried pulling that, and it was last updated in November05:36
jameshwonder what's going on05:36
mptIt's supposed to be merging daily from /devel, but may have stopped because of conflicts05:37
mptNevertheless, it will contain the +applicationbuttons code05:37
mptat least, it should05:38
jameshI don't see it.  So I'm either looking at the wrong place, or the wrong branch05:43
jameshor searching for the wrong text05:43
mptlaunchpad.py line 779?05:43
mptIf not, ui-one-zero must be very out of date :-/05:43
jameshbrowser/launchpad.py is 730 lines long :)05:44
mptoy05:44
mptwell, mpt/launchpad/2006-08-ui definitely has it05:44
mptbut I've possibly taken too much of your time already05:45
jameshI'll pull your branch -- I can help you once that's done.05:45
mptthank you05:45
jameshmpt: weird.  That class should handle traversal of +applicationbuttons/anything05:57
mpt+applicationbuttons/blueprints works in malone-index.pt06:00
mptbut it doesn't work in specifications-index.pt06:00
jameshokay06:01
jameshthat's because +applicationbuttons is registered on ILaunchpadApplication (launchpad-index.pt is a view on this object), but not ISpecificationSet06:02
jamesh"context" refers to a different object in each case.06:02
mptok06:02
mptso do I need another registration in specificationtarget.zcml?06:02
jameshperhaps.06:03
mptactually, specification.zcml is the one with the SpecificationSet stuff06:03
jamesheventually we won't be hanging pages off ISpecificationSet though, right?06:03
mptI don't know what that means :-/06:04
jameshokay.  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 tracker06:05
jameshthe context object for the first URL is ILaunchpadApplication, and the context object for the second is ISpecificationSet06:05
jameshwith the new system, the home page for the spec tracker should be https://blueprints.launchpad.net06:06
jameshwhich has a context object of ILaunchpadApplication06:06
jameshbut with the BlueprintsLayer active06:06
mptok06:07
jameshso what you want is to register a new view on ILaunchpadApplication06:09
jameshand then add a <browser:defaultView> for ILaunchpadApplication with layer="canonical.launchpad.layers.BlueprintsLayer" for this view06:10
jameshand probably make ILaunchpadApplication's navigation class redirect blueprints -> blueprints.launchpad.net06:11
jameshthat is, unless I've got things mixed up06:12
mptIOW, leave it for SteveA :-] 06:19
mptbut thanks for researching it06:21
jameshah ha06:24
mptah ha?06:24
jameshthe current default views are defined in lib/canonical/configure.zcml06:25
mptThat's outside my usual grepping scope...06:25
jameshit 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
jameshso you probably want to (a) register a view on ILaunchpadRoot instead of ISpecificationSet, and (b) use that as the default view06:26
jameshI think you should consult Steve about this though06:27
mptok06:27
=== _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
BjornTgood morning07:08
mpthello BjornT!07:13
BjornThi mpt 07:13
=== 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
ddaaGood morning09:49
matthewrevellmorning09:51
kiko-zzzzzz09:51
=== ddaa hits kiko
ddaaactually...09:52
=== ddaa hits kiko-zzz
=== kiko-zzz yawns
kiko-zzz-> out biking09:55
kiko-zzz(3@!$$! rain)09:55
ddaago biking all you want, just stop snoring!09:55
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
kiko-zzzBjornT, see bug 459410:02
UbugtuMalone bug 4594 in malone "Shouldn't be able to add duplicate bug watches" [Medium,Fix released]  http://launchpad.net/bugs/459410:02
=== kiko-zzz zzz
=== BjornT looks
kiko-zzzddaa, what's the right way to bzr-submit using bzr+ssh?10:03
ddaasame way as otherwise10:03
BjornTkiko-zzz: what exactly do you want me to look at? the last comment is from me.10:03
kiko-zzzBjornT, your email interface code is slow then :-)10:04
ddaakiko-zzz: actually, I am not sure I understand10:04
BjornTor your mail server is slow :)10:04
kiko-zzzalways my fault!10:04
ddaapqm-submit is email-based, it does not care about bzr+ssh10:04
kiko-zzzddaa, okay, but what URLs should the branches in the email be?10:04
ddaaI think pqm still expects ssh urls10:05
kiko-zzzbecause when merging bzr+ssh://me to bzr+ssh://lp it does not work 10:05
kiko-zzzmmm10:05
ddaalike:10:05
ddaapqm_branch = sftp://devpad.canonical.com/code/rocketfuel/launchpad/devel10:05
ddaapush_location = bzr+ssh://devpad.canonical.com/code/david/launchpad/smallfixes10:05
kiko-zzzthat doesn't work when merging10:05
kiko-zzzbecause it says that my push_location is bazaar110:06
ddaakiko-zzz: you are confused10:06
jameshkiko-zzz: set public_branch to the sftp URI for your branch10:06
ddaaHere I have10:06
ddaa[file:///home/david/canonical/branches/launchpad] 10:06
ddaapublic_repository = sftp://devpad.canonical.com/code/david/launchpad10:06
ddaapqm_branch = sftp://devpad.canonical.com/code/rocketfuel/launchpad/devel10:06
ddaa[file:///home/david/canonical/branches/launchpad/smallfixes] 10:06
ddaapush_location = bzr+ssh://devpad.canonical.com/code/david/launchpad/smallfixes10:06
jamesh(or public_repository if you have local and remote repositories in the same layout)10:07
kiko-zzzmmm10:07
kiko-zzzah, I see10:07
jameshI've got a patch to make this simpler, but it missed the bzr-0.13 code freeze10:07
jameshshould be in 0.14 though10:07
=== ddaa is looking forward to deleting the half bazillion push_location entries in his locations.conf
kiko-zzzBjornT, it's there now10:09
=== kiko-zzz really goes
kiko-zzzthanks, merge sent off10:09
BjornTkiko-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.10:11
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== professsss [n=Compaq_O@80-41-21-57.dynamic.dsl.as9105.com] has joined #launchpad
ddaampt: care flesh out a UI design for bug 71303?10:26
UbugtuMalone bug 71303 in launchpad-bazaar "Branch listings could do with status filtering" [Undecided,Needs info]  http://launchpad.net/bugs/7130310:26
ddaampt: I think I extracted enough info from dholbach10:26
=== jinty [n=jinty@177.Red-83-54-74.dynamicIP.rima-tde.net] has joined #launchpad
ddaampt: 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:29
mptddaa, that seems good to me10:30
ddaampt: I'd like if you could post a comment describing the way you would like to see it done.10:31
=== professsss [n=Compaq_O@80-41-21-57.dynamic.dsl.as9105.com] has left #launchpad []
mptok10:31
ddaaFor future reference, and so it's easier to hand over to someone else.10:31
mptdone10:36
matthewrevellddaa: ping10:50
ddaamatthewrevell: pong10:50
matthewrevellddaa: 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
ddaawell, not really10:51
ddaaI spend one hour a day write "launchpad help text"10:51
matthewrevellddaa: Ah right.10:52
ddaathat is stuff that will be displayed in the help tabs in the 1.0 UI10:52
matthewrevellRight, I see, thanks.10:52
ddaaI should be done with my bit of it around the end of the week, thankfully10:52
ddaamatthewrevell: why the question?10:52
matthewrevellDoes anyone in particular look after the help.launchpad.net docs?10:53
ddaaNot that I know.10:53
ddaaOh... yes I know.10:53
matthewrevellddaa: I'm asking because I'm keen to take on the LP docs.10:53
matthewrevell:)10:53
ddaamatthewrevell: you do!10:53
ddaaFantastic.10:53
matthewrevellAnd I don't want to wade in without understanding how it's done at the moment :)10:53
ddaampt: meet matthewrevell who wants to write more launchpad docs10:53
matthewrevell:)10:54
ddaamatthewrevell: meet mpt who thinks that need for documentation is a bug10:54
matthewrevellPerhaps a love of docs is a Matthew thing10:54
mpthello hello10:54
matthewrevellmpt: howdy10:54
mptLP needs more docs, if that's short for doctors :-)10:55
matthewrevellmpt: I was just saying to ddaa that I'm keen to look after the LP documentation, but don't want to tread on any toes10:55
matthewrevellha :)10:55
mptYou wouldn't be treading on any toes, the LP documentation is rather unloved10:56
matthewrevellcool10:56
mptPerhaps unloved is the wrong word10:56
mpta bit neglected10:56
matthewrevellright10:57
matthewrevellSo, there isn't a current process that I need to be aware of?10:58
=== 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
G0SUBhello, 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 list11:10
BjornTmatthewrevell: 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:11
BjornTmatthewrevell: also, are you aware about the help snippets that will be available for each page in the new 1.0 ui?11:12
G0SUBhttps://bugs.launchpad.net/people/indian-team/+subscribedbugs doesn't show the bug11:12
G0SUBit's Bug #6774411:12
UbugtuMalone bug 67744 in kdepim "Kontact crashs at startup" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6774411:12
matthewrevellBjornT: 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
matthewrevellBjornT: mpt mentioned the 1.0 help snippets. Are they on the LP wiki atm?11:13
BjornTmatthewrevell: 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:14
BjornTmatthewrevell: 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:15
matthewrevellBjornT: 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
matthewrevellI haven't set up rocketfuel yet, I'll do that today.11:16
BjornTG0SUB: 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 package11:19
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
BjornTG0SUB: 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/+subscribe11:19
G0SUBBjornT: that's great. fixed. many thanks :)11:21
BjornTnp :)11:22
G0SUBBjornT: that package has nothing to do with us, I don't know who or how it was set11:22
BjornTG0SUB: 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:23
G0SUBBjornT: all te members were crying foul becaise of the ``spamming'' :)11:26
=== 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
cprovgood morning, guys12:06
=== 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
UbugtuNew bug: #74500 in launchpad "Impossible to remove package <-> product series link" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7450012:30
ddaakiko-zzz: do we have a procedure to ask people that have created driftwood products if they want their product deleted?12:44
ddaaI'm thinking of this one in particular https://launchpad.net/products/higlug-bot12:45
ddaastumbled on it because it got an import setup on a non-functional svn repo12:45
=== stub [n=stub@ppp-58.8.6.154.revip2.asianet.co.th] has joined #launchpad
kiko-zzzddaa, we don't right now, no.12:46
kiko-zzzhi stub 12:46
stubyo12:46
ddaakiko: what about sending a short, polite email to the registrant CC launchpad-users?12:46
kikothat's a great idea12:46
=== 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
matthewrevellddaa: What are the criteria for determining if a product is dead?01:00
kikomatthewrevell, it's subjective but not totally unobvious01:20
cprovstub: ping01:22
=== NoName [n=nonamebo@87-196-198-54.net.novis.pt] has joined #launchpad
matthewrevellkiko: 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
kikomatthewrevell, sure, that's a great idea.01:23
=== doko_ [n=doko@155.56.26.50] has joined #launchpad
kikomatthewrevell, I have an interview this morning but I can call you straight after01:23
matthewrevellSounds good. What time?01:24
matthewrevellish01:24
=== 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
ddaamatthewrevell_: it would be great if you could help gardening dead products/projects01:43
ddaaI 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
matthewrevell_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 activity01:44
ddaamatthewrevell_: no such list. I do not think that any single person would would even know how to make one.01:45
ddaaThough it would be feasible in a couple of hours of digging into the schema.01:45
matthewrevell_okay, no probs. Is anyone looking for dead projects already?01:46
ddaamatthewrevell_: yes01:46
ddaayou are :)01:46
matthewrevell_haha :)01:46
ddaaI incidentally find some as part of herding vcs-imports01:46
matthewrevellddaa: Right, so is it best I compare notes with you, before contacting a project?01:47
ddaabut my real target is rather "shrink the list of testfailed imports, grow the list of syncing imports"01:47
ddaamatthewrevell: just go ahead01:47
matthewrevellrighto, will do01:47
ddaamatthewrevell: 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.01:48
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has left #launchpad ["Lmnar"]
ddaaBut I think most of the interesting ones got package links or bugs since that time.01:48
matthewrevellddaa: If there's anything I'm not sure about, I'll ask in here on on the list.01:49
matthewrevells/on on/or on01:49
ddaamatthewrevell: you'll get a feel for it quickly01:50
matthewrevellHopefully :)01:50
matthewrevellRight, I'm gonna grab some lunch.01:50
ddaamost driftwood rings various WTF?!? alarms in mammalian brain layers.01:50
ddaabrain had millions of years of evolution to build an ability to find intruders :)01:51
elmowhere would unvalidated email addresses come from for a person in LP?02:13
salgadoelmo, gina or the poimporter02:15
elmosalgado: tnx02:16
=== 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
kikomatthewrevell, ready for some inter action? :)03:03
matthewrevellkiko: Absolutely :)03:04
salgadoBjornT, around?03:09
BjornThi salgado 03:10
salgadohey 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 anything03:13
salgadodo 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:13
BjornT_salgado: what's an image widget? how is it supposed to work?  e.g., how is it different to a file widget?03:16
BjornTsalgado: what's an image widget? how is it supposed to work? e.g., how is it different to a file widget?03:19
salgadoBjornT, it displays the current image and has a <select> containing the actions that you can do on that image (Keep , Remove, Change) and the text entry (with the Browse button) to specify the new image in case you want to change it03:20
salgadothe existing file widget doesn't allow us to remove the existing file tied to the field; that's the main problem it has03:21
salgadoand it doesn't display the current image either03:21
=== erdalronahi [n=erdalron@p5B0076AB.dip.t-dialin.net] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
BjornT_salgado: do you need it to a single widget, or would it be enough to have three different ones? it requires more logic in the browser code, otoh if you need it in only one place it might be simpler03:25
=== erdalronahi [n=erdalron@p5B0076AB.dip.t-dialin.net] has left #launchpad []
salgadoBjornT_, I'll need to add it into a bunch of different pages. all of them using different templates and view classes03:26
BjornTsalgado: ok. i can't think of an existing widget to re-use, although it might be possible to re-use the file widget.03:29
BjornTsalgado: but basically you want a composite widget, that consists of a file widget and a select widget. the problem is what to return from getInputValue().03:30
BjornTsalgado: if you want the widget to work without any special code in the view classes, you might want to look at ProductBugTrackerWidget and the ProductBugTracker field.03:31
salgadoyeah, that's my goal. no extra code on view classes required03:31
salgadoI'll have a look at them. thanks a lot, BjornT!03:32
BjornTsalgado: i think that what you want is to have getInputValue() either return the uploaded image, or have it return a special value that represents Keep and Delete, and then have the field do the right thing.03:32
salgadoyeah, that seems to suit my needs, definitely03:33
BjornTsalgado: the widget and field are tested in doc/product-widgets.txt03:36
=== Starting logfile irclogs/launchpad.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #launchpad
=== Topic for #launchpad: Developer meeting: Thu 7 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by mpt at Thu Nov 30 13:06:13 2006
=== ubuntulog [i=ubuntulo@trider-g7.fabbione.net] has joined #launchpad
=== Topic for #launchpad: Developer meeting: Thu 7 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by mpt at Thu Nov 30 13:06:13 2006
=== #launchpad [freenode-info] if you need to send private messages, please register: http://freenode.net/faq.shtml#privmsg
=== Starting logfile irclogs/launchpad.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #launchpad
=== Topic for #launchpad: Developer meeting: Thu 7 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by mpt at Thu Nov 30 13:06:13 2006
=== Starting logfile irclogs/launchpad.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #launchpad
=== Topic for #launchpad: Developer meeting: Thu 7 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by mpt at Thu Nov 30 13:06:13 2006
=== static_ [n=emurphy@194.18.118.70.cfl.res.rr.com] has joined #launchpad
=== sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== erdalronahi [n=erdalron@p5B0076AB.dip.t-dialin.net] has joined #launchpad
=== erdalronahi [n=erdalron@p5B0076AB.dip.t-dialin.net] has left #launchpad []
=== glatzor [n=sebi@p549678E5.dip.t-dialin.net] has joined #launchpad
=== j-a-meinel [n=j-a-mein@adsl-75-51-62-134.dsl.chcgil.sbcglobal.net] has joined #launchpad
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== static [n=emurphy@194.18.118.70.cfl.res.rr.com] has joined #launchpad
matthewrevellhey matsubara, do you have a sec?06:06
matsubarahi matthewrevell, sure06:07
=== Spads_ [n=spacehob@host-87-74-54-249.bulldogdsl.com] has joined #launchpad
=== SnkBite [n=SnkBite@212.25.63.30] has joined #launchpad
ddaaCool, I achieved all my goals for today.06:25
ddaaGetting out now, dinner, movie, stuff like that. See you tomorrow.06:25
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
kikohello there06:28
=== erdalronahi [n=erdalron@p5B0076AB.dip.t-dialin.net] has joined #launchpad
mhbkiko: hi, how are you? anything new to test for me?06:29
kikohey mhb 06:29
=== erdalronahi [n=erdalron@p5B0076AB.dip.t-dialin.net] has left #launchpad []
kikoI have a patch from carlos but it needs to be rolled out06:29
kikomhb, so not quite yet, but i'll ping you when I do06:30
mhbkiko: ok, thanks06:36
kikothanks for asking06:36
=== outime [n=outime@unaffiliated/outime] has joined #launchpad
UbugtuNew bug: #74538 in launchpad "Malone product search crashes when it receives a list" [Undecided,Confirmed]  http://launchpad.net/bugs/7453806:56
kikomatsubara, are you sure that's not a dupe?06:56
matsubarakiko: if you mean bug 57474, yes I'm sure. it's another code path.06:57
UbugtuMalone bug 57474 in launchpad "Passing a list as the query string in the product search field crashes ftq" [Low,Confirmed]  http://launchpad.net/bugs/5747406:57
kikomatsubara, okay, then please update subjects to ensure that we can tell the bugs apart, because they read like dupes.06:58
kikooh, sorry06:58
kikoI didn't read /product search/06:58
kikowhat is the malone product search?06:58
kikois it the jump to: feature I wrote?06:58
matsubarasalgado: can you take a look at: OOPS-337B861 ? It's weird NotFound error referred from shipit.06:58
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/337B86106:58
matsubarakiko: the product search at launchpad.net/malone06:59
kikomatsubara, you must mean bugs.launchpad.net :-)06:59
matsubarakiko: it's essentially the same search but with the exact_name parameter06:59
kikoright.06:59
salgadomatsubara, isn't that a 404?07:05
kikoyes salgado 07:05
matsubarasalgado: yes.07:05
kikoa NotFound07:05
matsubarasalgado: what is weird is that it's referred from myrequest07:05
matsubarait happened 22 times yesterday and 12 times the day before, salgado. 07:07
salgadohas it ever happened before?07:07
matsubarasalgado: nope, never seen it before.07:08
sabdflkikomatic!07:16
sabdflthanks for the launchpad report07:16
=== NN is now known as NoNameBoy
sabdflare we yet ready to nuke /products/ and /projects/ etc?07:17
kikosabdfl, you're welcome07:17
kikosabdfl, I have a more complete report in the works for launchpad-users (with blurb)07:17
kikosabdfl, that's the next step -- we've got the vocabularies, the remaining feature for pillarnames is dropping the traversal. stub's on it.07:17
sabdflbrilliantly crafted blurb, no doubt :-)07:17
=== j-a-meinel [n=j-a-mein@adsl-75-51-62-134.dsl.chcgil.sbcglobal.net] has joined #launchpad
sabdflsuper. can't wait07:17
kikosabdfl, I am seeking inspiration high and low07:17
sabdflSteveA: is there a canonical place where we can see which of the structural objects have working menus?07:18
kikoneither can I (RSI and all)!07:18
UbugtuNew bug: #74548 in launchpad "Merge and claim account emails need a way to report abuse" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7454807:50
=== mholthaus_ [n=mholthau@254.28.76.83.cust.bluewin.ch] has joined #launchpad
kikosabdfl, SteveA's off sick today, but to answer your question, I think the only "canonical" reference is the UI branch08:01
kikosabdfl, so, for your amusement:08:03
kikohttp://lists.ubuntu.com/mailman/listinfo/launchpad-users08:03
kikoand we still get CD requests, though fewer ones now08:03
=== static_ [n=emurphy@194.18.118.70.cfl.res.rr.com] has joined #launchpad
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
kikophew09:14
salgadoflacoste, around?09:16
flacostehere09:16
flacostesalgado-lunch: i am09:17
salgadohey flacoste. I want to write a widget to allow people to upload an image and also to delete/keep an existing image. it'll be a modified version of the FileWidget, with a dropdown widget for the actions.09:19
salgadoI'm writing it as a composite widget, containing the filewidget and the dropdown one, but since I don't have a vocabulary for the dropdown, I'm wondering if it could be easier to write the html for the dropdown by myself09:20
flacostesalgado-lunch: how about a radio: <*> Change < > Delete?09:21
salgadowe need a Keep too09:21
salgadoso that we can embed that widget in existing forms09:21
flacostei would argue that <*> Change without any file implies a 'Keep'09:22
flacostebut you could add a keep also <*> Keep < > Change < > Delete09:22
salgadoagreed, but I think I prefer the dropdown if we're going to have three different options09:23
salgadobut the radio has one advantage. I could do something like <*> Keep    < > Delete    < > Change to  [        |^|] 09:24
flacosteyou could define the vocabulary inline in your widget09:24
flacostebut you probly want to render it yourself so that it looks nice09:25
flacostes/probly/probably/09:25
salgadoah, right. the SimpleVocabulary thing09:25
flacostethe problem with the keep is that we risk having the same bug than in the bug tracker (remove the include attachment checkbox)09:25
flacosteSimpleVocabulary: that's it09:26
flacostethe problematic use case is: user selects a file, but forget to select 'Change' button09:26
salgadoI can do that using javascript09:26
salgadoI mean, I can select the Change radio for him09:27
flacosteyeah, but I prefer not to rely of that kind of JS to work around poor UI :-)09:28
salgadowell, but do we have any other feasible options?09:28
flacostewhat about using only Change /Delete?09:29
salgadoChange/Delete being radio buttons?09:29
flacosteor even [ ]  <File> or [ ]  Delete09:29
salgadoas checkboxes?09:30
flacostethat is [ file entry          ]  <File ....> or [ ]  Delete09:30
flacosteyeah, radio buttons or simply file input + checkbox09:30
flacosteradio buttons in the case of Change/Delete09:31
flacostecheckbox if simply using a Delete option09:31
flacostesince uplading a file implies Change09:31
salgadoI don't quite like that because then we'd have no radio selected initially09:32
flacostenot uploading one implies Keep09:32
salgadoI mean, the Change/Delete as radio buttons09:32
flacosteand checking Delete implies: Remove the existing file09:32
=== static [n=emurphy@194.18.118.70.cfl.res.rr.com] has joined #launchpad
flacosteSelect Change by default09:34
salgadothe other options looks good to me, but we'd still allow people to specify a file to change /and/ mark the Delete checkbox09:34
salgadoI think the Change selected by default is not a good idea, since it's not clear that it'll actually keep the existing image09:35
flacostein that case, either report an error or take it as a Delete (first is safer)09:36
flacosteright, that's why I suggested the File Widget+Delete checkbox alternative09:36
=== _thumper_ [n=tim@166-179-25-216.jamamobile.co.nz] has joined #launchpad
salgadoflacoste, I think I prefer the first option, and since launchpad already depends on javascript, it's very unlikely that it'll annoy users09:48
flacosteok09:49
kikoflacoste, we can avoid the JS and let the user DTRT09:53
=== shawn___ [n=shawn@netblock-68-183-69-197.dslextreme.com] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
kikodoes anyone know milo casagrande's email?10:38
=== static_ [n=emurphy@194.18.118.70.cfl.res.rr.com] has joined #launchpad
=== static [n=emurphy@194.18.118.70.cfl.res.rr.com] has joined #launchpad
=== ryanakca [n=ryan@unaffiliated/ryanakca] has joined #launchpad
UbugtuNew bug: #74569 in launchpad "Incorrect date for "member since" on +members" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7456911:20
_thumper_ping kiko11:22
kikohey _thumper_ 11:22
kikowhat's cooking!11:22
_thumper_kiko, could you send me a pm with the pwd for asuka?11:23
kiko_thumper_, wow, this is in the news today eh? :-)11:23
_thumper_getting my head around all the lp-bzr bits11:23
kikoit's the third person requesting information about that11:23
_thumper_:)11:23
=== WebMaven [n=webmaven@ip72-193-220-34.lv.lv.cox.net] has joined #launchpad
=== doko_ [n=doko@dslb-088-073-066-227.pools.arcor-ip.net] has joined #launchpad
=== 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
mptGooooooooooooooood afternoon Launchpadders!12:01
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]

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