/srv/irclogs.ubuntu.com/2006/05/20/#launchpad.txt

mdkedesktopguide.pot -> accept12:04
jordion desktopguide?12:04
mdkeon xubuntu-docs12:04
jordivoil12:04
mdkeyay12:04
=== mdke hugs
jordinp!12:05
jordiwow my backlogs are massive12:05
mdkenot bad service for midlight on a sunday12:05
jordisome don't reach where I was pinged12:05
mdke*night12:05
jordihehe12:05
jordiyeah, need to go to bed, swimming in 7h12:05
mdkedoesn't your client collect the pings?12:05
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== mdz_ [n=mdz@201.160.19.41.cableonline.com.mx] has joined #launchpad
=== Znarl [n=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
mdkespiv: awake?12:34
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== WaterSevenUb [n=WaterSev@195-23-238-144.nr.ip.pt] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
SeveasIs there a bigger version of the launchpad.png logo somewhere?01:40
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
lifelessjamesh: matsubara/launchpad/strip-white-space  - can you please review this today02:03
lifelessspiv: you have a new review02:04
=== ..[topic/#launchpad:lifeless] : Conversion to knits occuring, PQM is down. https://launchpad.net/ | developer meeting: Thu 18 May, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #launchpad
lifelessspiv: heh, line drop02:12
spivI noticed :)02:12
lifelessso yeah02:12
lifelessI have an all in one repository on ballent02:13
lifelessand the inventory index is 860K02:13
lifelessthe knit is 90M02:13
lifelesssofor sftp the minimum cost is 2Mb download to understand the repository, and then a few kb to push the revision02:14
lifelessmpool: ^^^ this is why full reads of the index concern me :)02:14
mpoollifeless, agree02:19
mpoollifeless, i thought conversion to knits had been deferred to the 22nd?02:20
mpoolin the last thing i read02:20
lifelessmpool: where ???02:20
lifelesskiko wrote me and asked about the possibility02:20
lifelessI replied02:20
lifelessmeh.02:21
=== lifeless wakes stevea up
lifelessemr, no, kiko will be a better target 02:21
lifelesskiko: ping02:21
=== AlinuxOS [n=AlinuxOS@d83-176-107-55.cust.tele2.it] has joined #launchpad
lifelessspiv: meh, cant contact steve OR kiko02:32
spivlifeless: So what's the plan?02:33
=== AlinuxOS [n=AlinuxOS@d83-176-107-55.cust.tele2.it] has joined #launchpad
lifelessspiv: thinking we should abort02:34
lifelesswhich is extremly frustrating02:35
spivYeah.02:36
spivWell, I'll get on with other stuff for the moment.02:36
lifelessok02:37
=== lifeless reenables PQM
=== mpt__ [n=mpt@203.109.220.214] has joined #launchpad
=== mpt__ [n=mpt@203.109.220.214] has joined #launchpad
=== mpt__ [n=mpt@203.109.220.214] has joined #launchpad
=== mpt__ is now known as mpt
mptGoooooooooooooooooooooooood afternoon Launchpadders!03:30
mptlifeless, is the #launchpad topic out of date?03:44
lifelessyes03:47
lifelesshttps://launchpad.net/ | developer meeting: Thu 18 May, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w3903:47
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== stub [n=stub@ppp-58.8.2.81.revip2.asianet.co.th] has joined #launchpad
=== dsas [n=dean@host81-158-82-247.range81-158.btcentralplus.com] has joined #launchpad
jameshlifeless: ping07:15
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== dsas [n=dean@host81-158-82-247.range81-158.btcentralplus.com] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
SteveAmorning08:35
mpt_Is chinstrap down or slow?08:35
SteveAnot down08:35
mpt_Whenever I try to pull from it it times out08:35
mpt_hrmm08:35
SteveAquite loaded08:35
mpt_ok, ssh works08:36
mpt_I'll try again08:36
SteveAarchyvsyn is doing a lot of stuff08:36
SteveAso, i'm guessing its IO is saturated08:36
jameshlifeless: ping08:44
=== jinty [n=jinty@212.Red-83-54-75.dynamicIP.rima-tde.net] has joined #launchpad
=== cmvo [n=cmvo@62.225.11.174] has joined #launchpad
cmvoHi! Can I close a bug in launchpad that I reported?08:57
kgoetzif the bugs fixed sure08:59
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
cmvokgoetz: I should have asked: How can I close a bug? :-) I can't find the right option staring at the bug page.09:01
kgoetzcmvo: :) click on the name of the bug (next to where it says 'severity' and 'priority', and change it to 'rejected'09:01
jameshcmvo: click on the product or package name in the table at the top of the bug page09:01
cmvokgoetz, jamesh: Argh! Thats well hidden :-) I thought it would lead me back to the package page. Thanks!09:03
=== rpedro [n=rpedro@87-196-32-106.net.novis.pt] has joined #launchpad
kgoetz<Grin.> no worries cmvo :)09:04
jameshhi ddaa09:04
ddaahello jamesh09:04
jameshddaa: I was looking at a bit of the logic for recording the commit dates in bzrsync.py, and I think it is recording the wrong date for commits09:05
ddaasounds annoying09:06
jameshthe revision timestamp is recorded as a UTC timestamp, but bzrsync.py offsets the timestamp by the timezone09:06
jameshthe revision's timezone, that is09:06
=== stub [n=stub@ppp-58.8.2.81.revip2.asianet.co.th] has joined #launchpad
ddaamh09:08
ddaaI have to admit that I do not quite understand datetime things09:09
cmvokgoetz: How should I set the status? The bug is not relevant for the package, but I don't want to reassignt it to another package. I just want to close it.09:09
jameshmy understanding is that bzr is storing the date as a UTC timestamp plus a timezone offset09:09
kgoetzcmvo: set it to rejected if it's not a problem, or fix releaed if it's been fixed09:09
jameshso when recording the data in the database we should probably be ignoring the timezone data09:09
ddaamh... okay, so attaching the tz causes sqlobject to adjust the timestamp when storing in the db?09:10
jameshthe problem isn't really obvious in the Launchpad web UI because we just display a commit date09:10
SteveAddaa: meeting on irc in 50 mins /09:10
SteveA?09:10
cmvokgoetz: Ok, thanks.09:11
ddaaSteveA: sure, I was about to prepare the agenda09:11
ddaajamesh: do you think we should mention that issue in the meeting, or just opening up a bug for discussion would be enough?09:12
SteveAi think it is worth mentioning significant bugs09:12
SteveAbut perhaps they don't require discussion09:13
jameshddaa: either way.  The fix would be to remove two lines of code (and add tests)09:13
ddaajamesh: ah, I see...09:15
=== ddaa did not quite read it right
ddaajamesh: as SteveA said09:15
=== ddaa goes to prepare meeting
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== SteveA discovers a touchpad trick to send the mouse pointer across to the other side of the screen in an instant
jameshtwo fingers?09:18
SteveAyeah, tappiing one finger, then tapping another elsewhere while releasing the first09:19
SteveAit takes some practice to be useful, because the direction is relative not an absolute position on the screen09:20
jameshit probably looks like very fast acceleration from first finger point to the other09:20
ddaa*wow this finger just teleported*09:20
ddaamaybe write a flatland remake, world as seen from a touchpad09:21
uwsscrolling can be done on a touchpad too: "scroll" your finger at the right side of the pad :)09:21
jameshuws: tapping the bottom right corner looks like a right-click too09:23
uwsnot for me09:23
uwsI can tap with 2 fingers for a middle mouse click09:23
uwsand tap with 3 fingers to right click09:24
uwspaste paste paste paste paste paste paste 09:24
uwsjamesh: my bottom right corner is rounded (ibm thinkpad)09:24
jameshuws: my new laptop doesn't have a touchpad :(  None of these gestures work very well with the little joystick thingee09:26
uwsjamesh: ibm thinkpads have both (and I connect my logitech trackman wheel using USB :)09:33
jameshuws: not on the X series09:34
uwsjamesh: ah, mine is from the r series.    gsynaptics is pretty cool btw. capplet for the touchpad...09:39
jameshuws: I bought an external mouse in case I can't get used to it09:40
jameshuws: but it works pretty well09:40
uwsI've not used a normal mouse for daily work for 4 years now... my trackball is my best friend09:41
=== carlos [n=carlos@175.Red-88-9-38.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning09:45
ddaaSteveA: jamesh: spiv: mpool: lifeless: meeting in 10 mins in #launchpad-meeting09:51
ddaaanswere nature calls and workraves now09:51
ddaaspiv: ping!09:59
spivddaa: Still 1759 here :P09:59
=== malcc [n=malcolm@host81-154-31-97.range81-154.btcentralplus.com] has joined #launchpad
ddaaspiv: you are now officially late :)10:00
ddaa-> #launchpad-meeting10:00
spivddaa: I'm there :P10:00
sivangmorning all10:09
=== erdalronahi [n=erdal@p50876292.dip.t-dialin.net] has joined #launchpad
=== jinty [n=jinty@62-15-158-30.inversas.jazztel.es] has joined #launchpad
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
=== SnkBite [n=SnkBite@212.25.63.35] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
=== WaterSevenUb [n=WaterSev@195-23-238-149.nr.ip.pt] has joined #launchpad
=== erdalronahi [n=erdal@p508754BF.dip.t-dialin.net] has joined #launchpad
=== cmvo [n=cmvo@62.225.11.174] has left #launchpad []
mdkecarlos: you know all the new templates with empty translations that appeared recently? are they getting translations merged, or should the translation teams start working overtime on them?11:39
carlosmdke: usually, that means that there isn't translations at all11:41
carlosmdke: we fixed the bug that hide resources to translate if you don't have any translation yet11:42
mdkecarlos: we've had quite a few emails to the various lists about it, an example is https://lists.ubuntu.com/archives/rosetta-users/2006-May/001511.html11:42
mdkeoh right11:42
mdkeso there is a lot of translating to do :)11:43
carlosI guess ;-)11:43
carlosmdke: mark developed already a way to show resources priorities11:44
mdkeman, everything is done at the last minute with Ubuntu :/11:44
carlosI guess we will land that soon11:44
mdkeI'll answer some of the email s11:45
carlosjordi: ?11:46
carlosjordi: are you handling those emails?11:46
mdkeit doesn't matter, I'm happy to send a couple11:47
carlosmdke: yeah, you are doing a really good work helping on the mailing list. Thank you very much11:48
mdkenp at all11:49
=== Yannig [n=yannick@AToulouse-254-1-91-123.w86-207.abo.wanadoo.fr] has joined #launchpad
YannigHello everybody :)11:54
YannigMay I ask a dumb question? :)11:54
jordicarlos: rosetta-users? yes, in general. I might have a few pending from last week tho11:54
jordiYannig: go ahead!11:55
carlosjordi: and ubuntu-translators11:55
YannigI'm beginning to translate Ubunto into Occitan and I don't really know if I'm doing it well: Occitan is not in https://launchpad.net/rosetta/groups/ubuntu-translators/11:55
jordi-translators I'm lagging a lot behind, yup :/11:56
carlosYannig: you don't need to have a translation team to translate in Ubuntu11:56
jordiYannig: you are doing correctly for now.11:56
jordiBut it's best to have a team so you can control who can and who can't translate.11:56
Yannig(and I don't find everything that has to be translated in https://launchpad.net/distros/ubuntu/dapper/+lang/oc/)11:56
carlosYannig: you should find it now11:57
YannigSorry for last message: it does work now, Launchpad may have waited for a certain number of translations to be done11:57
carloswe fixed that last week11:57
YannigThanks :)11:57
carlosYannig: wow, you have a bunch of things to do... ;-)11:58
carlosYannig: I think you should start with https://launchpad.net/distros/ubuntu/dapper/+source/debian-installer/+pots/debian-installer/oc/+translate11:59
YannigHow can I create a team that will be included into Gnome translators or Ubuntu translators?11:59
carlosis the most important part that you will not be able to update later. I think the timeline to translate the installer is really soon11:59
YannigFair enough, I'll work on it this afternoon12:00
mdkecarlos: this thursday is the freeze12:02
carlosYannig: next thursday is the timeline...12:02
carloshttps://wiki.ubuntu.com/DapperReleaseSchedule12:02
carlosyeah12:03
carlosI just found it12:03
YannigHum, not much time :p12:03
YannigSo, do I have to create a team for Occitan translations that will be included into Gnome translators or Ubuntu translators? If so, how can I do please? :)12:05
carlosYannig: create an Ubuntu team12:17
carlosYannig: https://wiki.ubuntu.com/RosettaFAQ#head-b356f13978780b88ed4844602554339ac2c3377412:17
carlosyou have there the procedure12:17
=== erdalronahi_ [n=erdal@p50877EF8.dip.t-dialin.net] has joined #launchpad
carloserdalronahi_: hi12:20
erdalronahi_hi carlos12:21
carlosdude, sorry, I was so busy last week that forgot your bug...12:21
carloserdalronahi_: do you have time to take a look to it today?12:21
erdalronahi_well, maybe in the evening12:22
carlosok12:22
carloserdalronahi_: please, ping me 12:22
erdalronahi_but the situation is quite clear, 12:22
erdalronahi_as i have stated in my mail12:22
erdalronahi_if you want to, you can even delete everything,12:22
erdalronahi_and re-import everything from Breezy12:22
carloserdalronahi_: what do you mean by 'lost'?12:23
carloscompletely removed12:23
carlosor do they appear as suggestions? 12:23
erdalronahi_there is nothing lost completely12:23
erdalronahi_everything has moved to suggestions12:24
erdalronahi_but to copy some thousand translations from the suggestions12:24
erdalronahi_is an awful lot of work12:24
carloserdalronahi_: I could work out something to select them again, but you should take into account what I said about the fuzzy flag12:25
erdalronahi_what did you say about the flag?12:26
carlosI could either activate them directly and you check it later or activate them and set the needs review flag so you need to accept every entry later (just disabling the Needs review flat) (when I said fuzzy, please, read Needs review)12:26
carloserdalronahi_: I don't have a way to know if the needs review flag was set or not when you added a new translation12:26
erdalronahi_activate them all12:26
carlosso if I automatically activate a translation and had the needs review flag set, it will lack it12:27
erdalronahi_We will go through them, but it's better to have activated translations12:27
erdalronahi_Activate them all, 12:27
erdalronahi_I will set the flag again if necessary12:27
erdalronahi_o select the best from the suggestions12:28
carlosok12:29
carlosI will work out the needed SQL commands to do it12:29
carloserdalronahi_: if there are more than one suggestion, I'm going to activate the newer one12:30
erdalronahi_that's the best12:30
erdalronahi_didn't know the time is also saved12:30
carlosyeah, we have many metadata stored that is not yet exposed in our UI12:31
=== erdalronahi_ is now known as erdalronahi
erdalronahigood to have it :)12:33
erdalronahihope it will work like a wiki in the future,12:33
erdalronahiwhere you can see who did what and when12:33
erdalronahicarlos, I have to leave12:34
erdalronahido you need something from me?12:35
carlosnot sure if we will reach that level of details, but we will be near12:35
carloserdalronahi: no, thank you, I will do my changes on the staging server and send you an email to check that all is ok 12:35
carlosand will apply that to production12:35
erdalronahiok12:35
erdalronahigreat12:35
erdalronahiwill there be an opportunity to complete more of the translation12:36
erdalronahibefore the new locale-pack is built?12:36
carloserdalronahi: openoffice translation follows the language pack timelines12:37
erdalronahiwell, language packs re being built daily now :)12:37
erdalronahiopenoffice translations are not12:37
carlosright, is not so easy12:38
carlosbut what I mean is that we should get at least an update every month12:38
carlosafter release12:38
erdalronahiWe couldn't add much now, because it was so hard to find the missing translations12:38
erdalronahiWell, that's what you said for Breezy, too :)12:38
erdalronahiI know it's hard,12:38
erdalronahiI am seeing all the trouble you (and us) have12:39
erdalronahiBut in the and it all works out12:39
carloserdalronahi: right, I said that, but this time is true ;-)12:40
carloswe have full language packs imported in Rosetta now12:41
YannigThanks carlos for the information :)12:41
carloswe hadn't for breezy12:41
carlosYannig: you are welcome12:41
erdalronahiYes, that is very good, to see what is ahead12:43
=== erdalronahi is now known as erdalronahi_away
aa_hi, I'm wondering if the ability to put preformatted text into bug comments has been discussed or added12:51
carlosYannig: you need to create the ubuntu-l10n-oc team to add it to the ubuntu translators team01:00
spivlifeless: ping?01:01
spivlifeless: SteveA: BjornT: kiko: jamesh: review meeting?01:03
jameshspiv: I guess lifeless is still unavailable today01:04
spivjamesh: Seems so.01:04
Yannigcarlos> Done :)01:04
=== jamesh wonders what spiv is doing on chinstrap
=== stub [n=stub@ppp-58.8.2.81.revip2.asianet.co.th] has joined #launchpad
spivjamesh: A merge of rocketfuel into an oldish branch I don't have locally.  I fear it's reweaving or something.01:06
jameshspiv: okay.  That'll probably take ~ 10 hours01:06
carlosjamesh: 10 hours to get the merge done???01:07
jameshcarlos: if it is an old branch and is currently reweaving01:07
jameshmay be faster in the other direction01:08
spivjamesh: Yeah, I was hoping it'd finish over dinner, but it seems unlikely now, so I'll abort it.01:08
jameshbranch rocketfuel ; pull --overwrite mybranch ; merge rocketfuel01:08
spivYeah.  Or even just reapply the diff of the changes, it doesn't have a complex merge history w.r.t. rocketfuel.01:09
=== spiv checks the log file. Yeah, it was reweaving.
jameshso, who wants to chair the meeting?01:11
BjornToh, forgot about the meeting. i'm here now.01:14
spivWell, that makes three of us here...01:14
jameshshould we start?01:15
spivjamesh: I guess that means you're chairing ;)01:16
jamesh    *01:16
jamesh      Roll call01:16
jamesh    *01:16
jamesh      Agenda01:16
jamesh    *01:16
jamesh      Next meeting01:16
jamesh    *01:16
jamesh      Queue status.01:16
jamesh    *01:16
jamesh      properties should not be expensive. SteveAlexander01:16
jamesh    *01:16
jamesh      ensuring "[trivial] " merges are really trivial -- perhaps random post-merge reviews? diffstat in commits mails? something else? AndrewBennetts01:16
jameshbah01:16
jameshokay, that's the agenda01:16
jameshnext meeting: same time next week?01:17
BjornTsounds good01:17
spivFine by me.01:17
jameshqueue status.01:18
jameshthere is nothing on the general queue to be allocated.  Does anyone have branches that need to be reallocated?01:18
BjornTnot me01:18
spivI'm fine.01:18
jameshSo lifeless brought up the issue of ancient branches sitting in needs-reply or merge-conditional/merge-approved state01:20
jameshThere were responses about most of the really old ones, iirc01:20
jameshso that's probably fine.01:20
jameshSteveA: are you around to describe "properties should not be expensive"?01:21
jameshThe basic gist was that property access looks cheap in Python code, so properties that are expensive to calculate are waiting to be misused possibly leading to timeouts01:23
jameshe.g. a property that performs a bunch of big queries each time it is accessed might be better to implement as a method rather than a property01:24
spivThis is mentioned in PEP 8 now.01:24
spivSo in theory this is already part of our review policy ;)01:24
jameshso if you see properties like this during review, it is worth asking questions about it01:25
jameshLast item on the agenda is spiv's.  Do you want to elaborate?01:26
spivFor whatever reason, I think people sometimes submit merges with [trivial]  that are more than a two-line change here or there.01:26
spivAnd so there's some significant changes that aren't getting reviewed.01:27
spivI've been thinking that including something like the diffstat of the merge in the commit emails would make it obvious which "trivial" changes are actually touching 70 lines across 5 files.01:27
spivSo I propose that someone updates PQM to do this, or perhaps suggests another alternative.01:28
spivOr just convinces me that it's not a significant problem :)01:28
jameshI could imagine a 70 line trivial change where the change is trivial but it adds a test to make sure that the problem doesn't regress ...01:29
jameshbut I get your point01:29
spivRight.01:29
spivIt's entirely possible for a trivial change to be lengthy.01:29
spivBut it doesn't hurt to have it flagged as a good idea for a post-commit review.01:30
jameshGetting diffstat output in the commit emails is probably something that only lifeless can do01:30
spivAnd post-commit reviews are easy to generate diffs for: "bzr diff -r 999..998"01:30
BjornTwe could also try to push people to ask a reviewer to review it before submitting it for merge. if it's truely trivial, it shouldn't take a reviewer more than a few minutes to review.01:31
spivI've mentioned it verbally to lifeless in the past, and his opinion was "patches to pqm welcome"01:31
=== cprov [n=cprov@201-68-7-102.dsl.telesp.net.br] has joined #launchpad
cprovgood morning01:33
jameshone possibility would be a script that emails launchpad-reviews with a summary of [trivial]  commits01:33
jameshI wonder how much spam that would produce?01:33
spivjamesh: Probably not too much.  I like that idea.01:33
BjornTi think that sounds like a good idea. ideally it shouldn't produce much spam.01:34
=== morgs [n=morganc@www2a.your-server.co.za] has joined #launchpad
jameshbatching it once per day would limit the impact.01:35
BjornTit probably be good to include the diff in the email as well, since it shouldn't be that big, and it would make it easy to do a post-review.01:35
spivjamesh, BjornT: once per day, with diffs, sounds ideal to me.01:35
carloskiko: around?01:36
jameshI guess I can look at writing a script after I've got the sprint scheduler stuff out of the way01:36
BjornTi'm not sure batching is necessary, currently there are just a few trivial commits per day.01:36
jameshIs there anything else anyone wants to bring up?01:37
BjornTno, can't think of anything else01:38
spivNot from me.01:38
SteveAjamesh: hello01:38
jameshhi SteveA 01:38
SteveAwas there a reviewers' meeting?01:38
jameshSteveA: yeah.  I was just about to close it.  Do you want to bring anything up?01:39
SteveAi just skimmed the scrollback01:40
SteveAi'd like us to spend sometime improving our pqm-process tools and scripts01:40
SteveAbut not just this week01:40
lifelesshi01:40
lifelessreview meeting in 20 minutes01:41
SteveAdo we have a launchpad-project product for describing our code-commit process?01:41
spivlifeless: Er...01:41
spivlifeless: In minus 40, I think :)01:41
lifelessperhaps01:41
SteveAif we have such a product, then we can add specs and bugs for that01:41
lifeless1100 GMT ?01:41
jameshlifeless: it is 11:41 GMT right now01:41
SteveAincluding a spec about exactly how we want pqm to be sending emails to the lists, so that it is more useful01:41
lifelessindeed01:42
jameshSteveA: https://launchpad.net/products/launchpad-development-infrastructure probably covers such tools01:42
lifelessmy bad, I'm very sorry I wasn't here, I thought it was an hour later01:42
SteveAjamesh: cool.  let's get a braindump spec in there for notifications from pqm01:42
spivlifeless: It happens.  Anything you want to add to the scrollback?01:43
lifelessyes01:43
lifelessthe email commit plugin is the thing to teach diffstat to01:43
SteveAwhere we can write about the need for diffstats in pqm emails, and maybe batching trivial change notifications with stats/diffs01:43
lifelesspqm uses that vanilla01:43
lifelesshttps://launchpad.net/products/launchpad-development-infrastructure is the product to file bugs on01:43
SteveAi'm proposing a spec for how we ideally want things to work01:43
SteveAthen we can have bugs / branches for developing in that direction incrementally01:44
lifelessSteveA: great. specs on that product to I think01:44
SteveAi'd prefer this to just knocking off features that are easy as we think of them, although we can do that as well of course01:44
SteveAwho will braindump that spec?01:44
=== SteveA looks at jamesh, spiv and bjorn
lifelesswell01:45
lifelessI'd like an informational spec01:45
lifelessthat describes the overarching goal. I think you and I should do that Steve.01:46
SteveAi think there was some interesting discussion earlier in this meeting01:46
lifelessthen things that take us towards that should have braindumps or better, which can be worked on with bugs and branches01:46
SteveA(which i missed)01:46
SteveAi know... jamesh: i propose we have a skype call tomorrow morning01:47
jameshokay01:47
SteveAwhere we can discuss your ideas for this.  i'll write up some notes for that01:47
SteveAum, from that01:47
SteveAand that can form the basis of the spec01:47
jameshI'll include all the discussion in the meeting minutes01:47
lifelessSteveA: perhaps we are talking at cross purposes. I am saying that we do not have a 'Spec' that covers the entire review process end to end *with* assistance for automation01:48
SteveAthen i can talk with lifeless, spiv, bjorn and others01:48
jamesh(I mean discussion of this meeting in the minutes)01:48
lifelessSteveA: if you are talking about the finer grained stuff, I'm entirely happy with what you proposed.01:48
SteveAlifeless: getting too abstract for me.  let's have this discussion when there is something written down.01:49
SteveAthat way, it becomes concrete, as "I propose this be several specs" or "we need a spec that includes this, and also these other things"01:49
SteveAmpt: around?01:50
lifelessSteveA: ok. lets do that. You'll discuss with jamesh and braindump ?01:50
SteveAyeah01:50
SteveAi'll write that in my diary for tomorrow01:50
lifelessSteveA: then wednesday morning we can talk ?01:51
lifelessjamesh: spiv: btw email plugin is at http://people.ubuntu.com/~robertc/baz2.0/plugins/email/01:51
spivlifeless: Thanks.01:51
lifelessjamesh: thank you for doing adhoc chairing, I really appreciate it01:51
jameshlifeless: no problem.01:52
jameshif there isn't anything else, I think that's the end of the meeting01:52
=== morgs [n=morganc@www2a.your-server.co.za] has left #launchpad []
spivjamesh: countdown? :)01:52
=== salgado [n=salgado@200.171.140.32] has joined #launchpad
jamesh1001:52
jamesh901:52
jamesh801:52
jamesh701:52
jamesh601:52
jamesh501:52
jamesh401:52
jamesh301:52
jamesh201:52
jamesh101:52
jameshend.01:53
spiv:)01:53
lifelessboom-tish01:53
spivjamesh: thanks for chairing.01:53
SteveAthanks james01:53
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
lifelessSteveA: the knit upgrade did not happen, kiko asked for a delay on saturday, I replied but had no response from either of you before monday, tried to ring you both (I thought it would be -just- acceptable timewise), but no joy02:01
lifelessSteveA: I hope I did not wake you02:01
SteveAi didn't receive a call02:01
SteveAkiko had some concerns about it having a bad effect on the new shipit rollout.  i wanted to talk with him on the phone about it, but we didn't manage to.02:02
lifelesssure.02:03
lifelessIts no skin off my nose - PQM is slow and will remain so until the conversion is done. 02:03
lifelessMy personal suspicion is that PQM's slowness is much more of a burden than a knit conversion ;)02:03
SteveAone thing i did want to ask you02:03
lifelessshoot02:03
SteveAif something unexpectedly goes wrong with the conversion, and we find out on the first or second PQM merge into it02:04
SteveAwhat are the options to proceed?02:04
uwsrm -fr .bzr/; mv .bzr.backup .bzr   ;)02:04
lifeless1) restore the master branch02:04
lifeless(from local copy, not tape)02:04
lifeless2) debug and fix in place02:05
lifelessthose are the options02:05
lifelesswe know PQM runs knits ok - several branches are already in knit form - bzr, cscvs, dists.02:05
SteveArestoring the master branch puts us back in the position just before the switch to knits?02:05
lifelessyes02:05
SteveAthat's what i guessed02:05
SteveAi don't see an issue02:06
lifelesswe would want to send in a patch before every developer converts as well02:06
SteveAhowever, kiko is managing the shipit rollout02:06
lifelessbut thats part of the 'convert the center' step before everyone else converts anyway.02:06
SteveAlifeless: does the conversion need to happen on a monday?02:06
lifelessno, just a convenient day when PQM tends to have nothing in the queue at 1000 AEST02:07
lifelessright now there are 15 hours of requests queued02:07
SteveAlifeless: ok.  please be prepared to do it sometime this week.  i'll talk to kiko later.02:07
lifelessI can of course exercise the 'kill current request' interlock and boot stuff out of the queue02:08
SteveAi think kiko is right to be conservative about the shipit rollout02:08
lifelessI'm happy to do it any day this week02:08
SteveAbut i don't believe he understands the process or risks well02:08
SteveAfor the conversion to knits02:08
lifelessI have a draft itinery02:08
SteveAi wish i did not always misread "draft" as "daft"02:09
lifelesshow does arrive 24th 2155, leave 30th 1535 sound to you ?02:09
lifelessthats mon-thursday full days, and a half friday.02:09
SteveAah, you're talking about vilnius, not knits02:09
jameshlifeless: I suppose I should be updating the pending-reviews script to use a knits repo when this change goes through.  Is there any value in doing so before the conversion, or should it be done at the same time?02:10
lifelessjamesh: do so now :)02:10
lifelessjamesh: your repo is a sink, so theres no downside, and it will make merges much faster02:10
jameshlifeless: I suppose it'd make sense to prime the repository off your rocketfuel knits conversion too02:10
lifelessjamesh: yes, home/warthogs/archives/rocketfuel.knits02:11
SteveAlifeless: fine.  my only concern is that i won't have time to work on quality and launchpad for 4 full days.  i imagine we'd have two decent days to talk through this stuff.02:11
lifelessSteveA: ok. Could we structure it as 4 half days ?02:12
SteveAeuropython is 3 july to 5 july also02:12
SteveAlifeless: sure, we can do that02:13
SteveAif you prefer to get back earlier, then we can do two solid days instead02:13
lifelessbooking earlier is harder :)02:13
lifelessthere is congestion on the lon-syd leg02:14
SteveAok02:14
lifelessand there is no connecting flight vilnius - london on the same day - they arrive on ly 3 hours apart, at the wrong airport02:14
=== glatzor [n=sebi@ppp-82-135-8-223.mnet-online.de] has joined #launchpad
glatzorcarlos: hi02:14
glatzori am the guy with the missing German translations in Rosetta.02:15
SteveAlifeless: if i'm going on elsewhere, i usually don't fly direct vilnius->gatwick, but go via frankfurt or schiphol to heathrow02:15
lifelesslifeless: ah. we're paying 222 AUD for the return gatwick-vilnius, and it was nearly three times that for the indirect routes she found02:16
glatzorcarlos: they are still not imported. furthermore a lot of the kde upstream are missed, too.02:16
SteveAlifeless: even considering airbaltic?02:16
lifelessyup. in fact I am flying air baltic02:17
SteveAi'm surprised, but i guess there are a lot of tourists and bachelor parties here02:17
lifelessAir Baltic Corporation, ABC.02:17
SteveAgatwick to heathrow isn't too bad, if you have enough time02:18
=== erdalronahi_away [n=erdal@p5087714E.dip.t-dialin.net] has joined #launchpad
carlosglatzor: let me see02:21
carlosglatzor: about KDE, could you point me to an example URL?02:21
glatzorhttps://launchpad.net/distros/ubuntu/dapper/+source/kdebase/+translations02:22
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
glatzorcarlos: i write an email to launchpad-users, ok?02:24
carlosglatzor: sure02:24
glatzorcarlos: do you why this happened?02:25
glatzorcarlos: would it be possible to get a list of all packages with rosetta translation sorted by the percentage of strings that were comitted through rosetta?02:26
carlosglatzor: I'm checking it atm...02:26
glatzorcarlos: some people started to redo the whole translation and we loose completely the control.02:27
carloshmm, seems like there is a problem with the ooo-writer translation02:27
carloslet me see what's exactly the problem02:28
glatzoryes. I pointed you to this problem some days ago02:28
glatzorcarlos: furthermore do you know how the po file for ooo is created? i planned to reupload the upstream version but could only find a po file with a few messages in the 200mbyte source code of ooo02:29
carlosglatzor: https://launchpad.net/products/rosetta/+spec/rosetta-oo-import-export02:32
carlosglatzor: the .po header is not valid, I will fix it by hand now and notify doko (the maintainer of that package)02:33
lifelessddaa: around ?02:33
ddaagn...02:33
lifelessddaa: is the chunnel trip easy to book - like does it get too full to get tickets ?02:33
ddaausually not02:34
ddaathough booking late costs a large premium02:34
ddaaon any given day, you should be able to book a ticket  up to the week before02:35
glatzorcarlos: thanks.02:35
ddaabut best to book a couple of months in advance02:35
lifelessddaa: well, dont have a couple of months warning ;).02:36
lifelessddaa: still seems like the sanest route for me lon-paris02:36
glatzorcarlos: what about the kde translations?02:36
ddaacertainly the most comfortable way to do this trip02:36
glatzorcarlos: should i write an email to our list asking for packages that have been translated from the beginning?02:37
ddaamight be marginally slower depending on boarding times02:37
ddaa(than the plane)02:37
carlosglatzor: about KDE... I don't see anythingpending to be imported02:37
carlosglatzor: so I guess there is no German translation in the package we imported for Dapper02:37
carlosglatzor: what do you mean about packages that have been translated?02:38
carlosglatzor: asking me to get that list? asking to do what?02:38
glatzorcarlos: some kde translators complained about a lot of mssing upstream translation. that is why many started to redo the whole translation in rosetta.02:39
carlosglatzor: when was it?02:39
carloswe imported all translations some time ago already....02:39
glatzorcarlos: I have to admit that I haven't translated any KDE app yet. I was informed about this at the weekend.02:40
carlosif upstream got new translations that we don't have, perhaps you should ask Riddell to do a new upload with the updates02:40
carlosglatzor: please, ask them to write to rosetta@launchpad.net and / or ubuntu-translators@lists.ubuntu.com02:41
glatzorI raised the openoffice issue on your mailing list and some kde translators responded02:41
carloswith some extra informatio nso I could check what's missing02:41
carlosoh02:41
carlosok, I will take a look after lunch02:41
carlosglatzor: do you need anything else that cannot wait until I'm back from lunch?02:42
glatzorI will write an email to the list asking for the exact packages and the steps that have been taken. A translator started to reupload the upstream translations02:42
glatzorcarlos: no, i will leave soon, too.02:43
carlosglatzor: ok, thanks02:43
carlossee you later!02:43
glatzorcarlos: dapper release is the dead line :)02:43
=== carlos -> lunch
carlosglatzor: yeah ;-)02:43
glatzorenjoy yourself02:43
carlosglatzor: well, not really, we have language packs after release too02:43
salgadostub, around?02:47
stubsalgado: yes02:51
=== erdalronahi [n=erdal@p5087400B.dip.t-dialin.net] has joined #launchpad
=== BjornT_ [n=bjorn@213.226.190.51] has joined #launchpad
=== niemeyer [n=niemeyer@200.138.41.130] has joined #launchpad
SteveAcarlos: we should meet sometime this afternoon03:09
carlosSteveA: yeah, I pinged kiko to confirm the time, but seems like he's not around03:22
SteveAno answer on his phone03:23
SteveAsalgado: do you know where kiko is today?03:23
salgadoSteveA, no, I didn't talk to him since saturday. but I'd guess he's riding his bike somewhere. that would explaing he not answering his phone03:24
SteveAthat's strange, as he had a meeting arranged with me and carlos for this afternoon (europe time)03:25
carlosSteveA: he's not late yet, he still has 35 minutes.03:26
SteveAcarlos: okay03:27
ddaalifeless: ping03:36
lifelesspong03:36
ddaasomething puzzling in cscvs03:36
lifelessshoot03:36
ddaaThere's a DeletedDir class, with an apply method03:36
ddaahowever the apply method is not used03:36
ddaainstead the ChangesIterator for svn_oo uses DeletedAdaptor03:36
ddaaThough it look like DeletedDir.apply would work with non-empty dirs03:37
ddaalifeless: what's the point of the DeletedAdaptor gymnastic then?03:37
ddaaAnd what's the point of the DeletedDir, too?03:38
=== ddaa realises he's not very clear
lifelessdidn't you piss on this most recently ?03:38
lifeless:)03:38
ddaamh03:39
ddaahow "most recently"?03:39
lifelesslast few changes in this area were from you I thought03:39
ddaaI guess I should look at the annotation then.03:39
ddaaNope...03:39
ddaaThere's a comment from you03:39
ddaa                # RBC 20050608 svn does not return the individually removed03:40
ddaa                # paths here, rather it returns the topmost rm'd element.03:40
ddaa                # we synthetise a list of the elements in the prior revision03:40
ddaa                # and Adapt a SourceIterator on that to give DeletedAdapter03:40
ddaa                # changes. Note that this isn't *as* complete as it could be03:40
ddaa                # - we could check the changed paths for moves out from the03:40
ddaa                # deleted subtree and move them twice, or otherwise preserve03:40
ddaa                # their identity.03:40
ddaathe recent changes are a copy of that logic for copied directories03:40
ddaadifferent code03:40
lifelessIIRC its like this03:40
lifelessthe deleted dir class was written to deal with a 'D foo/' from svn03:41
ddaaI know what it's like, the question WHY do you need to handle files inside the deleted dir individually03:41
lifelessbut then we found out that when an entire tree is deleted. svn helpfully fails to tell us that the files inside the directory have been removed03:41
ddaasvn indeed only records deletion of the topmost directory03:41
lifelessas we dont want to delete a file that was not meant to be deleted, say if our understanding of whats in that directory differs from subversions, we dont just do a recursive delete.03:42
ddaaWhat I'm wondering is why the "iterator over the things being deleted under the directory" is needed at all03:42
ddaawell, for one thing, I'm pretty sure the code fails to achieve that, since pybaz.WorkingTree.delete does shutil.rmtree for directories03:43
lifelessgargleblaster03:43
ddaabut for the other thing, I do not understand what it buys us to be paranoid there, what should we do if we ever find a discrepancy03:43
ddaa?03:44
=== ddaa actually checked the code all the way down to pybaz on Friday
lifelessoh03:44
lifelesswell if there is a difference in the listed files bzr<->svn, then applying the svn 'delete' patch should raise a conflict03:45
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
lifelessjust like a svn patch that alters a file text conflicts if it does not match03:45
ddaayou mean it's just a random paranoid check?03:45
ddaalifeless: well, actually svn patching no longer conflicts03:45
lifelessI mean its not random, its consistent with the rest of the code03:45
=== niemeyer_ [n=niemeyer@201.14.37.24] has joined #launchpad
ddaabecause some svn server refused to give us patch, so I turned that into "svn cat > file"03:46
kikogood morning03:46
kikoSteveA, carlos: ahoy there03:46
SteveAhey kiko03:46
carloskiko: hi03:46
lifelessddaa: well, your risk ;)03:46
ddaathinking that "if we get a minor discrepancy, too bad, but if it's serious it will get caught by the consistency check"03:46
carloskiko: would we have a fast meeting in 15 minutes about my tasks?03:47
kikocarlos, SteveA: in 12 minutes, if I have my watch on right03:48
kikodo I?03:48
ddaamh... actually, I think that was not svn not giving patch03:48
carloskiko: yes03:48
ddaaI think that was something even more braindead03:48
ddaalike svn sometimes giving us diff data patch would not apply03:48
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikocarlos, SteveA #launchpad-meeting?03:49
ddaalifeless: So it was just a thing about cscvs being very fussy by design?03:49
carlossure03:49
lifelessddaa: ITYM robust03:49
lifelessddaa: but yes03:49
carlosjordi: are you going to attend?03:49
ddaaFSVO robust, yielding essentially unfixable fatal errors on garbage in is not a very useful value of robust03:50
ddaasince the garbage is usually not fixable03:50
lifelesstrue.03:50
lifelessvalue judgement was that doing the wrong thing was more harmful than refusing to do anything03:51
ddaaunderstood03:51
ddaathis is probably going to change though, because I need to get that stuff going somehow03:52
ddaathank you for the clarification03:53
=== jinty [n=jinty@62-15-158-30.inversas.jazztel.es] has joined #launchpad
ddaalifeless: oh, btw03:57
ddaalifeless: svn grew a support for versioned symlinks03:57
lifelessyah03:57
ddaalifeless: does the the consistency check handle symlinks properly?03:58
lifelessno idea03:58
lifeless*meep*03:58
=== ddaa files a bug about it
ddaalifeless: cvs (cvsnt actually...) also grew support for merge points03:59
ddaa...03:59
=== Yannig [n=yannick@AToulouse-254-1-29-150.w81-250.abo.wanadoo.fr] has joined #launchpad
=== cprov [n=cprov@201-68-7-102.dsl.telesp.net.br] has joined #launchpad
=== erdalronahi [n=erdal@p50876C74.dip.t-dialin.net] has joined #launchpad
jordicarlos, is it over?04:25
kikonot yet04:26
jordiI don't see anyone in the channel04:27
kiko#launchpad-meeting04:27
jordidoh04:27
=== doko [n=doko@201.160.17.131.cableonline.com.mx] has joined #launchpad
=== zul [n=chuck@ubuntu/member/zul] has joined #launchpad
zulhi guys, how do i get an @ubuntu.com email address?04:40
kikoyou need to become an ubuntu member. it's a FAQ.04:41
zuli am..04:41
jsgotangcohmm it should already there04:41
jsgotangcoit should forward to your default email address in lp04:41
zullemme check04:41
jsgotangcozulcss@ubuntu.com i think04:42
jsgotangcoforwards to zulcss@gmail.com04:42
lifelessgnight all04:42
zuljsgotangco: let me send an email to myself04:42
zuljsgotangco: yeah it works04:43
jsgotangcocool04:43
kikobradb, ping04:48
bradbkiko: pong04:48
salgadokiko, do you have access to asuka? if so, can you check if there's a code update going on there?04:51
SteveAbradb: how are you today?04:52
kikosalgado, AFAICT staging has been broken since friday. 04:54
kikomatsubara can say so too04:54
salgadono, it's running fine now04:54
SteveAstub sent a message about staging04:54
SteveAthere was a database-revision issue04:54
SteveAso the automatic scripts wouldn't work properly04:54
ddaasalgado: did you mean that "reassign product" is now restricted to admins?04:55
bradbSteveA: it's an ongoing thing, but i'll be ok04:55
ddaawhat's the rationale for that?04:55
salgadokiko, I asked stub to do a code update there, but he just left and didn't say anything about the update04:55
kikoSteveA, can you contact stub to check on this please?04:56
salgadomaybe stub's not needed.04:57
salgadoddaa, I have no idea what the rationale is. I didn't make this change04:57
matsubaraddaa: that's bug 4163904:57
UbugtuMalone bug 41639 in launchpad "Product owner should be able to reassign ownership to another user." [Normal,Confirmed]  http://launchpad.net/bugs/4163904:57
ddaaduh04:57
ddaaneeds to get my brain patched04:57
ddaasalgado: matsubara: I'm sorry I keep confusing you two04:58
ddaasalgado: mh... okay, I thought it was _already_ possible reassign just with Launchpad.Edit04:58
salgadoddaa, that change of matsubara was to make the permission of the page match the permission of the owner attribute in the zcml declaration04:58
ddaagrah04:58
ddaamatsubara: ^ see message to salgado04:59
salgadoI don't know who protected the owner attribute with launchpad.Admin04:59
=== zul [n=chuck@ubuntu/member/zul] has left #launchpad []
ddaaokay nevermind, it looks like I'm just confused05:00
bradblifeless: ping05:03
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
bradblifeless: unping05:15
=== dooglus [n=dooglus@82.67.28.79] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== sivang looks for the translation priorities page on the wiki, to learn about it some more.
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
salgadocarlos, ping?05:34
SteveAjordi: 05:38
carlossalgado: pong05:39
=== dooglus [n=dooglus@82.67.28.79] has left #launchpad []
SteveAjordi: phone call?05:40
salgadohi carlos. would you do a code update on staging for me?05:40
carlossure05:40
sivanghmm , Edd Dumbill had lots to do with the Registry, so it seems. interesting.05:41
jordiSteveA: let's go for it05:43
dilysMerge to devel/launchpad/: [trivial]  Fixes bug 42644 (Launchpad front page uses 'project' when it means 'product') and bug 44618 (Simple search pages have 'Advanced search' heading). (r3555: Matthew Paul Thomas)05:46
UbugtuMalone bug 42644 in launchpad "Launchpad home page uses "project" when it means "product"" [Minor,In progress]  http://launchpad.net/bugs/4264405:46
UbugtuMalone bug 44618 in malone "Simple search pages have "Advanced search" heading" [Major,Confirmed]  http://launchpad.net/bugs/4461805:46
carlosis anyone using staging?05:51
carlosI need to turn it down to apply some changes from salgado05:51
aa_hello, if I push to the supermirror, is that equivalent to launchpad storing my main repository forever?05:52
carlosaa_: I think so, yes05:55
=== ddaa find it amazing to see bots talking to one another
sivanghehe05:58
=== erdalronahi [n=erdal@p50875952.dip.t-dialin.net] has joined #launchpad
=== mdz [n=mdz@201.160.17.131.cableonline.com.mx] has joined #launchpad
aa_carlos: thanks06:04
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
kikoBjornT, SteveA: any clue on the non-functioniong XMLRPC?06:11
SteveAkiko: staging, production or both?06:15
kikoSteveA, see email from stuart.06:15
=== tambaqui [n=tambaqui@201.160.19.41.cableonline.com.mx] has joined #launchpad
=== bradb & # lunch
SteveAkiko: i'll give it a test06:17
=== Bluekuja [n=andrea@ubuntu/member/bluekuja] has joined #launchpad
SteveAso, xmlrpc works in production06:19
=== SteveA checks staging
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
SteveAstaging isn't even running at the moment06:19
kikoyes, and we need it running06:20
salgadocarlos shut it down, I think06:21
kikoI wonder if it is only not responding on localhost then?06:21
carlosSteveA: I'm updating it atm06:21
salgadoto get my branch running there06:21
SteveAok06:22
SteveAkiko: also, stu tested it with a GET.  xmlrpc uses POST only.  now, it should have returned a 501 or something, not just closed the connection, but that's probably a bug in my server code.06:22
kikoI see06:22
kikook cool06:23
sabdflgreetings lunchpadders!06:23
=== erdalronahi [n=erdal@p50875ABE.dip.t-dialin.net] has joined #launchpad
SteveAhi mark06:24
SteveAkiko: anyway, i'll try it on staging when carlos has done with updating it06:24
kikook, thanks SteveA 06:24
SteveAthe test method of xmlrpc works in production anyway.  i just tried it from outside06:24
kikookay, it's probably just stub's test.06:25
malccI'm glad I'm not the only one who always reads the name as lunchpad06:25
kikoSteveA, btw, Znarl would like to add xmlrpc.launchpad.net to their monitoring, but it needs to respond back with something useful first.06:25
kikomalcc, that must be a sign from heaven06:25
SteveAhe can monitor it with a POST06:25
kiko-fudSteveA, just POST / ?06:25
SteveAno06:26
malcckiko, what, that I like lunch? You don't need signs from heaven to tell you that, just eyes. Or scales.06:26
SteveAi can supply a python script that will do a test06:26
kiko-fudcan you email him with details, SteveA? cool!06:26
SteveAi think that would be more useful than a GET when we don't care about GET for it06:26
SteveAi wonder if Znarl is around?  i'd like to negotiate what kind of test is useful to him.06:26
kiko-fudmalcc, the sign is that it would be lunchtime for me at this moment06:26
kiko-fudSteveA, he is around.06:26
SteveAi could provide a small python script, for example06:26
ZnarlSteveA : Yes, please do and I'll add it into our monitoring system.06:27
SteveAZnarl: what do you need?  a python script that gives an exit code of 0 for "okay" and 666 for "problem" ?06:28
ZnarlSteveA : A URL would be better, and a POST string.  We already have reliable http monitoring stuff in place.06:29
SteveAok06:30
kiko-fudcarlos, we need proper validation to avoid https://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-05-15/A3706:32
kiko-fudthe tarfile.open() call needs to check if ReadError is raised06:33
carlosright, is there a bug filed?06:34
kiko-fudnot sure -- matsubara?06:34
kiko-fudir can also raise ValueError which is very unfortunate06:34
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== matsubara checks
kiko-fudbut which we should work around in a different way06:37
matsubarakiko-fud, carlos: bug 4258406:39
UbugtuMalone bug 42584 in rosetta "OOPS in pots upload page while uploading invalid compressed tarball" [Normal,Unconfirmed]  http://launchpad.net/bugs/4258406:39
=== doko [n=doko@201.160.19.41.cableonline.com.mx] has joined #launchpad
=== carlos -> out
carloshmmm06:43
carlosbetter wait for staging06:43
=== Pazzo [n=thomas@host130-250.pool8172.interbusiness.it] has joined #launchpad
salgadocarlos, is it the merge that takes too long when updating staging?07:01
carlossalgado: yes07:02
salgadohmmm. I guess it's not easy to tell how much more time it's going to take, based on previous experince?07:07
carlossalgado: bzr finished07:07
carlosIt will take 5 minutes or so07:07
salgadooh, that's great07:07
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
salgadocarlos, is there a db update included in this process?07:09
carlossalgado: yes07:09
carlosthe path is already applied07:09
carlospatch07:09
=== dsas [n=dean@host81-158-82-247.range81-158.btcentralplus.com] has joined #launchpad
=== glatzor hugs carlos
glatzorthanks for fixing these issues so fast07:18
carlosglatzor: the kde thing is not yet fixed, but Riddell told me that he will upload a new version of that package today, so I guess tomorrow it should be fixed07:19
glatzoryou did all you could. 07:19
carlosSteveA, salgado: staging is back to life07:22
=== carlos -> out
carloslater!!!07:22
SteveAthanks carlos07:22
SteveAkiko-fud: i confirm that xmlrpc.staging.launchpad.net is working properly07:23
salgadothanks carlos!07:26
=== erdalronahi [n=erdal@p50874519.dip.t-dialin.net] has joined #launchpad
=== WaterSevenUb [n=WaterSev@195-23-238-149.nr.ip.pt] has joined #launchpad
kiko-fudthanks SteveA 07:47
=== dsas [n=dean@host81-158-82-247.range81-158.btcentralplus.com] has joined #launchpad
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
=== dsas [n=dean@host81-158-82-247.range81-158.btcentralplus.com] has joined #launchpad
=== doko [n=doko@201.160.20.136.cableonline.com.mx] has joined #launchpad
=== BjornT [n=bjorn@213.226.190.253] has joined #launchpad
=== mdz [n=mdz@201.160.19.41.cableonline.com.mx] has joined #launchpad
kikocarlos, ping?08:56
kikoddaa, ping?08:57
bradbkiko: phone call time?09:00
kikoyep09:00
=== tambaqui [n=tambaqui@201.160.20.136.cableonline.com.mx] has joined #launchpad
=== BjornT [n=bjorn@213.226.190.253] has joined #launchpad
ddaakiko: pong09:17
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
=== digits [n=digits@c-f049e253.311-2-64736c10.cust.bredbandsbolaget.se] has joined #launchpad
mdkejordi: happy birthday09:52
salgadoBjornT, around?10:00
BjornTsalgado: yeah. i'm about to go to bed soon, though.10:04
salgadoBjornT, quick question, then: in GeneralFormViewFactory(), does the GeneralFormView gets created inside the call to SimpleViewClass()?10:08
jordimdke: thanks dude!10:10
BjornTsalgado: no, not quite. a new class is created, which has GeneralFormView as a base class.10:12
salgadoBjornT, I see. but that does result in GeneralFormView.__init__() being called?10:14
jordimy email is mess a mess right now10:14
BjornTsalgado: no, it shouldn't do that.10:14
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
=== erdalronahi [n=erdal@p5087786E.dip.t-dialin.net] has joined #launchpad
=== tambaqui [n=tambaqui@201.160.19.41.cableonline.com.mx] has joined #launchpad
sivangjordi: happy birthday, how old are you? :)10:37
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
mdkeVERY old10:40
crimsunkiko: ping10:41
crimsunkiko: unping, sorry10:45
=== jinty [n=jinty@212.Red-83-54-75.dynamicIP.rima-tde.net] has joined #launchpad
=== ddaa -> bed
=== doko [n=doko@201.160.20.139.cableonline.com.mx] has joined #launchpad
=== tambaqu1 [n=tambaqui@201.160.19.54.cableonline.com.mx] has joined #launchpad
=== tambaqu1 [n=tambaqui@201.160.19.54.cableonline.com.mx] has left #launchpad []
=== tambaqu1 [n=tambaqui@201.160.17.131.cableonline.com.mx] has joined #launchpad
=== tambaqu1 [n=tambaqui@201.160.17.131.cableonline.com.mx] has left #launchpad []
=== digits [n=digits@c-f049e253.311-2-64736c10.cust.bredbandsbolaget.se] has left #launchpad []
=== claude [n=claude@34.112.62.81.cust.bluewin.ch] has joined #launchpad
claudesomeone here ready to validate a pot file in rosetta import queue?11:03
claudecarlos, jordi ?11:03
=== tambaqui [n=tambaqui@201.160.17.131.cableonline.com.mx] has joined #launchpad
=== bradb & # out
=== sivang [i=sivan@muse.19inch.net] has joined #launchpad
=== __kaffeefilter [n=Pitr@p50818BC0.dip0.t-ipconnect.de] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
lifelessmorning11:30
__kaffeefiltergmorning11:30
sivangmorning lifeless , so knis are now part of bzr upstream? (trying to speculate how long to wait before Jeff updates the dapper packages with it ;-))11:33
sivangknits, even11:33
lifelesssivang: huh ? dapper packages use knits by default11:34
sivanglifeless: hmm, since when? :) (funny to know I used them already)11:35
lifelesssince we release 0.811:36
sivangah. so I was supposed to see a performance improvment since 0.8 ?11:36
LarstiQsivang: weaves don't get autoupgraded11:37
sivangLarstiQ: I see, let's move to #bzr11:37
=== claude [n=claude@34.112.62.81.cust.bluewin.ch] has left #launchpad []
kikowow11:47
kikothat was a long interlude11:47
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad

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