/srv/irclogs.ubuntu.com/2006/07/31/#launchpad.txt

=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== mdke_ [n=matt@unaffiliated/matt/x-000000001] has joined #launchpad
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== stub [n=stub@ppp-58.8.1.92.revip2.asianet.co.th] has joined #launchpad
=== stub [n=stub@ppp-58.8.1.92.revip2.asianet.co.th] has joined #launchpad
mpoolstub: hi?05:01
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
stubmpool: Hi05:53
stubmpool: I guess launchpad-bazaar is the best place for the bug report.05:54
stubmpool: Make sure you say how urgent it is so it can be prioritized (I think Kiko does this atm? Or is it matsubara?)05:55
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== frodon_ido [n=patrick@ip-213-49-150-10.dsl.scarlet.be] has joined #launchpad
mpt__Gooooooooooooooooood afternoon Launchpadders!06:30
mpoolhello mpt07:05
mpthi mpool 07:15
=== marcus_notebook [n=mholthau@110.25.76.83.cust.bluewin.ch] has joined #launchpad
=== marcus_notebook [n=mholthau@110.25.76.83.cust.bluewin.ch] has left #launchpad ["Konversation]
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== Spads [n=crack@host-87-74-89-130.bulldogdsl.com] has joined #launchpad
=== Fujitsu [n=Fujitsu@c58-107-168-5.eburwd7.vic.optusnet.com.au] has joined #launchpad
sivangmorning08:42
mpthi sivang, sorry I was asleep earlier08:59
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
sivangmpt: nahh, 's okay had nothing important.09:02
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
ddaaGood morning09:09
=== malcc [n=malcolm@host86-134-233-12.range86-134.btcentralplus.com] has joined #launchpad
=== _mholthaus [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
lifelesshi ddaa 09:16
sivangwow, cool diagrams for spec dependency09:22
=== Fujitsu [n=Fujitsu@c58-107-168-5.eburwd7.vic.optusnet.com.au] has joined #launchpad
=== mpool [n=mbp@ozlabs.tip.net.au] has joined #launchpad
ddaalifeless: mpool: we have an issue with the bzrlib fetcher: bug 5382509:31
UbugtuMalone bug 53825 in launchpad-bazaar "branch puller does not properly sanity checks branch data" [High,Confirmed]  http://launchpad.net/bugs/5382509:31
ddaait looks like the fetcher was optimised not to process all the data it pulls across branches09:31
ddaathat causes the branch puller to break its contract and no longer ensure that all the mirrored data is valid (by the definition of that version of bzrlib)09:32
ddaato keep the system simple to understand and provide guarantees to the current and future tools that use the data on the supermirror, we want the branch puller to keep providing that guarantee09:33
ddaathat means we need either:09:34
ddaa* an option on the fetcher to make it sanity check all data it pulls across09:34
lifelessddaa: err, how about it is just considered a bug in bzr ?09:34
lifelessbecause thats all it is09:34
sivanghey ddaa , lifeless 09:34
ddaalifeless: I'm entirely happy to consider that a bug in bzr09:35
ddaaI just wanted your input on considering it that09:35
lifelessI think doing checks bzr does not do is not in general helpful09:35
ddaalifeless: it's a about early failure09:35
lifelessI think let pulling be bzr's responsibility and treat failures like this as, well, bugs.09:35
lifelessdoing what you describe is up to 50 times slower than allowing bzr to decide what checks it needs09:36
ddaaI think it makes sense for the fetcher to have some level of trust on the data it moves around, so it can be faster09:36
lifelessor worse09:36
lifelesswhats happened here is that jelmers plugin appears broken09:36
lifelessand has inserted bad data into bzr, which has been preserved intact09:37
ddaabut the puller has some special paranoid requirements and is willing to pay extra for guaranteed-valid data.09:37
ddaalifeless: it's probably a bug in jelmer's plugin, but it's also a bug in the branch puller (or bzrlib) that said data was moved around without failing.09:38
lifelessyour point that pull should not propogate dud data is valid09:38
lifelessyour proposal is overreacting IMO09:38
lifelessit will suck major arse09:38
lifelesssingle branch pulls will take hours or days09:39
ddaalifeless: that's why I expect that those checks will not be enabled by default09:39
ddaahu?09:39
lifelessit will suck for the branch PULLER09:39
=== sabdfl [n=mark@87-194-36-33.bethere.co.uk] has joined #launchpad
lifelessyou'll need to do 10K xml parses for a single pull of a new bzr branch for instance09:40
lifelesswhich is very unsustainable09:40
ddaalifeless: what do you propose?09:41
lifelessas I said09:41
lifelessif it happens, file a bug in bzr09:41
sabdflBjornT: https://help.launchpad.net/MaloneHighlights09:41
sabdflplease could you and bradb correct any mis-statements there?09:41
lifelessthere will always be occasional bugs, and the fix for the bug will be to ensure that particular form of defect cannot occur again09:41
ddaalifeless: ack that09:42
ddaalifeless: there's another issue though. It's not clear how launchpad should report errors if we allow the branch scanner to fail. Jamesh and I expect that displaying branch scanner failures on the branch page would be confusing, and people would read them as branch puller errors.09:43
ddaain the current situation, it just fails silently, which I think is slightly better, but cause people to file bugs (jelmer just filed one)09:44
ddaaat least, it's silent to the user, we get an error in the email logs09:45
lifelessso, one way is for the puller to file a bug saying 'branch appears corrupt'09:45
ddaayou mean the "scanner" right?09:45
lifelesss/bug/failure log09:45
lifelessyes09:45
lifelessscanner09:45
lifelessgive a useful error to the usr09:46
lifeless*user*09:46
lifelessand generate an OOPS report for us.09:46
lifelessor possibly better, file a 'branch appears corrupt. OOPS-ID-xyz' report09:46
lifelessthen it will get analyzed by the automatic oops reports logic09:46
lifeless*and* theres an indication to the user that we are looking into it.09:47
ddaaI like the oops idea, but I do not like the automatic bug report idea, as invalid branches like that tend to come in clusters09:48
lifelessnot a bug report09:48
lifelessa branch report09:48
ddaaokay09:48
lifelessin the branch09:48
ddaaright09:48
BjornTsabdfl: sure, i'll take a look at it and will discuss it with bradb09:49
ddaa"This branch was mirrored successfully, but it appears corrupt (_OOPS-ID-xyz_). We are looking into the problem."09:49
lifelesssure09:50
ddaasounds good, it move the cryptic stuff out the page so it should not look too much like a mirror failure (users do not read _anything_)09:50
ddaaCan probably restrict that error handling to BzrError in BzrSync09:52
sabdflthanks BjornT. also, could you add a partial screenshot to each feature? by partial screenshot I mean crop a screenshot of the relevant part of malone and point out the relevant data on the page?09:54
BjornTsabdfl: well, i think someone else can do it better and faster than i can, but i'll make sure it gets done.09:59
=== jamesh [n=james@81.16.227.227] has joined #launchpad
sivangso, for the patch I'm writing, I need to touch xx-specs-11-setdistrorelease.txt and add a clause to xx-specs-02-creation.txt. I am going to convert them both to testbroweser, is there a general rule to know which lost test credentials were used in each tests? (in the old format, there is only the base64 authentication data)10:23
sivangthis is malone 5203810:24
UbugtuMalone bug 52038 in blueprint "Please rename "Braindump" state to "New"" [Wishlist,In progress]  http://launchpad.net/bugs/5203810:24
sivangs/lost//10:25
sabdflBjornT: thanks!10:27
=== Spads [n=crack@217.205.109.249] has joined #launchpad
jameshsivang: if you decode the base-64 in the test, you should have a good idea of which browser class to use10:27
BjornTsivang: since it's base64 you can find it out doing: 'some-base64-encoded-string'.decode('base64')10:28
sivangjamesh: ah, right , thanks dudes ;)10:28
jameshsivang: if the login is test@canonical.com, then it will be clearest if you use user_browser.  If it foo.bar@canonical.com, it will be clearest if you use admin_browser10:28
jameshotherwise just use browser and set the login credentials10:28
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
SteveAgood morning10:31
SteveABjornT, jamesh: meeting in #launchpad-meeting please10:31
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
ddaaSteveA: I feel burning  pain In my left forearm when typing10:47
ddaaCurrently hunt-and-pecking with just the right hand10:47
ddaaRequesting sick day away from computer10:48
ddaaHaving me seen frantically typing for the past week, I think you can understand what happened10:49
SteveAddaa: continuing on #canonical10:49
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
SteveAmpt: hello10:54
SteveAmpt_: hello_10:54
mpt_hi SteveA 10:54
SteveAmpt_: james and bjorn will be looking at improving our forms infrastructure this week10:55
SteveAyou can help them by talking with them in #launchpad-meeting about it, and highlighting issues and open bugs on this that would be good to have addressed10:55
SteveAsuch as tab navigation in a form10:55
mpt_ok10:55
mpt_as in, now?10:55
SteveAsure.  we're meeting for lunch in 1 hour, and after lunch we'll be planning the week from my place.10:56
SteveAso if you have time now, that would fit in well10:56
=== doko [n=doko@dslb-088-073-087-126.pools.arcor-ip.net] has joined #launchpad
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
sivang /join #launchpad-meeting11:10
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== stub [n=stub@ppp-58.8.1.92.revip2.asianet.co.th] has joined #launchpad
=== mdke_ is now known as mdke
sivangjamesh: one of the tests uses the 'carlos' credential, is admin_browser completely encompasses all of it's permissions? (I see on the README.txt it's also rosetta admin, ubuntu translators, testing spanish team).11:24
jameshsivang: use "browser", and call browser.addHeader() to set the credentials11:25
jameshsivang: there are a few other page tests that do this which you could grep for11:25
mptjamesh, PQM told me that my monospace change landed, but it doesn't seem to have shown up in arch-commits@ and I don't know why11:27
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
=== BjornT -> lunch
sivangjamesh: sure, I've already spotted some few that do that.11:35
=== mholthaus [n=mholthau@16-62.1-85.cust.bluewin.ch] has joined #launchpad
jameshmpt: looking at the branch on sodium shows your branch merged as r384611:37
mptok, cool11:38
mptI think you said you wanted to put it on demo.launchpad.net11:39
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
jameshmpt: yeah.  I'll look at doing that later today11:42
=== jelmer [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #launchpad
stubmpool: Do you want the total number of people who own branches registered with Launchpad, or the total number of people using the sftp hosting service?11:59
stubmpool: Also, how should I count teams? Ignore them, or count them like a person?12:00
lifelessstub: they are separate metrics - we want both12:04
lifelessfor branches registered, teams are people, please count them as such and dont count their members12:04
lifelessfor branches hosted on the supermirror, I think counting the team members makes sense12:05
sabdflit would be nice to know that as a separate number, actually12:05
sabdfl"how many teams are collaborating on bound branches using the supermirror"12:05
lifelessand for logins to the sftp server, we probably want to count the number of unique individuals logging in12:05
lifelesssabdfl: agreed12:05
SteveAwith all these stats, I'd like to link the raw stat with a wiki page so we can develop commentary -- explain our understanding of what the graph means12:06
SteveAand how it applies to understanding how we're doing12:06
SteveAstub: any ideas on that?12:06
stubWhy use the wiki? I can just stick that in the descriptions of the cricket graphs if people need the commentary.12:07
SteveAwell12:08
SteveAI expect various people to have insights about the commentary, about what the graph means to us12:08
SteveAand I expect this understanding to develop over time12:08
lifelesscrikiwiki12:08
stubWe should look out for a better solution than cricket for this btw. It is the best tool I'm aware of to do this, but it isn't the best fit and a pita to configure.12:09
SteveApython bindings for open office org ;-)12:09
stub(maybe roll our own once we have a better understanding of what we need)12:09
lifelessstub: crickets magic is in rrdtool12:11
lifelessdoing a different frontend that is easier to configure would be very easy12:11
stublifeless: I know. Just insert time and inspiration ;)12:12
lifelesswell then, bend over :)12:13
=== lifeless readies the time
stubthat is in speer action, not inspiration.12:14
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
=== SteveA -> lunch
cprovgood morning, guys !12:21
sivangmorning cprov !12:21
cprovsivang: hi, how are you ?12:22
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== lfittl [n=lfittl@85-125-147-235.dynamic.xdsl-line.inode.at] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== Yannig [n=Kokoyaya@AToulouse-254-1-61-40.w81-49.abo.wanadoo.fr] has joined #launchpad
YannigHello everybody01:11
YannigSpads> I answered you :)01:12
SpadsYannig: thank you.  let me check01:13
Spadshmm, I don't seem to have the mail01:13
YannigI answered to mailman@lists.ubuntu.com :(01:14
Spadsohhhh01:14
Spadslet me look for it01:14
Yannig"You can switch to l10n-oci (and do what we told yesterday: mass-registering and archives transfer). I still don't know how but I'll find a way to update this in Rosetta."01:14
Spadsthank you01:16
YannigYou're welcome01:16
YannigTell me when it's done :)01:16
Spadswill do01:18
YannigSpads> I'm setting it up01:35
SpadsYannig: I only just got it fixed up01:36
Spadsyou're quick!01:36
Spadsbut yes, I moved subscriptions and archives over01:36
YannigI received a mail telling me about a new registration ;)01:36
=== Spads nods
SpadsAnd I have deleted the old list01:36
YannigGreat :)01:36
YannigI "just" have to find-replace everything in Rosetta now :P01:37
YannigIsn't there a script for that? :D01:37
SpadsSorry about that.  But thank you for migrating to the new list.01:37
SpadsI'm not the person to ask about rosetta, I'm afraid.01:37
YannigDon't worry :)01:39
sivangcprov: I'm fine thanks, you? 01:42
cprovsivang: too late, I'm not fine anymore ;)01:43
cprovsivang: eh, I'm fine, thank you 01:43
sivangcprov: hehe01:44
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
sabdflSteveA: no sign of carlos or danilo, are they OTL?02:16
SteveAdanilo missed his flight, and he'll be around very shortly02:17
SteveAhe called me last night02:17
SteveAcarlos is on vac02:17
=== MaSa69 [n=MaSa69@dsl-jklbrasgw1-fe1cfb00-100.dhcp.inet.fi] has joined #launchpad
sivangso, I use broswer.open and browser.url instead of the ugly "GET .... HTTP/1.1 200 Ok" ?02:27
sivang(to verify that a page has been accessed successfuly)02:27
BjornTsivang: yes. and where it makes sense, you use browser.getLink('some link').click() instead of .open()02:30
sivangBjornT: cool, thanks.02:33
=== jamesh [n=james@window.gnome.org] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== niemeyer [n=niemeyer@200.193.154.46] has joined #launchpad
=== svaksha [n=svaksha@unaffiliated/svaksha] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== dsas [n=dean@host86-128-51-145.range86-128.btcentralplus.com] has joined #launchpad
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
SteveAkiko: hello03:35
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
kikomorning!03:35
kikohow are things on your end SteveA?03:35
SteveAgood morningn to you03:35
SteveAthings are fine.  james and bjorn and I had lunch in town, and now we have a schedule of things to look at this afternoon03:36
sivangmorning kiko03:36
kikothat's great to hear. remember my pleas for FormLayout mmkay?03:36
sivanghey SteveA 03:36
SteveAdo you have anything specific you're looking for in a form layout?03:36
SteveAhi sivan03:36
SteveAthe first thing bjorn and james are doing is to look through mark's https://help.launchpad.net/MaloneHighlights page03:38
SteveAmaking various improvements and putting in some appropriate screenshots03:38
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
sivangI'm converting xx-specs-02-creation.txt to test browser, I've ran into <input name="field.status-empty-marker" type="hidden" value="1" /> , it appears in the old format as the data, but surely I do not need to include or touch in the testbrowser test? (it's not something a user can interact with)03:47
matsubarasivang: nope, just grab the elements that are visible in the page.03:48
sivangmatsubara: cool, thanks03:49
mptflacoste, hi, I think the stuck branch on PendingReviews is yours03:59
=== sivang wonders if there is/will be a way to manipulate a form like a dictionary, allowing a cleaner set up of multiple values, then submitting them.
flacostempool: it is, i've fixed it, thanks03:59
kikoflacoste, your review is long! I'm still finishing it from friday :)04:00
flacostekiko: yeah, i know it is quite a large patch, but most of it is new or moving of tests04:02
=== glatzor [n=sebi@ppp-82-135-12-42.dynamic.mnet-online.de] has joined #launchpad
=== danilos [n=danilo@82.117.204.69] has joined #launchpad
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has left #launchpad ["Leaving"]
sivangso, the old xx-specs-02-creation.txt contained a field.priority which seems to be gone now, how come this wasn't refelcted in the test?04:28
=== abhay [n=abhay@ss75.shared.server-system.net] has joined #launchpad
sivangdo I simply 'make schema' to put my DB back to a 'clean' stage to run some test caluses from a story by hand?04:34
sivangs/stage/state/04:35
=== sivang checks the newsampledata target.
matsubarasivang: yes, and apparently with the old test POSTing a field.foo that doesn't exist in the form is ignored.04:37
sivangmatsubara: oh man, just lke a million reaons to move to test browser :)04:37
YannigWaouh !04:38
YannigMy Karma was multiplied by 10 during my holidays!04:39
YannigIt's great not to do anything :)04:39
kikoyeah04:40
YannigSpads> You may also want us to change our team-name?04:45
Yannighttps://launchpad.net/people/ubuntu-l10n-oc04:45
kikoYannig?04:46
SpadsThat's not my department, really, Yannig 04:46
SpadsI'm in charge of the mailing lists04:46
YannigFair enough :)04:46
Spadsbut if you want to change your team name, sure04:46
SpadsI won't stop you :)04:46
SpadsI'm not really sure why more people don't use 639-2 instead of 639-104:47
Yannigkiko?04:47
YannigSpads> I didn't even know about it :(04:47
kikodo you guys want to do something?04:48
YannigSpads> By the way: it seems the mailing list does not like my accents :(04:48
SpadsI'm kind of miffed that the LANG env var doesn't use it04:48
SpadsYannig: where?04:48
Yannigkiko> Spads asked me to change l10n-oc into l10n-oci for the Occitan mailing-list04:48
YannigSpads> https://lists.ubuntu.com/mailman/listinfo/ubuntu-l10n-oci and https://lists.ubuntu.com/mailman/listinfo/04:49
mdkejordi: around?04:49
Yannigmdke> On holidays I think04:49
SpadsYannig: did the old one do this?04:49
mdkethanks Yannig 04:50
=== Yannig [n=Kokoyaya@AToulouse-254-1-61-40.w81-49.abo.wanadoo.fr] has joined #launchpad
kikoah04:50
SpadsYannig: did the old list do this?04:51
YannigUps04:51
YannigMissed something04:51
YannigSpads> I don't remember04:51
SpadsI think this is a general mailman bug04:51
kikostub, mdz would like passwords to actually be able to see the cricket graphs :)04:55
stubkiko: Passwords haven't changed since the last time I sent them to the mailing list :-P04:58
kikostub, but I don't think mdz is subscribed to them04:58
sivanglater, going out for some hours05:01
stubkiko: sent05:02
kikothanks05:02
mdzstub: Current values not available: Architecture x86_64-linux-gnu-thread-multi not supported yet.05:02
stubkiko: What use cases do you have for deb_version_match and deb_relation_match ?05:02
stubmdz: cricket issue - never looked into it.05:03
kikostub, if you look through database/ there are a few XXXs -- places where we python-sort instead of DB sort05:03
kikostub, and there are more where I'd love to do that but couldn't yet05:03
mdzstub: who admins that cricket instance? it's pretty easy to fix05:03
stubkiko: So gustavo's code will be useful for sorting? I was thinking ideally we need something that converts a debian version number to a string (or integer) we can just sort alphabetically. If we had that, we could build indexes and use them. If we can't use an index, there isn't much difference sorting on the client than on the db server.05:04
stubmdz: Me I guess. What is the fix?05:04
kikostub, well, sorting from the DB has an additional advantage of making the SelectResults easier to reuse/combine05:05
kikostub, but I agree that indexing on it would be nice05:05
stubkiko: Do you think it is possible to do what I described?05:05
mdzstub: actually I'm surprised that it doesn't work out of the box; it's using packaged cricket?05:06
stubmdz: Yes.05:06
kikostub, I'm thinking. it's probably possible, but will require some effort to determine a good format 05:06
mdzstub: anyway there's a tool in the source tree which you run and it spits out a bit of Perl code which you patch into one of the modules05:06
stubblech05:06
mdzstub: getFormat.c05:07
stubOr I could submit a bug report and make someone else fix it in the package ;)05:07
=== stub wonders if he has a source tree
=== mdz hands stub "apt-get source"
mdzI submitted a patch upstream aeons ago to fix it to not require this awful hack, but they went dead05:08
mdzI think I still have commit upstream, but I'm afraid that if I commit something I'll be nominated maintainer05:08
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
flacosteSteveA: do you still have plans to do some adapters refactoring this week?05:16
SteveAflacoste: remind me of the context please05:18
flacosteSteveA: it was started by https://launchpad.canonical.com/ITicketTargetAdapter05:20
flacosteand you can fin the discussion archived http://people.ubuntu.com/~fabbione/irclogs/launchpad-meeting-2006-07-10.html 05:21
SteveAthanks05:21
SteveAI'm doing various things this week to prepare for the launchpad infrastructure sprint next week05:22
SteveAand this is one thing I want to look at05:22
flacosteSteveA: ok, let me know if I can be of any help05:23
SteveAthanks05:24
SteveAhow is the ticket target implementation looking at the moment?05:24
flacostewell, presently each class implements the interface and there are two methods that are implemented by delegating to an helper method05:26
flacostealso, in the tt-search branch that kiko is currently reviewing, I've removed the ITicketTarget from the bases of IDistribution, IProduct and company05:27
flacostethis was compatible with the discussion we had and it was needed for security05:27
flacoste(Some security declarations just did allow interface='IProduct' which also allowed all of ITicketTarget)05:28
SpadsHey, so I'm looking to set up a bzr tree for some planet.ubuntu.com goodness.  Are there any launchpaderinos here who can help me figure out how to get a proper lp+bzr setup so that I can grant access to more ubuntroids?05:34
kikoSpads, ddaa is a good bet05:35
Spadsddaa: I choose you!05:35
kikoif he is not idle or on vac05:39
kikodoes anyone know?05:39
kikolifeless, SteveA: do you know if we have any end-user documentation for shared branches?05:39
SteveAddaa is off sick05:40
Spadsalas.05:40
jameshSpads: the basic story is to (a) create a team on Launchpad, and (b) push your branch to sftp://bazaar.launchpad.net/~teamname/product/branch05:41
Spadshmmm05:42
SpadsI think that part of this is that my goal is to make this branch available to the ubuntu distro team, of which I am not a member05:42
ddaaThat's all there is to it.05:42
jameshSpads: it is best to work with the team owned branch through a checkout.  So either do "bzr checkout sftp://..." to create a new checkout05:42
ddaaSpads: as long as something is on launchpad, it's available to the whole world05:43
SpadsI want them to be able to commit05:43
ddaathe team is useful for granting commit access05:43
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
jameshSpads: when you commit to the checkout, the changes will be committed to SFTP at the same time.  Run "bzr update" on the checkout to get any changes others have committed05:43
jameshSpads: okay.  Add the ubuntu distro team to the team owning the branch05:44
Spadsah okay05:44
=== ddaa goes back off the keyboard
Spadsthanks05:44
jameshteams can have other teams as members05:44
kikojamesh, are there any user docs?05:46
jameshkiko: I'm meant to be writing an article about it, but haven't done much on it yet.05:47
kikojamesh, okay. thanks05:47
jordimdz: I am here, yup05:55
mdzjordi: eh?05:55
jordier05:55
jordimdke: ^05:55
jordisorry mdz :)05:55
mdzstub: how often are those graphs updated?  I am unable to see any change at this granularity, and without the current values, it's hard to tell05:55
stubmdz: Standard cricket - every five minutes05:56
=== panthera [n=daniel@panthera-systems.net] has joined #launchpad
mdkejordi: hi. there is so much spam to -translators, and hardly ever any posts to approve. What do you think about removing the moderator functionality and just have it approve emails from subscribed members and reject others?05:57
jordimdke: yeah, it's terrible. I'd have to check if there's some policy against this practice at ubuntu.com first.05:57
jordiIt's unfortunate, though05:58
=== LeeJunFan [n=junfan@s64-186-37-84.skycon.net] has joined #launchpad
jordiI cna find out05:58
pantherai was told that cannonical/ubuntu does, based on the email address from debian uploads, create accounts on launchpad.net05:58
pantheraas i don't need nor want an 'account', who can remove it?05:58
panthera.oO(well, and i have even three of them - all 'empty')05:58
mdkepanthera: I think it is necessary for certain functionalities in launchpad. You don't need to do anything - no details are disclosed, afaik. Someone else will be able to give you a more authoritative answer though05:59
mdkejordi: yeah, thanks06:00
pantheramdke: i want this 'Daniel Baumann is not an active member' to be removed. I know that I'm not involed in ubuntu.06:01
jordimdke: we are free to move to this policy.06:01
LarstiQpanthera: launchpad is much more than ubuntu06:01
mdkejordi: shall I poke around and implement it? or do you want to consult with carlos too?06:02
pantheraLarstiQ: then replace ubuntu with launchpad in my last sentence.06:02
kikomatsubara, is checkwatches not working currently?06:02
jordiyeah, let's run this through carlos too, but I'm pretty sure he'll be happy as well06:02
mdkepanthera: that just means that you are not involved in any projects which are represented on launchpad06:02
kikoI just saw https://bugs.freedesktop.org/show_bug.cgi?id=572306:02
UbugtuFreedesktop bug 5723 in icon theme "Bad Metaphor Used for edit-delete Icon" [Major,Resolved: fixed]  06:02
pantheramdke: i know what it means.06:02
kikomatsubara, which is RESOLVED FIXED but still not marked as such in launchpad06:03
mdkepanthera: it bothers you?06:03
mdkejordi: ok, how about we do it now, and run it past him afterwards?06:03
pantheramdke: yes.06:03
kikomatsubara: https://launchpad.net/distros/ubuntu/+source/evolution/+bug/3103406:03
UbugtuMalone bug 31034 in tango-icon-theme "evolution shows wrong trash icon" [Unknown,Unconfirmed]  06:03
jordimdke: that's ok for me too06:03
mdkejordi: ok, I'll see if I can do that06:04
jameshkiko: I've got mpt's monospace bug comments changes up on https://demo.launchpad.net/ if you want to check them out06:04
=== matsubara checks
kikojamesh, ah, cool! did you also fix up sf.net weblinks?06:04
kikojamesh, the wrapping is still kinda weird: https://demo.launchpad.net/products/python/+bug/sf22359906:04
kikojamesh, that was one comment neil made on python-dev06:05
LarstiQpanthera: I admint being puzzled as to why.06:05
jameshkiko: no weblinks yet.06:05
=== glatzor [n=sebi@ppp-82-135-12-42.dynamic.mnet-online.de] has joined #launchpad
pantheraLarstiQ: i'm not involved with ubuntu/cannonical/launchpad. i don't want a negative statement saying 'this guy does nothing here' somewhere on a site, regardless about what it is.06:06
kikojamesh, aww06:06
jameshkiko: I might see if I can patch them into the current import though.06:06
kikothanks jamesh 06:06
kikopanthera, can you point me to the page where you are raising issue?06:07
jordimdke: okay06:07
=== azeem [n=mbanck@host45.natpool.mwn.de] has joined #launchpad
azeemheya06:07
kikopanthera, we could change the content to make it less aggravating06:07
matsubarakiko: can't find anything in logs. I'll have to look at the log archive since I don't have all of them.06:08
pantherakiko: https://launchpad.net/people/?name=daniel+baumann&searchfor=all06:09
pantherakiko: and then click one one06:09
LarstiQpanthera: Ah, I didn't think of that is negative, but I see now. About launchpad, there are tons of people/projects not associated with canonical that use it.06:09
LarstiQpanthera: like, me.06:09
kikomatsubara, just look at the latest checkwatches run.06:09
azeemLarstiQ: it's more about people who are on launchpad who *don't* use it06:09
mdkeazeem: can't they just ignore it? no personal details are given away06:10
matsubarakiko: that's what I did. that bug was closed on the 24th and I don't have logs for that day.06:10
pantheraLarstiQ: again, i'm not making any difference between ubuntu/cannonical/launchpad - i'm not involved at all in all three of them.06:10
azeemmdke: they seem to have issues06:10
LarstiQazeem: it doubles as an account to use, but is also information about teams etc06:10
mdkeazeem: this is the first example I've seen :)06:10
LarstiQazeem: you don't have to use it to be of use06:10
kikopanthera, a) what if we just did s/Launchpad// ? b) if we removed the text "is not an active member", would that improve things?06:11
LarstiQpanthera: my point is that almost noone is involved with them06:11
azeemmy proposal was: "If no member of any teams, no Ubuntero and has not created account themselves (possible to detect?) -> "This person is not affiliated with Ubuntu, Canonical or Launchpad"06:11
azeemplus, some people have taken offense at the "Ubuntero: not yet"06:11
kikopanthera, c) we could also add information saying "This entry was created automatically by Launchpad (_why?_), but the account has not yet been activated."06:12
mdkejordi: done, I think :)06:12
kikoazeem, that's just a bug. I should get rid of that.06:12
azeemmaybe you could consider changing that to "Ubuntero: no" for people who did not create their people-page through the creation of an account=?06:12
pantheraLarstiQ: if you remove everything, both the wiki-link, and the 'daniel baumann is not active',06:13
kikoazeem, we should just not say anything.06:13
azeemkiko: please understand that you have *all* Debian Developers as people on launchpad, and some outright hate Ubuntu (for whatever reasons)06:13
kikoI know.06:13
pantheraLarstiQ: yes, and something like 'this entry was automatically created and does not mean, that the person is affilated with ubuntu/connical/launchpad/$whatever' in any way.06:13
pantheraLarstiQ: that would be fine.06:13
azeemso your above c) sound very good, I'd just add a "not affiliated with us" disclaimer as well06:13
LarstiQpanthera: right, that should be doable *looks at lp devs*06:14
mdkebut most projects on LP are not affiliated with Canonical...06:14
pantheramdke: that's not the point.06:14
LarstiQWhat I don't understand though, is why people think people/foo has anything to do with u/c/l?06:14
mdkemaybe that should be more clear?06:14
kikoLarstiQ, well, it /is/ under launchpad.net :)06:14
LarstiQNo one seems to object to sourceforge users06:14
kikoLarstiQ, yeah, but they are explicitly created for your project06:15
LarstiQkiko: Not true with migrations, like the python.org sf import 06:15
azeemLarstiQ: does launchpad include all sourceforge users?06:15
azeemanyway06:15
LarstiQazeem: for the subset of python, yes06:15
pantheraLarstiQ: and it's quite strange, that all my packages are listed there too.06:15
jordimdke: ok. Let's see how it goes.06:15
azeemmaybe that was discussed, and it doesn't matter much anyway, some people in Debian weren't asked and don't like it06:16
pantheraLarstiQ: i created crappy http://people.debian.org/~daniel/documents/ubuntu.html some days ago, because i was sick of those mails i get06:16
jameshazeem: if Python picks us, we'll probably be creating a number of accounts for SF accounts that opened or commented on Python bugs06:16
pantheraLarstiQ: about 5 per week asking stuff about old packages which are in dapper and got in ubuntu no update since january06:16
kikopanthera, what sort of emails do you get?06:16
kikopanthera, and how did they find your email address?06:17
LarstiQpanthera: I agree that is a problem.06:17
pantherakiko: maintainer field06:17
azeempanthera: that is probably a different issue (namely  the Maintainer: field)06:17
azeemI am not sure that is on-topic here06:17
pantherakiko: most prominent one is 'hey, do you have no time to update your package (grsync)? it's at 0.1.2 where as upstream has 0.4.3'06:17
siretartazeem: I think it is. mdz mentioned that it is going to change ( I think it was on debian-devel@l.d.o )06:18
mdkepanthera: you'll get those emails anyway, given that Ubuntu syncs from debian and people will always follow the trail upwards if they are keen on packaged being upgraded06:18
azeemsiretart: yeah I know, I was just not sure whether that is on-topic in #u-d or here06:18
mdkeyou'll get them from debian and Ubuntu users, I would have thought06:18
pantheramdke: i know, but advertising my packages on 'my' launchpad.net site under 'my' account doesn't make it better.06:18
siretartlooking at https://launchpad.net/people/daniel-debian/+packages - it really looks like panthera would maintain packages in ubuntu06:20
pantherayep06:20
jameshand more here: https://launchpad.net/people/panthera/+packages06:21
pantheraand even more here https://launchpad.net/people/daniel-baumann/+packages06:21
kikopanthera, in the apt-cache information?06:21
jameshyou should merge those accounts06:21
pantherakiko: in the maintainers field. of course, it does show up everywhere then.06:21
azeemjamesh: they are not accoutns06:21
kikoyeah, merging would be cool.06:21
jameshazeem: they are each potential accounts.06:22
siretartjamesh: I think he doesn't want to get involved with launchpad nor ubuntu. he rather wants to be mentioned on launchpad at all06:22
siretartwants to not be mentioned, even06:22
kiko-fudbbiab06:22
azeemas I said elsewhere, Debian maintainer information is duplicated all over the web06:23
jameshpanthera: this is more an issue to bring up with the Ubuntu developers though.  IIRC they were talking about blanking or replacing the Maintainer field when bringing packages over for the next distro release.06:23
azeemjust having a disclaimer like "This person is not the Ubuntu maintainer" would help a lot06:23
siretartjamesh: would this make https://launchpad.net/people/daniel-debian/+packages vanish?06:23
pantherajamesh: there are two things - one is the maintainer field, which is not the point right now, and the second that 'my' launchpad account lists 'my' packages in ubuntu. atm, i don't care that much for the first one as i know there are some things going on about it.06:24
pantherabut the second one was, or not that i know of, raised already.06:24
jameshsiretart: I guess.  That information is generated from the package data in LP, which comes from the uploads made by the Ubuntu developers06:24
jameshpanthera: your second issue is most likely caused by the first issue06:25
mdkeso it comes back to the maintainer field...06:25
siretartjamesh: this would mean that (at least binary) packages in released ubuntu distros would have to be changed, no?06:25
jameshsiretart: I think they were planning on doing it from next release on -- the existing releases would be left as is06:26
azeemso, it would it be possible to have some "Not affiliated with us" disclaimer for artificially created accounts, which are not part of any teams in the meantime?06:30
azeems/it//06:30
mdkepanthera: if it is made clear to Ubuntu users that you are not an Ubuntu maintainer, presumably the requests for upgrades will filter through to you anyway, right? they will just have the extra step of being reported to an Ubuntu developer, who will then pass it up? Or does that extra step help, in terms of ensuring stuff goes to the right place in the debian BTS?06:32
jameshazeem: we've considered adding some messages to unclaimed accounts.  E.g. if you're logged in, provide a link to the "merge person" form.  If you aren't logged in, provide a link to the password recovery form06:32
jameshazeem: each of those would make it a bit more obvious that the person was not an active LP user06:33
azeemhrm06:33
pantheramdke: i'm not sure if i did understand you right.06:35
LarstiQjamesh: that wouldn't be a really clear statement though.06:35
jameshLarstiQ: what sort of statement are you after?06:35
pantheramdke: i'm bothered about things which are in debian non-issues, they are completely ubuntu-specific. so, if users would know that i'm not taking care about packages in ubuntu,06:35
pantheramdke: they would not ask me about it, and the problem is solved, so far.06:36
azeem18:02 < azeem> my proposal was: "If no member of any teams, no Ubuntero and has not created account themselves (possible to detect?) -> "This person is not affiliated with Ubuntu, Canonical or Launchpad"06:36
pantheramdke: (and for non ubuntu-specific things, motu fills bug report or some do also contact me directly, which is both very fine with me and welcome)06:36
mdkepanthera: i see, all clear, thanks06:37
LarstiQjamesh: azeems suggestion asserts something else, but I do think it would take care of the problems.06:38
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
kikosabdfl!07:18
sabdflkikomatic!07:19
kikohow are things going up north?07:26
=== MaSa69 [n=MaSa69@dsl-jklbrasgw1-fe1cfb00-100.dhcp.inet.fi] has joined #launchpad
=== jamesh [n=james@81.16.227.227] has joined #launchpad
=== abhay [n=abhay@pdpc/supporter/student/Aranis] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== daq4th [n=darkness@netstation-005.cafe.zSeries.org] has joined #launchpad
=== Spads [n=crack@host-87-74-55-236.bulldogdsl.com] has joined #launchpad
=== tuxvix [n=tuxvix@pdpc/supporter/student/tuxvix] has joined #launchpad
tuxvixhello, how long does it takes to ship the cds?08:06
salgadotuxvix, around 6 weeks, usually08:08
tuxvix:) cool08:08
tuxvixThank You sooo much for the free cds. I love you guys08:09
salgadoyou're welcome. :) 08:09
tuxvix:)08:10
tuxvixLong Leave Ubuntu :)08:10
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== tuxvix [n=tuxvix@pdpc/supporter/student/tuxvix] has left #launchpad ["Leaving"]
bradbAnyone else getting that "ProgrammingError: function ensure_session_client_id("unknown") does not exist"?08:55
flacostebradb: you need to DROP the session database before redoing a make schema08:56
bradbflacoste: why isn't make schema doing that?08:57
flacostebradb: optimisation it seems08:58
flacostethere is a message about that when doing make schema08:58
flacostebla blah session (if necessary)08:58
flacostethat's the one: * Creating session database '${SESSION_DBNAME}' (if necessary)08:58
bradbDoesn't really help for this issue, tbh08:59
flacosteyou mean it still doesn't work?09:00
=== dsas [n=dean@host86-128-51-145.range86-128.btcentralplus.com] has joined #launchpad
bradbflacoste: It works. I meant my brain sees no obvious connection between the error message I got and the " ... (if necessary)" message.09:02
bradbI'm just being grumpy because it's annoying when changes are made that break the development process, without a CAPS LOCK email sent to the list about what you have to do09:03
flacostebradb: lol, yeah, well, to be honest, I glimpse the solution not by that message but from an IRC conversation09:03
flacostebradb: I agree, I would also have expected an email to the list about that change09:04
=== bradb sends an email to the list
=== Yannig_ [n=LokaUsr@AToulouse-254-1-61-40.w81-49.abo.wanadoo.fr] has joined #launchpad
bradbflacoste: er, how long ago was that, btw? I haven't been doing coding since last Tuesday.09:10
bradbif it'd already been several days, i guess there'd be no point mailing the list09:10
flacostebradb: i think that problem arose around thursday09:12
flacostecarlos mail was on Friday09:13
flacosteso it is possible that the problem appeared Friday09:13
mdzkiko: up north it is summertime09:14
kikomdz, it's freezing here today!09:14
mdzhow cold is 'freezing' to a brazilian?09:14
kikolike 12C?09:17
kikoactually, 14C09:22
kikoand 94% humidity09:22
kikobrrrr!09:22
kikoajmitch, ping?09:30
ajmitchkiko: yessir?09:31
kikoajmitch! I was just looking at http://www.avahi.org/ and launchpad.net/products/avahi09:31
kikoajmitch, avahi is currently listed as officially using malone, but it appears to suggest using trace in its website. should I turn that flag off?09:32
ajmitchI'm really not the best person to ask on that, since I'm not exactly involved upstream - if you can find Lathiat around, I'd check with him09:32
kikoI just pinged him09:33
ajmitchok09:33
kikodoes the answer appear to be "yes" btw?09:33
=== panthera [n=daniel@panthera-systems.net] has left #launchpad []
ajmitchI'd say so09:33
kikothanks.09:33
ajmitchthere have been bugs reported, but they all appear to be ubuntu packaging related09:33
kikoyep09:33
=== laszlok [n=laszlo@i216-58-25-76.cybersurf.com] has joined #launchpad
laszlokis there a reason why files uploaded to rosetta need to be reviewed?09:38
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
kikolaszlok, are you the upstream maintainer?09:43
laszlokkiko: of jokosher, yes09:45
kikolaszlok, is this your first upload?09:45
laszlokyes09:45
kikoif so, then yes there is setup that needs to be done. jordi or danilos should be able to help you there, though.09:45
laszlokkiko: cause im the one who registered the product... but there is more to setup?09:46
kikolaszlok, yes, there is -- but it's first-time only and it will be handled fast!09:46
laszlokkiko: thank you :)09:47
kikoyou're most welcome09:47
kikojordi wake up09:47
=== mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
jordiHERE10:02
jordilaszlok: here I am.10:02
laszlokjordi: okay what do i have to do?10:03
jordilaszlok: basically, we require setup so we don't use a wrong domain name for your files, and to avoid people trying to do unsolicited imports of your VeryPopularApplication (it happens a lot)10:03
jordilaszlok: can you update me a bit? Have you submitted your files already?10:04
=== siretart [i=siretart@tauware.de] has joined #launchpad
laszlokjordi: i have submitted two files for this series https://launchpad.net/products/jokosher/trunk10:06
jordiok10:06
laszlokthe first one i changed to deleted because i uploaded another one with updated strings10:07
jordilaszlok: I only see one10:09
jordioh ok10:10
jordilaszlok: ok, the filename doesn't give me a clue of what the template name/domain name should be10:11
jordishould it be just "jokosher"? 10:11
laszlokya thats fine10:11
jordik10:11
jordilaszlok: should be ready now. If the template has no errors, it will be imported soon.10:14
laszlokjordi: okay, and what happens when i want to upload again?10:15
jordilaszlok: it *should* be automatic.10:16
laszlokjordi: thanks :)10:16
jordilaszlok: but to help it, you could name the file "jokosher.pot"10:17
jordi:)10:17
=== laszlok makes a metal note
laszlokcan i change the filename without renaming my local copy?10:21
=== stub [n=stub@ppp-58.8.2.184.revip2.asianet.co.th] has joined #launchpad
kikohey stub 10:36
stubyo10:37
kikostub, can you give me an update on the source package name cleanups?10:38
stubWhat source package name cleanups?10:38
kikostub, that I emailed to you10:38
kikoSubject: Cleaning up bogus binary package names10:39
=== FiberOptics [n=ManUp@user-544165a1.l6.c5.dsl.pol.co.uk] has joined #launchpad
=== FiberOptics [n=ManUp@user-544165a1.l6.c5.dsl.pol.co.uk] has left #launchpad ["Leaving"]
laszlokjordi: the file uploaded okay but now it says that there are 0 strings to be translated10:41
stubkiko: Found it. Haven't looked into it yet.10:41
kikostub, ah. well, please let me know when you can, I want to proceed with cleaning the bugs up and it's going to be a lot of work..10:41
=== Kokoyaya_ [n=Kokoyaya@AToulouse-254-1-106-154.w81-50.abo.wanadoo.fr] has joined #launchpad
jordilaszlok: until it says "Imported", it'll show like that.10:47
jordihttps://launchpad.net/rosetta/imports?target=products&status=all&type=all10:47
jordiIt's "Approved" just yet.10:47
jordiit takes a little bit10:47
laszlokjordi: thanks again, ill be back later then10:48
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
jordilaszlok: okay10:49
=== BlueAidan [n=david@74.132.148.68] has joined #launchpad
BlueAidananyone know why I never get the registration email?11:17
=== lucasvo [n=lucasvo@wservices.ch] has joined #launchpad
lucasvoare there nice buttons like the Sourceforge has: Project powered by Launchpad? 11:18
BlueAidanI've tried like 3-4 times now, but I never get the message.11:20
lucasvohow comes that I get this error: lucasvo@supernova:~/Desktop/vincisolutions/webmail$ bzr pull http://bazaar.launchpad.net/~harmony-devs/harmony/trunk11:24
lucasvobzr: ERROR: Not a branch: http://bazaar.launchpad.net/~harmony-devs/harmony/trunk/11:24
lucasvoeven though launchpad says:  Hosted on Launchpad:  http://bazaar.launchpad.net/~harmony-devs/harmony/trunk  11:24
kikolet's see11:25
jamesh lucasvo if it is something you just uploaded, wait 15 minutes or so11:25
kikoindeed it is not there yet11:26
kiko40411:26
jameshlucasvo: branches are not immediately published (even if you upload via sftp) -- it will get published with the next branch puller run.11:28
lucasvojamesh: ah, ok11:29
=== mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
lucasvocan one get the Launchpad Logo in a higher resolution somewhere?11:39
kikolucasvo, perhaps in SVG somewhere. one sec.11:39
kikoyep.11:40
kikolucasvo, do you want the SVG file?11:41
lucasvoyes please11:41
kikoasync.com.br/~kiko/launchpad.svg11:43
lucasvook, now my branch has been published, I get 40411:44
lucasvohttps://launchpad.net/people/harmony-devs/+branch/harmony/trunk11:44
kikolucasvo, james did say it might take some time to be updated, right?11:44
lucasvokiko: ty11:44
lucasvokiko: yes, but if I can see the revisions, doesn't that mean that it has already been published?11:45
kikoon the web? I think they are separate cronjobs11:45
lucasvook11:49
lucasvokiko: when I merge a branch, does it take as long as creating one?11:50
=== Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
kikolucasvo, I'm not entirely sure. it may be that something else is amiss btw12:06
kikolucasvo, oh, no, it's there now.12:07

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