/srv/irclogs.ubuntu.com/2005/12/10/#launchpad.txt

=== thierry_ [n=thierry@modemcable058.142-201-24.mc.videotron.ca] has joined #launchpad
=== mantiena [n=mantas@ctv-217-147-43-171.init.lt] has joined #launchpad
mantienaHi all02:49
=== poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #launchpad
=== poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #launchpad
mantienaare someone of launchpad developers alive ?02:54
spivmantiena: I am, but I'm about to go have lunch :)02:57
spivmantiena: What's up?02:57
mantienahttps://launchpad.net/products/launchpad/+bug/355003:00
UbugtuMalone bug #3550: There are no way to register a new distribution on https://launchpad.net/distros In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/355003:00
mantienaspiv, could you help me to register new distribution at lauchpad ?03:01
spivI think the URL you want is https://launchpad.net/distros/+add, but it's not linked that I can see..03:02
=== slomo_ [n=slomo@ubuntu/member/slomo] has joined #launchpad
mantienaspiv, could you write about this at this bugreport?03:07
jameshyou need admin privileges to add distros03:08
mantiena:(03:08
jameshand I don't know what the current rules are for adding them.03:08
mantienajamesh, so, what knows if I can used launchpad for Ubuntu-Based Baltix GNU/Linux distribution ?03:09
mantienas/what/who03:09
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
jameshprobably steve or kiko would03:11
jameshbut they aren't up at this time of day03:11
mantienajamesh, SteveA ?03:12
lifelessmantiena: you definately can, but the exact means to get different distros INTO launchpad are not yet defined in policy let alone code03:12
lifelessmantiena: so I suggest talking to SteveA (GMT - 3) or kiko (GMT - 10) 03:13
mantienalifeless, jamesh: thanks, I know SteveA - he lives in the same country like I ;)03:13
lifelesslithuania ?03:13
mantienayea ;)03:13
lifelesscool03:13
=== GoRoDeK [n=gorodek@p5083F661.dip.t-dialin.net] has joined #launchpad
jameshlifeless: btw, I added a "time" column to the pending-reviews page, showing how long each branch took to process04:55
lifelesscool04:55
jameshthere's quite a big variance in run times04:56
jameshI don't know whether that's to be expected or now04:58
jameshs/now/not/04:58
lifelesssome yes05:00
=== poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083E4B1.dip.t-dialin.net] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
lifelessSteveA: ping07:21
SteveAmorning07:42
SteveAlabas rytas, mantai07:42
lifelesshey07:44
lifelessso07:44
lifelessbzr and bzrtools for launchpad07:44
lifelessbzr's test suite runs bzrtools test suite. bzrtools requires testresources to run its test suite. Is it ok if I include testresources in the launchpad config ?07:44
SteveAwhat is "testresources" ?07:45
lifelessa unittest extension I wrote over a couple of weekends based on some common performance issues I have observed07:45
lifelessit manages expensive resources such as databases, sample VCS trees etc.07:45
jblackjjjj07:46
SteveAno package in universe?07:47
lifelessnot packaged at the moment07:47
lifelessthe api has not changed since creation.07:47
lifelessI believe trial HEAD uses it now, though I'm not sure.07:47
lifelessI can package it up though.07:48
lifelessare you saying you'd like it to be a package ;)07:48
SteveAwhy does bzr's test suite run bzrtools' test suite?07:48
lifelessbecause bzrtools is a plugin and thats the way we have structured it07:48
lifelessplugins cannot run their own test suites07:48
SteveAdoes launchpad depend on bzrtools?07:48
lifelessddaa's conversion script that will be running over the next month or so does.07:49
SteveAok.  my concern is that if we run tests that we don't care about for launchpad, then we're slowing down pqm for no reason.07:49
SteveAso, there is a reason over the next month07:49
SteveAthere may be no reason after that07:49
lifelessSteveA: the test suite takes 1 minute to run07:50
lifelessfor bzr and bzrtools07:50
lifelessso I dont think its of significant impact compared to the other issues that are around. We have choices:07:50
lifelesswe could say that ddaas script is not part of any launchpad deployment and create a different config for it, that runs only his scripts tests & the bzr ones07:51
lifelesswe could disable the bzrtools tests and or the bzr ones07:51
SteveAi think it is good to have only tests-passing bzr trees in the launchpad config07:52
SteveAbut, do we need to run bzr tests on every launchpad merge?07:53
lifelessat this point no, because bzr is a strict no-deps-on-lp layer07:53
lifelessthat said, we do need to run the bzr tests and the bzrtools tests as I develop the baz2bzr for importd code.07:54
SteveAwhere does baz2bzr live?07:55
lifelessin bzrtools07:55
SteveAso, can we have bzrtools and bzr in RF, and run the bzrtools and bzr tests when merging into either of those.  i don't mind whether "testresources" is a package or a tree.07:57
lifelessyes07:58
lifelesswe have bzr already07:58
lifelessI put bzrtools in earlier today (because I thought we had had this discussion a couple weeks back)07:58
lifelessI was testing an upgrade of bzr when this arose07:58
lifelessI'd like to start with testresources as a tree, because that way if the api changes, our old trees will still be verifiable07:59
SteveAas we can avoid running bzr / bzrtools tests on merging launchpad, i'd like to avoid that07:59
SteveAfind07:59
SteveAinfe07:59
SteveAfine07:59
lifeless:)07:59
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
lifelessI would like to run the tests on all commits for now, and put a TODO item to change that, because - 1 minute is not long, and its non trivial to change it safely.08:00
lifelessby safely I mean that commits to bzr/bzrtools *can break launchpad*.08:00
lifelessso they have to run the lp test suite. But also run theirs. 08:00
lifelessso I need to figure out how to usefully get that behaviour08:01
SteveAokay, file a bug please08:01
lifelessk08:01
lifelessinterfaceverification - did you get a chance to read it ? (I've updated it)08:02
SteveAno, not read it yet08:05
lifelessok08:07
lifelessI have some useful profiling data now08:07
lifelessif I read it right we spend ~ 3 minutes in the launchpad test suite08:07
lifelessand 27 minutes in postgresql08:07
lifelessbug 537808:09
UbugtuMalone bug #5378: dont run the bzrtools and bzr tests on make check_merge In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/537808:09
=== ddaa [n=ddaa@nemesis.xlii.org] has joined #launchpad
sivangmorning all09:23
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== daf [i=daf@muse.19inch.net] has joined #launchpad
=== gml_ [i=gml@dyn-83-156-9-185.ppp.tiscali.fr] has joined #launchpad
lifelessSteveA: ping10:02
SteveAspiv: hello10:02
SteveAlifeless: hello10:02
lifelessmeeting time10:02
SteveAso it is10:03
sivangdevelopment meeting?10:07
lifelessbazaar-launchpad meeting10:07
sivanglifeless: is anybody free to watch?10:07
dafmorning10:07
sivangmorning daf10:08
lifelessits not a particularly open meeting no.10:08
dafhmm, should I be able to see https://staging.ubuntu.com/errors?10:08
lifelessgiven its mainly about whos doing what when10:08
lifelessits also not particularly interesting ;)10:08
sivangok :)10:08
SteveAspiv: ping10:15
SteveAspiv: if you're online, please come onto #c-m10:25
mantienaSteveA, Hi10:38
SteveAhi.  i'm in a meeting right now.10:38
mantienaSteveA, in POV ?10:38
SteveAno10:38
SteveAon irc10:38
mantienaSteveA: jamesh told me, that you could help me to register Ubuntu-Based Baltix GNU/Linux distribution on launchpad10:39
SteveAyes.  i'll need to talk with some people who will be online in a few hours.  they're working on that part of launchpad right now.10:42
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mantienaSteveA, I've registered bugreport about this, look at https://launchpad.net/products/launchpad/+bug/355010:43
UbugtuMalone bug #3550: There are no way to register a new distribution on https://launchpad.net/distros In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/355010:43
SteveAthanks10:44
SteveAi'll assign it to kiko10:44
mantienaSteveA, thank you, I wanna use launchpad for Baltix development and bugreporting, this would give improvements not only to Baltix, but also to launchpad, because then it will be translated to lithuanian language ;)10:50
SteveAcool10:50
SteveAalthough, the launchpad team have some work to do to make launchpad internationalizable10:51
SteveAlocalizable10:51
SteveAmake it internationalized10:51
SteveAwow.. .such long words, and so confusing ;-)10:51
SteveAmantiena: how many people work with you on baltix?10:51
SteveAjamesh: hello.  i see that ErrorReportManagement is "merge-conditional".  what's left to do before it lands?10:55
mantienaSteveA, on developing (programing, patching, etc) mainly only I, but on translating, bugreporting and making artwork/documentation there are working about 4-611:00
SteveAmantiena: bradb will be visiting vilnius for a week, to work with me on malone.  it would be good if you can visit, and show us how you use launchpad, particularly for bug tracking, and what you want improved11:03
mantienaSteveA, when exactly bradb will be in Vilnius ?11:04
SteveAnext week, working with me monday to friday11:05
jameshSteveA: I'm just fixing the things stub mentioned.  The other thing that is necessary is to decide what the new config values should be set to for staging, production1, production2, etc11:06
SteveAjamesh: what do you recommend they are set to?11:19
jameshSteveA: copy_to_zlog can be off for production and staging.  probably just assign error code prefixes A,B,... for production systems, maybe 'S' for staging11:21
jameshSteveA: I don't know what directory would be safe to get the error logs written to11:21
SteveAok11:21
SteveAthere is a directory for that already11:21
=== SteveA looks
SteveAlaunchpad@gangotri:/srv/launchpad.net/production-logs$ ls11:22
SteveAlaunchpad-access1.log  launchpad-access2.log  launchpad1.log  launchpad2.log11:22
SteveAso, the logs for production can all just go in there11:23
SteveAthat directory is rsynced to chinstrap often11:24
SteveAjamesh: where would error logs go on development machines?11:25
jameshSteveA: at the moment they go into a directory under /var/tmp11:27
SteveAwhat happens if the chosen directory doesn't exist?11:28
jameshit gets created11:29
KinnisonSteveA: How does one get at tracebacks on staging?11:29
SteveAKinnison: wait until jamesh's latest stuff lands...11:29
dafhttps://staging.ubuntu.com/errors yields a 40311:29
dafah, hmm11:29
dafSteveA: I can't reproduce the oops you found locally11:30
SteveAthat's good.11:30
SteveAthere's a team you need to be in11:31
SteveAto see tracebacks11:31
SteveAthis team was changed from launchpad-admins recently to some other less powerful team11:31
SteveAbug maybe you're not in that team11:31
dafaha11:31
dafI can't see any teams you're in that I'm not in, other than "ShipIt Administrators" and "Ubuntu Drivers"11:32
SteveAi don't see TBs either11:34
SteveAwhat's stub in?11:34
dafhe's in Zope Developers11:35
SteveA?11:35
dafin addition to LP Admins and LP Developers, which we're also in11:37
SteveAare you in the team whose name is 'launchpad' ?11:39
dafyes11:40
SteveAthey are ones who should see tracebacks11:40
daf(that's the "Launchpad Developers" one)11:40
SteveAsomething about the traceback showing is broken11:40
SteveAplease file a bug about it11:40
dafok11:41
SteveAi'll sort out some visibility of staging logs on chinstrap11:43
dafhttps://launchpad.net/products/launchpad/+bug/538111:45
UbugtuMalone bug #5381: Launchpad doesn't show tracebacks for oopses to Launchpad developers In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/538111:45
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
mantienaSteveA, I don't know if I will have free time to come to Vilnius next week, but there are chances, that I will come to Vilnius tomorrow12:02
SteveAor maybe the weekend?  brad will still be around on saturday 17th12:02
mantienaok, please write me (mantas@akl.lt) a lettter, when brad will come to Vilnius12:04
SteveAok12:04
SteveAi'll check with brad when he arrives on irc in a few hours12:05
=== niemeyer [n=niemeyer@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAhi niemeyer 12:07
SteveAddaa will be sending a summary of this morning's meeting12:07
niemeyerGood morning!12:07
KinnisonHi niemeyer 12:07
niemeyerGreat! Thanks12:07
SteveAthere wasn't much discussed, except making progress on the various tasks12:07
niemeyerKinnison: Greetings!12:08
niemeyerKinnison: Feeling better?12:08
Kinnisonniemeyer: Much better thanks12:08
SteveAdaf, Kinnison: soon, there will be logs from staging appearing on chinstrap in /srv/asuka-logs.  these logs are kinda crappy right now.  as soon as jamesh's error reporting code lands, they'll be vastly better.12:08
Kinnisonniemeyer: although my left hip hurts12:08
SteveAKinnison: diodes?12:09
=== Kinnison has been comedy of pain over the past few weeks :-)
dafSteveA: groovy, thanks12:09
KinnisonSteveA: brain12:09
=== Kinnison pahs, *RIGHT* hip, not left hip
KinnisonI am *so* good without caffeine12:09
=== Kinnison glares at daf
dafNotFoundError: (None, 'title')12:10
dafseems to be the culprit12:10
Kinnisondaf: Coo12:10
dafwell, we do have caffeine12:10
Kinnisondaf: It's all wrong12:10
Kinnisondaf: Nescaf? Yuck12:10
Kinnisondaf: Earl Grey? (asthma inducing mugs of death)12:10
dafyes, it is all wrong12:10
Kinnisondaf: PG Tips? (I'd rather drink my own vomit)12:11
SteveAKinnison: bergamot gives you asthma?12:11
KinnisonSteveA: aye12:11
SteveAcripes12:11
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!12:12
SteveAdaf: the error is caused by a page template doring foo/title12:12
SteveAum, doing12:12
SteveAwhere we don't know what 'foo' is, but its value is None12:12
SteveAwhereas it is expected to be something else12:12
dafright12:13
dafsadly, the log doesn't seem to offer any clues about where the foo in question might be12:13
SteveAjamesh: have you seen the stuff that the warning handler does in launchpad to find out useful stuff about what page template and view etc. has been involved in the warning?12:13
SteveAdaf: next, look at the page template in question, and look for /title in it12:13
jameshSteveA: no.  Do you have a pointer?12:13
SteveAthese are the candidates for causing the error12:14
SteveAjamesh:  launchpad/warninghandler.py12:14
SteveAjamesh: it is horridly crufty hackery12:14
SteveAbut might provide useful extra info for error logging, if you want to polish it later12:14
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dafthe error doesn't state which page template it is12:16
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAdaf: right.  but, you can work it out, because you know the URL12:17
dafbut we think it might be binarypackagerelease-index.pt, which doesn't have any direct occurrences of 'title'12:17
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
dafis there a sure way of mapping URLs to page templates that I've forgotten about?12:17
SteveAif you can get the page to render locally12:18
mantienaSteveA, hehe, it seems I don't come to Vilnius tomorrow, Baltix will be awarded later in this week or in next week ;)12:19
dafI've got http://localhost:8086/distros/ubuntu/hoary/i386/pmount/0.1-1 rendering locally12:19
mptGooooooooooooooooooooooooooooooood morning12:19
dafhi mpt12:19
mpthi daf, welcome back :-)12:20
mpt(somewhat belatedly)12:20
SteveAmantiena: awarded what exactly?12:20
SteveAwell, congratulations anyway ;-)12:22
dafmpt: thanks12:22
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mantienaSteveA, thanks, I can't find info about Infobalt awards in english :( I can just provide a link for news in Lithuanian:12:26
mantienahttp://www.2005.infobalt.lt/?&r=622&i=662612:26
mptarg12:26
=== mpt gets a "SyntaxError" when trying to upgrade bzrtools
mpthmm, actually, that's my fault12:29
=== Kinnison gets workraved, bbl
kikohey SteveA 12:34
SteveAmantiena: a truputi galiu skaityti12:55
kikoSteveA, should view classes use results.count()?12:55
kikoor should they assume they are not using SQLObject things?12:55
SteveAo, a inau apie infobalt12:55
dafSteveA: we've discovered that running the publisher fixes the oops12:56
SteveAkiko: it is a vague contract.  whatever is easiest12:56
SteveAdaf: it means that something is returning an object, or None.  And the view is not expecting the None.12:56
kikookay.12:56
KinnisonIndeed, I'm betting Mark's magic code doesn't play well with PENDING packages01:02
SteveAkiko: adding a new distro to launchpad.  can we just do it?  anything to worry about wrt the other infrastructure?01:04
kikolet's not do it now01:04
kikothere's a lot to worry about01:04
kikoI'm recommending creating a product for now01:05
kikowe can move bugs and translations over01:05
kikowe won't have support for anything fancy for distros anyway01:05
SteveAthe baltix guys want to have their distro in launchpad, so that they can do bug tracking, translating etc .for it01:05
SteveAthey're an ubuntu derivative01:05
kikoI know01:05
kikoso is Impi01:05
SteveAthis is put off until we open dapper properly?01:06
kikountil we understand the consequences of creating new distros and releases better01:06
mptSerious question: How are we going to understand it without trying it?01:11
kikompt, by reading the code and thinking about the consequences.01:12
SteveAand by trying it on dogfood / staging01:13
kikofor which you don't need the link01:14
kikonote that dogfood/staging don't do some of our production tasks last I checked01:14
SteveAmantiena: you won the "best alternative" award at infobalt?  that's really cool.  you should get it announced on fridge.ubuntu.com01:25
SteveAmantiena: fridge-devel@lists.ubuntu.com01:27
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
dafSteveA: https://launchpad.net/products/launchpad/+bug/539001:54
UbugtuError: I cannot access this bug01:54
SteveAdaf: no need for it to be private01:55
dafok01:55
mptSteveA, in mpt/2005-12-layout/ I've turned +logout into a separate logout confirmation page, but I don't know how to make it work (the submit button currently takes you back to where you were but doesn't log you out)02:06
kikompt, a /separate/ logout page?02:06
mptkiko, as requested by Mark02:07
kikowtf?02:07
mptbecause the button was taking up too much space02:08
kikohuh?02:08
kikowhat does that have to do with a separate logout page?02:08
mptmaking it a link requires confirmation, because links by themselves don't do anything02:09
kikocan't we break that rule there?02:09
kikoI mean, a separate logout page will mean I will never use it02:09
mptI know *sigh*02:09
mptPerhaps we can persuade Mark to let it be an image instead02:09
SteveAmpt: i'm about to go get lunch. would you file a bug on me for it, and leave it as an immediate link for now02:09
kikompt, how would an image be better than a button? why don't you just style the button as a link?02:10
mptthat's not possible afaik02:10
SteveAi want to get this new layout landed in some form as soon as possible02:11
mptat least, you could make the border and background transparent in some browsers, but not decrease the height as a result02:11
SteveAif that means cutting some corners and fixing them up later, that's okay02:11
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== mantiena [n=mantas@ctv-217-147-43-171.init.lt] has joined #launchpad
=== auth00 [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
=== siretart [i=siretart@ubuntu/member/siretart] has joined #launchpad
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
mptSteveA, so you want me to revert it, or can you just finish off the sitemap and land it without merging from me again?02:12
mpt(that requires you to have already branched from my layout branch)02:12
SteveAmpt: is it possible to make the LHS of the site map work, just as it is?02:12
SteveAfor the link / logout page, make it work as a link rather than a button.  that should require no code change.02:13
mptSteveA, only with lots of URL-related tal:conditions in main-template.pt02:13
SteveAyou could do it with no highlighting, though02:14
mptoh, right02:14
SteveAit will be quite fast to get the code done to make it work, and to do something better with the logout functions02:14
SteveAi'd rather get this landed, than it be on a branch until it is perfect02:14
jordikiko: did you fixup your bzr?02:15
kikojordi, yes, I did. I am still busy but will be free as the week progresses02:16
kikosalgado, https://launchpad.net/malone/bugs/538902:17
kiko -- who is going to work on this? matsubara?02:17
UbugtuMalone bug #5389: System error if you specify an inexistent assignee in any advanced search for bugs In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/538902:17
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== SteveA --> lunch
jordiok kiko02:18
jordikiko: just replied, btw02:18
kikoI saw that, thanks02:19
salgadokiko, could be02:30
kikosalgado?02:31
salgadokiko, yes, matsubara can work on that02:32
kikocool.02:34
kikosalgado, assign it?02:34
salgadoassigned02:39
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== mantiena [n=mantas@ctv-217-147-43-171.init.lt] has joined #launchpad
=== auth00 [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
=== siretart [i=siretart@ubuntu/member/siretart] has joined #launchpad
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
=== mgalvin [n=mgalvin@host-66-202-95-170.spr.choiceone.net] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has left #launchpad ["Leaving"]
=== siretart_ [i=siretart@tauware.de] has joined #launchpad
=== auth00_ [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
=== mantiena [n=mantas@ctv-217-147-43-171.init.lt] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
=== siretart_ is now known as siretart
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
dilysMerge to devel/launchpad: [trivial]  Fix https://launchpad.net/products/launchpad/+bug/4041 ('Change' and 'Deactivate' buttons are shown twice in a membership page) (r2891: Guilherme Salgado)03:20
=== matsubara is now known as matsubara-lunch
kikompt, is there a bug reported on Launchpad help?03:25
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
mptkiko, I think so03:51
mptthere's a spec on it, anyway03:51
mptthough iirc the spec and the bug aren't linked03:51
sivangmpt: do you have the link to the spec?03:56
sivangmpt: btw, have you produced any glade UI for HUB ? :)03:56
sivang(I recall you told me you were trying to roll something on SAT)03:56
mptwhat's SAT?03:56
mptoh, Saturday03:57
mptnot yet, sorry, I was trying unsuccessfully to cram-study Portuguese03:57
mptsivang, https://wiki.launchpad.canonical.com/LaunchpadPageHelp03:57
mptIt's really low priority for me as long as Launchpad itself is so very ... improvable03:58
mptbecause time spent improving Launchpad is a much better investment than time writing help03:58
sivangmpt: yes, I understand :)03:58
ddaampt: you just made a landmark in political correctness.04:03
mpthmm?04:03
ddaaEnglish: foo sucks. Politically Correct: foo is very much improvable :)04:04
mpt:-)04:04
sivangmpt: I might undergo some substantial real life changes soon ;-) , if so I might attempt something like that for launchpad, I've been pervertly interested in that since LP boomed in size, complexity and number of components, views etc.... and so this could be a nice way to actually learn about all what it can offer04:04
sivangah nice, he just vanished04:05
=== rbelem [n=rodrigo@ubuntu/member/rbelem] has joined #launchpad
=== lamont__ [n=lamont@mib.fc.hp.com] has joined #launchpad
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
=== rbelem [n=rodrigo@ubuntu/member/rbelem] has joined #launchpad
=== matsubara-lunch is now known as matsubara
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
SteveAbradb_: hi04:40
bradb_SteveA: Hi. I've got Skype set up.04:42
SteveAcool.  let's try it04:43
=== heyko [n=heyko@tor/session/x-a627b71e1c16ab89] has joined #launchpad
=== dda1 [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
sivangbradb_: cool :)04:52
bradb_powerbook++ # kickass built-in mic04:55
LarstiQbradb_: hah, talking to your laptop? ;)04:55
sivangbradb, SteveA : using the QT statically linked version?04:58
bradbsivang: OS X for me04:58
bradbJe rcompense l'utilisabilit04:59
sivangbradb: ah right :)05:00
sivanghmm I wonder if there is a word "utilisability"05:01
sivang(/me used altavista's babel fish to find out what that means)05:01
bradbusability05:02
ddaaokay that's offtopic, but still...05:09
sivangddaa: true, sorry.05:10
ddaadoes anybody knows if there's a way to tell postfix to _completely_ skip DNS lookups for a relayhost, so I can set the relayhost to "[smtp] " and configure the address in my /etc/hosts?05:10
ddaasivang: that ^ is offtopic :)05:10
sivangddaa: lol05:11
=== ddaa hates oversmart software...
lamont__ddaa: [hostname]  will look for the A RR, according to /var/spool/postfix/etc/nsswitch.conf05:12
=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
SteveAjamesh: still around?05:13
ddaalamont__: hu... okay the issue is when I'm on one specific network, I have to relay mail through my ISP, but on other networks I want to use direct delivery because the ISP won't let me use its SMTP from outside.05:13
jameshSteveA: just about to go to bed05:13
ddaaAnd since I'm switching networks using the GUI network configuration tool, I want to set the actual relay address there.05:13
SteveAjamesh: okay.  can you say a few words about where you feel the bugzilla import is at?05:14
lamont__ddaa: you could edit /var/spool/postfix/etc/hosts, and use that nsswitch.conf, I expect.05:14
ddaahaha... "disable_dns_lookups"...05:14
lamont__it still takes hostnames, not IP's05:14
ddaalamont__: AFAIK the GUI network config does not know about postfix at all05:14
lamont__prolly not05:15
ddaaI'd rather keep the network switching logic all in there...05:15
=== lamont__ just uses a gross hack in /etc/dhcp3/dhclient-exit-hooks.d/
jameshSteveA: pretty good.  I've got to finish off the milestone migration code (should be finished tomorrow morning), but I think it'd be okay to run on production soon (I should do a final run on staging first though)05:15
jameshSteveA: assuming there aren't any test failures I didn't catch, the ErrorReportManagement code should merge tonight05:16
SteveAthat's awesome05:16
SteveAi'll talk with kiko and see when we can do a gina run, so we can get bugzilla merged05:17
ddaaYay!05:17
ddaalamont__: disable_dns_lookups = yes05:18
ddaarelayhost = [smtp] 05:18
ddaathat works05:18
lamont__cool05:18
ddaaDunno if that qualifies as a gross hack, though :)05:18
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
SteveAlamont__: do you have a secret stash... of documentation on how to set up postfix on ubuntu to use an authenticated smart host?05:29
lamont__SteveA: remind me of your email addr, and I'll toss you what lifeless sent me... :-)05:31
SteveAlamont: steve @ canonical.com05:32
kiko-fudSteveA, I know how to do it if you like05:33
lamont__tossed at you05:33
kiko-fudSteveA, short answer: when the publisher test finishes.05:34
kiko-fudlong answer: AAR#H#@Y*#@HFEWIOFJEW05:34
kikobradb, what's the status with the InitialBugContacts work?05:39
lamont__kiko: picking on Jew's again?05:40
lamont__nm05:40
lamont__:-)05:41
bradbkiko: I'm blocked on adding sample data. I've backseated it for other things too (like status changes and bug fixes for pages raising exceptions.) I can submit the sample data changes today though and should be able to land it this week, if nothing else comes up.05:42
kikothat would be ideal05:42
=== bradb & # triaging email for the next 45 mins
SteveAbradb: hotel all booked.05:47
bradbSteveA: got the confirmation email, thanks05:47
cprovmatsubara: are you happy with my suggestion for fixing typo within the current CoC, did you get the key tricky to re-sign it ?05:47
SteveAlamont__: i don't actually have postfix installed yet.  what installation option should i use when installing, to then follow these instructions?05:51
lamont__SteveA: I'm betting on 'internet site'05:51
lamont__or rather, internet site with smarthost05:51
SteveAta, i'll give it a go05:52
=== mdke_ is now known as mdke
SteveAlamont__: any idea how to convert a sasl_passwd into a sasl_passwd.db ?06:08
lamont__no clue - prolly just a hash map06:08
kikopostmap06:09
SteveAta06:09
SteveAlamont__: thanks for the docs.  i think i have it working!06:18
lamont__SteveA: infinity? is creating something to let us piggy-back ssl certs on the machine, and then I'm supposed to automate that setup06:19
SteveAi have my own smarthost, so i just use that from everywhere06:20
BjornTSteveA, kiko, salgado: any of you available for code reviews today?06:20
SteveAso long as there aren't annoying semi-transparent proxies (negligee proxies...) that jump on port 2506:20
SteveABjornT: i'm doing reviews for ddaa and mpt today06:20
kikoBjornT, I'm very overbooked, how big are they?06:21
BjornTSteveA: ok06:21
BjornTkiko: the ones i have up for review are 1300 and 1500 lines.06:23
kikoI think I am going to hide under my bed06:23
salgadoBjornT, I'll take your ticket-tracker-outgoing-email today06:24
lamont__SteveA: never heard that term for them before, but i like it.06:24
SteveAthey're considered kinda rude in some more conservative communities06:24
SteveAbut you get them a lot in the less savoury hotels06:25
lamont__and HP06:25
lamont__:-(06:25
=== lamont__ lives behind such an abortion
ddaaSteveA: I'm still around if you have quick questions while reviewing06:26
=== SteveA thinks of tunneling such things over http
SteveAddaa: i have a couple of other things to do before i get stuck into the reviews06:26
=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
ddaaNP, not rushing you, busing writing the meeting summary.06:27
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
BjornTkiko: in case you didn't get it before my connection died: < BjornT> kiko: the ones i have up for review are 1300 and 1500 lines.06:30
kikoI got it06:30
kikoand I said06:30
kikoI think I am going to hide under my bed06:30
BjornTkiko: ok :) i understand that you have a lot to do atm06:32
BjornTthanks salgado 06:33
SteveAkiko: is mpt around?  i just reviewed his new layout branch.06:35
kikohe should be06:36
salgadoBjornT, you're welcome06:36
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
salgadokiko, SteveA, he's not here06:36
salgadomaybe he went for his pt_BR classes06:36
kikoprobably06:37
=== thierry_ [n=thierry@modemcable058.142-201-24.mc.videotron.ca] has joined #launchpad
=== bradb & # lunch
SteveAddaa, BjornT: i just reviewed the productseries doc stuff from david.  then i noticed that bjorn had already reviewed it.  did i have an old pending-reviews page or something?06:53
ddaait's merge-approved on BjornT's section on the PendingReviews page I have.06:54
SteveAyeah06:54
SteveAso now it is doubly approved06:55
SteveAi think i made one different comment06:55
ddaaToo much honor for a trivial doctest...06:55
ddaaAnyway, thanks, I love people to comment on my code.06:55
ddaaWhat I do not like is sometimes having to fix my code after the comments ;)06:55
salgadowhat's that "=== renamed file 'lib/canonical/launchpad/doc/productseries.txt' => 'lib/canonical/launchpad/doc/productseries.txt.moved'" line on the diff?06:56
ddaamh... that probably means that a merge attempted to rename a file to a name that was already used.06:56
ddaaThe right thing to do would be putting the stuff from productseries.txt.moved into productseries.txt06:57
ddaaOr maybe... that the merge created a file and moved an existing file away.06:58
ddaaanyhow, that looks like a name conflict06:58
SteveAddaa: the setup_module branch06:58
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAi do not think it makes the code clearer06:58
SteveAit makes the code *shorter*06:58
SteveAbut i don't think it becomes clearer06:59
ddaaMh. Right.06:59
SteveAactually, it doesn't make the code shorter06:59
SteveA ftests/helpers.py                     |   89 ++++++++++++++++++++++++++++++++++06:59
SteveA ftests/test_keyringtrustanalyser.py   |    9 ---06:59
SteveA ftests/test_librarianformatter.py     |   11 +---06:59
SteveA ftests/test_po_attach.py              |   12 +++-06:59
SteveA tests/test_librarianformatter_noca.py |   10 ---06:59
SteveA tests/test_rundoctests.py             |    4 -06:59
ddaaI just do not like to have a slightly different and subtly wrong boilerplate in everyfile.06:59
ddaaIt does not make the code shorter because all the files were not converted06:59
SteveAit is a valid point06:59
SteveAi think there is too much magic in your solution07:00
ddaaonly a few, to illustrate the point07:00
SteveAwe need to find a way to do something like what you propose, but that keeps things from being magical, or too implicit07:00
ddaayeah, the zope doctest infrastructure is making my life really hard07:00
ddaaIt's magic to work around the zope magic.07:00
SteveAi think you're exaggerating07:00
SteveAi think it is a minor annoyance07:00
ddaaFeel free to say "interested, but not now"07:01
ddaaI mostly wanted to raise the issue for discussion.07:01
SteveAthe other thing is, those 89 lines in ftests/helpers.py are not tested07:01
ddaaThey are tested.07:01
ddaaWhen running the tests :)07:01
SteveAso, i think we should talk about this sometime, and work out what your frustrations with the infrastructure are, and how to fix it07:02
SteveAprobably in a similar way to that which you have prototyped07:02
ddaaI'm happy to remove that stuff from importd2bzr07:02
ddaaas long as this branch stays in someone's queue for discussion07:02
ddaamaybe that would make a meeting item for wednesday :)07:03
SteveAi think the best thing would be for you to file a bug on this, and reference the branch in the bug07:03
ddaaWho should I assign the bug to?07:03
SteveAme07:03
ddaaFine.07:03
ddaaafter dinner :)07:04
SteveAok07:05
SteveAmpt: i reviewed your new layout branch.07:07
SteveAmpt: the menus branch hasn't been mirrored fully, or something like that07:07
mptSteveA, is PQM off chinstrap now?07:10
mptif so I can finish my mass conversion07:10
elmono, it's not07:12
kiko-afknope07:12
=== mhz [n=mhz_chil@moinmoin/fan/mhz] has joined #launchpad
mhzhi07:14
kiko-afkhey mhz 07:14
kiko-afkdid you ever get your problem sorted out?07:14
mhzhi kiko-afk 07:14
mhznope. However, the platform still works07:15
mhzit is just that the annoying email error still lives :)07:15
dilysMerge to devel/launchpad: stage 1 of ErrorReportManagement, r=stub (r2892: James Henstridge)07:17
SteveAhurrah07:17
SteveAjamesh: congratulations07:17
kiko-afkjamesh, ROCK ON07:18
kiko-afkmhz, remind me what the problem is.07:18
mhzkiko-afk: okis. Basically, I created a team, I was asked to confirm email-address and Kapooom! error.07:19
mhzhoever, people could still join07:19
kiko-afkand what lingering effect has it had?07:19
mhzcould you rephrase that, please?07:20
kiko-afkmhz -- what problem has remained?07:22
mhzkiko-afk: BTW, nothing to do but.. Is there anyway one can actually create a 'new specification' from a Team that is already part of a distro? Instead of creating it from the whole listing of specs page?07:23
mhzkiko-afk: BTW, nothing to do but.. Is there anyway one can actually create a 'new specification' from a Team that is already part of a distro? Instead of creating it from the whole listing of specs page?07:23
mhzkiko-afk: mail confirmation is the problem I saw the last 2 days i tried to get confirmed07:23
matsubaramhz: is this bug 512207:24
UbugtuMalone bug #5122: Validate email in team In: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Accepted https://launchpad.net/bugs/512207:24
matsubara?07:24
matsubaramhz: if it is, it's already fixed. Landed on RF and will be on production soon.07:24
=== mhz checking #
mhzmatsubara: kiko-afk: indeed. same problem07:25
kiko-afkmhz, you can only create specs if you attach them to targets -- distros or products.07:25
mhzkiko-afk: oh, ok.07:26
mhzSo, what is the objective on having DistroTeams (example: EdubuntuStudyContent team) ?07:27
mhzWhere do they list all the team activitity/ToDo's ?07:28
salgadomatsubara, I guess bug 5389 is the root cause of what mhz is experiencing07:28
UbugtuMalone bug #5389: System error if you specify an inexistent assignee in any advanced search for bugs In: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: New https://launchpad.net/bugs/538907:28
salgadobug 5398, even07:28
UbugtuMalone bug #5398: When creating a new team, we need to check if the given contact email address is not already registered in Launchpad In: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: New https://launchpad.net/bugs/539807:28
matsubarasalgado: I'll check, just a min.07:29
salgadomatsubara, how are you going to check that?07:32
matsubarasalgado: I meant I was going to check the bug description. :)07:33
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["http://mpt.net.nz/"]
=== pablo [n=pablo@200-127-77-213.prima.net.ar] has joined #launchpad
pablohi?07:58
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mhzpablo: hey08:02
mhzkiko-afk: So, what is the objective on having DistroTeams (example: EdubuntuStudyContent team) ?08:02
pabloi need some help with evolution08:02
pablo(the mail client for ubuntu)08:02
kiko-afkmhz, a team is an arbitrary grouping of people08:03
mhzkiko-afk: yup08:03
kiko-afkit can be used to restrict access to certain things08:03
kiko-afkand to direct messages08:03
kiko-afkthat's essentially it.08:03
kiko-afkpablo, try #ubuntu08:03
pablook- thanks08:04
mhzkiko-afk: and how people (groups) can use LP to cordinate work?08:04
mhzpablo: o bien, #ubuntu-es08:04
kiko-afkmhz, that's a very open question -- essentially, it depends on what they are doing.08:04
mhzpablo: o bien, #edubuntu-es if you need edubuntu help08:04
=== Lord_Athur [i=alejandr@pc-30-37-214-201.cm.vtr.net] has joined #launchpad
mhzkiko-afk: indeed. I thought LP was meant for groups to cordinate their work. Something like Tuto, maybe?08:06
pabloah, mejor, me voy al espaol. muchas gracias08:06
=== pablo [n=pablo@200-127-77-213.prima.net.ar] has left #launchpad ["Abandonando"]
kiko-afkmhz, Tuto?08:06
mhzyes, oh, let me provide URL, they have done hell of a job08:06
Lord_Athurtake your time...08:08
Lord_AthurxD08:08
=== Ireul [n=Ireul@net84-253-140-124.mclink.it] has joined #launchpad
Ireulhi08:09
IreulI've ordered free ubuntu pc cds... Is there a way to get em on dvd????08:09
kiko-afkIreul, no. 08:09
Ireul:(08:09
Ireulare the cds totally free?08:09
Lord_Athuryes, the Cds are08:09
IreulLord_Athur: yoda's speaking habit??? :)08:10
Lord_Athura?08:11
Lord_Athurjajaja08:11
Ireulfailed I am, in exile I must go...08:11
mhzIreul: but you could download them08:12
Ireulmhz: already ordered08:12
mhzthe DVS?08:12
Ireulmhz: is debian based? At what point?08:12
Ireulmhz: 5 pc cds08:12
mhzIreul: what are you talking about? 2 Ubuntu CD's08:13
mhzoh, I see08:13
mhzyou ordered 5 pieces08:13
mhzyou'll get 10 CD's (5 install and 5 livecd)08:13
Ireulyes I don't need 64 and macos one08:14
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
Ireulmhz: ok08:29
=== Lord_Athur [i=alejandr@pc-30-37-214-201.cm.vtr.net] has left #launchpad ["Abandonando"]
=== ajmitch_ [n=ajmitch@203.89.166.115] has joined #launchpad
=== gml_ is now known as gml|nostradamus
=== gml|nostradamus is now known as gml
bradbSteveA: ping (quick q about defining a custom exception)08:46
SteveAok08:48
bradbSteveA: I want to define a custom exception, DuplicateBugContactError(ValueError) and put this in interfaces/distributionsourcepackage.py. This will allow me to provide a more clear error message ("DuplicateBugContactError: foo is already a bug contact for bar."), and more fine-grained error handling. Is this approach okay with you?08:49
SteveAit is a good idea.  not sure why it would be a ValueError though08:49
bradbBecause the type is correct, but something about the value itself is not.08:50
bradb(in this case, that the person is already a bug contact on the package)08:50
SteveAi can imagine this error being raised due to many circumstances, and not exactly because it was an inappropriate argument value 08:50
SteveAjust make it an Exception08:50
bradbok08:50
SteveAalso08:50
SteveAif an error is named so that it obviously sounds like a problem, you don't need to say "Error"08:51
SteveAi don't think DuplicateBugContact qualifies08:51
SteveAbut if you can think of a way to say it that is definitely an error, then you can use that name08:51
bradbI can't think of anything better right now. I think I'll just go with DBCE for now.08:53
salgadobradb, this makes me wonder if we shouldn't have a new vocabulary for bug contacts08:53
bradbThat might be useful as well.08:54
salgadoand you wouldn't need neither this check nor the new exception08:55
bradbThe exception would still be needed.08:57
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
bradbe.g. there's a race condition there08:58
salgadothat's right. the exception is in database code08:58
salgadoI misread that as a ValidationError08:58
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
kiko-afknice meeting summary ddaa 09:12
SteveAddaa: i reviewed importd2bzr.  it's good.09:14
SteveAddaa: one reason that using sys.exit() anywhere except the "i'm a script, run me" entry-point is that it makes it very hard to test parts of the code that might call sys.exit()09:15
ddaaSteveA: why so, it's just throwing an exception...09:17
SteveAdealing with it means catching SystemExit, which is evil09:19
kiko-afkev1l09:19
kiko-afkbradb, tell me all about bug 362009:19
UbugtuMalone bug #3620: Default bug list should include Pending Upload bugs In: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: NeedInfo https://launchpad.net/bugs/362009:19
ddaaSteveA: why is it evil? The only thing that can throw that exception is sys.exit... you mean some code _not_ to exit, catching SystemExit is exactly what you want.09:20
kiko-afkuhhh09:20
kiko-afkwhoa09:20
ddaaI'm not arguing, I'm curious.09:20
bradbkiko-afk: Malone makes it easy to file duplicate bugs. The "default bug listing" is not the right one to use to search to see if your bug has already been reported.09:21
bradbThat the default listing doesn't include bugs of $status isn't itself a bug thing, but the UI doesn't make obvious what one *should* do to answer the question "Has my bug already been reported."09:21
SteveAsearching for bugs already reported is an important part of the workflow we want people to adopt09:21
bradbHence, in response to 3620, I think just doing a guided bug form is best.09:22
SteveAwhat about having a page optimised for that?09:22
SteveAor a mode of a page optimized for that.  mpt: what do you think?09:22
kiko-afkbradb, okay. agreed. but remember it is not a blocker for the migration, and that some of the top priorities are still TBD09:22
kiko-afkSteveA, mpt, bradb and I worked on a guided bug form 11 months ago09:22
bradbkiko-afk: That it's not a blocker for migration was already pretty clear to me.09:23
kiko-afkokay09:23
kiko-afkI just want to make sure you are focused on the migration priorities -- IBC being the main one09:23
bradbThat's what I had been working on before this context switch. ;)09:24
kiko-afkooooooookay I am going to be quiet now09:24
mptgo pagetests go09:26
niemeyerkiko: It should be a blob column, not a string.09:53
mptSteveA, new page layout is in PQM09:54
kikoniemeyer, librarian.09:54
SteveAmpt: woo09:54
kikowhich means...09:54
ddaaSteveA: what about a montly shiny award?09:55
ddaawe've got a winner for this month :)09:55
SteveAwho is Montly Shiny and what's he doing in this channel?09:55
ddaaMonthly...09:55
=== ddaa wonders if what he said means something entirely different than what he intended
kikolol09:57
LarstiQddaa: I think I understood you, but my thinking has been proven wrong before10:01
ddaaYeah, people say that to me... ;)10:02
niemeyerkiko: Nice.. let's read more crippled data into the database.10:03
mptddaa, awards are often named after people, such that a misspelled word in that position could be assumed to be a name10:03
kikoniemeyer, using the librarian is definitely safe10:03
ddaayou breaker of dreams10:03
ddaampt: I was imagining all sorts of unspeakably kinky and borderline distateful things.10:04
niemeyerkiko: Indeed.. That's the right way to do it.10:04
kikoSteveA, have you read the answer to "What exception should I raise when something passed into an API isn't quite right?" in LaunchpadHackingFAQ?10:04
ddaamainly involving baby jesus butt plugs...10:04
niemeyerkiko: I have.. and got review problems following the rules there. :)10:04
kikoheh10:05
SteveAkiko: it is out of date.  the advice there is more attuned to library or framework code than to application code such as makes up most of launchpad10:06
kikoSteveA, what should I do?10:06
kikoI could just nuke it and replace with your suggestion10:06
SteveAkiko: leave the section about docstrings.  mention canonical.launchpad.interfaces.NotFoundError10:07
SteveAnuke the rest10:07
mhzkiko: ooops, finally. I was mistaken about the name. It's not tuto but TUTOS http://www.tutos.org/homepage/10:07
kikorock and roll10:07
kikohey, when was ubuntite renamed to ubuntero?10:08
kikono email ever went out to me on this10:08
kikomhz, that page uses the <blink> tag10:08
kikomhz, and no, we don't support project management in launchpad (yet)10:09
lifelessmorning!10:09
mhzkiko: so why would a Team (inside a distro) register for? What are the advantages?10:09
kikomhz, mainly for ownership purposes.10:10
kikoand bug-subscriptions10:10
kikoetc10:10
mhzkiko: yup, my concern is the 'etc'. I have only noticed Bugs and 'ownership' as the only advantages.10:11
kikothere's also translation teams10:11
mhzif a team is in fact commited to work, they need to create teams related specifications members can work on (submit to). Also, they would need to set and coordinate work. 10:12
kikolaunchpad doesn't support those use cases yet.10:13
mhzoooh, i see10:13
kikoand as I said, specs are attached to products/distros10:13
kikoso if your team is working on a product or a distro10:13
kikoyou'd probably register the spec on the product10:13
kikoand then assign it to a team10:14
mhzkiko, ok, thx for the enlightening. I'll se if we can use it that way or keep working via wiki for some cases.10:15
kikomhz, what is your team working on?10:16
mhzI started EdubuntuStudyContent, and we'll start working on creating edu files to be used by edubuntu applications after install. So Admins will just apt-get install  mat_primary-cl.deb10:17
mhzor something10:18
kikoI'd attach that to the edubuntu product (does it exist already) and assign your team to it10:20
kikoperhaps assigning individual team members to subparts of the spec10:20
mhzhmm. yup, I was figuring out something like that.10:21
mhzbut, IMHO end-users (teachers this time) will probably feel wiki is easier to work on (coordination).10:21
mhzWhich I dont like in this case, because I was planning to offer "EduPoints" (instead of karma)10:22
kikoI see10:24
mhzso, anyways, I wanted to do it all via LP so I'll have teacher decide10:26
niemeyercprov: celso.providelo@canonical.com-20051202164451-f7c9d780f7bd040f10:27
=== mdke_ is now known as mdkie
=== mdkie is now known as mdke
bradbSteveA: Is there an easy way to say that a menu exists in more than one facet? facet = ('foo', 'bar') raised some kind of inhuman error.10:39
SteveAdon't do that10:39
SteveAone menu class to one facet10:40
bradbIf not, I guess I'll just have to inherit10:40
bradbok10:40
SteveAsubclass if you want more10:40
kikoRFC: https://launchpad.net/products/launchpad/+bug/395210:40
UbugtuMalone bug #3952: Typo in Ubuntu Code of Conduct 1.0 In: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Accepted https://launchpad.net/bugs/395210:40
kikompt, wtf were you doing when you changed the description of that bug? :)10:44
lifelesshmm11:30
lifelesskiko: are you still here ?11:30
kikoI am, lifeless 11:31
kikowhat's up?11:31
lifelessteams and email addresses11:31
lifelessjust setup a team for packaging opensync (debian-opensync) in debian, me, ajmitch & azeem11:31
lifelessI *thought* that each team had an email alias in launchpad that we could use as the packaging address11:32
lifelesswas I confused ?11:32
kikolifeless, not exactly. the team /can/ have an email address; if not, all /Launchpad/ email is sent to all members.11:35
kikothere is no external interface to the team though11:36
lifelessthat is my confusion11:37
lifelesswe want an email address to reach the team, for the package.11:37
kikomake a mailing list somewhere else11:37
kikoand set that as your team's contact email11:37
lifelessobviously we have to11:37
kikothat's the only way11:37
kikoyes11:37
lifelessbut it would -really nice- not to have to go external for that11:37
lifelessthe group chose launchpad for the bzr support11:37
kikoit would but we're not doing that right now :)11:37
lifelesspolicy or time? I.e. should I setup a spec for this ?11:38
kikopolicy and time both11:38
kikomark was reluctant to provide mailing lists (or aliases) to teams11:38
kikoI'm happy for a spec to be produced11:38
lifelessI remember that, I also remember his crack pipe going off and talking about programmitaclly driving mailman from launchpad11:38
lifelessok. I'll do a spec, on my todo now.11:39
kikoI can smell the crack from here11:39
lifelessmy use case is simple - one stop shop for package collaboration which requires a maintainer address ;)11:40
=== mpt [n=mpt@200-158-80-35.dsl.telesp.net.br] has joined #launchpad
kiko:)11:40
mptEu escrevei o bug mais simples, kiko 11:43
kikompt, qual deles?11:44
mptkiko, o bug que voc perguntou, 395211:50
=== mpt mangles the Portuguese language until it screams for mercy
kikoah, beleza11:53
kikompt,  isso mesmo -- voc "simplificou"11:53
mptcerto11:53
mpt-er, no -ar11:53
kikohmm?11:54
mpt"escravar" would be "eu escrevei", but "escrever" is not11:56
kikoescrever -> eu escrevi11:57
mpteh, then why did you say escrevou?11:58
mptvoc escrevou, eu escrevi?11:58
kikovoc escreveu11:58
kikoI didn't say anything like escrevou!11:58
=== SewerRat [i=SewerRat@216.107.56.161] has joined #launchpad
=== SewerRat [i=SewerRat@216.107.56.161] has left #launchpad []
mptoh, wait11:59
mptok, simplificou11:59
=== mpt is st00pid
kikorigh11:59
kikot11:59
jblackanybody doing gnomemeeting?12:01
kikoI meet using proprietary software12:01
jblackcan it call h323? 12:01
kikoI don't know anything about codecs12:02
niemeyerkiko is the proprietary-software kind of guy..12:02
kikothat is so unfair12:02
jblackdude? You're a proprietary-software kind of guy?12:03
kikowell12:03
niemeyerHe even made a thesis about the open source model so that he could apply it on proprietary development..12:03
kikojblack, what do I have to do to get out of this conversation?12:03
jblackYou're out. 12:03
jblackJust remember that when I get stuck in an awkward conversation, you owe me one. :)12:04
mptIt's all network effects12:04

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