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

cprovgood night, see you tomorrow 12:03
=== smurf [n=smurf@debian/developer/smurf] has joined #launchpad
kikosabdfl, night -- I'm working on moving up in the rankings!12:08
sabdflkiko: we need top100, top500 pages12:16
=== ajmitch obviously needs to fix more bugs to get karma
kikosabdfl, oh, I'm not going to bed! the fun is only starting12:21
kikoI'm merging the first patches from matsubara 12:21
\shsabdfl: spiv is the authserver xmlrpc god? 12:28
kikoyes12:28
kikohe is12:29
sivangnight all, see you all tommorow12:29
kikonight sivan12:29
\shrock...:) do you have a test auth xmlrpc server around to play with? (regarding php xmlrpc authserver integration for the forums?) 12:29
sivangkiko: ciao12:30
kikohmmm12:31
kiko\sh, a test one, unfortunately, not that I know of12:31
mptboa noite12:31
\shkiko: hmm.....then this will be a hard test for the servers at all :( 12:32
kiko\sh, what are you trying to do?12:33
\shkiko: sabdfl proposed the possibilty to authenticate, at least one of the ubuntu forums, forums user against LP..which means: more traffic and more db transactions on the xmlrpc interface and db.12:34
kikoshould be okay12:34
\shkiko: experiences with lycos LSU xmlrpc and db design and structure tells me, we need to have a playground first, some stresstest and then "ready to go"12:34
\shkiko: I don't know which infrastructure you have :) running a 10 node tru64 oracle cluster was enough for lycos europe ;)12:35
kikoare our forums that heavily-hit?12:36
dandkiko: "Most users ever online was 1,155, 1 Day Ago" :)12:37
kikoat the same time?12:37
dandyeah. Currently Active Users: 73612:37
\shkiko: well..I hope that the session management changed a bit towards humanity ;) and they're not requesting everytime a single username from the database12:38
dandI'm not related to ubuntuforums though, I'm interested in authentication for the Romanian LoCo sites...12:38
\shdand: that's peanuts ;) for the 10 node cluster that is ;)12:38
\shkiko: are u running postgres?12:38
dand\sh: right :)12:38
Keybukmeh12:42
Keybuklaunchpad is doing it's "Not logged in" -> Log in -> "You are already logged in" thing agan12:42
kiko\sh, yep12:45
\shkiko: so the db is not the problem at all...I think in cluster mode?12:47
kikonot yet in cluster mode12:47
\shkiko: bigIP LBs?12:49
kiko\sh, I'm not sure -- you'd ned to check with stub the DBA12:49
\shkiko: k...I'll have to check as well the version of the forums software and check as well the session management they're using...bah php...12:50
=== dand waves
sabdflmain thing will be smart session management.12:58
sabdflother big issue will be account migration12:58
\shsabdfl: which is quite an adventure for phps session management bound to authentication actions 12:58
sabdflerr. fun.12:59
\shsabdfl: but as I said in the beginning...I don't do this without a testing environment...;)12:59
kikobaz managed to hang a process01:01
=== camilotelles [n=Camilo@20132139198.user.veloxzone.com.br] has joined #launchpad
lifelessjamesh: ping02:04
=== tambaqui [n=patricia@200-230-128-226-mns.cpe.vivax.com.br] has joined #launchpad
kikotambaqui?02:15
segfaultany dev around?02:15
kikosabdfl?02:15
segfaulthttps://launchpad.net/distros/ubuntu/breezy/+sources/apt/+translations02:15
segfaultwhy isn't apt there?02:16
kikolemme see02:16
tambaquiHi kiko02:16
tambaquitudo bem?02:16
kikot, viu02:16
tambaquikiko: vc vem para o III ESLAM?02:17
kikoisso eu j no digo -- quando ?02:17
kikosegfault, that's because we haven't imported the breezy-apt translations02:18
kikohowever02:18
kikohmmm02:19
segfaultis that hard to do?02:19
kikoindeed, why doesn't it show up there.02:19
segfaultthere's some strings which should be translated and appear in breezy final02:19
tambaquikiko: 13,14,15 em Manaus    http://eslam.comunidadesol.org/02:19
segfaultthey're part of the new progress bar 02:19
kikosegfault, perhaps the apt import is failing, let me check.02:20
segfaulte seria genial t-las 02:20
segfault:D02:20
kikohmmm02:21
kikosegfault, can you file a rosetta bug?02:22
kikoit may be that the apt import is failing for some reason I can't discover02:22
segfaultdone, #2622.02:24
kikothanks02:25
tambaquikiko: vc sabe o nick do Martin Pool? 02:47
tambaquikiko: vc tem as fotos que ele tirou?02:47
bob2mbp or mpool02:47
kikotambaqui, sei sim --  mpool02:48
kikotambaqui, tenho todas!02:48
tambaquibeleza, me manda02:48
tambaquipatyfelix02@yahoo.com02:48
tambaquiem qual canal posso encontrar mpool?02:50
kikotambaqui, so uns 600mb02:51
kikoele no t por aqui hoje02:51
kiko(mas normalmente est)02:51
tambaquiok02:51
tambaquibeleza02:51
kikotambaqui, posso te mandar um CD, se me mandar o seu endereo por email02:51
tambaquiok, qual o teu email?02:52
tambaquikiko@ubuntu.com?02:52
kikotambaqui, entre outros :-)02:53
tambaqui: )02:54
tambaqui:D02:54
tambaquikiko, o Ian vai organizar uma festa no final do evento naquela praia proximo do flutuante dele, vai ser o bicho!!! 02:57
kikoputz02:58
tambaquiser que o Georg Greve vai gostar? :)02:58
kikoheh02:58
=== niemeyer [n=niemeyer@200.103.241.88] has joined #launchpad
kikobom, vou indo para casa03:05
kiko10:05 no escritrio no  bom sinal!03:05
tambaquiok03:05
tambaquibeijos03:05
kikobeijos03:05
zygacome on, speak english03:17
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
=== marco [n=marcolu@61.151.243.154] has joined #launchpad
spivlifeless: Can you give pqm a kick up the bum?03:38
stubI did just before03:42
spivstub: Ah, thanks :)03:43
bob2shouldn't shipit.u.c and shipit.ul.o be the same site?04:15
stubbob2: yes....04:18
=== marco [n=marcolu@61.151.243.154] has joined #launchpad
stubhttp://shipit.ubuntulinux.org is working fine here. https://shipit.ubuntulinux.org is a little... umm... odd04:19
bob2haha04:20
elmofixed04:24
stubelmo: Ta ;)04:29
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  make code of conduct console search more obvious (patch-2513: mpt@canonical.com)04:51
=== Rubsoft [n=Rhaymar@200.121.4.79] has joined #launchpad
Rubsoftalguien habla castellano04:59
Rubsoftalguien habla castellano04:59
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: r=bradb Fix busted traversals to context/+bug (with no bug number after it) and add tests; simplified +bug traversal in traversers.py (patch-2514: christian.reis@canonical.com)05:26
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Add some spacing to the hackergotchi image on the person's homepage (patch-2515: christian.reis@canonical.com)06:04
=== niran [n=niran@niran.Stanford.EDU] has joined #launchpad
=== x_madbot [i=1000@200227177146-dial-user-ECP.acessonet.com.br] has joined #launchpad
=== thoreauputic [n=prospero@wolax8-040.dialup.optusnet.com.au] has joined #launchpad
thoreauputicOK - this is trivial but it's driving me nuts: Ubuntu members are supposed to automatically have an @ubuntu.com email address, am I right? If so how is one supposed to access this ? I find nothing on launchpad to enlighten me...06:25
ajmitchthoreauputic: it's forwarded to your preferred address which is set in launchpad06:25
thoreauputicajmitch: I see - and my member name is the launchpad name? Including the - between peter and garrett in my case ?06:26
ajmitchyes06:27
bob2heh06:27
thoreauputicaha - OK will test - thanks for the info :)06:27
ajmitchhey bob2 06:27
bob2I was disappointed to find that there were no midnight oil singers in LP, after readsing the CC minutes06:27
bob2hey ajmitch 06:27
thoreauputichahah06:27
ajmitchheh06:27
thoreauputicbob2: I met him actually - strangely enough he knew who I was ;-)06:28
bob2haha06:28
thoreauputicOK that's all I wanted to ask at this stage - oh except that pressing "edit home page" returns a stern "you don't have permission" even though I'm logged in - again no doubt I've missed something obvious? Or is this in fact a bug?06:32
bob2I think that's a known bug06:32
thoreauputicOK06:32
lifelessthoreauputic: some pages are locked06:35
lifelessthoreauputic: which home page are you trying to edit ?06:35
=== ajmitch thinks we should get karma for having a hackergotchi :)
thoreauputiclifeless: I understood the button to mean "my" home page - but I'm open to correction ;)06:36
lifelessthoreauputic: this is in /people/*you* ?06:37
lifelessin which case, yes its your home page.06:37
thoreauputiclifeless: yup06:37
lifelessok. uhm, whats your username ?06:37
thoreauputicha! Of course I just tried it again and now it lets me in :|06:38
lifeless;006:38
thoreauputiclifeless: "As you were"06:38
thoreauputic:D06:38
thoreauputiclast time I clicked it it admonished me severely06:38
ajmitchlifeless: edit hackergotchi is still locked?06:38
thoreauputicOK having wasted everyone's time I will now retire gracefully06:39
ajmitchbye thoreauputic :)06:40
spivlifeless: your robert.collins@canonical.com/cscvs--devel--1.0--patch-377 has a bunch of conflicts that make reading the diff a bit tricky.  Want to try resolving them before I review?06:40
thoreauputicajmitch: bye :)06:40
lifelessspiv: hmm, I thought it had beern06:46
spivlifeless: maybe the patch-level is wrong?06:48
lifelessI think its backdooring in via ddaa's branch06:49
lifelessI'll lool06:49
lifelessjamesh: ping06:49
jameshlifeless: pong06:50
lifelessyour gpg branch has transaction logic changes in it06:50
lifelessis this deliberate ?06:50
spivlifeless: r=spiv for robert.collins@canonical.com/pybaz--devel--0--patch-9 though :)06:50
jameshthe bit about resyncing sqlobjects at the end of IPersonSet.merge()?06:51
lifelessthe Cache changes 06:52
lifelessuhm, not 'wrong', just unexpected for the stated purpose06:52
jameshlifeless: sqlobject caches all the field values when you create an sqlobject instance.06:53
jameshlifeless: if you run SQL statements that update records behind its back, the cached field values will be invalid (but sqlobject doesn't know that)06:54
lifelesswhy are we doing direct sql behind its back ?06:55
jameshlifeless: the IPersonSet.merge() method was doing those sort of operations, so causes problems for other sqlobject uses within the transaction06:55
lifelessok. So this is two separate things : sqlobject changes and gpg interface stuff.06:55
lifelessand there is a dependency between them06:55
jameshthe gpg stuff needed the merge() fix06:56
lifelessright06:56
lifelessok, thanks06:56
jameshas far as why merge() is implemented as it is, I guess it's just how stub did it.06:59
lifelesspostgres introspection ++07:00
jameshit does some magic to find foreign keys into the person table and fixes them up, among other things07:00
jameshso that it doesn't need to be updated all the time07:00
lifelessyes07:00
jameshbut code like that confuses SQLObject07:01
dilysMerge to rocketfuel@canonical.com/sqlobject--test--0.6: [r=SteveA]  Improve error messages from selectOne and selectOneBy by including the offending SQL. (patch-36: andrew.bennetts@canonical.com)07:01
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
lifelessBjornT: ping07:22
lifelessBjornT: are there plans to allow filtering the package bug list by language-of-the-package ?07:25
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
BjornThi lifeless, just woke up. what's language-of-the-package?07:26
lifelessBjornT: well, language of the product ;007:27
lifelessBjornT: i.e. C, python, perl07:27
lifeless15:19 < taryn> ok - just looking at it now07:27
lifeless15:21 < taryn> out of curiosity - is there a way of looking at the buglist and picking only packagesthat are written in a lanuage I know?07:27
lifelessin #ubuntu-motu07:27
BjornTlifeless: ok. no, there are no plans for it now. but it's an interesting use case, could you ask him to file a bug about it?07:31
lifelessher. sure07:31
stubjamesh: For the record, merge() is written using raw SQL because it is a) easier and b) simpler. Futzing around with keys can be extremely dangerous so I wanted everything explicit, paranoid and with all unnecessary layers removed so there is no worry about some black box having side effects or doing something we didn't expect.07:34
BjornTare the intermittent failures of cscvs tests being worked on?07:38
BjornTCVS.protocol.pipes returns pipes for a local :pserver: ... ERROR07:38
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  disable unrelevant and huge sections on +assignedbugs. (patch-2516: bjorn.tillenius@canonical.com)07:39
lifelessBjornT: we've expanded the timeout07:39
lifelessBjornT: which about halved the incidents07:39
lifelessBjornT: but we're not currently tackling the root cause, as its hard to get right.07:39
BjornTah, there came my patch that failed yesterday07:40
stubI resubmitted it for you07:41
BjornTthanks07:41
BjornTlifeless, stub: that's the patch i want cherry picked07:41
stubAlready on its way07:41
BjornTcool07:41
ajmitchsigh, another system error in malone :) file it?07:42
BjornTajmitch: which page?07:42
ajmitchBjornT: https://launchpad.net/products/malone/+bugs 07:42
ajmitchI searched for 'assigned'07:42
ajmitchand got the error07:42
ajmitchas I was wanting to fill out a couple of wishlist bugs on malone07:43
BjornTajmitch: yeah, please file a bug. it's due to the SQL query taking too long. where working on it, but it's good to know it the problem still exists.07:44
BjornTstub: how long is the query time out currently?07:45
ajmitchok07:45
stubBjornT: 12 seconds. Note that it is both the sqlstatement timeout, and the request timeout. You might have fast sql queries, but a slow page template (eg. not patching a table of 1000 rows will bite you on the arse)07:46
=== Lathiat [i=lathiat@gasp.bur.st] has joined #launchpad
LathiatIs it know that edithackergotchi gives a permission denied (for your user)07:46
=== moyogo [n=moyogo@131.211.104.90] has joined #launchpad
robitailleLathiat,  yes.  I mentionned it a few days ago here, and someone was looking into it (can't remember who...)07:49
Lathiatok07:49
ajmitchBjornT: filed at 262907:49
BjornTajmitch: thanks07:49
BjornTstub: the page renders a lot slower while you're logged in, and i'm looking at the extra sql that gets inserted then.07:50
BjornTstub: it's a sub-select, which i learned is not good for performance... would you mind take a look at it to make it faster?07:51
BjornTstub: database/bugtask.py line 34307:51
stubBjornT: Have you logged the SQL statements that are executed when rendering the page?07:52
BjornTstub: no. how do i do that?07:52
stubEdit /etc/postgres/7.4/main/postgresql.conf, setting log_statement=true07:54
stubsudo -u postgres pg_ctl reload07:54
BjornTstub: ok, i'll do that07:54
stubNow all the SQL commands being executed are logged to /var/log/postgresql/postgresql-7.4-main.log07:54
stubOnce you have a real query, I can check the plan on the real database to see if it actually *needs* optimization.07:57
stub(that method will need refactored to remove the subquery - it can't be done by just tweaking the SQL. The comment is valid).07:59
stubIIRC, the search results is slow because of the number of queries it is executing, not any actual slow ones07:59
stubBjornT: That patch has been rolled out08:07
BjornTthanks08:07
stubBjornT: Hmm... that page works fine on staging, and staging has an 8 second timeout (!)08:11
stubohh... I wasn't logged in08:12
BjornTstub: well the page works sometimes on production as well, so i guess the problem is when the system is under load08:12
BjornTstub: https://chinstrap.ubuntu.com/~dsilvers/paste/filerOV55f.html08:13
stubNah - the example search is consistently failing if I'm logged on.08:14
=== x_madbot [i=1000@200227177146-dial-user-ECP.acessonet.com.br] has left #launchpad ["Leaving"]
lifelessstub: 08:23
lifeless05:54:23 ERROR   Got an unexpected exception while importing Template "control-center-2.0" in Ubuntu Breezy Badger package "control-center"08:23
lifeless -> http://librarian.launchpad.net/473817/473850/futh1hUBXzy4fSWNyX1hyEOPRRc.txt (ERROR:  duplicate key violates unique constraint "pomsgidsighting_potmsgset_pluralform_uniq"08:23
lifeless:[08:23
lifelessinsta spam08:23
stublifeless: You only just noticed? That has been happening for weeks...08:24
stubwell... a week at least.08:25
lifelessit just got too much for me08:31
lifelessas opposed to notiving08:31
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: [trivial]  Cherry pick into production--1.34 (patch-12: stuart.bishop@canonical.com, guilherme.salgado@canonical.com, rocketfuel@canonical.com)08:32
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== zakame [n=zakame@210.213.78.162] has joined #launchpad
=== zakame [n=zakame@210.213.78.162] has left #launchpad ["Leaving"]
=== GoRoDeK [n=gorodek@p5083E5D5.dip.t-dialin.net] has joined #launchpad
sivangGood morning ubuntu lovers :)09:17
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: [trivial]  Cherry picks into production--1.34 (patch-13: stuart.bishop@canonical.com)09:17
stubBjornT: Here is a log from staging with durations:https://chinstrap.ubuntu.com/~dsilvers/paste/fileHYroKf.html09:22
stubI've added an index (on staging) that improves things a bit, and I have some optimized versions of the queries. I'm going to check out how much work it would be to generate the improved queries from python09:24
BjornTstub: cool, thanks.09:25
stubBjornT: I seem to be seeing double - either my logging is screwed, or queries are being issued unnecessarily09:25
stubBjornT: We also need to avoid anything calling count(), because that executes an expensive query unnecessarily09:26
BjornTstub: actually i also noted that there were more queries than i would have expected, i'll take a look to see if i can find some query that gets called twice09:27
stubUrgh... all sqlobject :-( I don't think it can do outer joins, can it?09:27
spivstub: I don't think so.  It might be fixable.09:28
BjornTstub: i don't think our version can. there were some additions to upstream sqlobject regards to join, but i don't know if that included outer joins.09:29
stubspiv: Is there a way I can do foo.select(SELECT Foo.* FROM Foo JOIN Bar ON Foo.whatever = Bar.baz OUTER JOIN Baz ON baz.baz=foo.whatever WHERE baz.baz is NULL)? ie bypass SQLBuilder?09:30
spivstub: You can pass arbitrary text for the where clause, but not really for anything else.09:31
spivstub: I think arbitrary join text wouldn't be too hard to hack on.09:31
BjornTstub: so most of the count() queries are issued to present the number of the bugs that are open, assigned to you, critical, etc. that's not easily cacheble, so if it hurts performance much, we might have to remove it09:31
BjornTstub: or do you have any suggestion how to improve it?09:31
spivstub: Although upstream SQLObject SVN now has some OUTER stuff in SQLBuilder... hmm...09:31
=== spiv -> yoga
SteveAmorning09:33
stubBjornT: We can do them. We just shouldn't do them unnecessarily. If you look at the log, we are doing SELECT COUNT(*) FROM blahblah, followed by SELECT * FROM blahblah. ie. PostgreSQL is having to execute the same query twice, once to retrieve the rowcount and once to retrieve the actual rows. This happens if someone writes code like 'if foo.count(): return foo; else: return False' or similar.09:34
SteveAwe can cache things per transaction easily enough, if that will help09:34
stubBjornT: If there is code like that, we need to write it Pythonically using exceptions09:34
SteveAhmm.. maybe cache many things on a GET 09:35
SteveAbecause the data won't be changing09:35
stubSteveA: Caching won't help here09:35
SteveA<stub> BjornT: I seem to be seeing double - either my logging is screwed, or queries are being issued unnecessarily09:35
stubSteveA: Yes. That is bad programming.09:35
stubSteveA: Unless we make SQLObject cache every resultset it retrieves, which would be sucky09:36
BjornTstub: there is one count and one select using the same query, since we display the total number of bugs that were found. can't see a way to improve that. i can see that there are some duplicate 'select * from' queries, though, which shouldn't be there, i'll take a look to see if i can find why that is happening.09:41
SteveAa view that puts the count, repeatedly, in the first col ;-)09:42
stubBjornT: ok. If we counted the rows retrieved on the Python side it will be faster (provided we don't match toooo many rows)09:42
stub(in this case)09:42
stubBjornT: But don't optimize that yet - if the query can be sped up, then it may remain faster to issue the query twice09:43
BjornTstub: ok. launchpad has currently 250 open bugs, ubuntu has 50009:45
ajmitchubuntu's are about 30 down from earlier today :)09:46
BjornTnice work :)09:46
ajmitchthat was the other wishlist I was wanting to file - graphing and other reporting of bug activity over time :)09:47
stubBjornT: https://chinstrap.ubuntu.com/~dsilvers/paste/filebs1C16.html09:51
stubBjornT: The top query is the hairy one from my logs that runs in 1800ms. The bottom should be a trivial tweak to the above, returning the same results, that runs in 9ms.09:51
stubBjornT: if we could do outer joins, we could also return bugs without any bugtasks (but the existing search has that problem too)09:55
BjornTstub: ok thanks, i'll try to tweak the search method to return the bottom query09:57
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
stubBjornT: I've got a patch that appears to do the trick10:09
stubBjornT: https://chinstrap.ubuntu.com/~dsilvers/paste/fileXaOmi8.html10:09
stubBjornT: Let me know if I should commit it10:09
BjornTstub: looks good, please commit10:11
sivangMorning everybody 10:18
\shhey sivang 10:18
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  productionconfig and update-stats fixes (patch-2517: stuart.bishop@canonical.com)10:25
stubBjornT: much faster10:26
BjornTstub: yeah, much better now10:29
=== carlos [n=carlos@243.Red-83-47-24.staticIP.rima-tde.net] has joined #launchpad
carlosmorning10:49
SteveAhi carlos10:49
carlosstub, thanks for the cherrypick and the db changes10:54
SteveAcarlos: what's the latest news on language packs?10:55
carlosSteveA, waiting for the imports are finished + mirror into staging happens to prepare a new language pack10:56
carlosSteveA, I'm not able to visit stating.ubuntu.com/errors10:59
carlosI get a Forbidden error10:59
SteveAme too10:59
zygahello10:59
SteveAi suspect a problem with the apache config10:59
SteveAstub: any ideas?10:59
SteveAhello zyga 10:59
zygahow soon will rosetta show all packages on the translation page?11:00
zyganow is still shows packages with at leas one translated message11:00
stubSteveA: That is an Apache error. 11:01
stub    <Location /errors>11:03
stub       SSLRequire %{SSL_CLIENT_S_DN_CN} in {"Launch Pad Team"}11:03
stub    </Location>11:03
carloszyga, which translation page, URL?11:03
stubSteveA: No idea what certficate we require...11:03
stubSteveA: /errors should be secure without a certificate, yes?11:04
SteveAno11:05
SteveAit needs a cert11:05
SteveAcarlos: do you need to access /errors right now?11:06
carlosSteveA, yeah, I got an error on staging11:07
carlosand want to know why, but I can way an hour or so11:07
carloss/way/wait/11:07
SteveAstub: can you look in the log for carlos?11:07
carlosstub, https://staging.ubuntu.com/distros/ubuntu/breezy/+sources/gdm/+pots/gdm/af/+translate11:08
stubcarlos: chinstrap:~stub/staging_logs/11:09
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: Cherry pick patch-2516 into production 1.34 (patch-14: bjorn.tillenius@canonical.com, rocketfuel@canonical.com)11:09
zygacarlos: well... (one moment)11:10
zygacarlos: https://launchpad.net/distros/ubuntu/breezy/+lang/pl11:10
carlosok11:10
carloszyga, I'm still busy with language packs11:11
carlosso it will take sometime....11:11
carlosuntil I can fix that11:11
zygacarlos: understood11:11
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
SteveAKinnison: ping11:40
Kinnisonyo11:41
SteveAis dogfood running?11:41
Kinnisonno11:41
SteveAokay11:41
Kinnisonit's being upgraded11:41
SteveAis it open, or does it require a certificate?11:41
Kinnisonbe 10-15 minutes until it's back, it needs a cert11:41
SteveAok11:41
SteveAi get a "bad gateway" so i guess the cert is working -- as in, not giving "forbidden" errors11:41
Kinnisonyep11:42
KinnisonRebuilding the FTI is what takes the longest, and that's in-progress now11:44
SteveAdaniel.silverstone@canonical.com--desktop/launchpad--buildd-slave--1--patch-411:46
SteveAis that reviewed already?11:46
Kinnisonnoone has told me so, so I'd guess no11:47
SteveAhttps://chinstrap.ubuntu.com/~jamesh/pending-reviews/11:47
Kinnisonoooh, new afrocelt due out soon: http://www.amazon.co.uk/exec/obidos/ASIN/B000AMUUIU11:47
SteveAno changes11:47
SteveAaha -- unabled to retrieve data11:47
SteveAdid you mirror?11:47
KinnisonI thought so11:47
=== Kinnison checks
Kinnisonaah, I missed the --desktop when I first put it on PendingReviews11:48
Kinnisonsomeone fixed that earlier11:48
Kinnisonspiv I think did it11:48
SteveAyes11:49
SteveAokay11:49
KinnisonSteveA: dogfood is running again now, thanks for your patience11:52
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
SteveAhi brian11:53
SteveAjamesh: i'm reviewing your smallfixes--1 branch.  it has a conflict with something cprov merged recently.12:10
jameshSteveA: so it does.  I'll fix that shortly12:11
SteveAok.  i'm doing the rest of the review anyway.12:12
jameshSteveA: I haven't made any judgements on whether the log messages I've added to the doctests should actually be occuring, so I'll send a message to the list to get people to check their code12:13
SteveAokay12:13
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: r=bjornt, plus some [trivial] , lots of menus work, special error page for request timeouts. (patch-2518: steve.alexander@canonical.com, mpt@canonical.com, celso.providelo@canonical.com)12:16
SteveAjamesh: r=SteveA.  it is a nice improvement to the doctests.12:20
jameshSteveA: thanks12:20
SteveAKinnison: i'm starting a review of your 'filecache' branch now.12:21
KinnisonSteveA: thanks12:21
SteveAjamesh: an enhancement for the pending-reviews page:12:23
SteveAi'd like a link (represented by an icon) to download the filtered diff, as text, with a "> " in front of each line, served with a mime type of application/x-diff-for-review12:24
SteveAthen i can configure my browser to use gvim as a helper for that12:24
SteveAand i'm all set up to do the review, save it, and mail it as an attachment to the reviews list12:24
jameshin thunderbird, ctrl+shift+v pastes as a quotation, which is what I use12:29
Kinnisonand in vim, :%s/^/> /12:29
Kinnisonwill do the "quoting" for you12:29
SteveAggVGI> 12:29
Kinnisonpardon?12:30
SteveAis what i tend to use12:30
SteveAgg moves to the top12:30
SteveAVG selects the first column12:30
SteveA"I> " inserts a "> "12:30
SteveAthen esc applies it to the whole file12:30
SteveAKinnison: you have TABS12:35
SteveAdaemons/buildd-slave.tac12:36
SteveAi'm slightly surprised you're using sha1sum alone, and not sha1sum+length12:37
KinnisonSteveA: tabs? ugh12:40
=== Kinnison spanks emacs
SteveAyou need to teach it that .tac is like .py12:40
Kinnisonyeah12:40
=== Kinnison assumes there'll be other comments in the review? If so mention the tabs there and I'll apply all the comments at once
Kinnisonotherwise I'll miss/forget stuff12:41
SteveAthere will12:41
=== Seveas [n=seveas@re-uva-14.wireless.uva.nl] has joined #launchpad
KinnisonOkay, so tempfile.mkstemp() returns a fd and a name01:06
Kinnisonhow do I turn that integer fd into a file object?01:06
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #launchpad
Kinnisonhey Kamion 01:09
Kamionhiya01:10
Kamionis there a way to get the ubuntu-installer team (which I just created) registered as the default assignee for bugs filed against various installer packages? I've noticed that a few people are filing installer bugs in Malone, contrary to current advice, and I don't want those bugs to get lose01:11
Kamionlost01:11
KinnisonWhere is the product/project ?01:11
=== Kinnison will make the ubuntu-installer team the owner of the product/project
Kamionthat's the upstream product/project, right? that would be inappropriate01:12
KamionI only want the bugs if they're filed against Ubuntu01:12
Kinnisonaah right01:13
=== Kinnison ponders how malone does this
KinnisonI think it's to do with who malone sees as the maintainer or something01:14
KinnisonUnfortunately bradb or BjornT is who you want to speak to01:14
KamionBjornT: ?01:14
BjornTKamion: currently i don't think it's possible since malone uses maintainership data to decide who gets notified. it will be possible in the future, though, when PackageSubscriptions gets implemented01:17
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=bjornt]  Tune bug search (patch-2519: stuart.bishop@canonical.com)01:17
KamionI would have thought that LP ought to have the possibility of distinct maintainers for a product in different distributions01:17
Kamionsince that's reality01:17
jdubjamesh: ping01:17
jameshjdub: yeah?01:17
ajmitchBjornT: with the number of teams caring about packages now, package subscriptions could be quite important01:17
jdubhey01:17
Kamion(makes sense for it not to be local to Malone, though)01:17
Kamionsubscriptions sound different01:18
BjornTKamion: actually it might be possible to set the maintainer of that package to some team01:18
jdubjamesh: how do i subscribe calendars to a project's calendar (not my own)?01:18
KamionBjornT: if it can be done just in one distro, that certainly sounds like what I'm looking for01:19
jameshjdub: at the moment, the interface for that is not exposed (I'm working on that in my branch)01:19
Kamion(forwarding bugs from distro to upstream is a bit awkward if the default assignee has to be the same, after all. :-))01:19
jdubjamesh: ok, thanks01:19
jdubjamesh: should i file bugs for css suggestions?01:20
jameshjdub: sure.01:20
jdubwell, more the classes than the css :)01:20
jdubi'd also like to suggest/find sekrit urls for getting html views of the calendar alone - email you?01:20
BjornTKamion: yeah it seems to be possible. i don't know how the maintainership table gets populated, though, i'll talk to brad about it later.01:21
jameshjdub: okay.01:21
jameshjdub: you know you can get the data in iCalendar format too?01:22
jdubyeah01:22
KamionBjornT: thanks01:22
jdubwhat's the url for that?01:22
jameshhttp://launchpad.net/people/jdub/+calendar/+icalendar01:23
jameshyou can grab it by http or https01:23
jdubbrill, thanks :)01:23
jameshso s/http/webcal/ will work01:23
BjornTKamion: np. btw, any traction on http://bugzilla.ubuntu.com/show_bug.cgi?id=7506 ? it blocks me from installing breezy01:25
KamionBjornT: near-impossible to fix in grub1, sorry (though I'm not sure about the lilo problem; it looks unrelated to XFS to me)01:29
KamionBjornT: I suggest creating an ext2/ext3 /boot partition01:30
Kamionthen you can use XFS for /01:30
KamionKinnison and I sat down for half a day battering at the grub-install / XFS bug a while back, and ultimately got nowhere; XFS' semantics seem to be basically incompatible with the raw disk IO grub-install needs to do01:31
Kinnisonboggle01:31
Kinnisonwithout a umount/mount cycle we can't be deterministically successful I assume01:31
BjornTKamion: thanks, i'll try that. any suggestion who would know something about the lilo problem?01:32
KamionBjornT: nobody sane ... if you can get me a dump of your partition table (od -Ax -tx1 -N512 /dev/hda) and the output of both 'parted -s /dev/hda print' and 'fdisk -l /dev/hda' then I can maybe try to have a look01:36
BjornTKamion: ok thanks, i'll do that if creating an ext2/ext3 boot partition doesn't work.01:39
Kamionif you could do it before trying a separate /boot partition, I'd appreciate it; creating a boot partition might well perturb the situation so that it's unreproducible01:40
BjornTsure, i'll do that01:42
=== camilotelles [n=Camilo@20132139198.user.veloxzone.com.br] has joined #launchpad
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
BjornTKamion: sent02:00
Kamionta02:01
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovthat's the real mean of insanity :02:13
cprov********************************************************02:13
cprov*  75 conflicted items in this tree. Please            *02:13
cprov* resolve each conflict with "baz resolved 'filename'" *02:13
cprov********************************************************02:13
Kinnisonwoo02:13
Kinnisonimpressive02:13
Kinnisonis that with --star-merge?02:13
cprovno way, back to --star-merge02:13
KinnisonI *always* use --star-merge02:13
cprovKinnison: no02:13
cprovKinnison:yes, doing it 02:14
Kinnisonbut then I always merge with a script02:14
Kinnison:-)02:14
Kinnisonlifeless: ping?02:14
=== niemeyer [n=niemeyer@200.103.241.88] has joined #launchpad
Kinnisonlifeless: stuart's merge has been in there since 3h45m ago02:15
Kinnisonlifeless: any chance you can prod pqm?02:15
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov checks out a new tree, even baz undo explodes on that tree
Kinnisonheh02:18
Kamionbaz undo and conflicts don't seem to be friends02:19
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== marco [n=marcolu@218.82.169.181] has joined #launchpad
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
spivSteveA, kiko: reviewers meeting?02:59
Kinnisonlifeless: ping?03:00
Kinnisonelmo: ping?03:00
mptGooooooooood morning launchpadders03:00
=== tambaqui [n=patricia@200.231.240.117] has joined #launchpad
KinnisonPQM stuck03:00
SteveAspiv: usual place please03:00
SteveABjornT, salgado, jamesh, lifeless 03:00
SteveAjamesh: ping03:03
SteveABjornT: ping03:04
SteveAcarlos: hi03:07
carlosSteveA, hi03:07
SteveAcarlos: there's a question for you in mark's email about "How can i translate Blender?"03:07
carlosyeah, I know, I will handle it today, don't worry03:07
=== Kinnison pops out to do shopping, bbl
mptSteveA: Whereat's the timeout03:13
mptarg03:13
SteveAhi mpt03:13
mptWhere's the timeout error? Is it in its own template?03:13
SteveAi meant to ask you about menus on this channel03:13
SteveAyes, it is03:13
carlosSteveA, answered03:14
SteveAthanks03:14
mpt"This page no template. Contact our CO. Please use quality batties."03:19
SteveAmpt: did you find the template?03:21
mptSteveA: not yet, still looking03:21
mptit's not under launchpad-* or default-*03:21
SteveArequestexpired.pt03:21
SteveAthere are a bunch of generic ones that should be prefixed with launchpad-03:21
SteveAbut are't03:21
SteveAaren't03:22
mptthanks03:22
mptshould I rename that one, then?03:22
SteveAno03:22
SteveAi'll sort them out03:22
SteveAi need to fix the zcml for exceptions -- it's a mess still03:22
SteveAeven though i cleaned some of it up last week03:22
mptWhen you do, perhaps either register or nuke no-page-yet.pt and no-url-yet.pt03:23
SteveAi think no-url-yet will be nuked03:23
mptdang, I don't have requestexpired.pt, and I was sure I'd merged after your landing03:23
mptwell, while I wait for that ... Any menu QA in particular? Or just browsing through pages making sure all the menu links go where they should?03:24
SteveAwe need to look at the "in progress" wiki page03:25
SteveAto make sure all the issues are closed03:25
SteveAand then i need to write docs and get you to read them03:25
SteveAto make sure they make sense03:25
mptok03:25
SteveAi'm going to add some code that guesses the icon to use from the menu id03:26
SteveAto be overridden with an explicit icon='' where needed03:26
SteveAand to get a warning when no icon is used at all03:26
mptWhen and where will the warning appear?03:27
SteveAi don't know03:28
mptI don't think requiring the icon to be explicit for each item is particularly onerous03:28
SteveAi haven't designed it yet03:28
SteveAi noticed a lot of repetition, and inconsistency03:28
mptAnd adding guessing code would be spreading out the icon setup still further03:28
mpt(images/, resources.zcml, launchpad.css, *.py, ...)03:28
SteveAfor example links about 'downloading' have various different icons used03:28
SteveAthat's not really spreading around03:29
SteveAas far as the webapp is concerned, an icon is just a css class03:29
mptwell, each of those files is strictly doing a different thing, but it's still annoying03:29
SteveAthat css class could say that icons can be served statically from off-site03:29
mpts/files/items/03:30
SteveAso, images/, resources.zcml, are irrelevant03:30
salgadoelmo, around? pqm's stuck again03:30
SteveAwhat matters is the 'name' of the icon, and how the css is set up to use that03:30
SteveAi do think it would be good to have icons not as just strings03:31
mptIs the downloading links the only bad example you've seen?03:31
SteveAbut so they're imported from somewhere in interfaces03:31
SteveAso people use them symbolically03:31
SteveAso, people can see what icons are available03:32
SteveAand get docs on how they should be used03:32
SteveAso, rather than   Link('+target', text, icon='edit')03:32
SteveAit would be  Link('+target', text, icons.EDIT)03:33
SteveAthen, there would be an interface or class in the interfaces called 'icons' or 'Icons' or something03:33
mptThis still smells overcomplicated to me, though you da boss03:34
SteveAand you'd see that 'EDIT' has a comment above it saying in what cases you use it03:34
mptAll the icons are in their own section in launchpad.css03:34
mptand launchpad.css could have comments explaining when to use each one03:34
SteveAmpt: right now, i don't know what icons are available, and when i should use different ones03:34
SteveAno one reads launchpad.css03:34
SteveAexcept you03:34
SteveAit isn't particularly relevant to programmers03:34
mptand people are going to read these new docs?03:35
mptbecause they have a programmer-y file extension :-)03:35
SteveAas much as people read interfaces to know how to use things03:35
SteveAso, if you remove an icon03:35
SteveAlike the phone or whatever03:35
SteveAor rename it03:35
SteveAright now, nothing fails a test, except that the UI for the thing using that icon stops having an icon03:35
mptit'll cause test failures instead of just going square03:36
mptok03:36
SteveAso, by using a collection of symbolic constants03:36
SteveAwe have a link between our "officially approved icons" and the code that uses them03:36
kikoSteveA, what do you think of adding a single line of traceback to the public system error page?03:36
kikoor generating some sort of code that is indexed to the error?03:37
SteveAwe can also get rid of the declarations in resources.zcml and whatever, and just have them set up from the icons file03:37
mptSo to register an icon, I:03:37
mpt(1) put the image in images/03:37
SteveAkiko: there's a spec on this03:37
kikothat way people could give us better indication of what bugs are what03:37
kikoSteveA, any lightweight solutions?03:37
spivkiko: giving the user some sort of system error report number that we can look up in our error logs sounds like a good idea to me.03:37
SteveAspiv: someone needs to implement the spec, or implement enough of it to make it useful.03:38
lifelesskiko: whats wrong ?03:38
SteveAwe should go in the direction of the spec, not in a different direction03:38
kikookay03:38
kikospiv, feel like going in the direction of that spec today? :-)03:38
spivSteveA: ErrorReportManagement?03:39
SteveAprobably03:39
SteveAmpt: ...03:40
spivHmm, actually, that spec says nothing about what the user sees, it's just about the developer side of things.03:40
SteveAmpt: are you talking about what you have to do now, or what you'd need to do when what i propose is done?03:41
SteveAspiv: that's a bug in the spec then :-)03:41
spivSteveA: I will add some use cases to the spec, then :)03:41
mptSteveA: the latter, but you were just talking about nuking (2) somehow (register the icon in resources.zcml)03:41
SteveAspiv: the system should generate a short code, that has a distinctive format, such as ERR-8765403:42
spivSteveA: +103:42
SteveAthe point of the redundant format is twofold03:42
SteveA1. we can syntax-highlight it in bug reports03:42
SteveA2. simply writing the code allows reads to see what kind of thing it is03:42
SteveA  (which is really syntax highlighting for meat-computers)03:42
SteveAmpt: you'd have to put the icon in /images (or somewhere pre-arranged), and add the icon to the launchpad Icons class definition with something like    fish = Icon('fish.png', alt='a fish', description='use this when you have a fish menu item')03:44
SteveAdo you use alt text on icons?03:44
mptSteveA: Not for menu items, because that would be redundant with the text of the item03:45
SteveAokay03:45
mptthey're list-style-image anyway, not <img>03:45
SteveAthere could be an icons.css file autogenerated too03:46
SteveAwould that work?03:46
kikolifeless, it appears the issue may have already been fixed03:46
mptSteveA: yes, that would work, and it would be less buggy than the current icons CSS (which doesn't handle overriding well)03:47
SteveAspiv: please ensure the spec is registered as a launchpad spec03:47
lifelesskiko: ?03:47
SteveAmpt: okay, so to start with, can you move the icons stuff out into launchpadicons.css ?03:47
kikolifeless, ?03:47
lifelesskiko: do you want me to look or not ?03:47
spivSteveA: registered in what sense?03:47
kikolifeless, I'm going through mail and had a batch of errormail, but it appears to have stopped -- if you'd like to double-check, sure03:48
SteveAspiv: with the specs tracker in launchpad03:48
mptDoes anyone have any objection if I rename "System error" to "Oops"?03:48
SteveArename in what sense?03:48
mptin the error page03:48
spivSteveA: Oh, duh, of course :)03:48
spivSteveA: Sure.03:48
SteveAyou mean, change the text presented to the user?03:48
mptyes03:48
SteveAsure03:48
SteveAthe error code could be OOPS-12345 ;-)03:49
mptawesome03:49
SteveAor fkup-1234503:49
spivWe could make the error page have white monospaced text on a solid blue background, too ;)03:50
Kamionif you're going to highlight it in bug reports, can I suggest something more likely to be unique, like LPERR-12345?03:50
SteveAKamion: i think non-unique is fine, providing the highlighting knows what product the error is reported on03:51
Kamionok03:51
=== spiv -> bed
ddaalifeless: please apply some traction on your pybaz patch03:52
ddaaI'd like it landed on rocketfuel before putting in on the public branch.03:52
kikompt, can you generate a diff of the changes you made yesterday? baz is driving me nuts03:53
mptok03:54
lifelessddaa: uh, tell you what, I can submit the merge as-is, as my rf reviewer said 'good to go'03:55
lifelessddaa: but I haven't done the fiddly stuff you wanted03:55
ddaalifeless: just make your reviewer happy. I can handle the fiddly stuff, anyway I'm the only guy on earth to care.03:58
lifelessddaa: well thats easy :0. He said 'just commit'03:59
lifelessfogo na bomba04:00
=== ddaa goes back hunting cscvs memory leaks
ddaalifeless: it seems that pysvn.Client() has a memory leak too. Though I cannot fathom why or how.04:01
lifelesspysvn.Client() ?04:01
lifelessnot svn_oo.Client ?04:01
ddaaworked around by adding svn_oo.util.pysvnClient to give singleton semantics.04:01
ddaalifeless: yes04:01
lifelessfucking fuckies04:01
=== janimo [n=jani@Home03207.cluj.astral.ro] has joined #launchpad
ddaaI *might* be on crack on that one04:02
ddaaGenerally, svn looks to me like it's safer than pysvn. The pysvn source code makes me ETOOMUCHMAGIC04:03
ddaabut then, my c++ has gone pretty rusty...04:03
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
janimois the upstream import form on launchpad functional?04:05
janimoI'd like to register xfce04:05
kikoit should be, janimo 04:05
janimoand remember jblack saying he's the guy to talk to for imports04:05
janimoso is it automated or is some talking involved as well?04:06
kikojblack, and ddaa 04:06
janimoyup, I remember thanks ;)04:06
ddaajanimo: yes04:06
janimoddaa, so automated?04:06
bradb_SteveA: Did you happen to notice an email from me to activity@ yesterday? I changed my email address for all @lists.canonical.com lists, but I haven't seen anything come through for the activity report I sent yesterday.04:06
lifelessFSVO04:06
SteveAbradb_: dunno.  check the list archives.04:07
ddaacreate your product, series, fill in the rcs details, then ask an admin to review and drive your import to production, and pray that the import goes through without hitting a bug in cvs, svn or our conversion tool.04:07
janimoddaa, https://launchpad.net/products/xfce/+series/4.2/+source04:07
janimothat's one for for the project04:07
janimobut upstream has many svn modules and we have many packages from them04:08
ddaajanimo: generally, you should have one rcs import per package04:08
bradb_SteveA: I mean as an admin. You're the list admin, right?04:08
janimois every package a separate 'product'?04:09
SteveAyes, but that doesn't mean i *keep* the mails04:09
SteveAto find out, i'd have to look in the archives.04:09
bradb_The list archives don't appear to be up-to-date, but I also hadn't seen it come through in my Inbox04:09
SteveAand you can do that too04:09
=== bradb_ tries resending
janimowe have the product xfce but it has many packages04:09
SteveAi have no more access to seeing what was sent than you do04:09
ddaajanimo: for some value of package. Mostly every source package name (ignoring the version) is a product, yes.04:09
bradb_SteveA: As an admin, you would see emails come in from non-list members, no?04:09
ddaajanimo: you want this finer granularity for malone, rosetta, hct and soyuz anyway.04:10
SteveAi haven't received any messages requiring my approval04:10
bradb_ok04:10
janimoddaa, thanks then I'll have to make another category instead of generic xfce4.2 I guess that's how gnome is done as weel04:11
ddaajanimo: I do not think so...04:11
ddaajanimo: I think xfce would be a launchpad "project"04:11
ddaathen you will have a product for the window manager, session manager, text editor, etc.04:11
janimoproduct?04:11
janimoaha in the url there's only product no project04:11
ddaajanimo: it's a bit hidden, as it's not useful most of the time.04:12
ddaahttp://launchpad.net/projects/+add04:12
janimoSo I register xfce if not already done as a project then make products for all the modules04:12
ddaaor +new... I never remember...04:12
janimoddaa thanks!04:12
ddaajanimo: yup that's the idea. Various versions of each product are generally "series" inside the product.04:13
ddaajanimo: I'll associate your existing xfce product to the project and change its name, so you won't have this stray product around.04:14
ddaaJust tell me which name you want for it.04:14
ddaajanimo: also, I have to tell you that our import infrastructure currently only supports mainlines (trunk in svn). Not branches.04:15
janimoddaa, oh then that's not gonna work04:15
janimoI needed branch04:15
ddaaSorry to hear that :(04:16
janimooh well, will wait then with it.Thanks for the heads up I would have spent quite some time banging my head against it04:16
janimoddaa, would be nice to have it stated on the Source Import page somewhere visible 04:17
janimoddaa, it actually says that it can import branches and warns not to link source packages to trunk/head. Makes it sound as if those were the exceptions and that branches would work04:20
ddaato be fair, that has been "fairly soon" for many months. But it does not appear to get any closer.04:20
janimois it using tailor or the other cvs convertor?04:21
ddaait's using a heavily modified and extended cscvs04:21
kikohacked beyond belief04:21
=== GoRoDeK [n=gorodek@p5083D52C.dip.t-dialin.net] has joined #launchpad
janimodoes that not support branches or the rest of LP?04:22
ddaagrafted onto a buildbot for automatic syncs04:22
ddaacscvs does not support automatic branch points04:22
ddaathat should be reasonably simple to implement in svn, but that's very difficult to do right with CVS because CVS tags are sooo broken.04:23
janimofor me cvs would be enough ;)04:23
janimosvn I mean04:23
ddaaget sabdfl to give us the resources to do that and we'll do it.04:23
janimoI'll call him right away and you'll get the resources in 30 minutes ok? :)))04:24
janimois your version of cscvs publically available?04:24
ddaajanimo: my todo queue is already a few weeks long.04:24
=== dand [n=dand@83.103.205.67] has joined #launchpad
ddaain all likelihood, we will all be in bzr land before we can work on that.04:25
janimoand being in bzr makes the importing from svn issue smaller?04:26
ddaanope04:26
janimooh or there's no need to import in baz if for such a short period04:26
ddaaI just said that because the bzr transition is a big chunk it's very high priority.04:26
ddaajanimo: anyway, all the baz imports will be converted to bzr.04:27
janimook thanks for your time, I'll let you go back to your todo queue04:27
ddaajanimo: my pleasure, we work for our community04:27
ddaacome ask for (reasonable) things anytime you want.04:28
=== superted [n=superted@213.167.101.222] has left #launchpad []
janimook04:30
janimobye all04:30
=== janimo [n=jani@Home03207.cluj.astral.ro] has left #launchpad []
mptSteveA: Why do we have timeout errors at all, rather than Launchpad complaining to launchpad-error-reports but trying to finish regardless?04:35
mptIs it so that bugs can't make Launchpad completely unresponsive to everyone else?04:36
SteveAyes04:44
kikohttp://www.launchpadrocks.com/04:55
=== Kinnison grins
kikompt, and my diff?05:01
mptkiko: I'll generate it as soon as I've finished landing these error page changes05:03
kikook05:03
carloskiko, would you give me a review for my language-packs branch?05:04
carloskiko, it's really huge05:04
carlosand I'm scared I start getting conflicts....05:04
SteveAmpt: don't land it05:04
SteveAtell me the branch, so i can merge into my work05:04
SteveAand i'll land it05:04
mptarg05:04
mptSteveA: mpt@canonical.com/launchpad--devel--005:04
SteveAor, just land it, if it's easier05:05
SteveAthought i'd save you some time05:05
kikocarlos, yeah, I should be able to do that05:05
carloskiko, thanks05:05
=== carlos checks that there are no conflicts atm..
carloskiko, there are two conflicts, will fix them now05:06
kikook05:06
kikoddaa, can you check out https://launchpad.net/products/launchpad/+bug/2390 and suggest to me a course of action?05:09
kikoany clue on how this was possible?05:09
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
ddaakiko: Keybuk is your man, I know shit about releases05:13
mptSteveA: I'm landing it05:13
mptdone05:13
SteveAok05:13
ddaaKeybuk: kiko> ddaa, can you check out https://launchpad.net/products/launchpad/+bug/2390 and suggest to me a course of action?05:13
kikothanks ddaa 05:14
Keybukright05:14
Keybukit means exactly what it says, there is a 4.6 release of drupal on the MAIN branch, and another on the 4.6 branch05:15
kikoKeybuk, I understand that. I want to know if a) our code allows this to happen and b) if I should ask stub to nuke one of them.05:15
Keybuka) yes  b) no05:15
Keybukyou should do c) find out why /+series/4.6 which is a specific reference to a series, is redirecting to /4.6 which is a wishy-washy pick-the-best-thing url05:16
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Move the batch navigation in the list of shipit orders to another table, so we don't break sorting on the table with the results. (patch-2520: guilherme.salgado@canonical.com)05:17
kikoSteveA, maybe mark bug 2465 as fixed?05:18
sivanghow do you get assigend as  a package maintiner of a specific package in Lunchpad ?05:20
kikosivang, by uploading, IIRC05:21
sivangkiko: to u.u.c ?05:21
mptkiko, do you have bug 1419 under control?05:22
kikompt, yes05:22
kikosivang, yes05:22
SteveAkiko: done05:25
Kamionkiko: from Maintainer: field or Changed-By: field?05:25
Kamionto date, we have generally not been modifying Maintainer: fields, because it's an extra delta we have to maintain against Debian and deal with merges, etc.05:26
mptHeh -- Not only does Launchpad have an Ubuntu product that shouldn't exist, but the Launchpad distribution refers to itself as a "project"05:26
kikothanks SteveA 05:26
mptoh, and Launchpad has an Ubuntu project as well!05:27
kikoKamion, yes, I believe so -- ask Kinnison who's more in touch with gina nowadays, but I think that's the case05:27
kikompt, they all rock05:27
mptkiko: Is there a plan for fixing this?05:28
mptThis is reminiscent of .com/.net/.org (gotta register them all!)05:28
sivanglol05:29
kikompt, no, that's a separate problem05:30
mptkiko: diff sent05:31
kikothanks mpt 05:32
=== carlos needs to go out to send a fax
carlossee you later05:32
kikoSteveA, https://launchpad.net/errors/showEntry.html?id=1127921676.330.71851806962305:38
SteveAkiko: i can't see that05:40
kikoglasses, certificate, or expired?05:40
kiko    *  Module zope.app.traversing.namespace, line 161, in getResource05:40
kiko      raise NotFoundError(site, name)05:40
kikoNotFoundError: (<canonical.launchpad.webapp.publisher.RootObject object at 0x2a9aca87d0>, u'addFavorite.gif')05:40
kikoSteveA, when traversing to resources, hitting a non-existant resource raises a system error.05:40
SteveA"expired", although it probably won't be for you05:40
SteveAkiko: okay, file a bug on me05:41
kikosure.05:41
SteveAi'll see if it is fixed upstream in zope05:41
mptSteveA: launchpad-icons.css (and changes for Launchpad to use it) are mirroring as mpt@canonical.com/launchpad--menus--0509--patch-3006:01
SteveAthanks mpt06:01
mptSteveA: Would it make sense for launchpad-icons.css to be compiled rather than dynamically generated? It never needs to change during runtime06:01
SteveAit would be autogenerated and cached in memory06:01
SteveAso, basically, yes06:02
mptok06:02
mptSteveA: Meanwhile, the bug listed in LaunchpadMenusInProgress still exists06:02
SteveAwhich bug is that?06:02
mptProject's "Specifications" facet links to a non-existent page, despite such a facet not being specified in project.py06:03
SteveAin project.py we have the ProjectFacets class06:03
=== hueso [n=hueso@85.96.104.32] has joined #Launchpad
SteveAand this class derives from StandardLaunchpadFacets06:03
huesohello from Turkiye06:03
SteveAwhich in turn says there shall be a 'specification' facet06:03
SteveAhello from Lietuva06:04
SteveAhello from The Launchpad06:04
mptSteveA: That's all fine, but by default it shouldn't link anywhere06:04
SteveAby default what shouldn't link anywhere?06:04
mptthe Specifications facet06:04
SteveAare you saying that "specifications" facets should be disabled by default?06:04
mptDepends what you mean by "disabled"06:04
mptthey should be visible, but not link anywhere06:04
mptsame as all the other facets06:05
SteveAlook in webapp/__init__.py06:05
SteveAat the StandardLaunchpadFacets06:05
SteveAsee how the 'tickets' facet is disabled in the standard facets06:05
SteveAthere's a comment there explaining it06:05
SteveAso, if a facet menu is to have a 'tickets' facet that links anywhere, it needs to explicitly define it06:06
SteveAi think you're saying that the same should be true for 'specifications' facets06:06
mptyes06:06
mptI thought it should be true for all facets06:07
SteveAwhy?06:07
mptbut if they're all working ok as they are ...06:07
SteveAeverything has an overview.06:07
SteveAso, it shouldn't be true there.06:07
SteveAmany things have translations06:07
SteveAthe exception, perhaps, is not to have translations06:07
SteveAsame with bugs06:07
SteveAwe could take another approach06:08
SteveAthat is, to defined enabled_links = ['overview']  in the standard facets06:08
SteveAand explicitly enable the links we want in all facets06:08
=== hueso [n=hueso@85.96.104.32] has joined #Launchpad
SteveAthat would certainly be clear06:08
mpt(btw, I might go offline unexpectedly in the next few minutes)06:08
mpton the other hand, I might go offline expectedly for lunch06:09
SteveAdo you think you'd find that easier to work with?06:09
mptSteveA: I assumed that having them all unlinked by default, and only linking them explicitly to known-good URLs, would cause the least grief06:10
SteveAokay, i'll make it so06:10
mpthowever the current implementation might have proved me wrong06:10
mptanyway, lunchtime, bbl06:10
bradb_Hm, the last pqm merge seems to have been about an hour ago. Anyone know what it's so slow?06:17
SteveAddaa: ?06:17
ddaaSteveA: ?06:17
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has left #launchpad []
SteveAddaa: i have a baz problem06:17
SteveAi did a merge from mpt's branch06:17
SteveAand it says i have four conflicts06:17
SteveAi can see only two06:17
ddaa...06:18
SteveACA  lib/canonical/launchpad/templates/.arch-ids/requestexpired.pt.id (id present already)06:18
SteveACA  lib/canonical/launchpad/templates/requestexpired.pt (id present already)06:18
SteveAand, i'm not sure how to fix this anyway06:18
ddaagah... conflicting adds suck06:18
SteveAhow about this -- how can i undo and get back to where i was before the merge?06:18
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: logging fixes in test suite, r=SteveA (patch-2521: james.henstridge@canonical.com)06:18
ddaaSteveA: what's wrong with "baz resolved --all ; baz undo -nq"?06:19
SteveAi don't trust it06:19
SteveAbut i'll try, if you say it is good06:19
ddaayou don't trust undo?06:19
SteveAi don't trust undo when there are conflicts06:19
SteveADuplicated ids among each group of files listed here:06:19
SteveAlib/canonical/launchpad/templates/.arch-ids/launchpad-requestexpired.pt.id     E_Steve_Alexander_<steve.alexander@canonical.com>_Tue_Sep_27_19:41:51_2005_24553.006:19
SteveAlib/canonical/launchpad/templates/.arch-ids/requestexpired.pt.id06:19
SteveAlib/canonical/launchpad/templates/launchpad-requestexpired.pt   x_Steve_Alexander_<steve.alexander@canonical.com>_Tue_Sep_27_19:41:51_2005_24553.006:19
SteveAlib/canonical/launchpad/templates/requestexpired.pt06:19
SteveA06:19
SteveAso, that's after doing the two commands you said06:20
ddaait works, unless it does not, but when it does not it's pretty obvious about it.06:20
ddaajust remove all the offending files06:20
ddaaand their explicit ids06:20
SteveAok06:20
SteveAi don't see why i have conflicts here06:21
SteveAunless mpt re-added the files or something06:21
ddaabecause baz does not handle adds properly06:21
ddaagenerally, you get that because "baz merge" picked a wrong base.06:22
ddaain your case06:22
ddaait might be that you and mpt independently merged whatever added those files06:22
SteveAso, if i wait for mpt's changes to go into RF, and then star-merge from there...06:22
SteveAno, i don't think we independently merged them06:22
SteveAum, added them, i mean06:22
ddaathen you can try merging mpt's stuff with "--star-merge", I think you understand the limitations.06:23
ddaabut, generally, if you can avoid breaking the star topology, it's better06:23
SteveAmpt's changes are being processed by pqm now06:24
ddaamesh merge just does not work in any reliable way06:24
SteveAi'll wait a while06:24
bradbmesh merge killed my error messages branch the other day. 27 conflicts. buhbye.06:24
ddaabradb: bzr should be able to pick per-file merge bases, which should significantly ease the problem.06:25
ddaanot even going the full way to pcdv merging06:25
bradbIf you say so. I'm looking forward to seeing the alternative in action.06:26
ddaabut in the meantime, it's better just to try and keep a nice and clean star topology06:26
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== mpt coughs and splutters back to life
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  shorten and tidy error pages (patch-2522: mpt@canonical.com)06:58
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptSteveA: Is there anything I can do menu-wise right now, or shall I do something else (i.e. write some failing DPoT tests)?07:09
bradbdoh, Malone menus are in shambles at the moment. actions menus are suddenly missing on a whole bunch of pages.07:20
mptbradb: localhost example URLs?07:20
bradbhttp://localhost:8086/products/firefox/+bug/1/+linkcve07:21
bradbthe subscribe pages, the edit description page, the add attachment page, etc.07:21
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
bradbthe secrecy page07:22
bradbbasically, most of the links you click on in the actions portlet from the bug page07:22
bradbalso, editing a bug watch: http://localhost:8086/products/firefox/+bug/1/watches/2 for example07:23
mptthat's odd07:23
mptwell, what links should be there and aren't?07:23
bradbmpt: the actions portlet shown on the bug page should be on all the pages i've mentioned07:24
mptI'm trying to think of a good reason for that :-)07:24
bradb(and others that i haven't yet mentioned, e.g. the mark as dup page)07:24
bradbmpt: affordance07:24
mptI don't think that word means what you think it means, bradb07:25
mpt;-)07:25
bradbmpt: I'm pretty sure it does :)07:25
bradbmpt: Showing the users what options are available to them. They should be able to report a bug from, say, the edit description page.07:25
bradbor, decide, "whoops, i didn't mean to click on edit secrecy, i meant to click on "mark as duplicate", and so be able to click that link from the secrecy page07:26
mptwell, they're like dialogs ... You don't expect a Print button in an Open dialog, and vice versa07:27
mptbut yeah, the "whoops" use case is more reasonable07:27
kikoI'd much rather it was just one big dialog07:27
mptoh, absolutely07:27
mptmost of those pages shouldn't exist07:27
bradbi agree07:27
mptthe app menu for a bug is just zany07:27
mpt13 items!07:28
bradbyep, and it would be so easy to reduce that number too, even without slamming everything onto one page07:29
mptSo, the cause of the problem is that cve-bug.pt and friends are calling context/@@+portlet-actions07:30
mptwhich means bug-portlet-actions.pt07:30
mptwhich is a THIS FILE IS DEAD. DO NOT EDIT THIS FILE. file.07:30
bradbtoo bad baz rm wasn't used07:31
mptthat's what I suggested, but SteveA said no, he'd rm them all in one sweep later07:31
bradbIs there a quick fix to make all those pages Just Work again?07:32
mptWhat I can't work out is why all those actions are appearing on the bug page at all07:33
bradbmpt: Perhaps the menu was correctly config'd for the bug page? the @+portlet-actions crap is just a decoy07:34
mptyeees07:34
mptbut neither bug.py nor bugtask.py contain menus07:34
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  add a 'bugs on maintained software' report to the person page, removing cruft from the assigned bugs template code and (hopefully) optimizing the SQL query along the way (patch-2523: brad.bollenbach@canonical.com)07:34
mptso where is it coming from07:34
bradbmm07:34
=== bradb greps
=== mpt turns to his trusty gnome find tool
bradbbrowser/bugtask.py, apparently07:35
mptindeed07:35
mptI was just blind07:35
bradbso, maybe that menu should actually be called BugContextMenu, and then BugTaskContextMenu should inherit from it?07:37
=== bradb tries
mptWell, I'm not sure why both browser/bug.py and browser/bugtask.py exist any more07:37
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbmpt: Bugs and Bug Tasks are still differentiated at the implementation level.07:38
mptbut I guess things like +linkcve belong to bug.py rather than bugtask.py07:38
mpthow is that registered?07:39
bradbshould be reg'd on IBugTask, but magically (crackfully, confusingly) adapted to an IBug behind the scenes, when the view gets rendered. will verify.07:39
bradbyes, indeed, that's what's happening07:40
mptok, so your suggestion of bugtask menus inheriting from bug menus seems correct07:41
mptbut I don't know how to do that07:41
bradbi'm trying it now07:41
bradbi'll tell you how it turned out in about 5 mins07:41
kikouhm07:41
kikodid somebody just unmake me administrator?07:41
kikooh07:42
kikofun07:42
kikompt, is https://launchpad.net/products/launchpad/+bug/1968 fixed?07:50
kikoand bug https://launchpad.net/products/malone/+bug/1754 still relevant?07:50
kikobradb, https://launchpad.net/products/malone/+bug/1427 fixed right?07:50
kikompt, and https://launchpad.net/products/malone/+bug/1282 ?07:51
mptkiko: no, yes, and not fixed07:53
bradbkiko: I wouldn't call #1427 fixed just yet. Though the list view macro has been implemented for a long time, it's not integrated in every listing yet (BjornT started working on plugging it in everywhere else a couple weeks ago, IIRC)07:53
kikookay07:53
kikoBjornT, bradb: reassign 1427 then please07:53
bradbright, I'll assign to BjornT 07:54
bradbdone!07:54
=== bradb fiddles a bit more with the menus
=== dand [n=dand@83.103.205.67] has joined #launchpad
=== rangzen [n=rangzen@penguin.l-homme.net] has joined #launchpad
rangzenhello all !08:05
kikoahoy there08:06
=== kiko finds dupe of 2386 and is ecstatic!
salgadoSteveA, ping?08:08
rangzenis it possible to register a second translation or a linked project or something likethat when you want append a documentation translation in rosetta ?08:08
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== rbelem [n=rodrigo@200.246.97.164] has joined #launchpad
zygakudos for the gtk-looking arrow that displays extra content once clicked08:17
zygaI know I'm not a terrific at english08:18
kikothe expander?08:19
kikoin bug comments?08:19
zygayes the expander :)08:20
zygain the bug comments - exactlyt08:20
zygait works as expected08:20
kikoah, think nothing of it!08:20
zygaless like a web application (everything is slow while you wait for another page load) and more like a desktop application08:21
zygaclient side :)08:21
bradbmpt: So, it took some hackery to work around the IBugTask-magically-adapted-into-an-IBug-in-__init__ sorcery, but I've got the menus fixed here08:26
bradbusing inheritance, etc.08:26
bradbthe effect is pretty cool, tbh, to be able to quickly whip through all the screens and explore as well08:28
mptgreat08:29
mptnow implement MaloneBugSubscriptions to start shortening that menu :-)08:29
bradbheh08:29
bradbI'd really like to declare 1.0 before doing anything else that isn't absolutely critical.08:30
bradbEven if it's like "9:00 <bradb> 1.0 is RELEASED!, 9:01 <bradb> Right, so, MaloneBugSubscriptions..."08:30
bradbubuntu main will be a nice reality check08:31
kikohmmmm08:31
kikoubuntu main08:31
kikois mdz sold on that idea?08:31
mptbradb: if by "nice" you mean "screaming bitterly" ;-)08:32
bradbmpt: yeah, i do. :)08:32
bradbLaunchpad development is a solar system away from the users, atm. Releasing 1.0 will narrow that gap, by force. :)08:33
rangzenis it possible to register a second translation or a linked project or something likethat when you want append a documentation translation in rosetta ?08:33
mdzkiko: hmm?08:34
bradbkiko: No idea, but I'm ready to start asking him about it if we can move in that direction (like I say, I'm ready to go for it right after the URL changes have been tested for a bit)08:34
mptbradb: he's right above you, you can ask him now08:36
bradbmpt: I can see that, thanks. :)08:36
bradbkiko: You were sounding like you might be thinking of a release after the URL changes landed. What do you think now?08:37
kikoI wasn't equating release to ubuntu main08:37
kikoare you or mark?08:37
bradb1.0 means ubuntu main to me. ;)08:38
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
kikobradb, while I chat with mdz, can you check https://launchpad.net/malone/bugs/259308:39
=== bradb looks
bradbah, I'll get on that08:41
kikompt, <ogra_> you have to click the package name to edit the status, all MOTUs using it were asking for a edit link in the actions field08:45
bradbshit, i just added a "test" watch in the wrong window08:45
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix builder page, add status property information and tests (patch-2524: celso.providelo@canonical.com)08:46
=== niemeyer has a .ca visa!
niemeyer:)08:47
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
kikobradb, if it means ubuntu main then we need to wait for breezy to open.08:49
kikowe don't want to burden then with changing bugtrackers at this time08:49
bradbright, i can understand08:50
bradbso, about another month?08:51
kikoprobably, bradb 08:52
bradbok08:52
kikosorry for not giving you better news08:52
kiko(I don't think we can take ubuntu main yet without being swamped with bugs, but a month of hard work might get us in better shape)08:53
bradbwe'll still be swamped with bugs two months from now, i think :)08:55
kikonot the sort of bug I'm talking about :-)08:55
BjornTbradb: kamion asked earlier if it was possible for the ubuntu-installer team to get notified of new bugs on various installer packages. do you know if it's possible to set the maintainer of those packages to that team?08:57
bradbBjornT: the package maintainer is set by the uploads, not in LP08:57
bradbs/in LP/in the LP web UI/08:58
bradbBjornT: so, basically, no, unfortunately. it's worth talking a bit with the users to get an understanding of how we can improve this.08:59
kikoBjornT, they could subscribe to the various packages, at worse08:59
BjornTkiko: that implies that PackageSubcriptions is implemented, doesn't it?09:00
kikoit does.09:00
kikoit assumes so09:00
mptkiko: Don't blame me for it being undiscoverable now, please. That's completely unfair.09:01
mpthmmm, I hope nobody's tried to edit a bounty yet09:02
bradbmpt: It's also not implemented in Malone yet, AFAIK09:02
BjornTkiko: any ETA when that will happen? Kinnison is the assignee, but i'd guess he won't have time to implement it for a while.09:02
mpt"Edit this paragraph to be a nice summary description of the edit form. It will be displayed at the top of the page, in bold text."09:02
kikompt, why is it unfair? it used to be clearer!09:03
kikoBjornT, are you interested in taking it? I don't think it's a very difficult project, nor does it require a lot of soyuz knowledge.09:03
=== BjornT looks at the spec to see how hard it would be
mptkiko: because (1) I made it better, (2) I was then ordered to make it worse, and (3) I'm not allowed to touch it any more09:05
mptanyway, you have my diff09:05
BjornTkiko: yeah it doesn't look too hard. i won't have time to do it any time soon, though. but if i have time later on, i could do it.09:07
salgadocarlos, around?09:12
rangzenso ... Good bye ...09:16
=== camilotelles [n=Camilo@20132203203.user.veloxzone.com.br] has joined #launchpad
=== WaterSevenUb [n=WaterSev@hou-particip0.ujf-grenoble.fr] has joined #launchpad
=== jdong [n=jdong@d149-67-171-99.try.wideopenwest.com] has joined #launchpad
=== SNIPERR_ [i=ssss@201-34-31-40.pvoce701.dsl.brasiltelecom.net.br] has joined #launchpad
SNIPERR_hi09:27
SNIPERR_anyone elp me pls09:27
SNIPERR_help*09:27
=== LinuxPeach [n=LinuxPea@c-67-171-201-213.hsd1.or.comcast.net] has joined #launchpad
SNIPERR_i need any cds for me09:27
SNIPERR_with linux09:27
SNIPERR_how i do ?09:27
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix buildd scoring algorithm, remove queue_time parameter as described in specification, repair the tests, other minor fixes on failnotes writes and commiting data more frenquently. (patch-2525: celso.providelo@canonical.com)09:28
LinuxPeachHi!  I have a question about launchpad, is there anyone available?09:28
bradbkiko: 09:31
bradber09:31
=== bradb guessed wrong at nick completion in Colloquy
bradbi'm not very good at guessing how to complete suggestions that are half-highlighted09:32
salgadoLinuxPeach, sure, go ahead09:32
bradbkiko: are you willing to do a drive-by review on my menu fix?09:32
LinuxPeachOk.  I'm not sure how this has happened, but I have two accounts on launchpad: kassetra and kassetra-kassetra.09:33
bradbi'm trying to send my reply to your radio button selection fix, but gmail doesn't wnat to send the message09:33
salgadoSNIPERR_, have you tried https://shipit.ubuntu.com ?09:33
SNIPERR_i seeing09:33
LinuxPeachThey need to be merged - kassetra-kassetra is the only one I can log into.09:33
SNIPERR_wherea are you from solgado09:33
SNIPERR_salgado09:33
jdongSNIPERR_: note that it will take a while09:33
salgadoLinuxPeach, have you tried merging them already?09:33
salgadoSNIPERR_, .br09:34
LinuxPeach... I can't log into one of the accounts... 09:34
salgadoLinuxPeach, you don't need to. just log with the one you can and merge the other one into the one you used to login09:35
mptlifeless: ping09:35
SNIPERR_salgado09:35
SNIPERR_pvt09:35
SNIPERR_so br tmb09:35
LinuxPeachok... and forgive me for asking, where's the merge function?09:35
SNIPERR_salgado09:36
salgadoLinuxPeach, yes, that's a problem it's a little bit hard to find it09:36
rangzensalgado: is it possible to have 2 translation for 1 project ?09:36
salgadoLinuxPeach, there's a link for that in https://launchpad.net/people09:36
salgadorangzen, dont know. you'd have to ask carlos about that, I guess09:37
LinuxPeach.... ok, one more thing.  The account I want to merge doesn't have an email setup and it's the one I cant' login to...09:38
SNIPERR_salgado eu preciso de 99 cds pra dar numa feira de cultara q eu estou fazendo.. saka? me diz uq eu falo no Reason for custom request 09:39
SNIPERR_n sei fala ingles09:39
salgadoLinuxPeach, the one you can't login probably has an email address, but you can't see it because it's not validated09:39
=== kiko ri do salgado
rangzensalgado: i mean a program translation and a documentation translation for the same project09:39
salgadoLinuxPeach, as part of the merge process, we'll send an email to the email address of the account you can't login. if you receive that email you'll be able to complete the merge09:40
kikobradb, not today, sorry09:40
bradbok09:41
bradbsalgado: are you interested in reviewing this patch? It fixes a pretty nasty regression in the Malone menus09:41
bradbit's a simple patch09:41
SNIPERR_salgado eu preciso de 99 cds pra dar numa feira de cultara q eu estou fazendo.. saka? me diz uq eu falo no Reason for custom request, n sei falar ingles09:41
SNIPERR_salgado eu preciso de 99 cds pra dar numa feira de cultura q eu estou fazendo.. saka? me diz uq eu falo no Reason for custom request, n sei falar ingles09:42
salgadobradb, I don't think I'll have time for it today09:42
SNIPERR_me ajuda ae :/09:42
bradbsalgado: ok09:43
salgadokiko, phone meeting finished?09:43
bradbBjornT: do you have time to take a quick look at this patch, by any chance?09:43
kikosalgado, just finished09:43
kikoSNIPERR_, pra de chatear o salgado, acha algum que fala ingls na sua redondeza09:43
SNIPERR_kiko n entendi broder09:44
=== kiko sighs
BjornTbradb: does it only fix the menus?09:45
segfaultlol09:46
SNIPERR_kiko me ajuda ae entao boy09:46
bradbBjornT: yes, it just moves the bugtask menu into bug.py, and then has the bugtask menu inherit from the bug menu, so that all the bug-related pages show that menu all the time, whether the context is an IBug or an IBugTask09:46
segfaultsniperr_: headshot09:46
bradbBjornT: there's a tiny little incidental validator change, but that's just switching "valid_name" to "name_validator", to get a sane error message09:47
SNIPERR_:P09:47
SNIPERR_ALGUM BRASILEIRO PLS09:47
BjornTbradb: ok, should be a quick review then. send it to me and i'll review later tonight09:47
kikoSNIPERR_, usa outro canal, pelo amor de deus, tem gente tentando trabalhar aqui09:48
SNIPERR_me fala um canal ae entao09:48
kikono09:48
=== SNIPERR_ [i=ssss@201-34-31-40.pvoce701.dsl.brasiltelecom.net.br] has left #launchpad []
bradbBjornT: sent, thanks09:49
kikothank god09:56
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Add /filecache/ to build slave, rev protocol to 2, rev package to v9. r=stevea (patch-2526: daniel.silverstone@canonical.com)10:00
=== jdong [n=jdong@d149-67-171-99.try.wideopenwest.com] has left #launchpad []
=== mloskot [n=mloskot@chello062179043017.chello.pl] has joined #launchpad
mloskothi all!10:04
=== ubuntugeek [n=ryantroy@64.141.138.3] has joined #launchpad
=== ubuntugeek bangs head.. ok I sign the CC and when I copy/paste the document into the LP site it always does a mistach.. Anyone seen this before?
mloskot[Q]  I'd like to suggest some feature to Rosetta: search for string in translations i.e. I'm looking for 'properties' so I should be able to search for it not to step pref-next throught all strings. Is such feature abailable in Launchpad/Rosetta?10:06
ddaalifeless: would it be possible to backport subversion 1.2 to hoary and use that on the production systems?10:06
=== rangzen [n=rangzen@penguin.l-homme.net] has left #launchpad ["Leaving"]
LinuxPeachDoes launchpad say "None set" for email accounts that haven't been validated?10:09
salgadoLinuxPeach, yes, it does10:10
kikolifeless, you said you had added a cachedrev, but I haven't seen it show up for me :-(10:13
=== Josecito [n=Jose@201.240.180.38] has joined #launchpad
=== Josecito [n=Jose@201.240.180.38] has left #launchpad ["Leaving"]
mdkethe email address for bugmail has changed?10:23
LinuxPeachoh, btw, you *DO* need the password to the second account in order to merge them.10:27
salgadodoes all files that go into librarian are public? can I protect some of these files?10:28
=== Kinnison bounces
Kinnisonelmo: ferraz up and going, thanks dude10:30
salgadoLinuxPeach, no, you don't. the password it's asking is the password of the account you can login10:30
=== mentarinet [n=operator@202.122.163.111] has joined #launchpad
mentarinetaloo10:32
mentarinetany body here10:32
mptnot many10:32
mentarinethow i get cd ubuntu mpt10:33
bradbkiko: So, would it be reasonable to set the envelop from to our standard bounce address?10:33
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=salgado]  Fix CoC admin console search, empty 'From' returns every results, pending batching for that (bug # 2609) (patch-2527: celso.providelo@canonical.com)10:33
Kinnisonmentarinet: try asking on an ubuntu channel like #ubuntu10:33
bradb(for #2593)10:33
Kinnisonmentarinet: this channel is for the launchpad application10:33
mentarinetohhh10:33
mentarinetim sorry Kinnison10:34
Kinnisonmentarinet: that's okay10:34
gneumanmentarinet, go to site and look for shipit10:34
mentarinetya10:34
Kinnisonmentarinet: If, however, you wanted shipit, then try visiting http://shipit.ubuntu.com/10:34
mentarineti have been go to there10:35
salgadomentarinet, did you tried shipit already?10:35
LinuxPeachsalgado: it's asking for the password to the second account, the one I cannot log into.10:36
mentarinetohhh10:36
mentarinetPlease note that orders placed now will not ship until approximately one week after the release of Version 5.10.10:36
salgadoLinuxPeach, where is it asking that?10:36
LinuxPeachOk, so I get an email, I click on the link that I want to merge, and it asks me to input the second account's password to confirm.10:38
LinuxPeachafter a bunch of passwords, I did finally get it.10:39
mdkejordi, carlos, around by any chance?10:39
salgadoLinuxPeach, the password you typed when you managed to get it was, by any chance, the same password as the account you can login?10:40
Burgundaviajordi, carlos I need one of you10:40
mdkeheh10:40
=== mdke coughs
mdkeor any other launchpad maintainers, we need to create a new template in /products/ubuntu-doc??? Can we do this on our own or do we need higher help?10:41
salgadoLinuxPeach, that password should be the password of the account you were logged in when you requested the merge. do you think the problem could be because the text we have there, explaining what password you should type is not clear enough?10:43
BjornTbradb: two things: first, wouldn't it make sense to have the exact same menu on +index as on +edit and the other pages? if not, i think targetfix should be the last menu item, so that other items don't get shifted up one step.10:44
LinuxPeach.... it wasn't the password of the account I could log into.  It was the password of the second account - the one I could NOT log into.  I tried the first password tons of times.10:45
bradbBjornT: I was thinking about that, yeah. The shifting is less than ideal, to say the least.10:45
bradbAdding it to the bottom will also make it harder to find10:46
=== bradb takes a look
BjornTbradb: the other thing is, can't you keep the old menu as it was, and instead do:10:48
BjornTdef __init__(self, context):10:48
BjornT     ContextMenu.__init__(self, getUtility(ILaunchBag).bugtask)10:48
BjornTthus getting rid of the change to absolute urls as targets10:49
bradbalways forcing the context to an IBugTask eh? hm, that might work.10:49
=== Kinnison is about to do a dogfood s/w upgrade
Kinnisonanyone mind?11:03
bradbBjornT: Right, so, I'm using ContextMenu.__init__ now, which means I cut out all that self.bugtask and self.bugtask_url cruft.11:04
bradbBjornT: target will always appear now (for the relevant kind of task), at the bottom of the menu, with a little target icon beside it11:04
BjornTbradb: cool, r=bjornt then11:05
bradbcool, thanks11:05
BjornTkiko: don't forget to finish my review today11:06
=== BjornT -> bed
Kinnisonelmo: ping?11:12
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
carlossalgado, I'm around now11:15
carlosmdke, Burgundavia hi11:15
salgadocarlos, nm. already sorted. :)11:15
Burgundaviacarlos, need to upload a new pot for a new part of ubuntu-docs11:16
carlosBurgundavia, https://wiki.ubuntu.com/RosettaFAQ Look at "Translating with Rosetta" question number 511:17
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
cprovkiko: ping 11:24
Burgundaviacarlos, I am confused. I am trying to add the quicktour to this page https://launchpad.net/products/ubuntu-doc/+translations11:25
carlosBurgundavia, same procedure, if it's a new potemplate, you need to follow that11:26
Burgundaviacarlos, ok11:26
elmoKinnison: ?11:41
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== LinuxPeach [n=LinuxPea@c-67-171-201-213.hsd1.or.comcast.net] has left #launchpad []
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: r=mpt, bradb Fix for bug 2107: It should be easier to assign a bug to someone. When changing the contents of the reassign text input, select the radiobutton; uses a customizable hook in widget/popup.py to do what it needs to. (patch-2528: christian.reis@canonical.com)12:00
=== johnl [n=johnl@cpc2-leds4-5-1-cust127.leed.cable.ntl.com] has joined #launchpad
kikoROCK12:00
johnlPAPER12:02
johnldude, I win12:03
kikoyou only win if you help me reproduce that bug12:03
johnlheh heh12:04
johnl5mins12:04
johnljust finishing something12:04

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