/srv/irclogs.ubuntu.com/2006/06/27/#launchpad.txt

=== lepingbeta_ [n=lepingbe@210.16.136.138] has joined #launchpad
=== lepingbeta_ [n=lepingbe@210.16.136.138] has joined #launchpad
=== JanC [n=janc@dD577040E.access.telenet.be] has joined #launchpad
=== JanC [n=janc@dD577040E.access.telenet.be] has joined #launchpad
=== mattl [n=mattl@gnu/webmaster/mattl] has joined #launchpad
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
=== mirek [n=mirek@dhcp-48-53.cnl.tuke.sk] has joined #launchpad
mirekmay i ask for help? i am new to launchpad and i would like to add new serie of drupal cms01:59
mirek(i added new release to old serie :-( )01:59
mirekno roseta admin in here?02:02
=== radamantis [n=ircap8@host-200-76-166-241.block.alestra.net.mx] has joined #launchpad
=== radamantis [n=ircap8@host-200-76-166-241.block.alestra.net.mx] has left #launchpad []
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== rpedro [n=rpedro@87.196.0.221] has joined #launchpad
=== AlexMBas [n=alexandr@beigetower/alexandre] has joined #launchpad
AlexMBashello all03:00
OgMacielcan someone lend me a hand trying to solve a problem with Rosetta?03:00
AlexMBaswe're having problems with % substition on strings03:02
OgMacielhttps://launchpad.net/distros/ubuntu/dapper/+source/scribus/+pots/scribus/pt_BR/+translate?batch=10&show=untranslated on string 99 for instance03:02
AlexMBasany rosetta developer around here ?03:03
jameshmy guess is that those strings have been incorrectly marked as C format strings in the PO template03:04
OgMacieljamesh: true03:04
OgMacieljamesh: is this something we'd have to fix it upstream?03:04
AlexMBasyeah03:04
jameshRosetta performs special checks to C format strings to make sure that the translations are compatible format strings03:05
jamesh(which isn't really desired if the string isn't a format string)03:05
AlexMBasjamesh, % followed by a space character should not be identified as a C format string, shound it ?03:05
jameshthe best fix would be to the scribus source code, telling xgettext that the string isn't a format string03:05
OgMacielAlexMBas: lemme know the outcome?  I'll be doing something else03:06
AlexMBasok03:06
AlexMBasthanks OgMaciel 03:06
OgMacielAlexMBas: my pleasure buddy03:06
AlexMBasjamesh, who should do it on scribus source code ?03:07
AlexMBaswe (translators) ? or should we open a bug report for the upstream package ?03:07
jameshAlexMBas: probably the scribus developers -- if they add a comment like /* xgettext:no-c-format */ above the string, it will fix the problem for future po templates03:08
AlexMBascool03:08
AlexMBasso I'll try to contact them03:08
jameshI am not sure if we have a policy for unsetting c-format for existing data in Rosetta though (I don't work on that part of Launchpad)03:08
AlexMBasthank yoiu very much jamesh 03:08
AlexMBasI'll try to contact the upstream development team03:09
=== stub [n=stub@ppp-58.8.2.72.revip2.asianet.co.th] has joined #launchpad
=== jdong [n=jdong@ubuntu/member/jdong] has joined #launchpad
jdongis it OK to attach deb packages to bug reports?03:56
jdongbandwidth/storage wise03:56
jdongI don't want to be abusing launchpad's generous services03:57
spivjdong: should be fine.03:57
jdongthanks!03:57
spivAssuming it's not openoffice-sized ;)03:57
jdongUbuntu Backports testers are gonna love you, spiv03:57
jdongno, I'm not gonna upload any beasts like that!03:58
jdongmost of them are small packages, like rhythmbox or dia03:58
jdong:)03:58
jdongthis will greatly improve our testing base03:58
jdongbtw, I forgot to say this earlier, but thanks for making bzr hosting and knits work on launchpad :)04:03
jdongthe automatix team loves you guys for that :)04:04
spivCool :)04:04
jdongthese canonical projects are just nothing short of amazing04:06
jdongin about a year you guys have made a service that rivals Sourceforge04:06
spivHmm, they don't seem to be using team branches, I wonder if that's intentional.04:06
jdonghttps://launchpad.net/products/automatix/+branches04:06
jdongwe've got 4 team-authored branches04:06
jdongthey're still learning how to work the bzr system04:07
spivOh, I was looking at the "Official Automatix.KDE Head" one, which is under ~mstlyevil04:07
spivBut I see there are some in ~automatix after all.04:07
spivExcellent :)04:08
jameshspiv: that is a "authored by team, registered by user" branch04:08
jameshso ends up in the user's namespace04:08
spivjamesh: Well, it's the location it was pushed to that I was interested in.04:08
spivjamesh: Mostly I was wondering if the ~<teamname> directories were discoverable enough that people would use them or not.  It seems they are.04:11
jdongspiv: will launchpad eventually get some documentation on using hosted branches?04:11
jdongspiv: I only figured it out because I was browsing around with a SFTP client, and came across the team folders04:12
jdongthen I asked ddaa in #bzr about it04:12
jameshjdong: ddaa wrote a blog article about it (and will write a followup on team branches)04:13
jdongjamesh: I know that; but I don't think the average person exploring launchpad.net will figure that out04:13
jdongsomething on either the bazaar info page or the register branches, or even the +branches/ page would be cool04:14
jameshjdong: yep.  Perhaps we should get some docs up on help.launchpad.net about it.04:14
spivjdong: https://launchpad.net/bazaar has a short overview04:17
spivd'oh04:17
=== guilhermee [n=guilherm@20151055153.user.veloxzone.com.br] has joined #launchpad
=== guilhermee [n=guilherm@20151055153.user.veloxzone.com.br] has left #launchpad []
=== kpgeek [n=kpgeek@59.92.205.219] has joined #launchpad
=== fantasai [i=fantasai@copper.takiweb.com] has joined #launchpad
=== fantasai pokes mpt
=== kpgeek [n=kpgeek@59.92.205.219] has joined #launchpad
=== lepingbeta [n=lepingbe@210.16.136.138] has joined #launchpad
=== raphink-work [n=raphink@vll06-1-82-234-166-84.fbx.proxad.net] has joined #launchpad
=== stub [n=stub@ppp-58.8.2.72.revip2.asianet.co.th] has joined #launchpad
=== Starting logfile irclogs/launchpad.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #launchpad
=== Topic for #launchpad: https://launchpad.net/ | developer meeting: Thu 29 Jun, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by SteveA at Thu Jun 22 14:03:31 2006
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== dem [n=dem@d192-24-139-155.try.wideopenwest.com] has joined #launchpad
=== lepingbeta [n=lepingbe@210.16.136.138] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-65-46.dynamic.mnet-online.de] has joined #launchpad
=== lepingbeta [n=lepingbe@210.16.136.138] has joined #launchpad
stubSteveA: I don't suppose you know what airlines might offer cheap flights between London->Vilnius, Vilnius->Paris, Prague->Bucharest and Prague->London?08:06
jameshstub: I got an air baltic flight for london -> vilnius and back (the same flight Steve is taking)08:13
stubLaunchpad will be going down in 15 minutes time. Estimated downtime is 10 mins.08:18
stubThis is for the regular code update.08:18
stubI've had to abort the update. Another attempt will be made later today.08:36
jameshany particular problem?08:37
fabbionestub: what did explode?08:38
stubI need to rerun a data migration script as some bad data has crept back in.08:40
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
stubZnarl, elmo: Gangotri app server will be down for the next few hours so ignore the alerts08:44
=== rraphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== LeeJunFan_ [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
SteveAstub: london to vilnius and vilnius to paris: try air baltic (as james said) and lithuanian airlines (dunno what they're called nowadays.  all the formerly state-owned companies have recently rebranded themselves and no one knows who is who anymore)09:07
=== mpt_ [n=mpt@203-173-178-53.bliink.ihug.co.nz] has joined #launchpad
jameshlifeless: while working on my cscvs branch, I was looking at doing a test case for changing a file to a symlink in subversion, but it seems that subversion prevents you from doing that09:18
lifelessahha. if you do a delete and add then of the same name, changing type ?09:18
jameshthat's what you need to do, yes.09:19
jameshso we shouldn't see evil branches that trip up bzr in that respect09:20
lifelesswel, I'd like to be sure that that sequence wont trip up cscvs still - but its good to know that bzr can represent what svn does09:24
=== carlos_ [n=carlos@62.87.127.38] has joined #launchpad
carlos_morning09:25
=== lepingbeta_ [n=lepingbe@210.16.136.138] has joined #launchpad
jameshlifeless: sure.  I'll make sure that the file -> symlink replace (and reverse) is tested09:26
stubLaunchpad will be going down in 15 minutes for its regular code update. Estimated downtime is 10 minutes.09:36
=== lifeless nags jamesh about reviews
jameshlifeless: I'm doing brad's at the moment.  Thanks for the nag09:40
SteveAstub: ping09:42
stubSteveA: pong09:45
lifelessjamesh: thanks.09:45
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== malcc [n=malcolm@host86-135-139-100.range86-135.btcentralplus.com] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-65-46.dynamic.mnet-online.de] has joined #launchpad
jameshlifeless: I included some user agent stats in the analysis of the bazaar.launchpad.net logs.  It looks like we only had ~ 10 people try to access it with bzr-0.7 over the 50 days09:50
lifelessgood :)09:51
jameshthe logs should give a good indication of how people adopt new versions of bzr09:52
=== mpt__ [n=mpt@203-173-178-53.bliink.ihug.co.nz] has joined #launchpad
glatzorhi lifeless. Is it possible to remove a branch from bazaar.launchpad.net? I accidentally pushed the wrong branch to lp and after canceling the transaction process my bazaar repo on lp broke.09:59
=== Kamping_Kaiser [n=kgoetz@easyubuntu/docteam/KampingKaiser/x-3453498] has joined #launchpad
lifelessglatzor: no. you can repair the content using lftp and bzrlib though10:03
lifelessjamesh: on pending-reviews, carols librarian sampledata branch shows as needs review, but AFAICT its always been in w-i-p.. any ideas ?10:03
=== BjornT [n=bjorn@195.58.90.162] has joined #launchpad
carlosstub: hmm, I just remember that I had to remember you the need to execute the migration script for my branch....10:07
glatzorlifeless: could you please elaborate on this?10:07
stubcarlos: I already had. Duplicates crept in during the migration though - however, I think I can work around it.10:08
carlosstub: yeah, but I guess someone was added after the initial migration10:09
lifelessglatzor: what do you mean10:09
stubcarlos: I ran the script just before, and dupes crept in during the run.10:09
glatzorlifeless: I don't even know how to fix a local repo :)10:09
=== salgado [n=salgado@195.58.90.162] has joined #launchpad
carlosyou can remove the restriction, start launchpad, run the migration script and add the restriction again10:10
lifelessglatzor: well, give some details about what is wrong10:10
stubcarlos: Not really, but I can work around it similarly.10:10
carlosok10:10
stubNot that it matters, we have had to revert to last weeks release anyway due to other problems.10:11
glatzorlifeless: https://launchpad.net/people/glatzor/+branch/gnome-app-install/sebi10:11
glatzorI get the same error message if I try to push10:11
=== mholthaus [n=mholthau@246.249.77.83.cust.bluewin.ch] has joined #launchpad
=== stub [n=stub@ppp-58.8.2.72.revip2.asianet.co.th] has left #launchpad []
=== stub [n=stub@ppp-58.8.2.72.revip2.asianet.co.th] has joined #launchpad
=== bradb [n=bradb@195.58.90.162] has joined #launchpad
glatzorlifeless: do you need more to know?10:19
lifelesslftp to the branch url10:20
lifelessremove the directory .bzr/branch10:20
jameshlifeless: I think the problem is the first item in Andrew's queue10:20
lifelessand push again10:20
lifelessremoved it10:21
lifelesscan you run the script ?10:21
glatzorlifeless: one little question: how can I connect using lftp?10:27
lifelessftp URL10:27
lifelesserm10:27
lifelesslftp URL10:27
=== frodon_ido [n=patrick@ip-213-49-171-219.dsl.scarlet.be] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== Starting logfile irclogs/launchpad.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #launchpad
=== Topic for #launchpad: https://launchpad.net/ | developer meeting: Thu 29 Jun, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by SteveA at Thu Jun 22 14:03:31 2006
=== doko [n=doko@dslb-088-073-095-235.pools.arcor-ip.net] has joined #launchpad
bradbstub: around?10:44
stubbradb: yes10:44
bradbstub: How hard would it be to get a query of all Ticket.title vs. the first line (i.e. up to ".") of Ticket.description?10:46
=== mholthaus_ [n=mholthau@dz6330fenner-e0.fx-hfc.datazug.ch] has joined #launchpad
stubfirst line != up to ".". But not hard.10:47
stubYou want up to \n or up to . ?10:47
bradbup to ".", if possible10:48
bradbI should have said first sentence.10:48
stubok.10:49
stubGimme a tick10:49
lifeless. turns up in abbreviations ;)10:49
bradbstub: no prob, thanks10:49
stubbradb: https://chinstrap.ubuntu.com/~dsilvers/paste/fileVl8aBh.html10:59
stubbradb: That ok for your needs or do you need it csv or something?10:59
bradbstub: that's great, thanks!11:00
SteveAjamesh: ping11:14
jameshSteveA: pong11:14
jameshbradb: btw, you have a branch that has been sitting as merge-conditional for 48 days (bradb/launchpad/malone-smallfixes).  Is there anything holding up merging it?11:24
bradbjamesh: Some potentially controversial changes to filebug pages. I'll try to merge it as soon as I get coding time again.11:29
jameshokay.  Just checking to see if it had been forgotten11:29
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== rpedro [n=rpedro@87.196.0.221] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
salgadoanybody up for some quick code review?12:06
ddaalifeless: ping12:19
ddaalifeless: please run reconcile on vostok, kthxbye12:19
lifelessddaa: its in my todo, thanks.12:23
carlosI'm going to increase the timeout value for staging. It will be restored tomorrow12:25
carlosI need it to debug a problem there12:25
=== carlos -> lunch
carlossee you later!12:34
lifelessstub: are you around ?12:35
stublifeless: yes12:35
lifelessI just maied you about rolling out dyson12:36
lifelessI thought I would prod you incase your mai was not open ;)12:36
=== shenki [n=shenki@ppp147-73.lns3.adl2.internode.on.net] has joined #launchpad
=== fantasai [i=fantasai@copper.takiweb.com] has joined #launchpad
=== mongolito404 [n=pbu@faroux.info.fundp.ac.be] has joined #launchpad
lifelessddaa: around ?12:49
ddaayup12:49
ddaareading BranchRevision stuff right now12:49
ddaalifeless: that's what you wanted to talk to me about, right?12:50
lifelessthe +source page requires that cvs/svn details are put in.12:50
=== mongolito404 [n=pbu@faroux.info.fundp.ac.be] has left #launchpad []
lifelessthis seems buggy to me, as some products release wihtout any cvs/svn repository.12:50
ddaathe +source page is broken on so many levels it's not funny12:50
lifelessso I'd like us to put back in place the 'no vcs' option that was there before.12:50
ddaaI thought it was still there12:51
lifelessnope.12:51
ddaa...12:51
lifelessalso, do you know who has privilege to change the ftp details in +source (without changing the cvs/svn details)12:52
ddaano clue, I'd bet nobody12:53
ddaathis page is just plain broken12:53
ddaanothing it does makes sense12:53
lifelessI think that is overly harsh.12:54
lifelessdo you think the release-tarball-pattern details belong on the same page as SVN details ?12:54
ddaaIMO SVN details and the like do not belong in product series to start with12:55
ddaabut release-tarball stuff does, since it's about the release series12:55
lifelessI'm avoiding that discussion right now. It is a diversion from the discussion I want to have.12:55
ddaaIt's the only honest reply I have to answer your question.12:56
ddaaSince SVN/CVS stuff should not be in product series, and tarball details is definitely a product series thing, they should not be on the same page.12:56
ddaaHowever, as long as they are both in product series, it might make sense to keep them on the same page for convenience12:56
lifelesswell the problem is12:58
lifelessthat once the CVS/SVN is certified as 'good', they cannot edit the tarball release details anymore12:58
lifelesswe can either make the check for permission more fine grained - check fields on that form, or split it out to a separate form.12:59
lifelessI'll draft a spec, get you and mpt and keybuk to eyeball it.01:00
ddaaI'd rather have it in a separate form, as it's heading in the direction of separating vcs-imports from product series01:00
lifelessits not about that, really.01:00
lifelessbut as we agree on different form, thats fine.01:00
ddaaI understand it, but it's still heading in the right direction, regardless of the motivation01:01
lifelessfood time, tchau01:01
ddaawhat about source package association?01:01
lifelessI dont know what that means01:01
ddaahttps://launchpad.net/products/launchpad-bazaar/+bug/4624001:01
UbugtuMalone bug 46240 in launchpad-bazaar "posting $series/+source yields a confusing warning" [High,Confirmed]  01:01
lifelessdo you mean 'http://launchpad.dev/products/test/trunk/+ubuntupkg'01:02
ddaaabout everybody that tries to set up a vcs import gets this warning, and  believe that the vcs details were not recorded01:02
ddaaI have no opinion on whether the source package form should be separate from the release tarball form, but it should definitely be separate from the vcs import form.01:03
lifelessI think there is already a separate form is my point01:06
lifelessyou will need to look at the view class and template, but I think that +ubuntupkg and the source package field on the +source form are functionally equivalent.01:06
=== yvesC [n=yves@zenobi.ycombe.net] has joined #launchpad
ddaalifeless: I would like if you could get somebody to look at it01:07
yvesCHi01:08
yvesCwhich package is supposed contains tuxpaint locale for french ?01:08
ddaaI can and will look at things like complete-branch-revision, but anything else that's a distraction  from fixing vcs imports is out of scope for me until I can tell sabdfl I'm happy with how svn imports are doing.01:09
=== mpool_ [n=mbp@ozlabs.org] has joined #launchpad
=== thierryn [n=thierry@modemcable122.61-131-66.mc.videotron.ca] has joined #launchpad
=== cprov [n=cprov@201-68-5-132.dsl.telesp.net.br] has joined #launchpad
=== shenki is now known as a_cricket
=== a_cricket is now known as shenki
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== lincao [n=lincoln@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== lincao [n=lincoln@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov [n=cprov@201-68-5-132.dsl.telesp.net.br] has joined #launchpad
=== doko_ [n=doko@dslb-088-073-095-235.pools.arcor-ip.net] has joined #launchpad
=== dda1 [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== flacoste [n=francis@195.58.90.162] has joined #launchpad
=== salgado [n=salgado@195.58.90.162] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== niemeyer [n=niemeyer@201.11.38.154] has joined #launchpad
=== lepingbeta [n=lepingbe@210.16.136.138] has joined #launchpad
=== mpt [n=mpt@203-173-178-53.bliink.ihug.co.nz] has joined #launchpad
=== lepingbeta [n=lepingbe@210.16.136.138] has joined #launchpad
lifelessdda1: so what do you think of complete-branch-revision03:35
=== carlos [n=carlos@62.87.126.72] has joined #launchpad
=== sabdf1 [n=mark@195.58.90.162] has joined #launchpad
dda1lifeless: generally, I'm okay with it. I had some discussion monday with Kinnison about the caveats and how client code (soyuz) need to deal with revisions going away from branches.04:30
dda1s/monday/sunday/04:31
lifelessright. soyuz wont link to BranchRevision, I have a todo to update the record branch revision sec to reflect this change.04:32
lifelessBranchRevision will become just a cache 04:32
dda1I think the use case here is to record a revision and be able to tell which branch this revision can be retrieved from.04:33
ddaarecording the revision can be done either by a foreign key to Revision.id or by a textual revision_id04:34
lifelessnot really04:34
lifelessthere are several different use cases.04:35
lifelessfor instance, one record branch revision use case is to allow connecting the dots between source packages and products.04:35
ddaathe big caveat is that we cannot guarantee that a revision that was in the ancestry of a branch at a time will always be.04:35
lifelessI know04:35
SteveAsabdf1: reply to review sent.  r=me04:36
ddaalifeless: I thought you knew, but Kinnison wanted to be sure that you were reminded :)04:36
ddaa"connecting the dots between source packages and products", that does not appear to require complete-branch-revision in realistic non-ambiguous cases. Having the full graph would be useful for best-effort in finding the "closest" (FSVO) relative of a branch, but that may be more that we what we would need.04:40
ddaaI mean, finding the closest relative for ambiguous use cases.04:40
ddaas/use case/scenario/04:40
lifelessI gave you a single use case.04:40
ddaaforgive my confused terminology, my workplace is not as quiet as it is usually04:41
lifelessparticularly, I gave you one that is also relevant for the record-source-package-release-branch=-reversion spec04:41
ddaa?04:41
lifelessbut there are a number of operations we have planned to do in the past like:04:41
ddaaETOOMANYDASHES04:41
lifeless * where has this revision been merged?04:42
lifeless * which of these [set]  of branches is the one with the most recent code?04:42
lifeless * can I have a pony?04:42
lifelessthat all need different queries through the graph : so having the graph cheaply available for a branch or set of branches, and the reverse graph too, is important.04:43
elmolifeless: no04:43
ddaalifeless: okay, I already have one for tomlord on my shopping list, should I add you as well?04:43
lifelesselmo: ?04:43
elmolifeless: you can't have a pony04:43
lifelesselmo: why would you say no to me!04:43
elmolifeless: to make you cry?04:43
lifelessI'm nice. And I'm no longer SOOO fat that I would break its back04:43
=== lifeless tickles elmo
ddaawhat do you mean by "reverse graph"?04:44
ddaalifeless: we gotta play some mao in Vilnius with a pony rule04:44
lifelessddaa: the relationship of revisions to branches, rather than branches to revisions.04:45
ddaalifeless: generally, i think that "get all revisions in the ancestry of a branch" and "get all branches that have a revision in their ancestry" is useful for a variety of nice bling.04:46
ddaaI voiced my specific performance concerns on the mailing list.04:46
lifelessright, which I think is already addressed.04:47
lifelessAIUI it the constraint will be fine.04:47
lifelessand I've already discussed performance with stub04:47
ddaathe performance of the specific query I gave is important04:47
lifelesswell, create a table with 1 billion rows and test it :)04:48
ddaaas pages that give detailed branch listing are already soft-timing-out sometimes.04:48
=== fantasai [i=fantasai@copper.takiweb.com] has left #launchpad []
lifelesswhat is the detailed branch listing page - do you have a sample url ?04:48
ddaahttps://launchpad.net/products/bzr/+branchlisting04:48
ddaathe issue is generating the "1704 revisions, 0 in the past month." bits04:49
lifelessyou do that through two queries right ?04:49
ddaaATM two queries per branch04:49
ddaathe query in the post would allow doing one query for the whole page04:50
lifelessright04:50
ddaait still needs to be reasonably cheap04:50
ddaait might be possible that indexes can prevent non-mainline revisions from slowing it down04:51
ddaaI just do not know04:51
sabdf1SteveA: thanks, will land when i get back from dublin, it's fine for this to roll out next week04:51
ddaaThe alternative is putting caches in Branch, that are updated by the branch-scanner or another script, but that's increased complexity in code not directly related to display that I would rather avoid04:51
lifelessddaa: the ratio is typically 3:104:52
lifelessddaa: i.e. under an order of magnitude - if we are going to have a problem, we'll have it anyway.04:52
ddaaanyhomw04:52
carlossalgado: please, could you ping kiko?04:53
ddaaI'm happy with that spec, esp. since you said that the branch scanner optimisation patch is already in the pipej04:53
carlossalgado: I need to talk with him about a change he did04:53
carloshmm salgado: or at least ask him to read his email tonight, I think he did a change that would kill our performance on production04:54
=== carlos prepares an email
ddaathere would still be a hole with ghost filling, but it's not a big issue, and there would be ways to deal with it (e.g. compare size of ghost-unaware ancestry with what the db says once a day)04:56
lifelesssteve and I have been talking about he branch scanner somewhat too04:57
ddaamh04:57
ddaajust thought of an interesting corner case04:57
lifelessit should be possible to generate a very fast scanner - I'm doing a spec up for consideration now04:57
ddaathe database can know more of the ancestry than the branch04:58
lifelesssure04:58
ddaaso it might be useful to have branchrevision actually tell that a branch actually has revisions in its ancestry, although they are ghosts. In particular when there will be branch horizon (which expect to happen eventually).05:00
lifelessLets not preengineer that05:00
ddaasure05:00
lifelesswe can add that later at minimal cost.05:00
ddaaWe just need to make sure ATM that the branch scanner can deal with revisions turning into ghosts05:01
ddaaso we can guarantee branchrevision tells us that a revision _can_ be checked out from a branch05:01
ddaaand not break referential integrity when revisions start turning into ghosts05:02
SteveAlifeless: ready for that talk whenever05:04
=== mpt [n=mpt@203-173-178-53.bliink.ihug.co.nz] has joined #launchpad
=== ddaa goes back to beating cscvs into shape\
salgadocarlos, pinging him now05:17
carlossalgado: I sent the email already05:17
carlosso is enough if he's able to read it today05:17
carlossalgado: but thanks05:18
=== kiko [n=kiko@195.58.90.162] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
kikohey carlos 05:39
kikogo ahead, that was crazy.05:39
=== rraphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
carloskiko: hi05:43
carlosyeah, I saw your answer05:43
kikocool05:43
carloskiko: do you think we have any way to do 'make check' on staging to detect this kind of performance problems?05:43
kikowell05:44
kikowe could measure times it took to render certain pages05:44
kikoand then look at that over time.05:44
kikoI assume there's something that does that already though...05:44
carlosyeah, but that will not prevent this kind of changes to land on production...05:45
carloswe lack the QA part on staging05:45
carlosbecause I think that change was scheduled to land today05:45
kikocarlos, was it going to land today?05:46
kikoand didn't it?05:46
carloskiko: I'm not completely sure, but it landed before friday night and stub has been rolling out all changes until friday night05:47
carloskiko: the rollout was cancelled05:47
kikoah. really? why?05:47
carlosstub had some problems05:47
carlosI think with the virtual hosting thing05:48
carlosfrom Stub's words05:48
SteveAyeah, missing config item for production05:48
carlosDue to bugs in the recent publisher updates that cause Launchpad to just05:48
carlosreturn 500 errors05:48
kikoI see.05:48
kikowell, land the reversal and then notify stub of it.05:49
carlosok05:49
kikogreat that you caught it on staging05:49
SteveAcombined with an early version of the vhosting code05:49
SteveAthat doesn't cope well with that05:49
carloskiko: https://chinstrap.ubuntu.com/~dsilvers/paste/fileL85TI6.html05:53
carloskiko: r=kiko ?05:53
kikocarlos, yeah. though I would say in the comment that a) ret could have many results and b) the batching system will slice the results afterwards05:55
kikoanyway, r=kiko05:55
carloskiko: hmm I tried to note that already ;-)05:55
carlosbut I guess if you request it I didn't clarify it enough05:55
=== Ro1 [n=admin@ool-182deb25.dyn.optonline.net] has joined #launchpad
Ro1hi all06:01
=== Ro1 [n=admin@ool-182deb25.dyn.optonline.net] has left #launchpad []
kikocarlos, it's fine, don't worry.06:01
carlosok06:01
lifelesskiko - how does launhcpad make sure that security bugs are not visible to other people than the security contact?06:14
lifelesskiko: or does it let it be visible, but hide access to the contents ?06:14
kikolifeless, private bugs are only visible to subscribers.06:14
kikothat's the principle06:14
kikosecurity contacts are subscribed to new security bugs06:14
kikothat's how they can see them06:15
lifelessok. *how*06:15
kikosorry?06:15
lifelesswhat words do I use to talk about this bit of zope machinery?06:15
kikooh.06:15
kikosecurity.py mostly06:15
kikoit defines who can see a bug06:16
kikocombined with the zcml.06:16
lifelessand this magically applies to stuff returned from sqlobject?06:16
lifelessor only at the gap between content and view class ?06:16
kikothe latter.06:16
lifelessso e.g. the view class needs to strip out returned elements from a list that are not meant to be visible, or it will get prmission errors ?06:17
kikoBugTaskSet.search() only returns visible items.06:18
lifelessok.06:18
kikoso the answer is yes06:18
kikoif you query and get back an item that you are not supposed to display and try to display it06:18
lifelessand if it returned incorrect things by mistake the worst possible condition is 'PermissionDenied'06:18
kikoit will die06:18
lifelesscool.06:18
lifelessthanks06:18
kikoright.06:18
kikoexactly.06:18
lifelessI'm working up a related spec06:19
lifelessand wanted to know enough to get myself into trouble.06:19
kikosure06:19
lifelessso AuthorizationBase is subclassed, and the usedfor field gives the permission instance a context to find out data from, and a user requesting access06:20
kikoyep06:20
lifelessthanks, you have been a great help.06:21
lifelessprobably will still be a bit sketchy as I haven't checked the zcml side of it yet06:21
kikowith zcml06:21
kikoyou define what attributes are visible/editable with what permissions.06:21
kikothat's generally it06:21
kikosee bug.zcml for details06:21
lifelessthe <!-- Bug --> bit ?06:23
kikolifeless, the attributes and set_attributes bits on the bug context object.06:34
lifelessthanks06:36
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #launchpad
KamionHello. Is there any way to delete the registration of a bzr branch in Launchpad?06:39
LarstiQnot without admin help I believe.06:40
KamionI was hoping I might be able to work around the fact that I can't convert from an external branch to a hosted branch06:41
Kamionbecause I'd like to keep using the 'ubuntu' name for branches representing current Ubuntu packages, but that name's already taken by external branches for many of my packages06:41
Kamionhttps://launchpad.net/products/launchpad-bazaar/+bug/5575 says "the whole system is designed so that branches are easy to rename" but I cannot find how to rename a branch06:42
UbugtuMalone bug 5575 in launchpad-bazaar "Do we really have to name our branches in Launchpad?" [High,Confirmed]  06:43
ddaaKamion: in theory you should be able to do it from the +edit or +admin form06:43
ddaanot sure if the perms are set right, though06:43
Kamion+edit doesn't have it06:44
ddaabug 5575 is about something else, which I started addressing in a ui branch (that's on PendingReviews) but that I never got the time to finesh.06:44
UbugtuMalone bug 5575 in launchpad-bazaar "Do we really have to name our branches in Launchpad?" [High,Confirmed]  http://launchpad.net/bugs/557506:44
Kamion+admin is forbidden06:44
ddaaokay, that's a bug06:50
Kamionddaa: do you have any idea what my right answer would be here? I'm trying to convert to the distro procedure in https://wiki.ubuntu.com/BzrMaintainerHowto06:50
carlosKamion: +admin is usually reserved for launchpad admins and 'experts' (admins with less rights)06:50
Kamionah, ok06:50
ddaabranch/+admin should be allowed to the branch owner06:50
Kamionwant a bug?06:50
ddaaadmins and experts get the right to fuck with other people branches06:50
carlosddaa: who else has access to +edit ?06:50
=== ajmitch [n=ajmitch@203.89.166.123] has joined #launchpad
ddaacarlos: +edit and +admin for branch should have the same access06:51
ddaaI think ATM +edit is owner-or-admin06:51
ddaabut it makes sense to keep them separated, since +admin allows editing things that changes the URL the branch06:51
carloswhat's the point of having two pages for the same people?06:51
carlosoh, I see06:52
ddaaand the pages where the branch appear on launchpad, etc06:52
ddaait allows moderately antisocial changes06:52
carlosI'm not completely sure whether is the best option. I think most of launchpad uses +admin for non owner tasks (or at least Rosetta does it)06:52
Kamionbug 5113006:53
UbugtuMalone bug 51130 in launchpad-bazaar "cannot use +admin on a branch I own" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5113006:53
lifelessddaa: +admin should be admins only.06:54
lifelessddaa: +edit should ahve the functionality the branch owner needs.06:54
ddaaI'm keen on keeping the features to change the branch owner/product/name separate from the form normally used to change the branch sumary, external URL, etc.06:55
lifelessddaa: its a good idea to not give people hints to URLs that they will rarely have access to, and using +admin on branch does that.06:55
lifelessthats fine, I support that.06:55
ddaalifeless: is there another standard name for "form allowed to the owner to change dangerous things?"06:55
ddaaI'm happy to call it +crocodile if nobody has a problem with that06:56
lifelessddaa: the reset of lp does not differentiate this AFAIK06:56
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== carlos_ [n=carlos@62.87.126.165] has joined #launchpad
lifelesssalgado: your karmacontext sql needs some comments to pass DBA review - altrting you early06:57
lifelesssalgado: see TranslationUploads for an example06:58
=== carlos_ -> out for 30 minutes
carlos_see you later06:59
ddaaactually, I think branch/+spork would be a better name07:02
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
ddaaKamion: in the meantime, you can ask an admin to make the change for you07:03
ddaachanging the branch name will break nothing07:04
Kamionhmm, there are a lot of them; is anyone willing to rename ~30 branches for me?07:05
ddaaKamion: note that, as a convention, we like vcs-imports to be named the same as their series07:06
Kamionok, I don't need to rename any imports though07:07
ddaalifeless: can you accomodate Kamion?07:08
salgadolifeless, thanks for alerting me. we're still working on that07:15
salgadolifeless, anyway, is it just some comments on the new columns?07:16
=== lepingbeta [n=lepingbe@210.16.136.138] has joined #launchpad
=== carlos [n=carlos@62.87.127.48] has joined #launchpad
=== carlos is back
=== lepingbeta [n=lepingbe@210.16.136.138] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-65-46.dynamic.mnet-online.de] has joined #launchpad
=== lifeless-lithuan [n=robertc@195.182.78.95] has joined #launchpad
lifeless-lithuanKamion: what do you need done ?07:53
kikolifeless-lithuan, lifeless-lt perhaps? 08:05
=== BlaizY_WaRRioR [n=AngeUser@ALamentin-101-1-9-91.w80-8.abo.wanadoo.fr] has joined #launchpad
Keybukcprov, Kinnison: I have another example of the uploader failing an upload that should have been approved08:34
Keybukdo you want it?08:34
cprovKeybuk: yes, anywhere in chinstrap would be fine08:34
Keybukwould drescher not be fine? :p08:34
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== salgado [n=salgado@195.58.90.162] has joined #launchpad
Keybukcprov: chinstrap:~scott/upload-20060627-102715-005864/08:36
Keybuknote that the changes and dsc are both signed by the key that is associated with that user in launchpad08:37
Keybukand that he is a member of the right team08:37
crimsuncprov: / Keybuk: to note, I recently (two days ago) bumped forward the expiration date on that key and reuploaded it to wwwkeys.eu.pgp.net.08:37
cprovKeybuk: wait, this is all about a previously expired key ?08:38
Keybukah08:39
Keybukcrimsun: it's not showing up as not-expired for me08:39
Keybukor, it's showing up as expired08:40
Keybukgpg: requesting key C88ABDA3 from hkp server subkeys.pgp.net08:41
Keybukgpg: key C88ABDA3: "Daniel T. Chen (new) <crimsun@fungus.sh.nu>" not changed08:41
Keybukpub   1024D/C88ABDA3 2003-06-23 [expired: 2006-06-27] 08:41
crimsunso the newer key simply hasn't synced yet08:41
Keybukcrimsun: hasn't sync'd anywhere yet08:41
Keybukcprov: sorry to bother you08:41
cprovKeybuk: np, anytime08:42
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
lifeless-lithuankiko: lifeless-lt would syggest less than lifeless09:14
=== bluekuja [n=andrea@host132-168.pool8252.interbusiness.it] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== cntb [n=user@85-250-145-22.bb.netvision.net.il] has joined #launchpad
cntbhi anyone?09:59
=== dorileo [n=dorileo@201.22.173.107.adsl.gvt.net.br] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== kbrooks [n=kbrooks@unaffiliated/kbrooks] has joined #launchpad
kbrooksIs there a bug open related to the CoC?10:30
matsubarakbrooks: could you be more specific?10:34
kbrooksnever mind/10:34
=== cguima [n=cmcmg62@217.129.136.216] has joined #launchpad
cguimaboa noite11:36
cguimaalgum me pode dar uma informao?11:38
=== mdke_ [n=matt@unaffiliated/matt/x-000000001] has joined #launchpad
matsubaracguima: sim eu posso, mas este  um canal em ingls.11:40
cguimadevo ento escrever em ingls?11:40
=== lifeless-lt [n=robertc@81.16.227.227] has joined #launchpad
matsubaracguima:  melhor. voc tem mais chances de ter sua pergunta respondida11:41
cguimaobrigada11:42
cguimamy problem is with the wireless11:42
cguimai want to work with linux11:43
cguimabut i  can't work with my wireless device11:43
matsubaracguima: try asking on #ubuntu or #ubuntu-br11:44
cguimado you know where to find drivers11:44
cguimaok, thanks11:44
=== cguima [n=cmcmg62@217.129.136.216] has left #launchpad []
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
=== jinty [n=jinty@83-65-231-93.work.xdsl-line.inode.at] has joined #launchpad

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