| === 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 | ||
| mantiena | Hi all | 02: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 | ||
| mantiena | are someone of launchpad developers alive ? | 02:54 |
| spiv | mantiena: I am, but I'm about to go have lunch :) | 02:57 |
| spiv | mantiena: What's up? | 02:57 |
| mantiena | https://launchpad.net/products/launchpad/+bug/3550 | 03:00 |
| Ubugtu | Malone 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/3550 | 03:00 |
| mantiena | spiv, could you help me to register new distribution at lauchpad ? | 03:01 |
| spiv | I 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 | ||
| mantiena | spiv, could you write about this at this bugreport? | 03:07 |
| jamesh | you need admin privileges to add distros | 03:08 |
| mantiena | :( | 03:08 |
| jamesh | and I don't know what the current rules are for adding them. | 03:08 |
| mantiena | jamesh, so, what knows if I can used launchpad for Ubuntu-Based Baltix GNU/Linux distribution ? | 03:09 |
| mantiena | s/what/who | 03:09 |
| === zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad | ||
| jamesh | probably steve or kiko would | 03:11 |
| jamesh | but they aren't up at this time of day | 03:11 |
| mantiena | jamesh, SteveA ? | 03:12 |
| lifeless | mantiena: you definately can, but the exact means to get different distros INTO launchpad are not yet defined in policy let alone code | 03:12 |
| lifeless | mantiena: so I suggest talking to SteveA (GMT - 3) or kiko (GMT - 10) | 03:13 |
| mantiena | lifeless, jamesh: thanks, I know SteveA - he lives in the same country like I ;) | 03:13 |
| lifeless | lithuania ? | 03:13 |
| mantiena | yea ;) | 03:13 |
| lifeless | cool | 03:13 |
| === GoRoDeK [n=gorodek@p5083F661.dip.t-dialin.net] has joined #launchpad | ||
| jamesh | lifeless: btw, I added a "time" column to the pending-reviews page, showing how long each branch took to process | 04:55 |
| lifeless | cool | 04:55 |
| jamesh | there's quite a big variance in run times | 04:56 |
| jamesh | I don't know whether that's to be expected or now | 04:58 |
| jamesh | s/now/not/ | 04:58 |
| lifeless | some yes | 05: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 | ||
| lifeless | SteveA: ping | 07:21 |
| SteveA | morning | 07:42 |
| SteveA | labas rytas, mantai | 07:42 |
| lifeless | hey | 07:44 |
| lifeless | so | 07:44 |
| lifeless | bzr and bzrtools for launchpad | 07:44 |
| lifeless | bzr'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 |
| SteveA | what is "testresources" ? | 07:45 |
| lifeless | a unittest extension I wrote over a couple of weekends based on some common performance issues I have observed | 07:45 |
| lifeless | it manages expensive resources such as databases, sample VCS trees etc. | 07:45 |
| jblack | jjjj | 07:46 |
| SteveA | no package in universe? | 07:47 |
| lifeless | not packaged at the moment | 07:47 |
| lifeless | the api has not changed since creation. | 07:47 |
| lifeless | I believe trial HEAD uses it now, though I'm not sure. | 07:47 |
| lifeless | I can package it up though. | 07:48 |
| lifeless | are you saying you'd like it to be a package ;) | 07:48 |
| SteveA | why does bzr's test suite run bzrtools' test suite? | 07:48 |
| lifeless | because bzrtools is a plugin and thats the way we have structured it | 07:48 |
| lifeless | plugins cannot run their own test suites | 07:48 |
| SteveA | does launchpad depend on bzrtools? | 07:48 |
| lifeless | ddaa's conversion script that will be running over the next month or so does. | 07:49 |
| SteveA | ok. 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 |
| SteveA | so, there is a reason over the next month | 07:49 |
| SteveA | there may be no reason after that | 07:49 |
| lifeless | SteveA: the test suite takes 1 minute to run | 07:50 |
| lifeless | for bzr and bzrtools | 07:50 |
| lifeless | so I dont think its of significant impact compared to the other issues that are around. We have choices: | 07:50 |
| lifeless | we 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 ones | 07:51 |
| lifeless | we could disable the bzrtools tests and or the bzr ones | 07:51 |
| SteveA | i think it is good to have only tests-passing bzr trees in the launchpad config | 07:52 |
| SteveA | but, do we need to run bzr tests on every launchpad merge? | 07:53 |
| lifeless | at this point no, because bzr is a strict no-deps-on-lp layer | 07:53 |
| lifeless | that said, we do need to run the bzr tests and the bzrtools tests as I develop the baz2bzr for importd code. | 07:54 |
| SteveA | where does baz2bzr live? | 07:55 |
| lifeless | in bzrtools | 07:55 |
| SteveA | so, 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 |
| lifeless | yes | 07:58 |
| lifeless | we have bzr already | 07:58 |
| lifeless | I put bzrtools in earlier today (because I thought we had had this discussion a couple weeks back) | 07:58 |
| lifeless | I was testing an upgrade of bzr when this arose | 07:58 |
| lifeless | I'd like to start with testresources as a tree, because that way if the api changes, our old trees will still be verifiable | 07:59 |
| SteveA | as we can avoid running bzr / bzrtools tests on merging launchpad, i'd like to avoid that | 07:59 |
| SteveA | find | 07:59 |
| SteveA | infe | 07:59 |
| SteveA | fine | 07:59 |
| lifeless | :) | 07:59 |
| === lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad | ||
| lifeless | I 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 |
| lifeless | by safely I mean that commits to bzr/bzrtools *can break launchpad*. | 08:00 |
| lifeless | so they have to run the lp test suite. But also run theirs. | 08:00 |
| lifeless | so I need to figure out how to usefully get that behaviour | 08:01 |
| SteveA | okay, file a bug please | 08:01 |
| lifeless | k | 08:01 |
| lifeless | interfaceverification - did you get a chance to read it ? (I've updated it) | 08:02 |
| SteveA | no, not read it yet | 08:05 |
| lifeless | ok | 08:07 |
| lifeless | I have some useful profiling data now | 08:07 |
| lifeless | if I read it right we spend ~ 3 minutes in the launchpad test suite | 08:07 |
| lifeless | and 27 minutes in postgresql | 08:07 |
| lifeless | bug 5378 | 08:09 |
| Ubugtu | Malone 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/5378 | 08:09 |
| === ddaa [n=ddaa@nemesis.xlii.org] has joined #launchpad | ||
| sivang | morning all | 09: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 | ||
| lifeless | SteveA: ping | 10:02 |
| SteveA | spiv: hello | 10:02 |
| SteveA | lifeless: hello | 10:02 |
| lifeless | meeting time | 10:02 |
| SteveA | so it is | 10:03 |
| sivang | development meeting? | 10:07 |
| lifeless | bazaar-launchpad meeting | 10:07 |
| sivang | lifeless: is anybody free to watch? | 10:07 |
| daf | morning | 10:07 |
| sivang | morning daf | 10:08 |
| lifeless | its not a particularly open meeting no. | 10:08 |
| daf | hmm, should I be able to see https://staging.ubuntu.com/errors? | 10:08 |
| lifeless | given its mainly about whos doing what when | 10:08 |
| lifeless | its also not particularly interesting ;) | 10:08 |
| sivang | ok :) | 10:08 |
| SteveA | spiv: ping | 10:15 |
| SteveA | spiv: if you're online, please come onto #c-m | 10:25 |
| mantiena | SteveA, Hi | 10:38 |
| SteveA | hi. i'm in a meeting right now. | 10:38 |
| mantiena | SteveA, in POV ? | 10:38 |
| SteveA | no | 10:38 |
| SteveA | on irc | 10:38 |
| mantiena | SteveA: jamesh told me, that you could help me to register Ubuntu-Based Baltix GNU/Linux distribution on launchpad | 10:39 |
| SteveA | yes. 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 | ||
| mantiena | SteveA, I've registered bugreport about this, look at https://launchpad.net/products/launchpad/+bug/3550 | 10:43 |
| Ubugtu | Malone 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/3550 | 10:43 |
| SteveA | thanks | 10:44 |
| SteveA | i'll assign it to kiko | 10:44 |
| mantiena | SteveA, 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 |
| SteveA | cool | 10:50 |
| SteveA | although, the launchpad team have some work to do to make launchpad internationalizable | 10:51 |
| SteveA | localizable | 10:51 |
| SteveA | make it internationalized | 10:51 |
| SteveA | wow.. .such long words, and so confusing ;-) | 10:51 |
| SteveA | mantiena: how many people work with you on baltix? | 10:51 |
| SteveA | jamesh: hello. i see that ErrorReportManagement is "merge-conditional". what's left to do before it lands? | 10:55 |
| mantiena | SteveA, on developing (programing, patching, etc) mainly only I, but on translating, bugreporting and making artwork/documentation there are working about 4-6 | 11:00 |
| SteveA | mantiena: 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 improved | 11:03 |
| mantiena | SteveA, when exactly bradb will be in Vilnius ? | 11:04 |
| SteveA | next week, working with me monday to friday | 11:05 |
| jamesh | SteveA: 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, etc | 11:06 |
| SteveA | jamesh: what do you recommend they are set to? | 11:19 |
| jamesh | SteveA: copy_to_zlog can be off for production and staging. probably just assign error code prefixes A,B,... for production systems, maybe 'S' for staging | 11:21 |
| jamesh | SteveA: I don't know what directory would be safe to get the error logs written to | 11:21 |
| SteveA | ok | 11:21 |
| SteveA | there is a directory for that already | 11:21 |
| === SteveA looks | ||
| SteveA | launchpad@gangotri:/srv/launchpad.net/production-logs$ ls | 11:22 |
| SteveA | launchpad-access1.log launchpad-access2.log launchpad1.log launchpad2.log | 11:22 |
| SteveA | so, the logs for production can all just go in there | 11:23 |
| SteveA | that directory is rsynced to chinstrap often | 11:24 |
| SteveA | jamesh: where would error logs go on development machines? | 11:25 |
| jamesh | SteveA: at the moment they go into a directory under /var/tmp | 11:27 |
| SteveA | what happens if the chosen directory doesn't exist? | 11:28 |
| jamesh | it gets created | 11:29 |
| Kinnison | SteveA: How does one get at tracebacks on staging? | 11:29 |
| SteveA | Kinnison: wait until jamesh's latest stuff lands... | 11:29 |
| daf | https://staging.ubuntu.com/errors yields a 403 | 11:29 |
| daf | ah, hmm | 11:29 |
| daf | SteveA: I can't reproduce the oops you found locally | 11:30 |
| SteveA | that's good. | 11:30 |
| SteveA | there's a team you need to be in | 11:31 |
| SteveA | to see tracebacks | 11:31 |
| SteveA | this team was changed from launchpad-admins recently to some other less powerful team | 11:31 |
| SteveA | bug maybe you're not in that team | 11:31 |
| daf | aha | 11:31 |
| daf | I can't see any teams you're in that I'm not in, other than "ShipIt Administrators" and "Ubuntu Drivers" | 11:32 |
| SteveA | i don't see TBs either | 11:34 |
| SteveA | what's stub in? | 11:34 |
| daf | he's in Zope Developers | 11:35 |
| SteveA | ? | 11:35 |
| daf | in addition to LP Admins and LP Developers, which we're also in | 11:37 |
| SteveA | are you in the team whose name is 'launchpad' ? | 11:39 |
| daf | yes | 11:40 |
| SteveA | they are ones who should see tracebacks | 11:40 |
| daf | (that's the "Launchpad Developers" one) | 11:40 |
| SteveA | something about the traceback showing is broken | 11:40 |
| SteveA | please file a bug about it | 11:40 |
| daf | ok | 11:41 |
| SteveA | i'll sort out some visibility of staging logs on chinstrap | 11:43 |
| daf | https://launchpad.net/products/launchpad/+bug/5381 | 11:45 |
| Ubugtu | Malone 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/5381 | 11: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 | ||
| mantiena | SteveA, 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 tomorrow | 12:02 |
| SteveA | or maybe the weekend? brad will still be around on saturday 17th | 12:02 |
| mantiena | ok, please write me (mantas@akl.lt) a lettter, when brad will come to Vilnius | 12:04 |
| SteveA | ok | 12:04 |
| SteveA | i'll check with brad when he arrives on irc in a few hours | 12:05 |
| === niemeyer [n=niemeyer@200-171-140-32.dsl.telesp.net.br] has joined #launchpad | ||
| SteveA | hi niemeyer | 12:07 |
| SteveA | ddaa will be sending a summary of this morning's meeting | 12:07 |
| niemeyer | Good morning! | 12:07 |
| Kinnison | Hi niemeyer | 12:07 |
| niemeyer | Great! Thanks | 12:07 |
| SteveA | there wasn't much discussed, except making progress on the various tasks | 12:07 |
| niemeyer | Kinnison: Greetings! | 12:08 |
| niemeyer | Kinnison: Feeling better? | 12:08 |
| Kinnison | niemeyer: Much better thanks | 12:08 |
| SteveA | daf, 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 |
| Kinnison | niemeyer: although my left hip hurts | 12:08 |
| SteveA | Kinnison: diodes? | 12:09 |
| === Kinnison has been comedy of pain over the past few weeks :-) | ||
| daf | SteveA: groovy, thanks | 12:09 |
| Kinnison | SteveA: brain | 12:09 |
| === Kinnison pahs, *RIGHT* hip, not left hip | ||
| Kinnison | I am *so* good without caffeine | 12:09 |
| === Kinnison glares at daf | ||
| daf | NotFoundError: (None, 'title') | 12:10 |
| daf | seems to be the culprit | 12:10 |
| Kinnison | daf: Coo | 12:10 |
| daf | well, we do have caffeine | 12:10 |
| Kinnison | daf: It's all wrong | 12:10 |
| Kinnison | daf: Nescaf? Yuck | 12:10 |
| Kinnison | daf: Earl Grey? (asthma inducing mugs of death) | 12:10 |
| daf | yes, it is all wrong | 12:10 |
| Kinnison | daf: PG Tips? (I'd rather drink my own vomit) | 12:11 |
| SteveA | Kinnison: bergamot gives you asthma? | 12:11 |
| Kinnison | SteveA: aye | 12:11 |
| SteveA | cripes | 12:11 |
| === matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad | ||
| matsubara | good morning! | 12:12 |
| SteveA | daf: the error is caused by a page template doring foo/title | 12:12 |
| SteveA | um, doing | 12:12 |
| SteveA | where we don't know what 'foo' is, but its value is None | 12:12 |
| SteveA | whereas it is expected to be something else | 12:12 |
| daf | right | 12:13 |
| daf | sadly, the log doesn't seem to offer any clues about where the foo in question might be | 12:13 |
| SteveA | jamesh: 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 |
| SteveA | daf: next, look at the page template in question, and look for /title in it | 12:13 |
| jamesh | SteveA: no. Do you have a pointer? | 12:13 |
| SteveA | these are the candidates for causing the error | 12:14 |
| SteveA | jamesh: launchpad/warninghandler.py | 12:14 |
| SteveA | jamesh: it is horridly crufty hackery | 12:14 |
| SteveA | but might provide useful extra info for error logging, if you want to polish it later | 12:14 |
| === cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad | ||
| daf | the error doesn't state which page template it is | 12:16 |
| === mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad | ||
| SteveA | daf: right. but, you can work it out, because you know the URL | 12:17 |
| daf | but 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 | ||
| daf | is there a sure way of mapping URLs to page templates that I've forgotten about? | 12:17 |
| SteveA | if you can get the page to render locally | 12:18 |
| mantiena | SteveA, hehe, it seems I don't come to Vilnius tomorrow, Baltix will be awarded later in this week or in next week ;) | 12:19 |
| daf | I've got http://localhost:8086/distros/ubuntu/hoary/i386/pmount/0.1-1 rendering locally | 12:19 |
| mpt | Gooooooooooooooooooooooooooooooood morning | 12:19 |
| daf | hi mpt | 12:19 |
| mpt | hi daf, welcome back :-) | 12:20 |
| mpt | (somewhat belatedly) | 12:20 |
| SteveA | mantiena: awarded what exactly? | 12:20 |
| SteveA | well, congratulations anyway ;-) | 12:22 |
| daf | mpt: thanks | 12:22 |
| === salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad | ||
| mantiena | SteveA, thanks, I can't find info about Infobalt awards in english :( I can just provide a link for news in Lithuanian: | 12:26 |
| mantiena | http://www.2005.infobalt.lt/?&r=622&i=6626 | 12:26 |
| mpt | arg | 12:26 |
| === mpt gets a "SyntaxError" when trying to upgrade bzrtools | ||
| mpt | hmm, actually, that's my fault | 12:29 |
| === Kinnison gets workraved, bbl | ||
| kiko | hey SteveA | 12:34 |
| SteveA | mantiena: a truputi galiu skaityti | 12:55 |
| kiko | SteveA, should view classes use results.count()? | 12:55 |
| kiko | or should they assume they are not using SQLObject things? | 12:55 |
| SteveA | o, a inau apie infobalt | 12:55 |
| daf | SteveA: we've discovered that running the publisher fixes the oops | 12:56 |
| SteveA | kiko: it is a vague contract. whatever is easiest | 12:56 |
| SteveA | daf: it means that something is returning an object, or None. And the view is not expecting the None. | 12:56 |
| kiko | okay. | 12:56 |
| Kinnison | Indeed, I'm betting Mark's magic code doesn't play well with PENDING packages | 01:02 |
| SteveA | kiko: adding a new distro to launchpad. can we just do it? anything to worry about wrt the other infrastructure? | 01:04 |
| kiko | let's not do it now | 01:04 |
| kiko | there's a lot to worry about | 01:04 |
| kiko | I'm recommending creating a product for now | 01:05 |
| kiko | we can move bugs and translations over | 01:05 |
| kiko | we won't have support for anything fancy for distros anyway | 01:05 |
| SteveA | the baltix guys want to have their distro in launchpad, so that they can do bug tracking, translating etc .for it | 01:05 |
| SteveA | they're an ubuntu derivative | 01:05 |
| kiko | I know | 01:05 |
| kiko | so is Impi | 01:05 |
| SteveA | this is put off until we open dapper properly? | 01:06 |
| kiko | until we understand the consequences of creating new distros and releases better | 01:06 |
| mpt | Serious question: How are we going to understand it without trying it? | 01:11 |
| kiko | mpt, by reading the code and thinking about the consequences. | 01:12 |
| SteveA | and by trying it on dogfood / staging | 01:13 |
| kiko | for which you don't need the link | 01:14 |
| kiko | note that dogfood/staging don't do some of our production tasks last I checked | 01:14 |
| SteveA | mantiena: you won the "best alternative" award at infobalt? that's really cool. you should get it announced on fridge.ubuntu.com | 01:25 |
| SteveA | mantiena: fridge-devel@lists.ubuntu.com | 01:27 |
| === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad | ||
| daf | SteveA: https://launchpad.net/products/launchpad/+bug/5390 | 01:54 |
| Ubugtu | Error: I cannot access this bug | 01:54 |
| SteveA | daf: no need for it to be private | 01:55 |
| daf | ok | 01:55 |
| mpt | SteveA, 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 |
| kiko | mpt, a /separate/ logout page? | 02:06 |
| mpt | kiko, as requested by Mark | 02:07 |
| kiko | wtf? | 02:07 |
| mpt | because the button was taking up too much space | 02:08 |
| kiko | huh? | 02:08 |
| kiko | what does that have to do with a separate logout page? | 02:08 |
| mpt | making it a link requires confirmation, because links by themselves don't do anything | 02:09 |
| kiko | can't we break that rule there? | 02:09 |
| kiko | I mean, a separate logout page will mean I will never use it | 02:09 |
| mpt | I know *sigh* | 02:09 |
| mpt | Perhaps we can persuade Mark to let it be an image instead | 02:09 |
| SteveA | mpt: i'm about to go get lunch. would you file a bug on me for it, and leave it as an immediate link for now | 02:09 |
| kiko | mpt, how would an image be better than a button? why don't you just style the button as a link? | 02:10 |
| mpt | that's not possible afaik | 02:10 |
| SteveA | i want to get this new layout landed in some form as soon as possible | 02:11 |
| mpt | at least, you could make the border and background transparent in some browsers, but not decrease the height as a result | 02:11 |
| SteveA | if that means cutting some corners and fixing them up later, that's okay | 02: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 | ||
| mpt | SteveA, 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 |
| SteveA | mpt: is it possible to make the LHS of the site map work, just as it is? | 02:12 |
| SteveA | for the link / logout page, make it work as a link rather than a button. that should require no code change. | 02:13 |
| mpt | SteveA, only with lots of URL-related tal:conditions in main-template.pt | 02:13 |
| SteveA | you could do it with no highlighting, though | 02:14 |
| mpt | oh, right | 02:14 |
| SteveA | it will be quite fast to get the code done to make it work, and to do something better with the logout functions | 02:14 |
| SteveA | i'd rather get this landed, than it be on a branch until it is perfect | 02:14 |
| jordi | kiko: did you fixup your bzr? | 02:15 |
| kiko | jordi, yes, I did. I am still busy but will be free as the week progresses | 02:16 |
| kiko | salgado, https://launchpad.net/malone/bugs/5389 | 02:17 |
| kiko | -- who is going to work on this? matsubara? | 02:17 |
| Ubugtu | Malone 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/5389 | 02:17 |
| === ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad | ||
| === SteveA --> lunch | ||
| jordi | ok kiko | 02:18 |
| jordi | kiko: just replied, btw | 02:18 |
| kiko | I saw that, thanks | 02:19 |
| salgado | kiko, could be | 02:30 |
| kiko | salgado? | 02:31 |
| salgado | kiko, yes, matsubara can work on that | 02:32 |
| kiko | cool. | 02:34 |
| kiko | salgado, assign it? | 02:34 |
| salgado | assigned | 02: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 | ||
| dilys | Merge 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 | ||
| kiko | mpt, 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 | ||
| mpt | kiko, I think so | 03:51 |
| mpt | there's a spec on it, anyway | 03:51 |
| mpt | though iirc the spec and the bug aren't linked | 03:51 |
| sivang | mpt: do you have the link to the spec? | 03:56 |
| sivang | mpt: 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 |
| mpt | what's SAT? | 03:56 |
| mpt | oh, Saturday | 03:57 |
| mpt | not yet, sorry, I was trying unsuccessfully to cram-study Portuguese | 03:57 |
| mpt | sivang, https://wiki.launchpad.canonical.com/LaunchpadPageHelp | 03:57 |
| mpt | It's really low priority for me as long as Launchpad itself is so very ... improvable | 03:58 |
| mpt | because time spent improving Launchpad is a much better investment than time writing help | 03:58 |
| sivang | mpt: yes, I understand :) | 03:58 |
| ddaa | mpt: you just made a landmark in political correctness. | 04:03 |
| mpt | hmm? | 04:03 |
| ddaa | English: foo sucks. Politically Correct: foo is very much improvable :) | 04:04 |
| mpt | :-) | 04:04 |
| sivang | mpt: 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 offer | 04:04 |
| sivang | ah nice, he just vanished | 04: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 | ||
| SteveA | bradb_: hi | 04:40 |
| bradb_ | SteveA: Hi. I've got Skype set up. | 04:42 |
| SteveA | cool. let's try it | 04: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 | ||
| sivang | bradb_: cool :) | 04:52 |
| bradb_ | powerbook++ # kickass built-in mic | 04:55 |
| LarstiQ | bradb_: hah, talking to your laptop? ;) | 04:55 |
| sivang | bradb, SteveA : using the QT statically linked version? | 04:58 |
| bradb | sivang: OS X for me | 04:58 |
| bradb | Je rcompense l'utilisabilit | 04:59 |
| sivang | bradb: ah right :) | 05:00 |
| sivang | hmm 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 |
| bradb | usability | 05:02 |
| ddaa | okay that's offtopic, but still... | 05:09 |
| sivang | ddaa: true, sorry. | 05:10 |
| ddaa | does 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 |
| ddaa | sivang: that ^ is offtopic :) | 05:10 |
| sivang | ddaa: lol | 05:11 |
| === ddaa hates oversmart software... | ||
| lamont__ | ddaa: [hostname] will look for the A RR, according to /var/spool/postfix/etc/nsswitch.conf | 05:12 |
| === mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad | ||
| SteveA | jamesh: still around? | 05:13 |
| ddaa | lamont__: 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 |
| jamesh | SteveA: just about to go to bed | 05:13 |
| ddaa | And since I'm switching networks using the GUI network configuration tool, I want to set the actual relay address there. | 05:13 |
| SteveA | jamesh: 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 |
| ddaa | haha... "disable_dns_lookups"... | 05:14 |
| lamont__ | it still takes hostnames, not IP's | 05:14 |
| ddaa | lamont__: AFAIK the GUI network config does not know about postfix at all | 05:14 |
| lamont__ | prolly not | 05:15 |
| ddaa | I'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/ | ||
| jamesh | SteveA: 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 |
| jamesh | SteveA: assuming there aren't any test failures I didn't catch, the ErrorReportManagement code should merge tonight | 05:16 |
| SteveA | that's awesome | 05:16 |
| SteveA | i'll talk with kiko and see when we can do a gina run, so we can get bugzilla merged | 05:17 |
| ddaa | Yay! | 05:17 |
| ddaa | lamont__: disable_dns_lookups = yes | 05:18 |
| ddaa | relayhost = [smtp] | 05:18 |
| ddaa | that works | 05:18 |
| lamont__ | cool | 05:18 |
| ddaa | Dunno if that qualifies as a gross hack, though :) | 05:18 |
| === mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad | ||
| SteveA | lamont__: 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 |
| SteveA | lamont: steve @ canonical.com | 05:32 |
| kiko-fud | SteveA, I know how to do it if you like | 05:33 |
| lamont__ | tossed at you | 05:33 |
| kiko-fud | SteveA, short answer: when the publisher test finishes. | 05:34 |
| kiko-fud | long answer: AAR#H#@Y*#@HFEWIOFJEW | 05:34 |
| kiko | bradb, what's the status with the InitialBugContacts work? | 05:39 |
| lamont__ | kiko: picking on Jew's again? | 05:40 |
| lamont__ | nm | 05:40 |
| lamont__ | :-) | 05:41 |
| bradb | kiko: 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 |
| kiko | that would be ideal | 05:42 |
| === bradb & # triaging email for the next 45 mins | ||
| SteveA | bradb: hotel all booked. | 05:47 |
| bradb | SteveA: got the confirmation email, thanks | 05:47 |
| cprov | matsubara: 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 |
| SteveA | lamont__: 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 smarthost | 05:51 |
| SteveA | ta, i'll give it a go | 05:52 |
| === mdke_ is now known as mdke | ||
| SteveA | lamont__: any idea how to convert a sasl_passwd into a sasl_passwd.db ? | 06:08 |
| lamont__ | no clue - prolly just a hash map | 06:08 |
| kiko | postmap | 06:09 |
| SteveA | ta | 06:09 |
| SteveA | lamont__: 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 setup | 06:19 |
| SteveA | i have my own smarthost, so i just use that from everywhere | 06:20 |
| BjornT | SteveA, kiko, salgado: any of you available for code reviews today? | 06:20 |
| SteveA | so long as there aren't annoying semi-transparent proxies (negligee proxies...) that jump on port 25 | 06:20 |
| SteveA | BjornT: i'm doing reviews for ddaa and mpt today | 06:20 |
| kiko | BjornT, I'm very overbooked, how big are they? | 06:21 |
| BjornT | SteveA: ok | 06:21 |
| BjornT | kiko: the ones i have up for review are 1300 and 1500 lines. | 06:23 |
| kiko | I think I am going to hide under my bed | 06:23 |
| salgado | BjornT, I'll take your ticket-tracker-outgoing-email today | 06:24 |
| lamont__ | SteveA: never heard that term for them before, but i like it. | 06:24 |
| SteveA | they're considered kinda rude in some more conservative communities | 06:24 |
| SteveA | but you get them a lot in the less savoury hotels | 06:25 |
| lamont__ | and HP | 06:25 |
| lamont__ | :-( | 06:25 |
| === lamont__ lives behind such an abortion | ||
| ddaa | SteveA: I'm still around if you have quick questions while reviewing | 06:26 |
| === SteveA thinks of tunneling such things over http | ||
| SteveA | ddaa: i have a couple of other things to do before i get stuck into the reviews | 06:26 |
| === mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad | ||
| ddaa | NP, not rushing you, busing writing the meeting summary. | 06:27 |
| === BjornT [n=bjorn@84.32.140.183] has joined #launchpad | ||
| BjornT | kiko: 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 |
| kiko | I got it | 06:30 |
| kiko | and I said | 06:30 |
| kiko | I think I am going to hide under my bed | 06:30 |
| BjornT | kiko: ok :) i understand that you have a lot to do atm | 06:32 |
| BjornT | thanks salgado | 06:33 |
| SteveA | kiko: is mpt around? i just reviewed his new layout branch. | 06:35 |
| kiko | he should be | 06:36 |
| salgado | BjornT, you're welcome | 06:36 |
| === zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad | ||
| salgado | kiko, SteveA, he's not here | 06:36 |
| salgado | maybe he went for his pt_BR classes | 06:36 |
| kiko | probably | 06:37 |
| === thierry_ [n=thierry@modemcable058.142-201-24.mc.videotron.ca] has joined #launchpad | ||
| === bradb & # lunch | ||
| SteveA | ddaa, 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 |
| ddaa | it's merge-approved on BjornT's section on the PendingReviews page I have. | 06:54 |
| SteveA | yeah | 06:54 |
| SteveA | so now it is doubly approved | 06:55 |
| SteveA | i think i made one different comment | 06:55 |
| ddaa | Too much honor for a trivial doctest... | 06:55 |
| ddaa | Anyway, thanks, I love people to comment on my code. | 06:55 |
| ddaa | What I do not like is sometimes having to fix my code after the comments ;) | 06:55 |
| salgado | what's that "=== renamed file 'lib/canonical/launchpad/doc/productseries.txt' => 'lib/canonical/launchpad/doc/productseries.txt.moved'" line on the diff? | 06:56 |
| ddaa | mh... that probably means that a merge attempted to rename a file to a name that was already used. | 06:56 |
| ddaa | The right thing to do would be putting the stuff from productseries.txt.moved into productseries.txt | 06:57 |
| ddaa | Or maybe... that the merge created a file and moved an existing file away. | 06:58 |
| ddaa | anyhow, that looks like a name conflict | 06:58 |
| SteveA | ddaa: the setup_module branch | 06:58 |
| === mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad | ||
| SteveA | i do not think it makes the code clearer | 06:58 |
| SteveA | it makes the code *shorter* | 06:58 |
| SteveA | but i don't think it becomes clearer | 06:59 |
| ddaa | Mh. Right. | 06:59 |
| SteveA | actually, it doesn't make the code shorter | 06: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 |
| ddaa | I just do not like to have a slightly different and subtly wrong boilerplate in everyfile. | 06:59 |
| ddaa | It does not make the code shorter because all the files were not converted | 06:59 |
| SteveA | it is a valid point | 06:59 |
| SteveA | i think there is too much magic in your solution | 07:00 |
| ddaa | only a few, to illustrate the point | 07:00 |
| SteveA | we need to find a way to do something like what you propose, but that keeps things from being magical, or too implicit | 07:00 |
| ddaa | yeah, the zope doctest infrastructure is making my life really hard | 07:00 |
| ddaa | It's magic to work around the zope magic. | 07:00 |
| SteveA | i think you're exaggerating | 07:00 |
| SteveA | i think it is a minor annoyance | 07:00 |
| ddaa | Feel free to say "interested, but not now" | 07:01 |
| ddaa | I mostly wanted to raise the issue for discussion. | 07:01 |
| SteveA | the other thing is, those 89 lines in ftests/helpers.py are not tested | 07:01 |
| ddaa | They are tested. | 07:01 |
| ddaa | When running the tests :) | 07:01 |
| SteveA | so, i think we should talk about this sometime, and work out what your frustrations with the infrastructure are, and how to fix it | 07:02 |
| SteveA | probably in a similar way to that which you have prototyped | 07:02 |
| ddaa | I'm happy to remove that stuff from importd2bzr | 07:02 |
| ddaa | as long as this branch stays in someone's queue for discussion | 07:02 |
| ddaa | maybe that would make a meeting item for wednesday :) | 07:03 |
| SteveA | i think the best thing would be for you to file a bug on this, and reference the branch in the bug | 07:03 |
| ddaa | Who should I assign the bug to? | 07:03 |
| SteveA | me | 07:03 |
| ddaa | Fine. | 07:03 |
| ddaa | after dinner :) | 07:04 |
| SteveA | ok | 07:05 |
| SteveA | mpt: i reviewed your new layout branch. | 07:07 |
| SteveA | mpt: the menus branch hasn't been mirrored fully, or something like that | 07:07 |
| mpt | SteveA, is PQM off chinstrap now? | 07:10 |
| mpt | if so I can finish my mass conversion | 07:10 |
| elmo | no, it's not | 07:12 |
| kiko-afk | nope | 07:12 |
| === mhz [n=mhz_chil@moinmoin/fan/mhz] has joined #launchpad | ||
| mhz | hi | 07:14 |
| kiko-afk | hey mhz | 07:14 |
| kiko-afk | did you ever get your problem sorted out? | 07:14 |
| mhz | hi kiko-afk | 07:14 |
| mhz | nope. However, the platform still works | 07:15 |
| mhz | it is just that the annoying email error still lives :) | 07:15 |
| dilys | Merge to devel/launchpad: stage 1 of ErrorReportManagement, r=stub (r2892: James Henstridge) | 07:17 |
| SteveA | hurrah | 07:17 |
| SteveA | jamesh: congratulations | 07:17 |
| kiko-afk | jamesh, ROCK ON | 07:18 |
| kiko-afk | mhz, remind me what the problem is. | 07:18 |
| mhz | kiko-afk: okis. Basically, I created a team, I was asked to confirm email-address and Kapooom! error. | 07:19 |
| mhz | hoever, people could still join | 07:19 |
| kiko-afk | and what lingering effect has it had? | 07:19 |
| mhz | could you rephrase that, please? | 07:20 |
| kiko-afk | mhz -- what problem has remained? | 07:22 |
| mhz | kiko-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 |
| mhz | kiko-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 |
| mhz | kiko-afk: mail confirmation is the problem I saw the last 2 days i tried to get confirmed | 07:23 |
| matsubara | mhz: is this bug 5122 | 07:24 |
| Ubugtu | Malone bug #5122: Validate email in team In: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Accepted https://launchpad.net/bugs/5122 | 07:24 |
| matsubara | ? | 07:24 |
| matsubara | mhz: if it is, it's already fixed. Landed on RF and will be on production soon. | 07:24 |
| === mhz checking # | ||
| mhz | matsubara: kiko-afk: indeed. same problem | 07:25 |
| kiko-afk | mhz, you can only create specs if you attach them to targets -- distros or products. | 07:25 |
| mhz | kiko-afk: oh, ok. | 07:26 |
| mhz | So, what is the objective on having DistroTeams (example: EdubuntuStudyContent team) ? | 07:27 |
| mhz | Where do they list all the team activitity/ToDo's ? | 07:28 |
| salgado | matsubara, I guess bug 5389 is the root cause of what mhz is experiencing | 07:28 |
| Ubugtu | Malone 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/5389 | 07:28 |
| salgado | bug 5398, even | 07:28 |
| Ubugtu | Malone 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/5398 | 07:28 |
| matsubara | salgado: I'll check, just a min. | 07:29 |
| salgado | matsubara, how are you going to check that? | 07:32 |
| matsubara | salgado: 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 | ||
| pablo | hi? | 07:58 |
| === mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad | ||
| mhz | pablo: hey | 08:02 |
| mhz | kiko-afk: So, what is the objective on having DistroTeams (example: EdubuntuStudyContent team) ? | 08:02 |
| pablo | i need some help with evolution | 08:02 |
| pablo | (the mail client for ubuntu) | 08:02 |
| kiko-afk | mhz, a team is an arbitrary grouping of people | 08:03 |
| mhz | kiko-afk: yup | 08:03 |
| kiko-afk | it can be used to restrict access to certain things | 08:03 |
| kiko-afk | and to direct messages | 08:03 |
| kiko-afk | that's essentially it. | 08:03 |
| kiko-afk | pablo, try #ubuntu | 08:03 |
| pablo | ok- thanks | 08:04 |
| mhz | kiko-afk: and how people (groups) can use LP to cordinate work? | 08:04 |
| mhz | pablo: o bien, #ubuntu-es | 08:04 |
| kiko-afk | mhz, that's a very open question -- essentially, it depends on what they are doing. | 08:04 |
| mhz | pablo: o bien, #edubuntu-es if you need edubuntu help | 08:04 |
| === Lord_Athur [i=alejandr@pc-30-37-214-201.cm.vtr.net] has joined #launchpad | ||
| mhz | kiko-afk: indeed. I thought LP was meant for groups to cordinate their work. Something like Tuto, maybe? | 08:06 |
| pablo | ah, mejor, me voy al espaol. muchas gracias | 08:06 |
| === pablo [n=pablo@200-127-77-213.prima.net.ar] has left #launchpad ["Abandonando"] | ||
| kiko-afk | mhz, Tuto? | 08:06 |
| mhz | yes, oh, let me provide URL, they have done hell of a job | 08:06 |
| Lord_Athur | take your time... | 08:08 |
| Lord_Athur | xD | 08:08 |
| === Ireul [n=Ireul@net84-253-140-124.mclink.it] has joined #launchpad | ||
| Ireul | hi | 08:09 |
| Ireul | I've ordered free ubuntu pc cds... Is there a way to get em on dvd???? | 08:09 |
| kiko-afk | Ireul, no. | 08:09 |
| Ireul | :( | 08:09 |
| Ireul | are the cds totally free? | 08:09 |
| Lord_Athur | yes, the Cds are | 08:09 |
| Ireul | Lord_Athur: yoda's speaking habit??? :) | 08:10 |
| Lord_Athur | a? | 08:11 |
| Lord_Athur | jajaja | 08:11 |
| Ireul | failed I am, in exile I must go... | 08:11 |
| mhz | Ireul: but you could download them | 08:12 |
| Ireul | mhz: already ordered | 08:12 |
| mhz | the DVS? | 08:12 |
| Ireul | mhz: is debian based? At what point? | 08:12 |
| Ireul | mhz: 5 pc cds | 08:12 |
| mhz | Ireul: what are you talking about? 2 Ubuntu CD's | 08:13 |
| mhz | oh, I see | 08:13 |
| mhz | you ordered 5 pieces | 08:13 |
| mhz | you'll get 10 CD's (5 install and 5 livecd) | 08:13 |
| Ireul | yes I don't need 64 and macos one | 08:14 |
| === Keybuk [n=scott@descent.netsplit.com] has joined #launchpad | ||
| Ireul | mhz: ok | 08: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 | ||
| bradb | SteveA: ping (quick q about defining a custom exception) | 08:46 |
| SteveA | ok | 08:48 |
| bradb | SteveA: 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 |
| SteveA | it is a good idea. not sure why it would be a ValueError though | 08:49 |
| bradb | Because 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 |
| SteveA | i can imagine this error being raised due to many circumstances, and not exactly because it was an inappropriate argument value | 08:50 |
| SteveA | just make it an Exception | 08:50 |
| bradb | ok | 08:50 |
| SteveA | also | 08:50 |
| SteveA | if an error is named so that it obviously sounds like a problem, you don't need to say "Error" | 08:51 |
| SteveA | i don't think DuplicateBugContact qualifies | 08:51 |
| SteveA | but if you can think of a way to say it that is definitely an error, then you can use that name | 08:51 |
| bradb | I can't think of anything better right now. I think I'll just go with DBCE for now. | 08:53 |
| salgado | bradb, this makes me wonder if we shouldn't have a new vocabulary for bug contacts | 08:53 |
| bradb | That might be useful as well. | 08:54 |
| salgado | and you wouldn't need neither this check nor the new exception | 08:55 |
| bradb | The exception would still be needed. | 08:57 |
| === Keybuk [n=scott@descent.netsplit.com] has joined #launchpad | ||
| bradb | e.g. there's a race condition there | 08:58 |
| salgado | that's right. the exception is in database code | 08:58 |
| salgado | I misread that as a ValidationError | 08:58 |
| === BjornT [n=bjorn@84.32.140.183] has joined #launchpad | ||
| kiko-afk | nice meeting summary ddaa | 09:12 |
| SteveA | ddaa: i reviewed importd2bzr. it's good. | 09:14 |
| SteveA | ddaa: 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 |
| ddaa | SteveA: why so, it's just throwing an exception... | 09:17 |
| SteveA | dealing with it means catching SystemExit, which is evil | 09:19 |
| kiko-afk | ev1l | 09:19 |
| kiko-afk | bradb, tell me all about bug 3620 | 09:19 |
| Ubugtu | Malone bug #3620: Default bug list should include Pending Upload bugs In: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: NeedInfo https://launchpad.net/bugs/3620 | 09:19 |
| ddaa | SteveA: 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-afk | uhhh | 09:20 |
| kiko-afk | whoa | 09:20 |
| ddaa | I'm not arguing, I'm curious. | 09:20 |
| bradb | kiko-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 |
| bradb | That 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 |
| SteveA | searching for bugs already reported is an important part of the workflow we want people to adopt | 09:21 |
| bradb | Hence, in response to 3620, I think just doing a guided bug form is best. | 09:22 |
| SteveA | what about having a page optimised for that? | 09:22 |
| SteveA | or a mode of a page optimized for that. mpt: what do you think? | 09:22 |
| kiko-afk | bradb, okay. agreed. but remember it is not a blocker for the migration, and that some of the top priorities are still TBD | 09:22 |
| kiko-afk | SteveA, mpt, bradb and I worked on a guided bug form 11 months ago | 09:22 |
| bradb | kiko-afk: That it's not a blocker for migration was already pretty clear to me. | 09:23 |
| kiko-afk | okay | 09:23 |
| kiko-afk | I just want to make sure you are focused on the migration priorities -- IBC being the main one | 09:23 |
| bradb | That's what I had been working on before this context switch. ;) | 09:24 |
| kiko-afk | ooooooookay I am going to be quiet now | 09:24 |
| mpt | go pagetests go | 09:26 |
| niemeyer | kiko: It should be a blob column, not a string. | 09:53 |
| mpt | SteveA, new page layout is in PQM | 09:54 |
| kiko | niemeyer, librarian. | 09:54 |
| SteveA | mpt: woo | 09:54 |
| kiko | which means... | 09:54 |
| ddaa | SteveA: what about a montly shiny award? | 09:55 |
| ddaa | we've got a winner for this month :) | 09:55 |
| SteveA | who is Montly Shiny and what's he doing in this channel? | 09:55 |
| ddaa | Monthly... | 09:55 |
| === ddaa wonders if what he said means something entirely different than what he intended | ||
| kiko | lol | 09:57 |
| LarstiQ | ddaa: I think I understood you, but my thinking has been proven wrong before | 10:01 |
| ddaa | Yeah, people say that to me... ;) | 10:02 |
| niemeyer | kiko: Nice.. let's read more crippled data into the database. | 10:03 |
| mpt | ddaa, awards are often named after people, such that a misspelled word in that position could be assumed to be a name | 10:03 |
| kiko | niemeyer, using the librarian is definitely safe | 10:03 |
| ddaa | you breaker of dreams | 10:03 |
| ddaa | mpt: I was imagining all sorts of unspeakably kinky and borderline distateful things. | 10:04 |
| niemeyer | kiko: Indeed.. That's the right way to do it. | 10:04 |
| kiko | SteveA, 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 |
| ddaa | mainly involving baby jesus butt plugs... | 10:04 |
| niemeyer | kiko: I have.. and got review problems following the rules there. :) | 10:04 |
| kiko | heh | 10:05 |
| SteveA | kiko: 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 launchpad | 10:06 |
| kiko | SteveA, what should I do? | 10:06 |
| kiko | I could just nuke it and replace with your suggestion | 10:06 |
| SteveA | kiko: leave the section about docstrings. mention canonical.launchpad.interfaces.NotFoundError | 10:07 |
| SteveA | nuke the rest | 10:07 |
| mhz | kiko: ooops, finally. I was mistaken about the name. It's not tuto but TUTOS http://www.tutos.org/homepage/ | 10:07 |
| kiko | rock and roll | 10:07 |
| kiko | hey, when was ubuntite renamed to ubuntero? | 10:08 |
| kiko | no email ever went out to me on this | 10:08 |
| kiko | mhz, that page uses the <blink> tag | 10:08 |
| kiko | mhz, and no, we don't support project management in launchpad (yet) | 10:09 |
| lifeless | morning! | 10:09 |
| mhz | kiko: so why would a Team (inside a distro) register for? What are the advantages? | 10:09 |
| kiko | mhz, mainly for ownership purposes. | 10:10 |
| kiko | and bug-subscriptions | 10:10 |
| kiko | etc | 10:10 |
| mhz | kiko: yup, my concern is the 'etc'. I have only noticed Bugs and 'ownership' as the only advantages. | 10:11 |
| kiko | there's also translation teams | 10:11 |
| mhz | if 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 |
| kiko | launchpad doesn't support those use cases yet. | 10:13 |
| mhz | oooh, i see | 10:13 |
| kiko | and as I said, specs are attached to products/distros | 10:13 |
| kiko | so if your team is working on a product or a distro | 10:13 |
| kiko | you'd probably register the spec on the product | 10:13 |
| kiko | and then assign it to a team | 10:14 |
| mhz | kiko, 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 |
| kiko | mhz, what is your team working on? | 10:16 |
| mhz | I 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.deb | 10:17 |
| mhz | or something | 10:18 |
| kiko | I'd attach that to the edubuntu product (does it exist already) and assign your team to it | 10:20 |
| kiko | perhaps assigning individual team members to subparts of the spec | 10:20 |
| mhz | hmm. yup, I was figuring out something like that. | 10:21 |
| mhz | but, IMHO end-users (teachers this time) will probably feel wiki is easier to work on (coordination). | 10:21 |
| mhz | Which I dont like in this case, because I was planning to offer "EduPoints" (instead of karma) | 10:22 |
| kiko | I see | 10:24 |
| mhz | so, anyways, I wanted to do it all via LP so I'll have teacher decide | 10:26 |
| niemeyer | cprov: celso.providelo@canonical.com-20051202164451-f7c9d780f7bd040f | 10:27 |
| === mdke_ is now known as mdkie | ||
| === mdkie is now known as mdke | ||
| bradb | SteveA: 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 |
| SteveA | don't do that | 10:39 |
| SteveA | one menu class to one facet | 10:40 |
| bradb | If not, I guess I'll just have to inherit | 10:40 |
| bradb | ok | 10:40 |
| SteveA | subclass if you want more | 10:40 |
| kiko | RFC: https://launchpad.net/products/launchpad/+bug/3952 | 10:40 |
| Ubugtu | Malone 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/3952 | 10:40 |
| kiko | mpt, wtf were you doing when you changed the description of that bug? :) | 10:44 |
| lifeless | hmm | 11:30 |
| lifeless | kiko: are you still here ? | 11:30 |
| kiko | I am, lifeless | 11:31 |
| kiko | what's up? | 11:31 |
| lifeless | teams and email addresses | 11:31 |
| lifeless | just setup a team for packaging opensync (debian-opensync) in debian, me, ajmitch & azeem | 11:31 |
| lifeless | I *thought* that each team had an email alias in launchpad that we could use as the packaging address | 11:32 |
| lifeless | was I confused ? | 11:32 |
| kiko | lifeless, not exactly. the team /can/ have an email address; if not, all /Launchpad/ email is sent to all members. | 11:35 |
| kiko | there is no external interface to the team though | 11:36 |
| lifeless | that is my confusion | 11:37 |
| lifeless | we want an email address to reach the team, for the package. | 11:37 |
| kiko | make a mailing list somewhere else | 11:37 |
| kiko | and set that as your team's contact email | 11:37 |
| lifeless | obviously we have to | 11:37 |
| kiko | that's the only way | 11:37 |
| kiko | yes | 11:37 |
| lifeless | but it would -really nice- not to have to go external for that | 11:37 |
| lifeless | the group chose launchpad for the bzr support | 11:37 |
| kiko | it would but we're not doing that right now :) | 11:37 |
| lifeless | policy or time? I.e. should I setup a spec for this ? | 11:38 |
| kiko | policy and time both | 11:38 |
| kiko | mark was reluctant to provide mailing lists (or aliases) to teams | 11:38 |
| kiko | I'm happy for a spec to be produced | 11:38 |
| lifeless | I remember that, I also remember his crack pipe going off and talking about programmitaclly driving mailman from launchpad | 11:38 |
| lifeless | ok. I'll do a spec, on my todo now. | 11:39 |
| kiko | I can smell the crack from here | 11:39 |
| lifeless | my 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 |
| mpt | Eu escrevei o bug mais simples, kiko | 11:43 |
| kiko | mpt, qual deles? | 11:44 |
| mpt | kiko, o bug que voc perguntou, 3952 | 11:50 |
| === mpt mangles the Portuguese language until it screams for mercy | ||
| kiko | ah, beleza | 11:53 |
| kiko | mpt, isso mesmo -- voc "simplificou" | 11:53 |
| mpt | certo | 11:53 |
| mpt | -er, no -ar | 11:53 |
| kiko | hmm? | 11:54 |
| mpt | "escravar" would be "eu escrevei", but "escrever" is not | 11:56 |
| kiko | escrever -> eu escrevi | 11:57 |
| mpt | eh, then why did you say escrevou? | 11:58 |
| mpt | voc escrevou, eu escrevi? | 11:58 |
| kiko | voc escreveu | 11:58 |
| kiko | I 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 [] | ||
| mpt | oh, wait | 11:59 |
| mpt | ok, simplificou | 11:59 |
| === mpt is st00pid | ||
| kiko | righ | 11:59 |
| kiko | t | 11:59 |
| jblack | anybody doing gnomemeeting? | 12:01 |
| kiko | I meet using proprietary software | 12:01 |
| jblack | can it call h323? | 12:01 |
| kiko | I don't know anything about codecs | 12:02 |
| niemeyer | kiko is the proprietary-software kind of guy.. | 12:02 |
| kiko | that is so unfair | 12:02 |
| jblack | dude? You're a proprietary-software kind of guy? | 12:03 |
| kiko | well | 12:03 |
| niemeyer | He even made a thesis about the open source model so that he could apply it on proprietary development.. | 12:03 |
| kiko | jblack, what do I have to do to get out of this conversation? | 12:03 |
| jblack | You're out. | 12:03 |
| jblack | Just remember that when I get stuck in an awkward conversation, you owe me one. :) | 12:04 |
| mpt | It's all network effects | 12:04 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!