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

cprovnight all12:35
=== uid [n=suid@a83-132-170-181.cpe.netcabo.pt] has joined #launchpad
uidhello12:44
uidi want to contribute12:44
uidinto a project12:44
uidwith who i have to contact?12:44
mdkeuid, it depends on the project12:46
uidubuntu-server12:46
LarstiQuid: having a launchpad account is a good start12:46
uidi already created12:47
uid:p12:47
mdkeuid, you should contact the admins of that project12:55
uidim already doing that12:56
uidthank you12:56
uid:)12:56
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
lifelessmoing01:40
jameshlifeless: my merge failed on the TestImportKeyRing test -- I'm wondering if we're seeing the crash bug some others (Bjorn, cprov) were seeing01:56
jamesh(the output just stops at that test)01:56
lifelessDec 14 16:58:49 pqm [46912504432336]  INFO: running precommit hook: make check_merge02:02
lifeless*** glibc detected *** double free or corruption (!prev): 0x0000000005989200 ***02:02
lifelessjamesh: ^^02:04
jameshthat's it02:04
jameshit's something I haven't been able to reproduce locally02:04
jameshI wonder what's different between bellany and chinstrap?02:06
lifelessamd6402:06
lifelessand breezy02:06
lifelessI can run manual tests for you02:06
lifelessif you tell me what to do, I shall do it02:06
jameshlifeless: BjornT was able to reproduce the crash with "python test.py -vvf canonical.launchpad.utilities"02:07
jameshit'd be useful to get a copy of gpgme with symbols02:08
lifelessZnarl: ^^ 02:08
lifelesselmo: ^^02:08
lifelessif thats a reasonable thing, I'll open an rt for it02:08
jameshalso python2.4-dbg too, if it's not there02:08
jameshI half wonder if it's worth rewriting the portions of pyme that we care about02:09
jameshwithout the use of swig02:09
lifelessI would talk with upstream02:09
lifelesswe have permission to feed the changes back02:10
=== jamesh wishes we had fedora-style debuginfo packages
lifelesswhat do they offer?02:11
jameshdettached debug information02:12
jameshthey are generated automatically as a side effect of the package build process02:12
jameshfor every package that contains executables02:12
jamesh(or shared libraries)02:12
lifelesstheres a trivial debhelper facility for that02:17
lifelesswith compat >= 5, dh_strip --dbg-package==foo-dbg02:17
jameshsure02:17
jameshthe reason it's useful is that there is debuginfo packages for pretty much everything02:17
jameshrather than only the cases where a package maintainer bothered turning on the feature02:18
lifelessfair enough02:19
LarstiQthat's more a matter of policy though?02:19
=== poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #launchpad
jameshLarstiQ: yes.  That doesn't change the fact that I wish we had them :)02:22
lifelessdebian has some reasonable size concerns about this ;)02:22
lifelessok theres a config build running02:23
jameshthat's what mdz said when I mentioned it to him02:23
lifelesswhen it finishes I'll do that test for you02:23
jameshthank you02:24
LarstiQjamesh: I understand the craving :)02:25
jameshon the archive size issue, the fedora archives have the debuginfo packages in their own subdirectory, so a mirror could easily exclude them02:28
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== siretart [i=siretart@ubuntu/member/siretart] has joined #launchpad
lifelessjamesh: 03:16
lifelesspqm@balleny:~/tests/launchpad$ make build03:16
lifelesspython2.4 utilities/shhh.py make -C sourcecode build PYTHON=python2.4 \03:16
lifeless    PYTHON_VERSION=2.4 LPCONFIG=default03:16
lifelesspqm@balleny:~/tests/launchpad$ python test.py -vvf canonical.launchpad.utilities03:16
lifelessConfiguration file found.03:17
lifelessRunning FUNCTIONAL tests at level 103:17
lifelessRunning FUNCTIONAL tests from /home/pqm/tests/launchpad/lib03:17
lifelessParsing ftesting.zcml03:17
lifelesstestCheckTrustDb (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) ... ok03:17
lifelesstestEmptyGetKeys (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) ... ok03:17
lifelesstestImportKeyRing (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) ... ok03:17
lifelesstestPopulatedGetKeys (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) ... ok03:17
lifelesstestSetOwnerTrust (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) ... *** glibc detected *** double free or corruption (!prev): 0x000000000196c490 ***03:17
lifelessAborted03:17
lifelessjamesh: have you tried with valgrind ?03:17
jameshlifeless: yeah.  I haven't been able to reproduce locally (either on my AMD64 system, or my x86 laptop)03:33
lifelessjamesh: ok. keep feeding me things to do, I don't have cycles to debug but I do to do stuff for you03:34
jameshlifeless: what would be most useful for me would be a stack trace generated with a gpgme with symbols03:35
lifelessjamesh: ok. I can't do that trivially until we get admin time.03:35
lifelesswhat does your amd64 run? 03:35
jameshbreezy03:36
lifelesswhat packages do you have, should we compare versions of gpgme, etc ?03:36
lifelessbtw, scarey thing: that result is from rocketfuel HEAD.03:36
jamesh1.0.2-1build103:36
jameshlifeless: would it be possible to build gpgme and run the tests with LD_LIBRARY_PATH?03:37
lifelessjamesh: not without the build depends03:37
Znarllifeless : What's up?03:37
lifelessZnarl: background: we've had a intermittent C error occuring on some folks machines for launchpad03:37
lifeless13:16 < lifeless> testSetOwnerTrust (canonical.launchpad.utilities.ftests.test_gpghandler.TestImportKeyRing) ... *** glibc detected *** double free or03:38
lifeless                  corruption (!prev): 0x000000000196c490 ***03:38
lifeless13:16 < lifeless> Aborted03:38
lifelessthis is occuring on balleny, which makes newpqm, well, useless.03:38
lifelessso we need to get enough info together to fix this bug asap.03:38
jameshZnarl: we'd like to be able to test with a libgpgme11 with debug symbols03:38
jamesh(preferably with the same compile options though -- the debug build option for some packages turns off all optimisations, which could hide the bug)03:39
jameshinstalling the gpgme build deps might be easier though, and just build gpgme from source03:39
ZnarlSounds like you don't have a clear plan?03:40
lifelessZnarl: well its a locked down machine, so my basic plan is to give jamesh whatever stuff he asks for - right now hes asking for a stack trace with line numbers for gpgme03:41
lifeless(libgpgme11)03:41
jameshthe traces I got from cprov and bjorn looked like some of the frames came from functions whose symbols had been stripped03:43
lifelessok03:43
lifelessits 3am for Znarl 03:43
lifelesshe's going to do dedicated stuff with use when he has slept03:44
lifelesswhich is now :) 03:44
lifelessjamesh: you know how to tweak a package to generate debug symbols ?03:44
lifelessjamesh: I think it would help znarl to have a patch to the gpgme11 source to make a -dbg package03:45
lifelesswhich we can just get installed03:45
jameshlifeless: looks like rebuilding the package with DEB_BUILD_OPTIONS=nostrip should do03:47
lifelessjamesh: thats different03:48
lifelessjamesh: that gives a variation of the package.03:48
lifelessadding a control and rule for -dbg gives us debuginfo style flexability03:48
lifelessif you don't know how, I'll do that in the next 4-5 hours03:49
jameshI don't know how.  I haven't gotten round to learning debian packaging in detail03:49
lifelessok03:49
lifelessI'll do it, and you can learn from the diff ;)03:49
lifelessin fact, I'll cheat, I'll see if a motu has some cycles to do it03:50
=== tambaqui [n=patricia@200-183-97-151-mns.cpe.vivax.com.br] has joined #launchpad
Nafallohaven't done it before, but I'll try.04:00
lifelesshttp://www.magicalforest.se/~nafallo/gpgme1.0_1.0.2-1ubuntu1.debdiff <- jamesh Znarl thats the recipe to make detached symbols for gnupg04:31
lifelessthanks heaps to Nafallo 04:31
jameshcool.04:31
jameshI'll have to teach myself about this sometime ...04:31
lifelessjamesh: just read the diff 04:32
jameshI did04:32
lifelessexcept for s/version/symbols/ its a good example;04:32
jameshthere is actually one other thing which the fedora debuginfo packages do: include source code, and rewrite the debuginfo to point at the location the source code gets installed to04:33
lifelessah, thats either great or diabolical04:33
jameshbut this should hopefully give the needed info04:33
lifeless(I'm thinking 1Gb source packages)04:34
jameshthey usually don't turn out as large as you might think04:34
lifelessno really04:34
lifelessopenoffice is a gb04:34
Nafallohehe :-)04:34
jameshcut all the build infrastructure, documentation, images, etc04:34
lifelessah04:35
lifelesswell X used to be huge too04:35
lifelessbut yeah, I can see the difference04:35
jameshit pulls the list of source files to include from the actual debug info04:36
spivExcellent, I can actually bzr push to my sftp server.05:13
jameshspiv: congratulations05:14
spivjamesh: Your openssh/paramiko sftp hack caused me a little bit of grief last night, until I remembered it. :)05:18
jameshspiv: the original one, or the version that eventually got merged?05:19
spivWhatever is in bzr snapshot deb from yesterday.05:19
jameshokay.05:20
jameshmy original version was a bzr plugin that monkey patched the sftp transport05:20
Nafalloand now? :-)05:20
jameshwhich like many monkey patches is quite fragile05:20
spivBecause I needed to teach my SFTP server to treat a request to exec 'sftp' as if it were a request for subsystem 'sftp'.05:20
spiv(Previously I just refused all exec requests).05:21
jameshNafallo: I refactored it as a patch against bzr, which got merged05:21
spivWhich was pretty simple, once I figured out what was needed :)05:21
jameshspiv: it should be requesting the sftp subsystem05:21
Nafallojamesh: ah, nice :-)05:21
spivjamesh: Hmm.  The version here isn't.  I wonder why not.  It doesn't really matter, both ways work fine now...05:22
jameshspiv: the command it runs here is: ssh -oForwardX11=no -oForwardAgent=no -oClearAllForwardings=yes -oProtocol=2 -oNoHostAuthenticationForLocalhost=yes -s chinstrap.ubuntu.com sftp05:23
spivjamesh: Same here.05:23
jameshthe "-s" argument is to request a particular subsystem05:23
=== spiv double-checks
jamesh"The subsystem is specified as the remote05:23
jamesh command."05:23
jamesh(according to the man page)05:23
spivYeah, it does that.05:23
spivBut conch is seeing that as an exec request.05:23
jameshwhat does it think of the command line sftp client then?05:24
jameshIt runs: /usr/bin/ssh -oForwardX11 no -oForwardAgent no -oClearAllForwardings yes -oProtocol 2 -s chinstrap.ubuntu.com sftp05:25
spivThe command line sftp works.05:25
jameshessentially the same command05:25
spivHmm, it's possible I got confused in my testing.  Ah well.05:26
spivThe more annoying problem is that openssh insists on using my real home directory, rather than the one I specify in $HOME :)05:27
spivBut I've figured out a way around that as well, thankfully.05:28
jamesh"ssh -F configfile" ?05:29
spivjamesh: Tricky when I don't directly control the invocation of ssh -- it's in bzrlib :)05:32
=== Nafallo is now known as Nafallo_away
=== Nafallo_away is now known as Nafallo
=== Nafallo is now known as Nafallo_away
=== kagou [n=kagou@84.5.165.142] has joined #launchpad
kagouhi08:10
kagoui want to merge 2 accounts on launchpad. Before an error. To use https://launchpad.net/people/+requestmerge i have to be logged in the duplicated account . Am I right ?08:17
jameshkagou: you should be logged in as the account you want to keep08:19
kagouok jamesh 08:19
jameshkagou: and then select the account you want to merge 08:19
jameshkagou: you'll receive some emails to confirm the merger08:20
kagouok jamesh . do you know how to delete an account on the wiki too ?08:20
jameshkagou: the wiki uses the launchpad user database08:20
kagouok thanks jamesh 08:22
kagoujamesh, i'm trying to delete a page on the wiki : https://wiki.ubuntu.com/VetselPatrice208:38
kagoubut i must be wrong08:39
=== carlos [n=carlos@71.Red-83-53-49.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning08:39
kagouhow can i delete a page in the wiki. I'v empty it and put "DeletePage" in ...08:44
carloskagou, you don't need to remove the content08:46
carloskagou, there is an option to delete it08:46
carlosin the same place where you can select to edit it08:46
carloskagou, look at the 'More Actions' entry08:47
kagoucarlos, so sorry ... this morning my eyes are not in the good way :/08:47
carlosthe last option you have is 'Delete Page'08:47
sivangMorning all08:48
carloskagou, no worries08:48
kagoucarlos, i had to do 2 others things ... First change the name of my account on ths wiki08:48
carlossivang, morning08:48
carloskagou, ubuntu's wiki?08:48
kagouyes08:49
sivangmorning carlos , how are you?08:49
carloskagou, go to your launchpad's page : https://launchpad.net/people/kagou (change 'kagou' with your launchpad id)08:49
kagoui'm in08:49
carloshmmm08:50
kagouhttps://launchpad.net/people/vetsel-patrice08:50
carloskagou, seems like we don't have a way to change the wiki name.... you should ask salgado when he wakes up08:50
carlossivang, fine, thanks, and you?08:51
carloswait08:51
carlosfound it08:51
carlos;-)08:51
kagouok carlos . he last problem is to change the "Registered Details08:51
kagouWiki: VetselPatrice2 " on https://launchpad.net/people/vetsel-patrice08:51
carloshttps://launchpad.net/people/vetsel-patrice/+editwikinames08:51
kagougreat carlos 08:52
carloskagou, the links to edit that is at the end of the page on the right08:52
carloswe changed the layout recently and I didn't see it08:52
carloskagou, you need to select first 'Edit details' 08:53
kagoufine thanks !08:53
sivangcarlos: fine, apart from being too busy at work the last couple of days. Say, do you know anything about jblack's rocketfuel-get script?08:54
carlossivang, other than he's working on it?....08:54
carlosI read that yesterday08:54
sivangcarlos: well, as it's not working I'll go back in the wiki revision and attempt the checkout the "old" way :)08:55
sivangcarlos: yes, I forgot it's still WIP08:55
carlos;-)08:55
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
carloslifeless, hi, around?09:00
lifelessyes09:01
carloslifeless, I think that either pqm.ubuntu.com points to the wrong machine or pqm.ubuntu.com mails are not reaching the new pqm server....09:02
lifelessprocmail is not being processed it looks lik09:04
lifelessX-Amavis-Alert: BAD HEADER Non-encoded 8-bit data (char C3 hex) in message header 'From'09:05
lifeless        From: ...erello@canonical.com (Carlos Perell\303\263 Mar\303\255n)\n09:05
lifelessthats not fatal, just FYI09:05
carlosyeah, IT's a problem with the mail command09:05
carlosmy local name is using UTF-8 chars09:05
carlosI don't know how to fix that09:06
SteveAhi09:06
lifelessmoin09:06
carlosand as I'm only using it to send pqm requests... I didn't expend too much time on it09:06
carlosSteveA, morning09:06
SteveAhi carlos 09:06
=== bradb [n=bradb@195.182.78.95] has joined #launchpad
sivanghey lifeless , SteveA 09:14
jameshlifeless: re. the test crash, could you try something for me?09:17
jameshlifeless: try applying this patch to the generated gpgme_wrap.c file run make in sourcecode/pyme: https://chinstrap.ubuntu.com/~dsilvers/paste/file6eLTpE.html09:17
jameshthen rerun the failing test09:18
lifelesshttps://chinstrap.ubuntu.com/~dsilvers/paste/fileebwN4K.html09:22
stubcarlos, lifeless: That header is badly encoded - the mail client being used is broken. Could be worth filing a bug.09:24
carlosstub, it's a problem with the Linux 'mail' command 09:24
carlosstub, it takes it from the unix's user database09:25
stubcarlos: File a bug - Ubuntu was supposed to be UTF-8 everywhere with the Hoary release.09:25
carlosstub, I thought it was a problem in my side more than a problem with Ubuntu...09:25
stubcarlos: Either the user database is ASCII only, in which case you shouldn't have been allowed to set that name, or the user database is in some other known encoding, in which case 'mail' should encode the From: header correctly. Or the user database is in an arbitrary, unknown encoding which would also be a bug.09:28
stubAnyway - mail is spitting out non-RFC compliant messages which is bad09:29
carlosstub, I'm not sure what's the problem09:29
carlosbecause09:29
carlosIf I use non ascii and non UTF-8 chars09:29
carlosGNOME fails to show my name09:30
carlosif I set it as UTF-8 it works09:30
carlosbut I don't see anyway to specify a concrete kind of encoding for the user database09:30
carlosso perhaps is the 'user database is in an arbitrary, unknown encoding which would also be a bug.'09:31
=== carlos files a bug and lets Ubuntu developers decide...
stubIt needs to be a known encoding or you can't interoperate - if you don't know the encoding, you can't read it as text (just as binary gibberish)09:31
jameshstub: it is generally interpreted as being in "the user's encoding"09:32
lifelessjamesh: does that help ?09:32
jamesheven if different users use different encodings09:32
stubjamesh: That doesn't help, as the system needs to read it too09:32
jameshlifeless: it looks pretty much the same as the results on my box (where it doesn't crash)09:32
jameshno unmatched free()09:33
lifelesseh09:33
lifelessis soo09:33
jamesh(at least at that level)09:33
lifelessoh, I see, 09:33
lifelessoverlapped, not mismatchd09:33
lifelessI'm amazed that valgrind does not report any naughtiness to you09:34
jameshdoes it do so for you?09:34
lifelessdont have valgrind there09:34
jameshah09:34
jameshI've got a suppressions file that helps for Python programs on amd6409:35
jamesh(the one that comes with Python is missing some entries for 64-bit)09:35
lifelessgpgme_wrap is very dirty09:35
lifelessgcc is -not- happy about it09:35
lifelessinteresting09:36
lifelessI added a 'after release' print09:37
carlosstub, http://bugzilla.ubuntu.com/show_bug.cgi?id=2103309:37
carlosdone09:37
UbugtuUbuntu bug #21033: The 'mail' command is not encoding the user name correctly Product: Ubuntu, Component: mailx, Severity: normal, Assigned to: debzilla@ubuntu.com, Status: UNCONFIRMED http://bugzilla.ubuntu.com/show_bug.cgi?id=2103309:38
lifelessjamesh: https://chinstrap.ubuntu.com/~dsilvers/paste/fileP7bCoV.html09:38
SteveAjamesh: approved sitemap09:50
jameshSteveA: thanks.09:50
SteveAsome comments in the email09:50
lifelessjamesh: so its definately in the gpg_release routine09:51
jameshSteveA: the new PQM machine is exhibiting the pyme related crash Bjorn ran into (which I still haven't been able to reproduce locally)09:51
jameshlifeless: yeah.  That's what the stack traces I've seen so far indicate09:51
lifelessjamesh: could it be a race in gpgme ?09:51
lifelessi.e. create two, release two ?09:52
jameshlifeless: possibly, although the context objects are intended to avoid these problems: they wrap up all the global state09:52
lifelessI have to go shopping09:53
lifelessor I wont have dinner 09:53
lifelessback soon as possible09:53
jameshso if you have two bits of code using gpgme, they'll be safe if they use different contexts09:53
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
lifelessZnarl: for when you arrive: procmail in the pqm account isn't; can you please install gdb and valgrind in the base os only for debugging this problem; can you please apply this http://www.magicalforest.se/~nafallo/gpgme1.0_1.0.2-1ubuntu1.debdiff to the libgpgme11 package and install the resulting library, headers and -dbg into the base os10:01
lifelessI'm now gone grocery hunting, will be back in ~60 I suspect10:01
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
SteveAstub: ping?  whiteboard data?10:07
stubSteveA: pong? Wha?10:07
SteveAstub: i emailed you yesterday about getting some data from production to see how people are using the whiteboard10:07
stubHmmm.... flagged as read, but I don't remember reading it :-/10:08
SteveAweird X files situation10:08
bradbBjornT_: (trying to understand some conflicts here) Do you remember changing the section "Privacy and Launchpad Admins" in bugtask.txt, to query tasks maintained by sample person instead of by foo bar?10:18
BjornT_bradb: no, that doesn't seem right. let' me take a look, i do remember changing something around there.10:19
bradbok10:19
BjornT_bradb: ah, misread your question. yes, i did, so that bug 1 would show up in the list (i see now that i forgot to rename a variable)10:24
UbugtuMalone bug #1: Microsoft has a majority market share In: Ubuntu, Severity: Critical, Assigned to: Mark Shuttleworth, Status: Accepted https://launchpad.net/bugs/110:24
SteveABjornT_: why would a whole package changelog end up in a status whiteboard?10:31
SteveAbug 215710:31
UbugtuMalone bug #2157: openafs-modules-source does not build with current (2.6.12-8-686) kernel In: openafs (Ubuntu), Severity: Normal, Assigned to: MOTU, Status: Fixed https://launchpad.net/bugs/215710:31
=== BjornT_ takes a look
BjornT_or not... my nameserver seems to be down. what's the ip of launchpad.net?10:33
SteveAlaunchpad.net has address 82.211.81.17910:35
bradbBjornT_: (sorry, got distracted for a second there) I guess that was to do with removing the upstream ubuntu task, right? because foo bar was in the team that maintains upstream ubuntu.10:36
BjornT_bradb: yes10:36
bradbok, thanks for helping clarify10:37
BjornT_SteveA: my guess is that he thought it was a comment box. the same changelog is added as a comment a minute later10:38
SteveAthanks10:39
jameshBjornT_: a fix for this would be to have an actual comment box on the editstatus page10:40
SteveAbrad and i are discussing this now10:40
BjornT_jamesh: yes, i think that will happen some day. there's a bug that discusses that i think10:41
SteveABjornT_: maybe you want to come over today, and also discuss malone stuff?10:41
SteveAi think it will happen soon ;-)10:41
BjornT_SteveA: sure. maybe after lunch?10:41
SteveAthere's the launchpad meeting later.  how does your lunch figure in that?10:42
BjornT_ah, true. i will have lunch in 30-60 mins10:42
SteveAat your place?10:43
BjornT_yeah. or when do you guys plan to go lunch?10:43
SteveAprobably 1 - 1.5 hrs10:43
SteveAsomewhere in old town10:43
SteveAactually, to make sure we're back for the meeting, 1 hr or so10:44
SteveAso, you could come to my place for the meeting10:44
SteveAalso, we could meet in the old town for lunch in 1 hr10:45
BjornT_ok, then i could just as well join you for lunch then10:45
SteveAs. valentinos?10:45
BjornT_sounds good. around 12:45 then?10:46
SteveA12.45?10:46
SteveAthe vilnius posse is in the house!10:46
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
jordidaf, carlos: saw my reply?10:58
carlosjordi, yes10:59
carlosa pity it was only for a single language...10:59
jordicarlos: re what you were talking before11:00
jordiwhat do you mean "user database"?11:00
jordiif you mean the geckos info in /etc/passwd, it's in arbitrary encodings11:00
carlosjordi, /etc/passwed11:00
carlosjordi, /etc/passwd11:00
jordiif someone calls adduser with a latin1 locale, adduser will write latin111:00
carlosjordi, isn't it broken?11:01
dafjordi: good reply11:02
jordieverything should be UTF-811:02
jordidaf: just not the want we wanted me to write :P11:02
jordis/want /one /11:02
dafyeah :(11:02
jordiI think this was sabdfl's check to see if I am paying attention :P11:03
jordidoes anyone have a silly script to make a pot from a po file?11:03
jordior, would rosetta accept a po file for a pot?11:04
carlosjordi, msgfilter11:04
carloshmm, I think with TranslationUploads merge, it will accept it11:04
carlosbut you can try11:04
carlosjust remember to rename it to end in .pot 11:04
jordicarlos: how do I use msgfilter for this?11:04
carlosmsgfilter can filter the translations11:05
carlosjordi, just apply a filter that returns ''11:05
carlosI suppose you will need to manually fix the header (msgid "")11:06
jordinod11:06
jordiit's for these kernel translation guys11:06
jordiI wonder who bothers with make config these days :)11:07
carlosthey do ;-)11:07
carlosjordi, anyway... doesn't it go against our current policy?11:07
carloswill kernel guys get the .po files from Rosetta?11:08
=== ddaa finds the thought of doing smoke tests with pot vaguely amusing
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
jblackddaa: Oh cool11:24
jblackddaa: I sent email about it already, but to start pulling I need an url with which to start scanning. The url can be empty but must exist.11:26
ddaa-ECONTEXT11:28
ddaaBTW, there's something I just though about in bed yesterday, about spiv's acceptance tests11:28
ddaaHe mentions generation of a mapping file for the apache rewriting rule as part of the push-sftp functionality. Does that mean that the mapping for pulled branches is generated separatedly?11:29
jblackddaa: You want a supermirror scanner up and running.11:29
jblackFor that, I need the url to parse.11:29
jblackID branchsource11:30
jblackID branchsource11:30
ddaadidn't I tell you...11:30
jblackI have http://ubuntu.launchpad.net/+newbranchlist or somesuch. 11:30
ddaalet's look at it11:30
jblackUnfortunately it dosen't exist11:30
ddaaI'm pretty sure I never said that...11:30
jblackRob gave me that. 11:30
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== ddaa checks the zcml
=== BjornT heads off to old town
cprovmorning dudes11:31
jblackmornign cprov.11:31
jblackddaa: The url isn't important to me. Thats just a push and an rsync.11:31
cprovjblack:  hey buddy11:32
ddaajblack: www.launchpad.net/+supermirror-pull-list.txt11:32
ddaashould only be accessible from within the DC11:32
SteveAdaf: you can set a facet on a view anyway11:33
SteveAdaf: on the view's class, in the init, say self.__launchpad_facetname__ = 'foo'11:33
jblackluckily vostok has lynx11:33
jblackRuh roh. 11:33
jblackvostok can't see that11:33
ddaaMh...11:33
ddaachinstrap neither... note that most DC systems have w3m instead of lynx11:34
jblackI wonder what continent elmo is on11:34
ddaaSteveA: ping!11:34
SteveAhello ddaa11:34
SteveAi'm leaving for lunch in 2 minutes11:34
dafSteveA: ah, so if I add a view class to the generalform, I can fix it?11:35
ddaaany clue what could be missing for the /+supermirror-pull-list.txt page to work? (the private LAN page that's defined in branch.zcml)11:35
dafoh, it has a class already11:35
SteveAdaf: yes11:35
SteveAddaa: to work?11:35
jblackddaa: He'd have to change the firewall I suppose.11:35
ddaamh... probably another port11:36
ddaaInternalHTTPLayer is almost certainly not 80.11:36
SteveAddaa: ask stub please11:36
stubeh?11:36
ddaawhere can I contact the InternalHTTPLayer of Launchpad.net?11:37
stubddaa: gangotri.ubuntu.com:900011:38
stubddaa: If you can't reach that, there is a port block in place.11:39
ddaaI can reach it... But I get a 40411:39
ddaafor "w3m http://gangotri.ubuntu.com:9000/+supermirror-pull-list.txt"11:39
ddaablah!11:40
ddaano plus...11:40
ddaayay!11:40
ddaastub: thank you love!11:40
ddaajblack: <http://gangotri.ubuntu.com:9000/supermirror-pull-list.txt>11:41
jblackNo good11:41
ddaait works from chinstrap...11:41
ddaait's only accessible from within the DC11:41
jblackElmo's always been a bit paranoid about vostok. Wel... not paranoid. Careful.11:42
ddaaif there's a port block from vostok, please RT about it11:42
dafis there something that does the equivalent of "bzr switch"?11:43
=== Nafallo_away is now known as Nafallo
ddaadaf: "bzr push ../daf/launchpad/da-branch ; bzr pull --overwrite ../da-other-branch"11:44
dafthanks11:44
ddaathere was a bug with pull --overwrite not doing anything if there was nothing missing from the other branch, but it has been fixed recently.11:44
=== SteveA + brad -> lunch with bjorn
jblackddaa: For this one, I'll stalk.11:46
jblackI have a whole put of coffee on my desk. I can outwait him. :)11:46
jblackI may as well rt@ as well though... Even when he does stuff he likes a record11:47
kikohey there11:48
kikomeeting in 1:1511:48
carlosis pqm working again?11:53
dafno11:54
daf(see topic :))11:55
ddaajblack: so, what do you know about the mapping generation for the supermirror (that I asked you about earlier)?11:55
jblackI emailed that to you as well. :) 11:56
jblackbut..11:56
jblacklet me look it up11:56
carlosoh, I thought it had only minor problems with mail..11:56
jblackhttp://bazaar.canonical.com/~$person/$product/$branch/11:56
jblackhttp://bazaar.canonical.com/~$person/+junk/$branch/11:57
jblackhttp://bazaar.canonical.com/~$team/+product/$branch/11:57
ddaajblack: ?11:57
jblackMore information on https://wiki.launchpad.canonical.com/SupermirrorFilesystemHierarchy.11:57
jblackOh, you mean how is it sorted on the filesystem? 11:57
ddaano11:57
kikoadditional topics to MeetingAgenda please11:57
ddaaI mean about which component is in charge of generating the mapping file.11:57
ddaaspiv put that as part of the acceptance tests for the push-sftp11:58
jblackI thought that was you.11:58
jblackFor the scanner, its off in magicland. It just gets it.11:58
ddaahe sent me the tests to review them11:58
jblackI don't think push-sftp knows. 11:58
ddaaso I'm concerned that nothing would generate the mapping for the pull branches11:59
jblackOH.11:59
jblackYou mean the mod_rewrite stuff.11:59
ddaayes11:59
jblacksync.11:59
lifelessddaa: http://bazaar.launchpad.net/ :)11:59
lifelessjblack: ^11:59
lifelessjblack: bazaar.canonical.com is the bazaar project website :)12:00
jblackddaa: I don't know who's doing that. 12:00
lifelessddaa: whats the question ?12:00
jblackI can't, because I don't have the lp data.12:00
ddaaAt LAST one part of launchpad that does not suffer from information overload!!12:00
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
ddaalifeless: spiv mentioned generation of the mapping file for the rewrite rule as part of the acceptance test for the push-sftp. What component is in charge of generating the mappings for pull branches?12:01
lifelessddaa: what do you mean by that? How are pull branches different for this? what do you mean by component ?12:02
jblacklifeless: Ok. People want to get http://bazaar.launchpad.net/person/product/branch12:02
ddaaPull branches are not handled by the sftp system.12:02
jblackBut its stored on the filesystem as  /xx/xx/xx/xx/xx or somesuch.12:02
lifelessjblack: ddaa has the question, please let him explain12:02
lifelessjblack: I need to pin down the exact semantic he is asking about12:02
lifelessddaa: with you so far.12:03
ddaaIf I understand correctly, they are handled by another subsystem, that pulls from third party branches and from the private sftp filesystem.12:03
ddaainto the filesystem of bazaar.launchpad.net12:03
lifelessddaa: right. pull AND sftp branches are handled identically for the 'publish' step.12:04
lifelessddaa: they are both copied from some 'master' location by jblacks script, and published from their id-based location on disk.12:04
ddaaI was just wondering about whether the mapping file generation spiv mentions in the acceptance tests, that is used by the mod_rewrite thingy, was wrote to be used by the publisher script instead of by the push-sftp.12:05
lifelessyes, push-sftp has nothing to do with publishing12:05
lifelesshe wrote a separate script that maps all branches at once in one hit12:06
ddaaSince it was documented as part of he push-sftp acceptance tests, I wanted a clarification that the mapping file for pull branches has not fallen through the cracks.12:06
lifelessddaa: thats implemented and rolled out already12:06
=== ddaa paranoia is relieved
lifelessddaa: in the context of publishing there are no 'push' or 'pull' branches, just 'branches'.12:06
ddaafine12:07
lifelessjblack: thanks for letting ddaa spell it out, I thought it would be what it was.12:07
ddaajust wanted to sanity check the issue. As I told jblack, it occured to me in bed yesterday after sending the review for the push-sftp acceptance tests.12:07
jblackNo problem.12:07
jblackYou hurt my feelings though. Now I need a hug.12:07
jblack(just kidding)12:08
=== niemeyer [n=niemeyer@200.103.133.2] has joined #launchpad
ddaaGot to hug partner right now btw.12:08
jblacklifeless: Can you do me a favor please? 12:10
jblackits a quick one12:10
jblackNever mind12:10
lifelessjblack: that was easy :)12:11
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jblackNever mind .I still want the favor.12:11
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!12:12
jblackI don't seem to have the second reply I sent you last night. Can you bounce me a copy?12:12
jblackI think mutt on my system has a problem when there's a lot of Ccs involved12:12
jblacklifeless: ^12:13
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
carloshmmmm12:15
carlos"All methods should be named fooBar, and all other attributes, properties and functions should be named foo_bar"12:15
lifelessreviewers, check your queues12:15
Kinnisonlifeless: "vrooom vrooom" ?12:16
carlosok, now I'm so happy to use lots of properties with the new POMsgSetView or I should rewrite it again to follow the new policy....12:16
lifelessmentally, I was doing that12:16
ddaadon't be _too_ literal12:16
ddaafoo-bar is not a very expressive name, regardless of case variations12:17
niemeyerBom dia!12:17
ddaaHello12:18
lifelessjblack: title ?12:18
lifelessniemeyer: Bom dia!12:18
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jblack"Re: Works in progress, new rocketfuel.*"12:19
ddaalifeless: BTW, got the launchpad fix for the new bzr12:20
lifelessjblack: I did not recieve that12:20
lifelessddaa: cool!12:20
ddaathe test suite just finished, I'm going to push it right now12:20
ddaatrivial fix for the WorkingTree refactoring12:20
lifelessjblack: last email I have with 'works' in the title was dec 0112:20
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
lifelessddaa: could you please do a 'make check_merge'12:21
=== ddaa cries
lifelessddaa: for my sanity ? I can't do that on pqm at the moment12:21
ddaa"make check" took 27 mins already...12:21
lifelessjamesh: I have that error in gdb12:22
lifelessjamesh: shall we chat out-of-channel ?12:22
jameshlifeless: okay12:22
jblackuh...12:22
jblackpardon? 12:22
=== jblack sits back for a moment
ddaalifeless: BTW your branch is robertc/bzr/dev, right? Not robertc/bzr/importd as you told me.12:22
jblackYeah, you got them. You replied to them. :) 12:22
jblackThats ok12:23
lifelessddaa: right bzrtools is import12:25
lifelessimportd12:25
lifelessjblack: was it a list ?12:25
ddaalifeless: ha right, I need to update bzrtools as well!12:25
jblacklifeless: Its ok. :)12:26
lifelessjblack: I store threads by list12:26
salgadolifeless, is pqm back already? if so, what's the address that I should send the merge requests?12:26
lifelessjblack: tell me the list, I'll bounce it for you12:26
lifelesssalgado: ' PQM is being upgraded, patience please! | launchpad.net | developer meeting: Thur 15 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com ...'12:27
jblackIt would have gone to launchpad@12:27
jblackBut its ok. Really. :) 12:27
lifelessjblack: its no bother. one minute12:28
lifelessdone12:28
jblackthanks12:31
=== Nafallo is now known as Nafallo_away
jameshsalgado: the PQM machine is suffering from the pyme crashes BjornT and cprov experienced12:36
jameshsalgado: we're working on it12:36
salgadoouch. that's really bad. :-(12:36
kikosheesh12:37
salgadojamesh, thanks for letting us know12:37
cprovjamesh: glibc corrupted ?12:37
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jameshcprov: yeah12:37
jameshcprov: the double free abort12:37
mptGoooooooooooooooooooooooooooooooooooood morning Launchpadders12:38
jblackmorning people. bah12:42
jordihallo12:42
jblackhey jordi12:43
carlosmpt, morning12:43
lifelesscprov: we have a handle on it though. Getting closer.12:43
carlosmpt, dude, have you seen?: https://launchpad.net/people/carlos/+editwikinames12:43
carlosmpt, I thought it was only on our development branch...12:43
cprovlifeless: good, thx12:44
salgadocarlos, I have a fix for that already12:44
carlossalgado, ok. Is it for the whole launchpad or just the people's page?12:44
salgado(and all other person edit pages that have the same problem)12:44
carlossalgado, because we have the same problem with the Rosetta translation form12:44
carlosI'm talking about the overlapping of text and portlets12:45
salgadocarlos, AFAICT, this will be a problem in all pages that have fixed widget sizes that are larger than the available space in the middle column12:45
carlossalgado, so it's something that we should fix per page12:46
salgadoI might be wrong, though12:46
carlosmpt, could you confirm, please?12:46
carlosif that's the case I will try to fix it for Rosetta 12:46
mptsalgado, that man speaks the truth12:46
mptcarlos, text fields which need to be as wide as possible should have style="width: 100%", not width="n"12:48
carlosmpt, SteveA asked me to remove the style tags from the templates and move them to the .css files12:48
carlosmpt, do we have a class for that?12:48
carlosa css class12:48
mpthmm, no12:49
mptwe probably should12:49
carloscould you add one?12:49
mptsure12:49
mptddaa, ping12:49
carlosmpt, thank you12:49
ddaampt: pouet12:50
mptddaa, other than yours, do you know of any bugs reported about confusion with projects?12:50
kiko** meeting in 13 minutes, take a workrave now if you need it **12:51
ddaampt: I'm not sure either way... I may have asked confused users to file bugs way back (like 6+ months ago)12:52
mptstub, got time for a quick database query?12:53
mptthanks ddaa12:53
=== ddaa is cooking noodles may be a few mins late
SteveALaunchpad meeting time!01:01
SteveAwho's here01:01
SteveA?01:01
lifelessyou are01:01
jblackHere01:01
mptme01:01
spivme01:01
=== niemeyer me
jblackniemeyer is here01:02
carlosme01:02
bradbhere01:02
niemeyerWe're the knights who say "me"01:02
salgadome01:02
matsubarame01:02
SteveAbjorn is just booting up01:02
SteveAstub: ?01:02
SteveAmpool sends apologies01:03
SteveAddaa, Kinnison and daf will be a few minutes late01:03
SteveAkiko?01:03
SteveAjamesh: ?01:03
stubYo01:03
jameshhere01:03
SteveAcprov: ?01:03
jameshsorry.  was distracted01:03
=== daf is here
kikomeeting time!01:04
SteveA== Agenda ==01:04
SteveA * Roll call01:04
SteveA * Agenda01:04
SteveA * Next meeting01:04
SteveA * Activity reports01:04
SteveA * Items from last meeting01:04
SteveA * Production / staging (stub)01:04
SteveA * Renaming projects to product groups, to avoid confusion with people used to the way SourceForge, Freshmeat, and gnome.org use the term "project". (MatthewPaulThomas)01:04
SteveA * Change of review requirements to add mandatory test coverage. (ChristianReis).01:04
SteveA * Error reports on chinstrap.  (SteveAlexander)01:04
SteveA * Confirm method naming convention. (SteveAlexander)01:04
cprovhere01:04
SteveA * Keep, Bag, Change01:04
SteveA * Three sentences01:04
SteveA01:04
niemeyerWow01:04
SteveAThe next meeting: same time next week?01:04
SteveAwow?01:04
carlosSteveA, works for me01:05
niemeyerLarge agenda.. let's go!01:05
spivCan I wear a Santa suit to the next meeting? ;)01:05
SteveAso01:05
mptonly four non-routine things, niemeyer 01:05
dafhave there been no conclusions from the meeting times wiki page?01:05
SteveAsame time next week?01:05
SteveA== Next Meeting ==01:05
kikoyes.01:05
=== ddaa arrives
SteveAsame time next wek?01:05
cprovyes01:05
spivFine with me.01:05
SteveAkiko: you will be on vacation, no?01:05
=== ..[topic/#launchpad:SteveA] : PQM is being upgraded, patience please! | launchpad.net | developer meeting: Thur 22 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs are here: http://tinyurl.com/72w39
=== hpk [n=hpk@200.103.133.2] has joined #launchpad
kikoI may be able to make it01:06
SteveAthat will be Festivus-eve01:06
kikothat's okay01:06
SteveA== Activity reports ==01:06
SteveAThe following people were lax with activity reporting last week:01:06
SteveA  * spiv, lifeless, jblack, stevea, 01:06
SteveAwho's up to date this week?01:06
spivI am up to date!01:06
SteveAnot me, unfortunately, again01:06
lifelessi am01:06
salgadoI am01:06
=== ddaa raises a fork
spiv(And I caught up with the missing ones from last week, too)01:06
ddaaI am01:06
jblackI am up to date01:06
stubme01:06
carlosI'm up to date because I restarted the reports last Monday01:06
kikoI am01:07
niemeyerme too01:07
=== jamesh is not
=== daf sends yesterday's
dafI'm up to date01:07
mptSame as last week: I'll be up to date in approximately five minutes01:07
matsubaraI'm to days late :(01:07
matsubaras/to/two/01:07
=== cprov is up
SteveAdaf: is Kinnison with you?01:07
dafno, he isn't01:08
matsubarabut will be up to date today in the afternoon01:08
dafI'm expecting him at any moment01:08
SteveAok01:08
SteveA * Items from last meeting01:08
SteveA * RobertCollins to set up a bzr-for-launchpad meeting at a different time to the launchpad developers meeting.01:08
SteveAlifeless: ?01:08
SteveA * MatthewPaulThomas to set up the MeetingTimes wiki page, and encourage people to fill in their information.01:08
lifelesshi01:08
SteveAmpt: you did that, right?01:09
SteveAdid everyone fill in their meeting times?01:09
mptyes, within a couple of hours of the meeting01:09
lifelessuhm, so had a rather nuts week, did not get that done. Will do tomorrow, cross heart01:09
mpt(ok, *now* I'm up to date)01:09
SteveAlifeless: okay, MeetingAction for this meeting01:09
SteveA * Kiko to set up a launchpad community meeting.01:09
=== niemeyer didn't..
SteveAkiko: ?01:09
SteveA * Steve to announce the production of last week's summary on the launchpad-users mailing list.01:10
kikoI didn't.01:10
SteveAi didn't, as the summary isn't really finished01:10
mptIf you don't fill in your row in MeetingTimes or keep it up to date, that just means meetings are more likely to be held at a time that's crappy for you :-)01:10
SteveA * Daf to work on the PythonStyleGuide.01:10
kikoI've really been too busy to do this01:10
kikobut I'll do it01:10
SteveAdaf: ?01:10
dafdone01:10
dafI'm awaiting feedback01:10
SteveAkiko: we can put it off until the new year, if the planning is done now.01:10
SteveAthanks daf01:10
SteveA * DanielSilverstone to write SQL patch for adding correct extra archs to production DB01:10
SteveAKinnison: when you arrive...01:10
SteveA * JamesH to add to his work queue removing `__len__` from SelectResults, as discussed.01:10
SteveAjamesh: ?01:10
stubI got the sql patch from Kinnison01:10
SteveAcool01:11
=== niemeyer notes that there's a discussion going on in python-dev about PEP-8
jameshSteveA: sorry.  I got side tracked with the sitemap code and some reviewing work01:11
SteveAniemeyer: can you summarize it?01:11
=== BjornT [n=bjorn@195.182.78.95] has joined #launchpad
SteveAjamesh: please make sure this is up to date in the appropriate bug, with what was decided last week01:11
SteveA * Bzr people and Kiko to come up with a way that works for all of them to record the priority and status of bzr-for-launchpad issues.01:11
jameshSteveA: okay01:11
niemeyerNothing serious.. it's mostly about missing points getting included, and clarifying existent ones01:11
SteveAthis is mainly a bzr people thing.  lifeless / jblack ?01:12
SteveAniemeyer: okay.  would you say when / if pep-8 has been updated?01:12
niemeyerSteveA: I'll write a mail to the launchpad-dev mailing list with a summary after the discussion stops.01:12
SteveAthanks01:12
jblackStevea: Isn't that a malone thing? 01:12
lifelessSteveA: we've - kiko and us - been insane, no progress01:13
SteveAjblack: options discussed were wiki or using malone01:13
jblackIf not, I can put up a page01:13
SteveAokay, it remains as an agenda item01:13
SteveAi don't personally care whether it is malone or a wiki.01:13
SteveAi just want something that works, and for the bzr folks to be clear to the (other) launchpad folks on how to use it01:13
kikowe didn't really get around to that, SteveA -- possibly because I wanted us to agree on using Malone and therefore wanted to talk about the keywords/status whiteboard thing01:13
SteveAto express the current issues etc.01:13
jblackNoted and marked as a priority item01:14
SteveAkiko: we shouldn't delay capturing good bzr feedback from the launchpad team on this01:14
SteveAso, if jblack can set up an effective wiki page, let's just do that01:14
SteveAand move it to a better "malone or whatever" solution later01:14
dafperhaps we can capture things on the wiki and file bugs afterwards?01:14
kikocan we PLEASE consider using malone FIRST?01:14
SteveAtoo late.  it's been a week, and it was an item from last week.01:14
kikoI am totally amazed at us even suggesting a wikipage01:14
SteveAwe can move it later.01:14
mptMalone is too hard to use --> people start making lists of stuff elsewhere01:14
kikowhen we MAINTAIN a bugtracker01:14
kikono, seriously01:15
kikouse malone01:15
SteveAthis issue has had a week.01:15
kikoa wiki for tracking bugs is ridiculous01:15
SteveAwe can change from a wiki page to malone later.01:15
SteveAit isn't necessarily bugs.01:15
SteveAyou don't have time to push this through.01:15
lifelesskiko: we were using malone, then you said you wanted something different01:15
kikono01:15
SteveAwell... not really01:15
SteveAthe issue was01:15
kikowe just wanted a way to indicate priorities for launchpad01:15
SteveAthat there is no way to get the launchpad team to set a priority in malone01:15
kikoand keep track of their statuses01:15
SteveAalthough one way to do this is to have a bzr-for-launchpad product01:16
kikoI have suggested using the status whiteboard01:16
SteveAthat is in the launchpad project01:16
jblackGuys, I suggest that the two of you discuss it after the meeting.01:16
SteveAand set status there01:16
jblackEmail me the results of the discussion and I'll act appropriately. Ok? 01:16
SteveAkiko: will you discuss it today, immediately after this meeting?01:16
kikoyes.01:16
SteveAeither this gets resolved today, or we go for the wiki solution.01:16
kikolook01:16
SteveAokay01:16
kikoI added a meeting agenda item01:16
kikoit was /for this specific purpose/01:17
kikoto explain how to use malone for this01:17
kikoso I suggest we do it ;)01:17
SteveAbrad and i have moved in a different direction on the whiteboard01:17
SteveAso, no01:17
SteveAmoving on...01:17
SteveAother notes:01:17
SteveA * Andrew's jury duty didn't happen.01:17
SteveA * Only eight days left to Festivus.01:17
dafFestivus?01:18
SteveA * Production / staging (stub)01:18
ddaayeah, what's Festivus?01:18
mptdaf, ddaa, http://en.wikipedia.org/wiki/Festivus01:18
SteveA"A festivus for the rest of us"01:18
stubBusiness as usual on both production and staging. Staging is still being used for Gina and publishing testing. Production rollout happened yesterday.01:18
SteveAstub: next production update?01:19
stubAre there any patches that need to be rolled out next week?01:19
SteveAyes01:19
SteveAworking site map01:19
SteveAvarious UI fixes01:19
stubHave they landed?01:19
carlosstub, TranslationUploads01:19
SteveAsitemap is on its way through pqm01:19
carlosI have that branch ready to merge since two weeks ago01:19
SteveA?lpnotification=... being disabled01:20
carlosbut failed to be merged because conflicts or bugs in our test suite01:20
stubSteveA: That is still up for review.01:20
SteveAwho was reviewing? lifeless ?01:20
carlosSteveA, is pqm working again?01:20
SteveAlifeless: is pqm working?01:20
stubThis list sounds like too many for 'need' to roll out, especially as they won't all get through pqm in time.01:20
carlosSteveA, I was told that is not working01:20
lifelessSteveA: yes but:01:20
lifeless * procmail is being fixed right now01:21
carlosbut you say that sitemap is there or did I misunderstood you?01:21
lifeless * merges are failing because of the glibc bug01:21
jordihello, I was in another meeting, sorry guys01:21
lifelessSteveA: I was not reviewing, I put stuff in my queue today01:21
=== Kinnison makes incredibly rude noises about broken down busses. Sorry I'm late
lifelessSteveA: should get reviewed tomorrow01:21
SteveAstub: so, can we do an out-of-phase rollout, say taking a patchlevel on monday, and rolling out sometime later next week?01:21
SteveAthanks lifeless 01:22
carlosSteveA, not too late, please01:22
lifelessSteveA: speaking of reviews01:22
KinnisonSteveA: I am up-to-date01:22
carlosif something breaks... will be broken too much time01:22
lifelessSteveA: can I make a small mention later of the review team changes01:22
SteveAlifeless: yes01:22
stubSteveA: I suspect just skipping next week would be best - nothing mentioned sounds like 'we must have this landed to work'. Am I wrong?01:22
kikostub sounds about right.01:23
SteveAstub: are you planning to work over the holiday?01:23
kikoin particular because PQM isn't even working right now01:23
=== SteveA can't remember stub's plans
SteveAokay fine, skip a week01:23
SteveA * lifeless: small mention on review team changes01:24
lifelessright01:24
lifelessso the review team general queue is now being purged by me daily01:24
lifelessreviewers: please check your queues once a day01:24
stubSteveA: I'll be working over the christmas break. I *might* need to take 1st-5th Jan off, but I havn't cleared that with anyone and it is a bit up in the air.01:24
lifelessreviewees - you should get better service we hope.01:24
lifelessthanks SteveA 01:24
stub(1st is Sun, 2nd and 3rd are public holidays)01:25
mptlifeless, so you're assigning branches to reviewers within 24 hours of them arriving?01:25
lifelessmpt: roughly, yes01:25
carloslifeless, cool, thanks01:25
mptlifeless, unless that provides motivation for reviewers to be faster, I think that will actually result in longer average waiting times01:26
mpt(which is why, for example, many banks have switched from one-line-per-teller to one-line-for-all-tellers queues)01:26
lifelessmpt: we've also added in a feedback loop on how busy people are01:26
lifelessmpt: and I'm tracking the review status01:26
SteveAthere's a teller-manager01:27
lifelessmpt: so we're not like a bank. we can move people between queues01:27
mptok01:27
SteveAwithout getting beaten up by irate grandmothers01:27
SteveAmoving on...01:27
SteveA * Renaming projects to product groups, to avoid confusion with people used to the way SourceForge, Freshmeat, and gnome.org use the term "project". (MatthewPaulThomas)01:27
lifelessmpt: there was a sense that the general queue was too big and there was no 'I should do one' feeling01:27
mptok01:28
mptddaa reported a bug about projects being confusing, and I realized that they were01:28
mptbecause Freshmeat, SourceForge, and gnome.org all use the term "project" for what we call "product"01:28
SteveAgeneral meeting meta-notice: for items that you propose on the agenda, before the meeting, prepare a few sentences on it, like with your three sentences.  then paste these in to introduce the topic. 01:28
=== SteveA will update the agenda page with this advice
mptThat wouldn't be that bad by itself, except that Launchpad uses "project" to mean something else01:29
dafmpt: I stumbled across this yesterday when helping somebody get something set up in Rosetta -- I'll write up notes to the list01:29
mptand if you look through the list of projects <https://launchpad.net/projects/+all>, you can see that maybe half of them actually should be products01:29
mptSo, I propose renaming projects to product groups01:29
ddaait confused the heck out everybody until projects became essentially a hidden feature01:29
mptJust in the UI for now, and if it works well, the URLs later01:30
ddaawhichthey are no longer01:30
SteveAwe can't pass a proposal like that at this meeting.01:30
mptarrrrg01:30
SteveAso, i'd like a mailing list discussion on it01:30
mptok :-)01:30
kikofor the record, I am in support of this -- just would need to think when to do it01:30
=== bradb suggests "Projects" and "Project Groups" to use words that users use when they talk about these things, but that sentence has expended 98% of the energy I'm willing to put into debating on this.
SteveAand some specific examples of the projects that should be products01:30
stubThis has previously been discussed on IRC - it would be purely UI change at this time01:30
=== ddaa gives procuration to mpt to voice a loud swearing +1 to this proposal
stubInternally, we would still have projects01:31
dafit's a nomenclature thing01:31
SteveAthis issue has *history*, and needs a focused call with mark.  before such a call, we should examine the issue, and collect information.01:31
mptstub, can you get the number of projects that have 0 products, and the number that have 1 product?01:32
SteveAso, AgendaItemForNextMeeting: see how the project -> somethingelse discussion is going01:32
kikompt, I did that a while back -- it really was a minor number01:32
SteveAtime marches on01:32
SteveA * Change of review requirements to add mandatory test coverage. (ChristianReis).01:32
mptkiko, half those I'm looking at have only 101:32
SteveAmpt, kiko: use EMAIL01:32
kikoI don't think I can discuss that at length right now01:33
EMAILuse me, use me, use me baby!01:33
carlosmpt, those come from the old freshmeat import where all products had a project even when they were the only product01:33
SteveAkiko: okay, AgendaItem for next meeting01:33
SteveAor the next meeting you'll be at anyway01:33
SteveA * Error reports on chinstrap.  (SteveAlexander)01:34
SteveAso, the /errors page is gone from launchpad01:34
dafno it's not01:34
dafit lives on01:34
SteveAwhen someone gets an error from a web page, they see a page with an OOPS-xxxxx code in it01:34
SteveAdaf: that's an error :-/01:34
dafthis is being discussed in a bug01:34
SteveAthe xxxxx code can be retrieved from the approrpriate directory on chinstrap01:35
SteveAthe appropriate directory depends on whether it is production or staging, and the date01:35
SteveAso, /srv/gangotri-logs/date/....01:35
dafbug 578901:35
UbugtuMalone bug #5789: /errors page should be removed In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/578901:35
SteveAwithin a date directory, error reports have a filename timestamp.oopscode01:35
SteveAtimestamp is seconds thru the day01:35
SteveAthe directories on chinstrap are rsynced every 10 mins or so01:36
mptCan they be made Web-accessible somehow?01:36
SteveAso, you may have to wait a few minutes to debug an oops report01:36
SteveAmpt: perhaps.  01:36
SteveAdaf: /errors must go. 01:36
SteveAa way to view OOPS reports through the web may replace it.01:37
SteveA * Confirm method naming convention. (SteveAlexander)01:37
SteveAis this in the PythonStyleGuide now?01:37
dafyes01:37
SteveAbasically, foo_bar_baz style for everything except methods01:37
Kinnisonand the chosen method is the not-too-vile one?01:37
SteveAwhich use fooBarBaz style01:37
SteveA * Keep, Bag, Change01:38
KinnisonSteveA: I assume it's fooBarMethod, foo_bar_property and FooBarClass ?01:38
SteveAKinnison: yes01:38
KinnisonSteveA: good oh01:38
Kinnisoncan I raise a Keep: launchpad weekly reports from kiko01:38
kikosure01:38
ddaaKeep: christmas. Bag: stress. Change: year.01:38
=== Kinnison finds then very useful/interesting and I'd like to thank kiko
SteveAhurrah for reports!01:38
kikoI will keep them coming01:38
dafweekly reports ++01:38
SteveAkiko's paypal account is...01:38
kikothis week's report will be sad unless we unwedge the pqm wedgie01:38
dafKeep: meeting summaries01:39
=== ddaa points at his BazaarMeeting reports
Kinnisonmmm yes, they're really useful too01:39
SteveAddaa: where did they go?01:39
stubThat directory is badly named, but we can fix that when the next production server goes online01:39
dafddaa: I didn't know about them01:39
SteveAddaa: reports should be announced to the luanchpad list or the launchapd users list01:39
ddaaThey are.01:39
SteveAcool01:39
SteveAonwards then01:40
ddaahttps://wiki.launchpad.canonical.com/SupermirrorTaskList?action=fullsearch&context=180&value=bazaarmeeting&titlesearch=Titles01:40
SteveA * Three sentences01:40
SteveAgo for it01:40
KinnisonDONE: Vast quantities of niggly publisher fixes01:40
KinnisonTODO: More pool-related fixes before the end of tomorrow01:40
KinnisonBLOCKED: Nada01:40
kikoDONE: Soyuz testing, HCT discussions, planning, minor coding01:40
kikoTODO: More Soyuz testing, staff review feedback, Vacation!01:40
kikoBLOCKED: not ultimately blocked on anything01:40
jblack2DONE: supermirror install. rocketfuel/pqm 1st draft. bzr community01:40
bradbDONE: Spec'ing in Vilnius with Steve. Landed a few bug fixes.01:40
jblackTODO: supermirror running. rocketfuel/pqm 2nd draft. bzr community01:40
jblackBLOCKERS: Firewall issues for supermirror01:40
bradbTODO: More spec'ing in Vilnius. Possibly land the status changes. Maybe get time to land IBC.01:40
jameshDONE: lang bugzilla-import branch / code reviews / NewPageLayout sitemap / other bug fixes01:40
jameshTODO: SelectResults.__len__ / pyme crash bugs / code reviews01:40
jameshBLOCKED: no01:40
matsubaraDONE: fixed bug of non-ascii passwords blowing up launchpad, bug reports01:40
matsubaraTODO: finish error report, fix bugs, catch up with bugmail01:40
matsubaraBLOCKED: nope01:40
bradbBLOCKED: No.01:40
spivDONE: Supermirror SFTP work -- can successfully "bzr push" now.  Some other supermirror-related stuff.01:40
spivTODO: Iron out the bugs in supermirror SFTP, but it's looking good.01:40
spivBLOCKED: no01:40
jblackDONE: supermirror install. rocketfuel/pqm 1st draft. bzr community01:40
lifelessDONE: pqm move to balleny, mucho bzr reviewing.01:40
salgadoDONE: Code review, random fixes, implemnted ProperSignUpWorkflow, started InactiveMembershipDeletion and MirrorManagement01:40
lifelessTODO: make it work, baz2bzr custom build, submit-merge plugin, lp test work01:40
lifelessBLOCKED: SteveA's zope3 update (week 4)01:40
salgadoTODO: finish MirrorManagement, restart InactiveMembershipDeletion01:40
salgadoBLOCKED: No01:40
BjornTDONE:finished up my email-ui error messages branch, still some to come later, though.. fixed a few bugs in the email system, mainly gpg related one. reviews.01:40
SteveAmpool: DONE: bzr development, many merges, some development of new storage (didn't finish) 01:40
ddaaDONE: much communication around Bazaar integration and company admin, little code01:40
ddaaTODO: Vacation01:40
ddaaBLOCKERS: None01:40
SteveAmpool: TODO: finish storage development, plan for api stability, 0.7 release01:40
SteveAmpool: BLOCKED: no01:40
BjornTTODO: fix a few more bugs in the email interface. start on SupportTrackerTweaks. reviews.01:40
niemeyerDONE: Helping Soyuz deployment, maintenance of Smart, Grumpy and Gantry discussions01:40
niemeyerTODO: Do something on Soyuz, release Smart 0.41, inicial thoughts for Gantry, get a USA visa01:40
niemeyerBLOCKED: Nope01:40
carlosDONE: Cleanup and rewrites on POMsgSetView and POFileView to implement PoMsgSetPage spec, fight to merge TranslationUploads01:40
BjornTBLOCKED: no01:40
mptDONE: Implementing LaunchpadCapitalization, writing MaloneSearch01:41
mptTODO: finish LaunchpadCapitalization and cleanup, layout tweaks, return to NZ01:41
mptBLOCKED: no01:41
carlosTODO: Finish PoMsgSetPage implementation and get TranslationUploads merged01:41
carlosBLOCKED: no01:41
dafDONE: bug 2230, bug 57871, misc Soyuz UI work, PythonStyleGuide and other docs, pyflakes integration01:41
UbugtuMalone bug #2230: /distros/ubuntu/+sources will need to present something useful In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/223001:41
UbugtuError: Error getting Malone bug #57871: Bug does not exist01:41
dafTODO: more Soyuz UI work, land fixes, more docs work01:41
SteveADONE: some malone work with brad in vilnius, UI wrangling work01:41
SteveATODO: more malone with with brad, management, zope3-at-last01:41
SteveABLOCKED: no01:41
dafBLOCKED: BradB for LaunchpadHackingFAQ revision01:41
kikodaf, you've seen make lint, yeah?01:41
bradbdaf: I shouldn't be blocking you on that.01:41
Kinnisondaf has been fixing the future01:42
Kinnison55000 bugs in the future01:42
cprovDONE: breezy-autotest (almost done), publisher fixes01:42
cprovTODO: dapper-autotest01:42
cprovBLOCKED: None01:42
SteveAddaa, jblack: if you say BLOCKERS and not BLOCKED then you risk being excluded from the summary01:42
jblacksorry.01:42
bradbdaf: To repeat, my interest was only in a simple LP coding guidelines document.01:42
mptlifeless, http://en.wikipedia.org/wiki/Queue_area01:42
jblackBLOCKED: Firewall issues for supermirror01:42
ddaaBLOCKED: no01:42
stubDONE: Odds and sods mainly01:42
stubTODO: fti.py updates and cachine01:42
stubBLOCKED: Nope01:42
SteveAI have the following blocking issues: jblack BLOCKERS: Firewall issues for supermirror01:42
SteveAlifeless BLOCKED: SteveA's zope3 update (week 4)01:42
SteveAdaf BLOCKED: BradB for LaunchpadHackingFAQ revision01:42
bradbdaf: And, on a fairly quick skim, the PSG seems to achieve that.01:42
SteveAjblack: are these issues being addressed?01:43
dafbradb: ok -- my impression from the last meeting was that I needed to get your input01:43
SteveAlifeless: yeah, see my TODO.  sorry it is taking so long01:43
jblackstevea: Yes. 01:43
dafkiko: I hadn't seen that01:43
jblacksteva: Well, I'm attempting anyways. I'm behind pqm.01:43
ddaabradb: http://www.psg.fr ?01:43
dafkiko: I still think my scripts are cool01:43
bradbddaa: PythonStyleGuide :)01:43
SteveAany other blocking issues?01:44
kikodaf, well, check it out01:44
SteveAanyone know where i can get a long metal pole in vilnius?01:44
bradbThe document might be better named LaunchpadCodingStandards, but that's it01:44
bradbSteveA: a strip bar?01:44
SteveAokay, we've had 45 minutes01:44
SteveAnice idea brad, we have plenty of those01:44
SteveAalthough, i do want a clean one01:45
SteveAMEETING ENDS01:45
SteveAthanks everyone01:45
kikohopefully there is soap in vilnius too01:45
Kinnisonthanks SteveA 01:45
jblackstevea: kiko: When the two of you are done discussing the launchpad/bzr priority issue, email me the result? 01:45
bradbThey're lax on replacing the soap in my hotel room01:45
bradber, TMI01:45
SteveAjblack: willdo.01:45
kikook.01:45
SteveAjblack: maybe via the launchpad list though, okay?01:45
=== ddaa goes to finish lunch
jblackBoth, please01:46
SteveAk01:46
lifelessmpt: btw, my dads finished-but-not-submitted masters is in queueing theory01:48
jblackSounds like you could survive living in london. :)01:49
lifelessmpt: but thanks for the link/01:49
mptok, I'll trust you then lifeless :-)01:49
lifelessok01:50
lifelesspqm should be recieving mails now01:50
lifelessbut they will still fail for a little01:50
jordistevea: my lines, things are a bit crazy here right now :/01:51
jordiDONE: new imports, lots of mailing; TODO: process pending emails, wiki updates; BLOCKED: still wanting launchpad-experts feautre so I can edit projects myself01:51
jordikiko: ^^, any news?01:51
lifelessjamesh: so, think we can fix this tonight?01:52
kikojordi, I suck? 01:52
lifelessjamesh: want to walk through it with me ?01:52
jordioh man01:52
jordikiko: but only slightly.01:52
kikoyeah01:52
mptMaloneExperts and RosettaExperts are specced, LaunchpadExperts is not, correct?01:52
kikoI'm embarassed but my situation right now is that of chaos01:52
jordikiko: I love when you come running out in the cold streets of the planet01:52
kikompt, correct01:52
kikoit's a rogue patch01:53
kikothat may prove controversial01:53
mptoh, it's a patch01:53
jordimpt: it's... a secret branch01:53
mptbecause we assumed that anyone needing to hack registry stuff would be a Launchpad admin01:53
mpt(Launchpadmin?)01:53
jordikiko: I know of anoither of your branches which might be controversial too :)01:53
kikompt, which has proven, well, constraining01:54
mptkiko, only in jordi's case?01:54
jordimpt: it's good to test perms that I'm not promoted to a full fledged admin01:54
jordimpt: for now, yes.01:54
elmohas anyone got a suggestion for a URL in the librarian that'll never (or is very unlikely) to be GC'ed ?01:55
jordiWe might get launchpad contributors which we might want to give those rights in the future as well, ie a registry janitor team01:55
mptPermissions useful for testing permissions aren't necessarily permissions useful for anything else01:55
kikoelmo, any bug attachment, I'd say. want me to find one?01:55
mptjordi, so what shouldn't you be able to do that a Launchpadmin can do?01:55
jordimpt: I am not sure. Edit people details, for example?01:55
kikompt, LA is kinda like god.01:55
jordiedit stuff in dists?01:55
jordietc01:56
kikoedit people, teams, etc01:56
elmokiko: pls; preferably something small tho01:56
mptok01:56
elmoI need it to check the librarian's availability in nagios01:56
kikoelmo, sure.01:56
mptso this is really RegistryExperts01:56
jordimpt: my current tasks have sometimes the need to transfer ownership of products to people. I can't do that.01:56
=== mpt returns to hacking on his multi-hundred-file branch
jordithere's probably other corner cases01:56
=== hpk [n=hpk@200.103.133.2] has left #launchpad ["Leaving"]
kikoelmo, http://librarian.launchpad.net/1185577/Pornlet.png01:58
bradbsalgado: Looking at http://localhost:8086/people/name16/+assignedbugs, I click on the "Advanced..." button and nothing happens.01:58
=== kiko looks at jordi
bradber, except that time01:58
bradbnow, repeatly clicking "Simple...", nothing happens01:58
kikoelmo, is that fitting?01:58
elmokiko: it'll work01:59
elmothanks01:59
bradbThese buttons are behaving as though they have an "active" area and an "inactive" area01:59
salgadobradb, by "nothing happens" you mean that the form isn't even POSTed, right?01:59
kikosure01:59
bradbClicking near the edge of the button depresses it, but causes no action.01:59
bradbsalgado: yeah01:59
jordikiko: that is good. :)02:00
bradbsalgado: Seems like it's a more general problem with the UI. I'll file a bug.02:01
salgadobradb, I've seen this with some buttons in auto-generated forms.02:01
salgadothere's even a bug filed on that, IIRC02:01
mptyes, there is, one I couldn't reproduct02:02
mpte02:02
=== Nafallo_away is now known as Nafallo
bradbsalgado: I don't experience this problem at localhost:8086/02:02
bradbmpt: Easy to reproduce at the URL above02:02
bradber, the +assignedbugs one, that is02:02
KinnisonErm, speaking of form buttons, any idea when we're gonna fix most of the forms to have the right tab order?02:03
salgadobradb, eh? you first said you experienced the problem while looking at http://localhost:8086/people/name16/+assignedbugs02:03
bradbsalgado: Correct.02:03
bradbIt's easy for me to reproduce it there. I haven't found another page on which I can reproduce the problem yet though.02:04
mptbradb, works for me02:04
bradbthe task edit page works as expected, lp home page, etc.02:04
bradbmpt: are you synched up to rf?02:04
mptbradb, as of yesterday afternoon, yes02:05
mptthough the button does get smaller when I click it02:05
mptnow why is that happening02:05
kikompt, IT'S ALL YOUR FAULT02:05
kikowe used to blame it on plone.css02:05
kikoand now, you've been unmasked02:05
bradbmpt: so, if you click right near the edge of the "Advanced..." button, in between the last period and the edge of the button, it submits the form?02:05
kikothe evil button-shrinker of peru02:06
bradb(on the +assignedbugs page)02:06
mptkiko, there is still a large chunk of plone.css in launchpad.css that I haven't killed yet02:06
mptbradb, yes it does02:06
bradbweird02:06
kikompt, excuses excuses excuses. meanwhile, hundreds of buttons are getting shrunken daily02:07
bradbmpt: what browser? I'm on FF 1.0.7.02:07
mptepiphany 1.8.202:07
bradbah :)02:07
mpttrying with Fx now02:07
mptI don't expect it to be different ...02:07
bradbI also just reproduced it with: https://launchpad.net/products/malone/+bugs02:07
bradbclicking on "Search"02:08
bradband it made the button shrink02:08
mptyeah, I get the button shrinkening all right02:08
mpterr, shrinking02:08
=== kiko throws mpt to the lions
mptBy rights it should be an :active rule somewhere, but the only :active rules in launchpad.css are for links02:11
=== Kinnison preps to head off to buy a fuse and drive home
Kinnisonciau02:12
mptHA02:13
bradbAHAH?02:14
mptwhen I comment out the "UNCHANGED FROM PLONE.CSS" section, the problem goes away02:14
kikothat was obvious02:14
=== carlos -> lunch
bradbs/UNCHANGED FROM PLONE.CSS/BEHOLD THE CRUD/02:14
mptso, narrowing it down ...02:15
=== auth00_ [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
mptthat's bizarre02:18
mptinput {font-family: "Lucida Grande", "Trebuchet MS", sans-serif;}, and nothing else, causes the bug02:19
kikoreport it.02:19
bradbI guess this is bug 263502:20
UbugtuMalone bug #2635: When reporting a bug, the "Add" button moves around In: launchpad (upstream), Severity: Normal, Assigned to: Matthew Paul Thomas, Status: New https://launchpad.net/bugs/263502:20
bradbmpt: ^^02:20
mptDoesn't happen in a minimal HTML document, though :-/02:24
=== SteveA wonders about priority
SteveAfor annoying issues that aren't really critical such as this, i recommend the following02:28
mptbug priority, SteveA?02:28
mptoh, this priority02:28
SteveArecognize that it is something worth doing, but only somewhat02:28
SteveAallocate N minutes to looking into it02:29
SteveAsay, 20, 30, 45, 60, whatever02:29
mptand then stop02:29
SteveAset an alarm.  no, really.02:29
SteveAwork on it, until the alarm goes off02:29
SteveAthen totally stop.02:29
SteveAensure work to date is documented in the bug.02:29
mptok02:29
SteveAi know i have spend hours and hours trying to tie down something wrong but really not all that important02:30
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
jbaileyWhat's the right way to specify multiple revision control systems in launchpad for a product?02:32
jbaileyAnd why is bzr not one of the options? =)02:33
lifelessjbailey: eh?02:33
jbaileyhttps://launchpad.net/products/cdbs/+series/trunk/+source?lpnotification=fcTDxydmS9PqnAI2UHACV4xh6XE02:33
lifelessthats a product series02:33
lifelessjust add a new series for each thing you want imported02:34
salgadocprov, what's DistributionMirror.pulsesource and who's supposed to be allowed to change it?02:34
lifelessstuff in bzr does not need to be imported, goto 'code' and 'add branch'02:34
cprovsalgado: changes by the owner 02:34
jbaileylifeless: Imported to where?02:34
cprovsalgado:  same person who changes the pulsetype02:34
lifelessjbailey: to bzr02:34
jbaileylifeless: I'm just trying to indicate that the old trunk was in X place until revision X.  The new one should be located at X.02:34
lifelessjbailey: on bazaar.launchpad.net02:34
salgadocprov, and what a pulsesource is?02:35
jbaileylifeless: When I click on "trunk" , I'm clicking on "Edit Source".  Nothing there implies import to me, nor do I care to have it done.02:35
jbaileyIs says We have the following revision control system details on file for the branch:, and I'm trying to update the details.02:35
cprovsalgado: the url  "poll" pulse should  use, IIRC02:36
jbaileylifeless: I'm likely to start hacking on cdbs again soon, so I figured that perhaps I should take over the LP record and use it to track my development.02:37
salgadocprov, can you find out what it is for me? I need to add some text explaining what a user is supposed to enter in the pulsesource entry02:37
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
jbaileyAh, I suspect part of what I need is to have someone with priviledges go to https://launchpad.net/products/cdbs/+reassign for me.  Is there a mailing list where I ought to request this?02:39
cprovsalgado: """An URL to be used in "pulse pull" method.""" is enough for a while 02:40
bradbjbailey: I can do it, I think. /me checks02:40
jbaileybradb: Thanks!02:41
bradbjbailey: There, I've made you the owner.02:41
jbaileybradb: Pretty.  Thanks.02:42
bradbnp02:43
bradbjbailey: FWIW, I don't know of any more "official" way to ask for someone to do that kind of admin work than just to ask in here, in future.02:44
salgadocprov, who should be allowed to register a new mirror?02:44
cprovsalgado: public, logged in LP 02:44
salgadocprov, right, and why the history of probes is not visible by the owner?02:45
salgados/by/to02:45
cprovsalgado: we may not publish the probe history if we don't want too02:46
jbaileybradb: Cool, thanks.02:46
jbaileyIs it a bug that hitting add on "https://launchpad.net/products/cdbs/+addbranch" switches my context so that I'm in "Jeff Bailey" instead of cdbs?02:52
jbaileyThe result URL is https://launchpad.net/people/jbailey/+branch/cdbs/cdbs-trunk02:52
jbaileyWhich confused me when I wanted to go back and set more cdbs things.02:52
=== bradb thinks ddaa and niemeyer might be able to help
lifelessddaa: ^^02:54
ddaajbailey: that's a known issue02:56
jbaileyddaa: Thanks.02:57
ddaabut no solution has been proposed as of yet02:57
niemeyerIt's a feature!02:57
jbaileyddaa: I think the only real solution is inter-page context tracking.02:57
ddaaI really do not know how to fix it02:57
jbaileySo that there's history of where you came from.02:57
ddaaI think the right person to give hell to is mpt...02:57
=== ddaa checks whether there's a bug already
ddaajbailey: maybe getting context from cookie would be a way to fix it. But it appears that launchpad is trying to avoid dependences on cookies.02:59
ddaaI would understand that as it seriously impairs the reproductibility of the UI.03:00
ddaaand tracking context using a blob in the URL is not really great either...03:00
ddaamh...03:00
jbaileyddaa: Right.  You could mangle the URI to include +context-packages:cdbs/ or something.03:00
jbaileyOr do that just in the absence of cookies, sort of like session handling is usually done.03:00
ddaayeah, I guess a cleartext sort of context tracking like that would be the least bad solution.03:01
bradbddaa: Considering that our login requires cookies, it's a bit late to avoid dependence on them. :)03:01
lifelessddaa: cookies != request state03:01
jbaileybradb: You don't fall back to URI mangling in the absence of cookies?03:01
ddaawhat lifeless says03:01
lifelessddaa: we have notifications & redirects03:01
bradbjbailey: Nope.03:01
lifeless(redirect as the result of a form submit03:02
bradbIn practice, I haven't heard of that being a problem (cookies for logins.)03:02
KinnisonAnd the Kinni said "Let there be fuses." and there was *light* and he saw that it was goooood03:02
ddaalifeless: the request is for something more involved than notifications...03:02
ddaalifeless: but for example, how does the breadcrumb functionality of moin works?03:03
ddaa(the recent visited pages)03:03
ddaaI guess it's storing the pages in a cookie03:03
jbaileyI suspect so, it's persistant between browser windows.03:04
ddaathe issue with branch pages is that we do not want the same branch to have two different pages.03:04
ddaabut since a branch can live under a product and under a person, there's a problem...03:04
jbaileyWhat problem are you trying to solve with the only-one-page?03:05
jbaileySo that visited links can be highlighted correctly?03:05
ddaaadding steps in the url with e.g. +context-product:cdbs would break the "one page per branch" requirement03:05
jbaileyRight.  But what does that requirement serve?03:05
ddaajbailey: not sure... that's a requirement from SteveA. Apparently doing otherwise confuses search engines.03:05
jbailey...03:06
jbaileyYou're letting search engines index the site? =)03:06
lifelessjbailey: we're google friendly :)03:06
jbaileyFrightening. =)03:06
jbaileyOkay, so that makes more sense then.03:06
lifelessITYM sexy03:06
bradbjbailey: The best search UI to Launchpad is Google, at the moment. :)03:07
ddaaI guess that a url argument (after a "?") would be more search-engine friendly03:07
ddaabut I'm no authority03:07
SteveAddaa: hello.  i felt a disturbance in the force03:07
jbaileylifeless: sexy if they actually bother.  They often don't seem to actually index entire sites.03:07
jbaileyddaa: Not really, sadly.03:07
SteveAlike 50000 bugs all got assigned high priority at once03:07
ddaaSteveA: jbailey complains that going to a branch changes his context away from the product he was in.03:07
SteveAright, it does that03:08
lifelessddaa: noo, ? bad03:08
ddaaWe're brainstorming trying to find a way to fix that.03:08
SteveAi see03:08
SteveAi think something brad prototyped might help here03:08
jbaileySteveA, ddaa: To LPs credit.  With the new UI it was fairly immediately obvious that it had happened.03:08
=== ddaa got himself confused countless times with the old UI
jbaileyIt just didn't facilitate me going on and finishing configuring the product.03:08
jbaileySo I hit the back button 4 times and went on.03:09
lifelesssomeone please submit a merge03:10
ddaaSteveA: about that, more tell me, master jedi03:10
salgadolifeless, submitted03:10
lifelesssalgado: thanks03:11
salgadolifeless, can I submit another one?03:11
SteveAso, brad's prototype was of a "here's where you've been" box03:11
SteveAthat tells you the contexts you've been in recently03:11
lifelesssalgado: knock yourself out03:12
ddaaso?03:12
SteveAimagine a box03:12
SteveAit says "launchpad location history" or something at the top03:12
ddaaOh, yes, I imagine it alright. But I do not think that fixes this issue.03:12
ddaaI think that basically a branch page should be able to product context _or_ person context.03:13
SteveAwell, it would mean that jbailey could have clicked the item in there03:13
ddaaAnd that switching contexts should be explicit.03:13
jbaileySteveA: Quicknav back would even be lovely yes.  I think it's not the right solution long term, but it at least provides be a way to get back.03:14
jbaileySteveA: The problem being that it can still be a bit hard to find a particular page in LP.03:14
ddaajbailey: actually, ATM you already have a link to theh product overview.03:14
ddaaThere's a link to the product in the detail portlet of the branch page.03:14
SteveAhaving a branch in two places has its own problems03:15
jbaileyddaa: It wasn't obvious from the page I was sitting at, but it could have blurred in.03:15
SteveAi think this issue needs careful consideration.  i can't help with that this week though03:15
ddaajbailey: it's basically invisible anyway. I tried to force myself to use it, but it was too much pain because I generally want to go back to the code facet of the product anyway.03:15
SteveAas i'm having a malone week, with brad and bjorn in vilnius03:15
ddaawell... I'm on leave until next year starting saturday...03:16
ddaaso it's no emergency03:16
SteveAjblack: still around?03:16
jbaileySteveA: Sorry, I don't mean it to be a distraction.03:16
jbaileySteveA: I had a thought of "It would be nice to write a spec for some of these changes to cdbs" and was trying to follow it through in LP.  Got a bit lost on the way ;)03:17
SteveAjbailey: i'm keen on getting UI feedback.  it is great that you're using launchpad.  i'm just sorry i don't have time to really do anything to help just now.03:17
ddaajbailey: you're welcome to file a bug though03:17
ddaaassign it to me, for now03:17
jbaileyNow that I'm listed as the registrant of cdbs, how do I get it listed under "Packages" under my userid?03:18
jbaileyddaa: Okay.  I'm no longer sure that I'm looking at a single bug here.  I'll try and detangle them into actual separate bugs.03:18
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
jbaileyddaa: Or I could flie a support request and leave it to you guys to detangle?03:18
ddaaA bug would be better I think. We are already aware there is _some_ issue.03:18
jbaileyddaa: Great, I'll try to sort this out.03:19
ddaaIt would be nice to have a user describe the issue in his own words.03:19
jbaileyOoo, clever: https://launchpad.net/distros/ubuntu/dapper/+source/cdbs/+changelog03:19
jbaileyI wonder how I get it to populate this.03:19
SteveAstub: hello.  did you write a wiki page with top 10 bzr issues for launchpad, or something?03:20
stubSteveA: Before UBZ I threw together a list of issues that I felt needed to be addressed03:20
SteveAi want to refer to it03:20
SteveAwhen mailing jblack and the list03:21
SteveAabout that issue from earlier03:21
stubSteveA: https://wiki.launchpad.canonical.com/ThingsBzrNeeds03:22
SteveAta03:22
stubSteveA: Probably out of date03:22
SteveAstub: https://wiki.launchpad.canonical.com/BzrPrioritiesForLaunchpad03:36
SteveAalso mailed the list03:36
jbaileySteveA: That list is quite comprehensive.  Are you sure it can be accomplished in a reasonable period of time? =)03:46
SteveAi have the utmost confidence in the bzr team's abilities03:48
=== koke [n=koke@ubuntu/member/koke] has left #launchpad ["Konversation]
mptbradb, when is BugTaskSet's self.title ever used?04:08
=== Nafallo is now known as Nafallo_away
mptor BugWatchSet's self.title?04:10
=== matsubara is now known as matsubara-lunch
LarstiQThingsBzrNeeds can use some updates04:14
bradbmpt: Not intentionally.04:16
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosdaf, hi04:35
carlosdaf, do you have a moment?04:36
lifelessstub: ping04:38
lifelessstub: when you see this, ssh to newpqm and sudo to pqm04:40
lifelessstub: then strace pid 1555804:40
lifelessstub: its a test suite run which appears to be hung, looping on librariangc connection of some sort.04:40
SteveAspooky04:41
lifelessstat("/home/pqm/.pgpass", 0x7fffffaf99a0) = -1 ENOENT (No such file or directory)04:49
lifelesssocket(PF_FILE, SOCK_STREAM, 0)         = 4104:49
lifelessfcntl(41, F_SETFL, O_RDONLY|O_NONBLOCK) = 004:49
lifelessfcntl(41, F_SETFD, FD_CLOEXEC)          = 004:49
lifelessconnect(41, {sa_family=AF_FILE, path="/var/run/postgresql/.s.PGSQL.5432"}, 110) = 004:49
lifelessgetsockopt(41, SOL_SOCKET, SO_ERROR, [0] , [4] ) = 004:49
lifelessgetsockname(41, {sa_family=AF_FILE, path=@}, [2] ) = 004:49
lifelesspoll([{fd=41, events=POLLOUT|POLLERR, revents=POLLOUT}] , 1, -1) = 104:49
lifelessrt_sigprocmask(SIG_BLOCK, [PIPE] , [] , 8) = 004:49
lifelesssendto(41, "\0\0\0003\0\3\0\0user\0librariangc\0databas"..., 51, 0, NULL, 0) = 5104:49
lifelessrt_sigprocmask(SIG_SETMASK, [] , NULL, 8) = 004:49
lifelesspoll([{fd=41, events=POLLIN|POLLERR, revents=POLLIN}] , 1, -1) = 104:49
lifelessrecvfrom(41, "R\0\0\0\10\0\0\0\0E\0\0\0`SFATAL\0C53300\0Mcon"..., 16384, 0, NULL, NULL) = 10604:49
lifelessclose(41)                               = 004:49
lifelessfutex(0x13336f0, FUTEX_WAKE, 1)         = 004:49
lifelessselect(0, NULL, NULL, NULL, {1, 0} <unfinished ...>04:49
lifelessetc04:49
lifelessnight04:49
=== heyko [n=heyko@tor/session/x-6682f73b27474eb4] has joined #launchpad
bradbgoogle++ # really good at searching bugs filed in Malone04:52
carlosbradb, better than our own search form? ;-)04:54
carloslifeless, night04:54
SteveAcarlos: they have more programmers working on improving our search :-)04:54
=== poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #launchpad
carlosSteveA, we could just integrate google searches into launchpad :-P04:55
mptThat wouldn't give us operators like reporter:carlos04:58
mptbut I'm speccing all the good stuff that Google does do in MaloneSearch04:59
carlosmpt, well, I was joking about requesting the search to google's servers 05:00
carlosmpt, they have a way to "integrate" their search engine into your web application05:00
mptYes, but we wouldn't have the source code05:03
=== matsubara-lunch is now known as matsubara
carlosmpt, as I said, it was just a joke05:05
=== mpt shrugs
mptAmazon.com's and IMDb's search is apparently powered by A905:08
mptand there are plenty of high-profile sites that do use Google for their searching05:08
bradbstub: around?05:09
bradbmpt: You get a small discount on the price of books you find and purchase through A9 searches.05:13
=== bradb wonders if Malone users could be similarly bribed
mptonly if we put advertising next to the search results05:14
jbaileybradb: We ship them free CDs if they file bugs? =)05:14
mptwhich we could, since that space is largely empty at the moment05:14
bradbjbailey: Good point.05:14
mptmonetize the portlets!05:14
bradbmpt: 10,000 unique page views would translate to about, what, 18 portlet views? :)05:15
carlosbradb, I prefer the pornlet feature we talked at .ca....05:15
bradbSome people seemed to be curious about if it was serious.05:15
carlosthe pornlets idea?05:16
carlos:-D05:16
bradbyeah :)05:18
=== thierry [n=thierry@modemcable031.72-131-66.mc.videotron.ca] has joined #launchpad
carlosmpt, I have a label that is a link and that should be set 'bold', should I put <a><b>Foo</b></a> tags or <b><a>Foo</a></b> ?05:20
carlosbradb, Jordi told me that kiko implemented it...05:21
carlosbut I didn't see it05:21
mptcarlos, why should it be bold?05:21
mptIn general, anywhere we use <b> is a bug05:22
carlosmpt, it's at pofile-portlet-translators.pt05:22
carlosis missing the link05:22
carlosand is set as bold05:22
carlosI'm just adding the link05:22
mptI don't understand why that's bold05:23
mptis it because it's the translation group, and therefore more special than the other list items?05:23
mptbut then why does it end in ":"?05:24
carlosmpt, https://launchpad.net/distros/ubuntu/breezy/+source/pmount/+pots/pmount/es/+translate05:24
carlosmpt, loot at the right column05:24
carloswhere you have the list of translators members of the Spanish team05:24
carlosit's the title of the team05:25
mpthoo boy, that page is broken in the new layout05:25
carlosmpt, there could be more than one team05:25
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
carlosmpt, dude I told you that already!05:26
mptI know, I just didn't see it :-)05:26
mptthat's mainly because of the <pre> bug05:26
carlosmpt, anyway, I'm changing it a lot so I will try to fix it at the same time05:26
mptSo why does that portlet have two headings?05:27
=== rbelem [n=rodrigo@ubuntu/member/rbelem] has joined #launchpad
mptWhy not just an "Ubuntu Spanish translators:" heading, carlos?05:27
mptoh, because it's a link05:28
carlosphone....05:28
mptThat's invalid HTML anyway, carlos05:30
mpt<ul><ul>...</ul></ul> is not allowed05:30
mptonly <ul><li>...<ul>...</ul>...</li></ul>05:30
carlosok, I will fix it at the same time05:34
SteveAwhy isn't a nested ul allowed?05:34
SteveAoh i see05:34
carloswow, that's so cool. I called on Tuesday to IBM because my external CD unit was broken and today I got a new one...05:35
SteveAyou need to put it in an item05:35
carlosonly two days!!!05:35
mptcarlos, as for <b><a> or <a><b>, it doesn't really matter which05:36
carlosmpt, ok05:36
mptbut I'm bothered that I don't understand what that portlet is trying to say05:36
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
SteveAmpt: idea...05:36
SteveAmpt: some css included in the debug server05:37
SteveAmpt: that causes <b> </b> and other bad things to be brightly highlighted05:37
=== mpt wonders if that could be done with bad text, as well as bad markup :-)
carlosmpt, that portlet list the teams on charge of that pofile translation05:37
carlosthere could be more than one team05:38
carlosand then, it lists all members of the team05:38
mptcarlos, so there is one (and only ever one) translation group05:38
mptbut the translation group might contain more than one team05:38
mptcorrect?05:38
carlosperhaps we could take the same UI we have now for the Overview/bugs/translations... portlet...05:38
carlosmpt, no05:39
mptSteveA, great idea, but what do you mean by the "debug server"?05:39
=== Wellark [i=wellark@ranssi.paivola.net] has joined #launchpad
carlosmpt, usually there will be only translation group but you would have more than one05:39
mptoh05:39
carloss/only translation/only one translation/05:39
SteveAmpt: on localhost, one port gives you what is seen in production.  one port gives you what developers use.05:40
carlosmpt, and every translation group will list a set of persons (not teams) 05:40
SteveAthere are particular views / variants registered just for the DebugLayer05:40
SteveAand these are not seen in product05:40
SteveAion05:40
SteveAonly when developing05:40
mptcarlos, so a template has at least one translation group, and each translation group might have one or more teams, and each team has at least one member05:40
carlosmpt, the context here is a POFile not a template05:40
carlosbut yes, your afirmation is right05:41
mptok, a PO file05:41
carlosin this case, as it's a pofile05:41
carloswe only get one team for the translation group05:41
carlosthe one for the language we are displaying05:41
mptcarlos, in that case, I suggest making each translation group an <h5>05:42
mptthen a two-level list after each <h5>05:42
mptlisting people, and/or teams with members, in that translation group05:42
carlosok05:42
carlosmpt, thank you for your input05:43
carloshmm, wait05:43
bradbstub: ping05:43
carlosthe <h5> will be a link05:43
carlosmpt, I suppose it's not a problem, right?05:43
mptthat's ok05:43
carlosok05:43
=== carlos workraves
carlosthanks05:44
mptbut in that case, the <a> goes *inside* the <h5> :-)05:44
stubbradb: pong05:46
mptcarlos, 100 validation errors on that page -- about 20 of them are because the "Used elsewhere" suggestion isn't escaped properly05:49
carlosmpt, I think we should execute an html validation command as part of our tests...05:57
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
mptcarlos, yeah, the W3C validator can't see that page because it can't log in06:03
mptso it complains about HTML errors on the login page instead :-)06:03
SteveAmpt: what are our html errors?06:03
carlosmpt, well, you can always store the html and upload it to the validator06:03
SteveAare there errors in the main template?06:03
mptcarlos, that's what I did to get the 100 figure06:04
mptSteveA, there weren't in the main template a couple of months ago, I'll look again now06:04
mptIt wasn't very easy to try because the validator didn't support HTTPS back then, but now it does06:05
mptmain template's fine06:05
SteveAthat's good06:05
mptfront page has 1 error06:05
mpt<label for="text"> refers to a non-existent control06:06
SteveAi see06:06
SteveAdoes the label envelop the control it applies to?06:07
mptno, and that's not possible because there are <div>s involved06:07
mptthe <label>s ID just needs changing06:07
mpter, for= value, I mean06:08
mptno, actually, the name="text" needs changing to id="text"06:08
=== mpt does so
carlosbradb, do you have the airport extreme card, right?06:09
bradbcarlos: yeah06:09
carlosbradb, http://linux-bcom4301.sourceforge.net/06:10
carlosbradb, just in case you were not aware of it06:10
carlosbradb, a free software driver for it!06:10
carlosfinally06:10
bradbSome Ubuntu guys at UBZ told me that BOTH my airport extreme card AND my video card are supported in dapper06:10
carlosoh, your video card is not supported?06:11
carlosbradb, I thought it was...06:11
bradbno 3d acceleration06:11
carlosbradb, Who needs 3D acceleration with a working computer? :-P06:13
LarstiQI do06:14
LarstiQand that makes shopping for a laptop cumbersome06:14
carlosLarstiQ, I was joking06:14
carlosbut unless GNOME/X.org uses 3D acceleration... I don't think I have ever use it other than for the screen saver...06:14
=== mpt is relieved to see he's not the only one not getting carlos's jokes ;-)
carlosmpt, dude, look at the emoticon at the end of the sentence!06:16
=== carlos cries
LarstiQcarlos: it does not make me understand the joke, only notifies me you aren't entirely serious06:17
=== mpt wonders why soyuz.py is completely empty
carlosLarstiQ, well, it was more a sarcastic sentence more than a joke...06:18
carlosbut whatever...06:18
=== mpt successfully uses Google to find a UI string in Launchpad
LarstiQmpt: see ;)06:19
LarstiQcarlos: it just times badly with my pained quest for a laptop I guess06:20
salgadoKinnison, around?06:26
mptLarstiQ, to find a *Launchpad* UI string, not to find a string in some other product :-)06:27
LarstiQmpt: it's a start ;)06:28
Kinnisonsalgado: yo06:43
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
Kinnisonsalgado: sorry, I was doing some chores, what can I do for you?06:43
salgadohi Kinnison. I was going to review your ftpmaster-tools branch, but it has no tests at all. is it possible to have at least some basic test coverage for that code you're adding or is this an example of very-hard-to-test code?06:49
Kinnisonsalgado: The code going into the db classes should be tested, if I've added code there which isn't checked that's a bug. Testing the script is harder to do in a programmatic way, but I've been talking with stevea and spiv about how to do that kind of thing06:52
Kinnisonsalgado: Also, I think cprov and niemeyer are doing stuff with that branch currently, I'd forgotten it was on the page06:52
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
salgadoKinnison, hmmm. then that branch is not acutally ready for review?06:54
cprovKinnison: salgado: I think you can review only my branch uploader-test, which includes ftpmaster-tools, publusher-fixes from dsilvers and local work and test coverage.06:55
kikohey hey06:55
Kinnisoncprov: cool06:55
kikowhat's the story06:55
cprovsalgado: I'm adding mine to the review queue, just miss some definition on packages to test ... will sort out it with niemeyer ASAP06:55
cprovKinnison: you can remove yours from queue, I think, it will be merged through mine06:56
Kinnisoncprov: rock on06:56
Kinnisonsalgado: can you just drop mine from the page?06:56
cprovkiko:  thinking about put uploader-test branch for review, we can get it in RF before xmas ;)06:57
kikomatsubara, I mailed you comments --- the same applies to your other mails.07:01
eruinis tagtool available for rosetta translation / dapper?07:03
mptOnly 87 test failures!07:04
mptLaunchpad, you disappoint me07:04
eruin(and if not, could it be?) ;)07:04
kikowhat's tagtool, eruin?07:12
SteveAtagtool - tool to tag and rename MP3 and Ogg Vorbis files07:13
eruinit's an app07:13
eruiner, yes07:13
eruin;)07:13
SteveAin universe07:13
SteveAin breezy at least07:13
eruinhm, right. it's in rosetta for breezy but not dapper07:14
=== Nafallo_away is now known as Nafallo
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has left #launchpad []
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== cyberix [n=cyberix@hoas-fe36dd00-251.dhcp.inet.fi] has left #launchpad []
carlosmpt, excuse me, could you repeat what should I add to the translation form to fix the layout problem?07:58
=== bradb s'en va, a+
Kinnisonciau all08:00
SteveAau08:00
mptcarlos, well, one of the problems is that "Suggested elsewhere:" and "Used elsewhere:" are both being shown with <pre>08:02
mptthat bug is reported and assigned to me, I fixed most of it but not all08:02
mptyou can fix the rest if you like08:03
carlosok08:03
carlosif you give me a hint...08:03
mptanother problem is that the translation fields should have {width: 100%} instead of XHTML widths08:03
carlosmpt, what about the navigation bar?08:04
mptwhat about what navigation bar?08:04
carlosit also overlaps the portlets08:04
mptwhat does?08:04
carlosthe 'Next 10  - Last'08:04
mptThat's because the translation form is a big table, so the navigation row is as wide as the widest translation item08:05
carloshmm is better  'overlaps with the portlets'?08:05
mptand that's fine, just make the items narrower :-)08:05
carlosok08:05
mptby fixing those other two bugs08:05
carlosmpt, and how could I fix the <pre> problem?08:06
mptSingle-line suggestions should be shown as <div>s, and multi-line suggestions the same way that the English text is now08:07
carlosmpt, so we should change the \n chars with <br />08:11
carlosok08:11
carlosmpt, will do it that way08:11
carlosmpt, btw... shouldn't we use always the same UI for the navigation ?08:11
carlosmpt, malone has one UI and Rosetta another....08:11
mptyes, carlos, that's a SteveA or spiv problem08:13
carlosreally?08:13
carloswell, I suppose you talk about a standard way to do batching08:13
mptyes08:13
mpthttps://wiki.launchpad.canonical.com/StandardizedBatching08:13
carlosbut until that feature is implemented, shouldn't we use the same UI?08:14
carlosnot the implementation, but the UI08:14
mptyes, but I'm not sure exactly what that should be yet :-)08:14
mptbecause I haven't finished the spec08:14
carlosok08:14
carlos;-)08:14
mptso we have some batching presentation from before I arrived08:14
=== BjornT heads home
mptand various batchings tweaked by me in different ways depending on what I thought at the time08:15
mptso it's a bit of a mess08:15
carlosmpt, you are not going to recognize the Rosetta translation form code when I finish....08:28
mptgood!08:30
mptIt gave me headaches08:31
carlosmpt, It needs a review since long ago....08:33
carlosI hope it's easier to understand when I finish with it...08:33
SteveAmpt: batching, man09:02
SteveAmpt: collect the information you know about together into a bug or wiki page09:03
SteveAlike, pointers to different pages on production09:03
mptSteveA, https://wiki.launchpad.canonical.com/StandardizedBatching09:03
mptok, it has no links at the moment09:03
SteveAman, you are way ahead of the curve09:03
mptpage created in May, do you notice :-)09:04
SteveAnope, i didn't09:04
SteveAcos i'm about to get back to some pasta cooking action09:04
mptok, now you're making me hungry09:04
mptand it's 6pm09:04
LarstiQhmm, food09:10
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
kikohey carlos 09:19
kikohave a moment?09:19
carloskiko, sure09:19
carloskiko, tell me09:19
kikohow are things coming up?09:19
carloskiko, Fine, I have the translation form code mostly clean09:20
carlosand tomorrow I will be able to add all this as described at PoMsgSetPage09:21
carloss/this/info/09:21
kikocool09:22
kikothat's great news09:22
kikoand PQM is still driving you crazy?09:22
carloskiko, yeah, I'm fixing some bugs unrelated to the spec but that I think are easy to fix now that I'm changing the translation form....09:22
carloskiko, I didn't try today09:22
kikoyeah09:23
carloskiko, lifeless told me that is not ready09:23
carlossomething related with procmail09:23
kikoyeah.09:23
kikosucks to be us.09:23
carlosoh, there are requests already on the queue....09:23
kikoso after that lands, what do you feel like doing?09:23
carloshttp://pqm.ubuntu.com/ is alive !09:23
carloskiko, https://launchpad.net/products/rosetta/+spec/translation-review09:24
carlosthat's what I have next in my queue09:25
kikoyeah.09:25
kikothat's definitely the most important next thing09:25
kikoI need to get the soyuz rollout underway so I can get my hands on the rosetta imports and exports.09:25
carlosI want also to finish some specs from .ca that Mark asked me to update09:25
carlosbut I hadn't time to do it09:25
mpthome time09:26
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["http://mpt.net.nz/"]
=== thierry [n=thierry@modemcable031.72-131-66.mc.videotron.ca] has joined #launchpad
=== WaterSevenUb [n=WaterSev@195-23-220-136.net.novis.pt] has joined #launchpad
carlosSteveA, around?10:00
SteveAcarlos: kind of10:01
carlosI have a fast question about catching exceptions10:01
SteveAok10:01
carlosyou said that we should never catch TypeError10:02
carlosbut10:02
carloswe catch it inside the Rosetta translation form10:02
SteveAwhy ?10:03
carlosbecause it validates some user input10:03
carlosI'm not sure if it's needed10:03
carlosthat's why I'm asking10:03
carlosWhen would a TypeError be raised with this instruction?:10:04
carlosint(self.form.get('offset', 0))10:04
SteveAif you say int(None)10:04
SteveAso, it wouldn't10:04
=== carlos does not remembers exactly why are we catching TypeError here
SteveAso, it is incorrect10:04
SteveAit was probably done earlier10:04
SteveAand never changed10:04
carlosok10:04
carlosyes10:04
carlosit's old code10:04
carlosI'm changing it now10:05
carlosAnd I want to be sure I don't break anything10:05
carlosSteveA, thank you10:05
=== jinty [n=jinty@135.Red-80-37-34.staticIP.rima-tde.net] has joined #launchpad
lifelesskiko: pqm is receiving mail properly now10:49
kikolifeless, it's a small miracle. thanks10:50
lifelesskiko: but the test suite appears to be hanging10:50
lifelesskiko: I'm not resetting it until stub looks at it with me, as its in librariangc stuff, which he wrote ;)10:50
kikoargh10:50
kikowhy is good news always accompanied by bad news10:51
lifelesskiko: sorry dude. Its my top priority getting it going10:51
kikookay. I'm just concerned that the weekly checkin report is going to suck10:51
lifelesskiko: yeah, so am I10:52
lifelessthe problem with switching back and forward is keeping all the state synchronised10:53
lifelessif its not operational properly today I will get znarl/elmo to redirect everything back this evening10:53
kikoyes, it's a lot of work.10:59
kikolifeless, did you nail the glibc issue? what was it?11:00
lifelesshttps://launchpad.net/products/launchpad/+bug/581311:04
UbugtuMalone bug #5813: Crash in testImportKeyring (test_gpghandler) causes test failures In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/581311:04
lifelesswe're disabling those tests for the interim.11:04
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Wellark [i=wellark@ranssi.paivola.net] has joined #launchpad
=== dsas [n=dean@host86-143-88-239.range86-143.btcentralplus.com] has joined #launchpad
dsassivang: ping11:45

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