/srv/irclogs.ubuntu.com/2006/08/19/#launchpad.txt

sabdfllaunchpad list is private, right?12:16
salgadoright12:22
sabdflkiko: ping12:25
lucasvois there any feauture planned to have a mailing list per group?12:26
sabdfllucasvo: yes! would that be useful to you?12:29
lucasvosabdfl: well, for coordinating efforts and discussion about development I think I would use it once there are more than 2 devs in my team12:33
lucasvosabdfl: however I think working things out with malone and bazaar have higher priorities12:34
sabdflagreed12:34
lucasvo(linking bugs to revision #, uploading bzr branches to product branches, and couple of other things)12:35
lucasvoah yes, and maybe some syntax for bug fixing in ci messages would be cool12:35
lucasvolike: fixes bug # 2212:35
sabdflamen, brother12:35
lucasvosabdfl: sorry, I can't really figure out what amen means in this context. ACK? agreed?12:36
sabdflvery much agreed12:36
lucasvogood to know :012:36
lucasvo:)12:36
lucasvosabdfl: too bad it's not opensource. I started using LP because there were some rumors that it be opensourced. that was, what made me prefer it from trac and SF12:38
sabdfltrac is open source12:38
lucasvosabdfl: yes, but it doesn't host the projects12:38
sabdflright12:39
lucasvonot having to deal with svn permissions and making your ISP install trac is a great relief12:39
lucasvodo you (still) have in mind of opensourcing it? 12:40
sabdflyes12:40
sabdflwe want to refactor it and release it chunks at a time12:41
lucasvoit's not that I would want to set it up on my own server, but when I develop free software I want to develop it using free software12:41
sabdflstarting with the infrastructure that makes it possible, so that others can write web infrastructure like this too12:41
sabdflwe have GREAT infrastructure12:41
lucasvowhat infrastructure? I've only seen the apache proxy error so far... :)12:41
sabdflyou'll see :-)12:42
lucasvoyeah12:42
sabdflnight all12:44
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== jinty_ [n=jinty@221.Red-83-58-174.dynamicIP.rima-tde.net] has joined #launchpad
=== Fujitsu [n=Fujitsu@c58-107-63-43.eburwd7.vic.optusnet.com.au] has joined #launchpad
WebMavenAdded a spec: https://launchpad.net/distros/ubuntu/+source/zope3/+bug/5685301:43
UbugtuMalone bug 56853 in zope3 "Make it easier to build Zope3 + MySQL applications" [Unknown,Unknown]  01:43
WebMavenhttps://features.launchpad.net/distros/ubuntu/+spec/better-zope3-support01:43
WebMavenhttps://wiki.ubuntu.com/Zope3onUbuntu02:23
ajmitchWebMaven: #launchpad isn't the best place for raising issues about ubuntu development02:24
WebMavenIt's more of a Zope3 issue. I thought it would be of interest.02:25
ajmitchit's a request for ubuntu packages02:25
WebMavenOh, you mean the stuff I pasted earlier. Sorry. OK.02:25
=== jinty [n=jinty@221.Red-83-58-174.dynamicIP.rima-tde.net] has joined #launchpad
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
=== Fujitsu [n=Fujitsu@c58-107-63-43.eburwd7.vic.optusnet.com.au] has joined #launchpad
=== haasteem [n=haasteem@209-161-233-25.dsl.look.ca] has joined #launchpad
=== haasteem [n=haasteem@209-161-233-25.dsl.look.ca] has left #launchpad ["Leaving"]
=== jinty [n=jinty@221.Red-83-58-174.dynamicIP.rima-tde.net] has left #launchpad ["Leaving"]
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
=== AM|R [n=gomo@Malaysian.Computer.Emergency.Response.Team.MyCERT.org] has joined #launchpad
=== AM|R [n=gomo@agensi.antidadah.kebangsaan.adk.gov.my] has joined #launchpad
=== dsas [n=dean@host86-129-12-65.range86-129.btcentralplus.com] has joined #launchpad
=== stub [n=stub@ppp-58.8.4.68.revip2.asianet.co.th] has joined #launchpad
=== Fujitsu_ [n=Fujitsu@c58-107-63-43.eburwd7.vic.optusnet.com.au] has joined #launchpad
=== Fujitsu_ is now known as Fujitsu
=== metze__ [n=savirc@xdsl-195-14-205-85.netcologne.de] has joined #launchpad
=== sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== cx [n=x@adll-15-244-206-196.marocconnect.net.ma] has joined #launchpad
=== dsas_ [n=dean@host86-129-12-65.range86-129.btcentralplus.com] has joined #launchpad
=== cx [n=x@adll-15-244-206-196.marocconnect.net.ma] has left #launchpad []
=== doko [n=doko@dslb-088-073-102-098.pools.arcor-ip.net] has joined #launchpad
=== Fujitsu_ [n=Fujitsu@c58-107-63-43.eburwd7.vic.optusnet.com.au] has joined #launchpad
=== Fujitsu_ [n=Fujitsu@c58-107-63-43.eburwd7.vic.optusnet.com.au] has joined #launchpad
=== Fujitsu_ is now known as Fujitsu
=== glatzor [n=sebi@ppp-82-135-3-190.dynamic.mnet-online.de] has joined #launchpad
sabdflhow do i see an OOPS?12:47
sivangsabdfl: hey, I'm trying to see the link you sent me but it's timing out ;-)12:49
sabdflsivang: any spec listing will show it to you12:50
sivangsabdfl: right, cool, and thanks for the landing!12:50
sabdflsure, thanks for the code :-)12:50
sivangsabdfl: hrm, can you access staging though? (even front page)12:51
sabdflhttps://staging.launchpad.net/+graphics12:51
sabdflsure12:51
sivangsabdfl: this page partially loads. But Staging just timeouts with an OOPS for me, is this knows / planned ?12:55
jameshsabdfl: https://devpad.canonical.com/~jamesh/oops.cgi/$OOPSID12:55
sivangOOPS-231S1512:55
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/231S1512:55
sabdflsivang: staging may be under some load, i think there's work under way to open Edgy translations12:56
sabdflwhich drives the db server nuts12:56
sabdflthey may be testing that on staging right now12:56
sabdfljamesh: thanks!12:56
sivangah right, makes sense, okay.12:56
sabdfljamesh: great blog on the supermirror stuff12:56
jameshthanks.12:56
sabdfli really want that experience to be very slick for people12:56
sabdflshould come down to:12:56
sabdfl  bzr branch lp:///python my-branch12:57
sabdfl  bzr commit12:57
sabdfl  bzr push lp:/[some url indicating my branch] 12:57
sabdfland it should then be visible to everyone, under ~name/product/my-branch12:58
sabdflwith the smart server work by spiv and mpool, i think we can make the whole thing pretty fast12:59
sivanghmm, so each person can become a sort of LP "Instance" holding a world of products , packages, branches and so on of his own ?12:59
sivangwell, packages probably fall under PPAs12:59
jameshyeah01:00
sabdflsivang: yes01:00
jameshI wonder if the smart server would be able to automatically use other branches as a basis for the initial push?01:00
sivangcool!01:00
sabdfli was just thinking the same thing01:00
sabdflif it remembered the revision that came *from* the supermirror, in metadata, it could use that for the push01:00
sivangand I assume the plan is also to allow that from teams, as they basically could be treated like people ?01:01
jameshalthough perhaps doing repositories on the supermirror would get similar benefits01:01
sabdflit could start the conversation with "hi, i am about to push a branch which started with revision X, and I happen to know you have that"01:01
sabdflwhich could then create the repository and allow the new branch push to be really, really fast01:02
sabdflso, you wouldn't even have to have had a previous push of this product yourself01:04
sabdfljust leverage a repository which can be created because you know which revision you last saw from the SM01:04
sabdflsince revision ID's are uuid's, knowledge of the revid implies knowledge of the branch itself01:05
sabdflthough we should probably enfore branch privacy over and above that01:05
sabdflmpool: ^ ?01:05
=== jinty [n=jinty@221.Red-83-58-174.dynamicIP.rima-tde.net] has joined #launchpad
LarstiQsabdfl: when aaron's nested trees work is done, you should be able to identify a project by it's root-id01:33
=== AM|R [n=gomo@agensi.antidadah.kebangsaan.adk.gov.my] has joined #launchpad
sabdflLarstiQ: that's pretty interesting - i'll chat with aaron about that01:40
LarstiQyou still have the problem that everyone who branches off that has the same root-id, but it gives you an idea what branches to look at01:41
LarstiQbut aaron can tell you more :)01:42
jameshLarstiQ: we have a DB with revision info for all the registered branches, so picking a closest matching branch is not an insurmountable problem01:42
jameshLarstiQ: just go back in the revision history til you get a match01:43
LarstiQjamesh: you'll need something more than just push then01:45
LarstiQor it will be installing old revision first, and that is what you want to speed up01:45
=== LarstiQ has no idea how the smart server works though
lifelesssabdfl: the basic approach will be that you ask the smart server what you need to upload02:02
lifelesssabdfl: so it may be possible - we've actually discussed this before02:02
lifelessIIRC we felt it was best to have an explicit 'reuse this branch' api in it, which is not as transparent, but provides plenty of room for optimisation02:03
lifelessLarstiQ: you cant id a project by the root - forked projects will share roots, just like revision ids will, and anyhow a revision id query is almost the same overhead02:06
LarstiQlifeless: right, I see forks as the same thing, but that has potential for huge mismatches in the revision history02:07
lifelessalso, all the existing projects have one root id02:07
LarstiQthere is that small operational problem, yes :)02:07
LarstiQthat is a particular id though?02:08
lifelessyes02:08
LarstiQwould you do a 'related branches:' by traversing the revision-history and looking up who has the same revisions, or would roots (bar the current one) be ok for that?02:09
LarstiQYou'd need the former for branching visualisation anyway02:10
lifelessso the problem with transparent branch cloning is revision pollution02:13
LarstiQif you use a launchpad wide repository?02:14
LarstiQor even a user/product wide one02:14
lifelessif we ignore that, its basically a chatter back and forth to determine what revision the bundle to be uploaded should be made against02:14
lifelesswhich is the exact same chatter that any normal upload to a branch will use02:14
LarstiQeven on dumb transports?02:15
lifelessexcept that there is no remote initial revision to match against02:15
lifelessno, any normal hpss upload02:15
LarstiQok02:15
lifelessbut a simple approach is to allow explicit cloning02:20
lifeless'branch remoteA remoteB, then push --overwrite remoteB'02:20
lifelessI think we can make this seamless within the client for launchpad uploads02:20
LarstiQhow do you determine remoteA?02:21
lifelessquery for 20 or 30 revision ids in the lp database, among the branches for the product being uploaded too that you have access to02:22
lifelessthe revision ids are exponential backoffs in the rev history02:22
lifelessthe tip, tip -5, tip -25, tip -125, tip -625, tip - 3K, tip -15K02:23
lifelesssort of thing02:23
lifelessanyhow, its all worth consideration02:25
LarstiQok, that should work when you branch python-trunk and keep the same product when uploading02:25
=== xenru [n=Miranda@85.192.12.254] has joined #launchpad
=== AM|R [n=gomo@agensi.antidadah.kebangsaan.adk.gov.my] has joined #launchpad
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
sabdfllifeless: in many cases, the user will branch *from* launchpad and push *to* launchpad04:36
sabdflso, it should be able to know at least a recent rev-id that is on the server04:36
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== lfittl [n=lfittl@85-125-227-23.dynamic.xdsl-line.inode.at] has joined #launchpad
=== danilos [n=danilo@82.117.204.199] has joined #launchpad
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== jinty [n=jinty@221.Red-83-58-174.dynamicIP.rima-tde.net] has joined #launchpad
=== niemeyer [n=niemeyer@200-163-194-221.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
=== BjornT [n=bjorn@213.226.190.253] has joined #launchpad
=== niemeyer [n=niemeyer@200-163-194-221.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
=== Spads [n=crack@host-87-74-18-227.bulldogdsl.com] has joined #launchpad
=== WaterSevenUb [n=WaterSev@195-23-238-140.nr.ip.pt] has joined #launchpad
=== danilos [n=danilo@82.117.204.199] has joined #launchpad
=== parsek [n=oikoi@dsl-roigw4-febbf800-121.dhcp.inet.fi] has joined #launchpad
parsekis there a shipit channel, or can i ask here about it10:49
LarstiQyou can ask here10:56
parsekdo i have to make 2 orders if i want to order kubuntu and ubuntu10:57
lucasvoparsek: yes10:57
parsekdoes it cost me anything10:58
lucasvoparsek: no10:58
parseki mean shiping10:58
lucasvoparsek: and they will get shipped together10:58
lucasvoparsek: no10:58
parsekthx10:58
lucasvojust login to shipit.ubuntu.com and afterwards shipit.kubuntu.org10:58
parsekwell i`m doing it the other way10:59
parsekdoes it matter10:59
parsekfirst kubuntu then ubuntu10:59
lucasvono11:00
parsekwell, i dont know if here is any makers of kubuntu but i have to say that thx for making a great OS (works perfectly even with my 5 year old laptop) and thanks lucasvo 11:03
parsekBye!11:04
=== AstralJava [n=jaska@cm-062-241-239-3.lohjanpuhelin.fi] has joined #launchpad

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