[12:59] hmm [12:59] queue-builder still doesn't appear to be working automatically [01:02] 22:50:03 INFO Rebuilding Build Queue. [01:02] 22:50:03 INFO creating lockfile 22:50:03 ERROR Cannot Acquire Lock. [01:02] [01:03] who else is holding that lock? [01:04] seems to be the slave scanner [01:04] which runs every, single, minute [01:04] no wonder the queue builder doesn't get a change [01:04] uh, chance [01:05] why should the slave scanner hold that lock? [01:05] no idea === bluekuja [n=andrea@ubuntu/member/bluekuja] has joined #launchpad === rpedro [n=rpedro@87-196-10-127.net.novis.pt] has joined #launchpad === rpedro_ [n=rpedro@87-196-76-213.net.novis.pt] has joined #launchpad [02:46] $ sudo apt-get install python-tk [02:46] Reading package lists... Done [02:46] Building dependency tree [02:46] Reading state information... Done [02:46] Some packages could not be installed. This may mean that you have [02:46] requested an impossible situation or if you are using the unstable [02:46] distribution that some required packages have not yet been created [02:46] or been moved out of Incoming. [02:46] Since you only requested a single operation it is extremely likely that [02:46] the package is simply not installable and a bug report against [02:46] that package should be filed. [02:46] The following information may help to resolve the situation: [02:46] The following packages have unmet dependencies: [02:46] python-tk: Depends: python2.4-tk (>= 2.4.3) [02:46] E: Broken packages [02:46] python-tk is now built from python-stdlib-extensions [02:47] resulting in a python-tk_2.4.3-1ubuntu2 package [02:48] although the package is built, it's not shown in the archive ... [02:48] Kamion, Kinnison, Keybuk: ^^^ [03:39] doko: what you say makes no sense, I'm afraid [03:39] the last upload of python-stdlib-extensions was 2.0ubuntu1 [03:40] by yourself, about 8 hours ago [03:40] not 2.4.3-1ubuntu2 [03:41] python-tk_2.4.3-1ubuntu2 comes from the python-defaults package [03:42] if you want the binary built by python-stdlib-extensions to replace that, it needs to at least have a higher version number ;) === mpt [n=mpt@203-173-177-223.bliink.ihug.co.nz] has joined #launchpad [04:00] Gooooooooooooooooooooooooood afternoon Launchpadders! === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad === stub [n=stub@ppp-58.8.2.243.revip2.asianet.co.th] has joined #launchpad === cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad [06:28] Hmm, bzrlib failure when merging into sqlobject. [06:35] spiv: so we have a common way to get to the sync() or syncUpdate() methods of sqlobjects that are security wrapped? [06:42] Are you asking "do we" or "should we"? [06:43] Anyway, I think the answers are "no" and "yes", respectively ;) [06:43] flush_database_updates() makes me nervous, it's a big hammer and we overuse it. [06:44] But we really want to be able to do syncUpdate one way or another, because it's so useful in tests. So I think it's OK to allow it through the security proxies. [06:48] that should have been 'do we' [06:49] do you think an extra interface as a parent would be the way to do it? [06:50] there is sqlos.interfaces.ISQLObject, but it exposes a lot more than we'd usually want to [06:50] (destroySelf and set) [06:50] I think that would be the way, yeah. It's a large change, though. [06:50] I suppose sync() and syncUpdate() are always safe. [06:50] Which is why I'm ambivalent about it, I can't quite convince myself it's worth the benefit. [06:51] (although overusing them can be a perf issue) [06:51] They should be. [06:51] Right, but lots of things are perf issues when overused :) [06:51] And they're much less of a perf issue than flush_database_updates. [06:51] of course, they should be cheaper than flush_database_updates() ./.. [06:57] got any ideas about an interface name? [06:57] I'd say "ISQLObject" if we didn't already have one. [06:58] ISQLObjectSyncable? [06:58] in practice there is nothing wrong with duplicate interface names ... [07:00] It's potentially confusing, and annoying if we want to import both into the same module for some reason. [07:00] But maybe it's ok here. [07:00] would I have a rubberstamp for adding ISQLObjectSyncable? === kwwii [n=kwwii@likes.smoking.more.than.watching.spacenight.dk] has joined #launchpad [07:01] moin [07:01] I'm ok with that, but it's probably worth getting a 3rd opinion. A pity SteveA's at europython. [07:01] one small question: does the "fix committed" status mean that the bug should now be fixed? [07:02] kwwii: It generally means it's fixed in the development version, but not yet in the released version. [07:02] kwwii: "fix committed" is meant to mean "the fix has been committed to version control", and "fix released" means "a new release with the fix is available" [07:02] spiv: cool, thanks :-) I won't waste anyones time in responding that the bug is still there [07:02] If you're talking about Launchpad, then it means we've committed a fix into our sourcecode repository, and it will be included in an upcoming production update. [07:03] jamesh: excellent, good thing I asked [07:03] Which usually happen weekly. [07:03] kwwii: for distributions, that might mean "I've made a fixed package", and "it has been accepted into the repository and you should be able to install it" [07:03] cool [07:06] ok, back to work...thanks for the quick answer :-) === kwwii [n=kwwii@likes.smoking.more.than.watching.spacenight.dk] has left #launchpad [] === raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad [08:20] I've figured out some of the intermittent bzr failures. [08:21] It's running too fast ;) [08:21] I've posted an analysis to the lp list. [08:22] so it is throwing away the subsecond accuracy of the stat data? [08:23] jamesh: look at the _fingerprint function in bzrlib/hashcache.py [08:24] jamesh: The short answer is "yes" [08:24] spiv: yeah. I was looking at your email. [08:24] # we discard any high precision because it's not reliable; perhaps we [08:24] # could do better on some systems? [08:25] I wonder what systems subsecond accuracy is not reliable? [08:25] I mean, it might not be present on some systems, but I'd expect it to be reliable if present [08:26] (assuming you account for the errors introduced by python converting the times to floats [08:27] Yeah, that comment is a mystery to me. [08:27] e.g. using long(fs.st_mtime * 1000000) should be as reliable [08:28] bzr annotate blames r866, by mpool. [08:29] Which is very slightly less than a year old :) [08:39] the floating point comparison is the only issue I can think of, The Python stat values are created with the following: [08:39] fval = PyFloat_FromDouble(sec + 1e-9*nsec); [08:43] I don't seem to get any subsecond accuracy even after calling os.stat_float_times(True) [08:44] wonder if ext3 records it === mdke__ is now known as mdke === rpedro__ [n=rpedro@87-196-97-180.net.novis.pt] has joined #launchpad [08:48] spiv: looks like ext3 doesn't do nanosecond accuracy in mainline, so even if bzrlib wasn't truncating to integer times, the problem would persist [08:49] ext3 doesn't do nanosecond accuracy [08:49] however the page cache *does* [08:49] and you're almost never going to have a file flushed out of the cache within a second [08:50] spiv: so time.sleep() would probably fix it :) [08:53] or play around with the times with os.utime() [08:55] isn't bzr supposed to discard hashcache entries from the same second? [08:55] I don't know what it's supposed to do, but I can tell you what it does ;) [08:57] When comparing the working tree to the hash cache, it checks the stat information, intentionally ignoring subsecond information, to check if the files are the same. [08:57] So we're seeing intermittent failures because sufficiently rapid sequences of commits of simple (i.e. single file) trees in the test suite are occasionally bombing out because they think there's nothing to commit. [08:58] (in bzr's own test suite) [08:58] right [08:59] the theory from waaayyy back was that if it found a hash cache entry which, rounded to the nearest second, was the same time as NOW, then it would ignore it [08:59] I wonder if the problem has been addressed since we last updated bzr in our tree? [08:59] jamesh: nope [08:59] jamesh: well, the _fingerprint function at least hasn't changed. [09:00] jamesh: I guess there could be smarts like Keybuk just described elsewhere, but _fingerprint would be the sensible place to put it. [09:00] Keybuk: that sounds like a good idea, but I haven't seen any sign of it in my skimming of the source. === jd_ [n=jd@wikipedia/Meanos] has joined #launchpad === mpt [n=mpt@203-173-177-223.bliink.ihug.co.nz] has joined #launchpad === malcc [n=malcolm@host86-135-139-100.range86-135.btcentralplus.com] has joined #launchpad === raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad === mpt WTFs at https://launchpad.net/binarypackagenames [09:29] oh, there's already a bug report about it [09:29] reported by me, even! [09:30] Forgetful minds think alike === sivan [n=sivan@85.65.210.12.dynamic.barak-online.net] has joined #launchpad === fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad === mpt_ [n=mpt@203-173-177-223.bliink.ihug.co.nz] has joined #launchpad === one [n=chatzill@125.35.1.15] has joined #launchpad [10:10] ? [10:16] ? === doko_ [n=doko@dslb-088-073-100-190.pools.arcor-ip.net] has joined #launchpad [10:32] Keybuk: no, python-tk isn't built from python-defaults [10:33] it was [10:33] https://launchpad.net/distros/ubuntu/+source/python-defaults/2.4.3-1ubuntu1 [10:34] yes, and the last version was 2.4.3-1ubuntu1, and 2.4.3-1ubuntu2 (built from python-stdlib-extensions) isn't in the archive [10:34] ^ clearly has python-tk and python-gdbm in it [10:34] why do you think python-stdlib-extensions is 2.4.3-1ubuntu2 ? [10:34] python-stdlib-extensions is 2-0ubuntu1 [10:34] 2-0ubuntu1 < 2.4.3-1ubuntu1 [10:35] so the binaries built by python-stdlib-extensions are older than what's there [10:35] so they won't show up [10:35] https://launchpad.net/distros/ubuntu/+source/python-stdlib-extensions/2-0ubuntu1 [10:35] Keybuk: no, look a the binary versions, not the source version [10:35] s/a/at/ [10:35] bet LP doesn't do binary versions [10:36] given that it's UI doesn't seem to expose them [10:36] http://librarian.launchpad.net/3271744/buildlog_ubuntu-edgy-i386.python-stdlib-extensions_2-0ubuntu1_FULLYBUILT.txt.gz [10:36] doko: note "changes file not available" [10:36] tbh, at this point you need a soyuz engineer [10:37] I expect you've found a katie/deb feature they didn't know about [10:37] ok [10:39] for reference, the queue entry was [10:39] 64293 | -B | python-stdlib-extens | 2-0ubuntu1 | 11 hours [10:39] | * python-gdbm/2.4.3-1ubuntu2/ia64 Component: main Section: python Priority: OPTIONAL [10:39] | * python-tk/2.4.3-1ubuntu2/ia64 Component: main Section: python Priority: OPTIONAL [10:40] 16:03:06 DEBUG Publishing source python-stdlib-extensions/2-0ubuntu1 to [10:40] +ubuntu/edgy === fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #launchpad [10:42] 22:03:05 DEBUG Publishing build to ubuntu/edgy/ia64 [10:42] 22:03:05 DEBUG ... python-gdbm/2.4.3-1ubuntu2 (Arch Specific) [10:42] 22:03:05 DEBUG ... python-tk/2.4.3-1ubuntu2 (Arch Specific) [10:42] 22:09:47 DEBUG Added [10:42] +/srv/launchpad.net/ubuntu-archive/ubuntu/pool/main/p/python-stdlib-extensions/p+ython-gdbm_2.4.3-1ubuntu2_ia64.deb from library [10:42] 22:09:47 DEBUG Added [10:42] +/srv/launchpad.net/ubuntu-archive/ubuntu/pool/main/p/python-stdlib-extensions/p+ython-tk_2.4.3-1ubuntu2_ia64.deb from library [10:43] Hmm [10:44] it's on the archive on drescher [10:45] but only the ia64 deb [10:45] looks like the others got lost [10:45] malcc: some debugging for you there [10:45] Keybuk: Ta [10:46] malcc: interesting that the build record doesn't have the changes file === Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad [10:52] malcc: submitted bug 52064 [10:52] Malone bug 52064 in launchpad "soyuz confused by version numbers different in source/binaries" [Untriaged,Unconfirmed] http://launchpad.net/bugs/52064 [10:53] doko_: Thanks === frodon_ido [n=patrick@ip-213-49-210-27.dsl.scarlet.be] has joined #launchpad [10:59] note that it's not necessarily that which has happened [10:59] it could be the fact there's no changes file from the buildd === ploum [n=Ploum@ubuntu/member/ploum] has joined #launchpad === mpt__ [n=mpt@203-173-177-223.bliink.ihug.co.nz] has joined #launchpad [11:20] The four architectures which didn't get their builds for python-stdlib-extensions, plus some other build results, seem to be backed up from last night [11:20] Could be knock-on effects from the troubles and the reboot; I don't want to mess until someone who knows more turns up, but I suspect these can be given a kick and will then all turn up fine [11:27] bother [11:28] malcc, make check_merge keeps hanging for me in either pagetests/soyuz/23-sourcepackage-hctstatus.txt or 25-binarypackagenames.txt [11:28] Are you familiar enough with the tests yet to have any idea why? :-) [11:28] mpt: Bummer. I don't think those do anything odd, but I'll take a look. [11:29] actually, it'll be 25-binarypackagenames.txt [11:29] the output is " /home/mpt/hackiTests hung - no output for 600 seconds. Killing ... Not dead yet! - slaughtering mercilessly" [11:30] where "/home/mpt/hacki" is the beginning of the path of 25-bpn [11:30] mpt: I can't see anything odd in that test, and certainly nothing odd enough to break the test engine half way through printing a path [11:31] malcc: deadlocks [11:31] mpt: I suggest you've got a ghost in the machine in fact unrelated to these thoroughly unremarkable tests [11:31] malcc: specifically, stderr is probably full [11:31] malcc: no ghosts [11:31] It's the third time exactly that test has failed [11:32] The first thing the test does is ask for http://localhost/binarypackagenames, and the URL gives me a 404 [11:32] malcc: we have a wrapper around the tests, it reads the stderr/stdout and shows them [11:32] though launchpad.dev/binarypackagenames works [11:32] malcc: I strongly suspect its a full pipe deadlock. Until the parent does a read on the other pipe, the child will not resume. And the parent is blocked reading from the first pipe. [11:32] or something like that [11:33] mpt: I'm pretty sure localhost is ok in pagetests, even though it doesn't work in development [11:33] ok [11:34] lifeless: Your theory sounds reasonable, given I know very little about all that. If you're correct, what does that mean we do to fix it? [11:35] check run_test.py or whatever it is. See if it drills down to a select loop on the two pipes. If it does not, then we should convert it to do that, i.e. using twisted's processprotocol rather than subprocess, or some similar tool [11:38] Running the soyuz story by itself works [11:41] mpt: I'm betting on lifeless' idea, I'm just checking the code in test_on_merge now to see if its subprocess handling is suspect === Atomyc [n=user@219.95.189.211] has joined #launchpad [11:42] hello.. [11:42] anybody here.. === raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad === bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad [12:17] lifeless: To my limited knowledge, test_on_merge looks ok. It uses popen with stderr=STDOUT then uses a select loop. [12:17] On stdout [12:26] spiv: I've got a branch up for review now that fixes the branch scanner bug that turned up (and should reduce the chance of similar bugs in the future) [12:31] malcc: ok. [12:33] that means someone needs to talk mpt though attaching gdb and getting a backtrace from both the child process and the parent process, to understad where and how it is borked. [12:39] goody === sivan is now known as sivang === BjornT [n=bjorn@ctv-213-164-112-134.vinita.lt] has joined #launchpad [12:51] BjornT! [12:51] I have a problem with getLink [12:57] mpt: I expanded the PythonBugTrackerCompetition page earlier this week. Haven't looked at updating the wiki syntax spec implementation section. [12:58] BjornT, the problem is a bit complicated for IRC, I've replied to you on launchpad-reviews [01:00] jamesh, ok === BjornT_ [n=bjorn@ctv-213-164-112-134.vinita.lt] has joined #launchpad [01:04] Keybuk, doko: The problem with python-stdlib-extensions is confirmed to be unrelated to names/versions etc., it was just some Soyuz build results stuck after drescher problems yesterday. Kinnison has unstuck them and everything should be fine now. [01:04] malcc: cool [01:04] general bug/feature request -- the UI could do with showing binary version numbers :p [01:04] malcc: thanks [01:05] Keybuk: Which pages are missing binary version numbers where they'd be useful to you? [01:06] malcc: well, the fact there's no publishing history pages for binaries [01:06] anywhere [01:08] Keybuk: Really? I assumed I just hadn't found them yet [01:08] there could be some secret unlinked page somewhere [01:08] but not one I'm aware of [01:09] currently the soyuz UI is a bit "here's some sources, here's what happened to the sources, oh and they got built, but HERE'S MORE SOURCES" [01:10] Everyone loves the source dude [01:12] Erm /distros/ubuntu/edgy/i386/python-support [01:13] witness the binary pub hist [01:13] Yay === BjornT [n=bjorn@213.226.190.253] has joined #launchpad [01:14] My faith that Soyuz can infact give you anything you want if you can only penetrate the Barrier of Confusion (tm) has been restored === mpt would dearly love to watch over the shoulder of some people using Soyuz [01:16] I understand how people use Malone [01:16] and I understand how people use Rosetta [01:16] I don't understand how people use Soyuz. === lfittl [n=lfittl@83-65-242-161.dynamic.xdsl-line.inode.at] has joined #launchpad === matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [01:27] mpt: don't watch me then, 'cos I type URLs [01:30] Kinnison, I suspect most people do that for Malone too :-) [01:30] (I certainly do) [01:30] or bookmarks === Kinnison has quick-access keyword bookmarks for malone, aye === sivang [n=sivan@ubuntu/member/sivang] has joined #launchpad === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad [01:51] bug 12345 [01:51] Malone bug 12345 in isdnutils "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] http://launchpad.net/bugs/12345 [01:52] This has been a test of the Ubugtu system === stub [n=stub@ppp-58.8.2.243.revip2.asianet.co.th] has joined #launchpad [01:54] hello hello [01:54] publisher crash: http://librarian.launchpad.net/3282274/petQjyUqbU2w58HGOQLKrOCh3PF.txt [01:54] are people ready for the most important moment of the week! [01:54] stub : Ping? [01:55] IOError: [Errno 2] No such file or directory: '/srv/launchpad.net/ubuntu-archive/ubuntu/pool/universe/h/haskell-src-exts/libghc6-harp-dev_0.2-5_amd64.deb' [01:55] Znarl: pong [01:55] kiko: It's time already for the sunday morning Hollyoaks omnibus edition? [01:55] stub : chinstrap is getting slow rsyncing launchpad production logs again. Can you rotate them? [01:55] which is frankly just bizarre, given that it's trying to publish that [01:55] malcc, not that moment -- the other one! [01:55] Znarl: ok. [01:55] Thanks. [01:56] hello [01:56] SteveA! [01:56] are you going to be presiding this week after all? [01:56] hi kiko [01:56] i haven't prepared, but I'll be here [01:56] is that a yes or a no? :) [01:56] stub, did something go wrong with yesterday's nightly.sh run? === bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad [01:56] https://launchpad.canonical.com/MeetingAgenda [01:57] I'm going to hope that the publisher runs successfully next time round [01:57] salgado: I killed some of the processes because I needed to grab locks on some tables if that is what you are looking at. [01:57] SteveA? [01:58] kiko: i'll do it [01:58] stub, I asked because the mirror prober reported that no mirrors were probed [01:58] yayzers [01:58] salgado: That wasn't me === sivang [n=sivan@ubuntu/member/sivang] has joined #launchpad [01:59] I've never seen it actually probe a mirror === flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad [02:00] I have [02:00] it's been probing lots of them, since almost two weeks [02:00] meeeeee [02:00] me [02:00] me [02:00] Hello [02:00] launchpad meeting [02:00] who is here? [02:00] MEETING TIME [02:00] me [02:00] me [02:00] o/~ Is it me you're looking for? o/~ [02:00] me [02:00] that's what I was trying to say [02:00] me [02:00] me [02:00] me [02:00] me [02:00] me [02:00] me [02:01] me [02:01] me [02:01] me [02:01] cool [02:01] == Agenda == [02:01] * Roll call * Agenda * Next meeting * Activity reports * Actions from last meeting * Oops report (Matsubara) * Bug report report (mpt) * Sysadmin requests * Production and staging (Stuart) [02:01] ---- * (other items) [02:01] argh [02:01] ---- * Keep, Bag, Change * Three sentences [02:01] irssi sucks for this [02:02] but irc is banned at cern === mpt thinks that's an improvement [02:02] so i must go vi ssh [02:02] ssh port forwarding [02:02] is the future [02:03] ok [02:03] next meeting... same time next week? [02:03] whatever [02:03] yes. [02:03] cool. someone please set the channel title appropriately. === ..[topic/#launchpad:mpt] : https://launchpad.net/ | developer meeting: Thu 13 July, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39 [02:03] ta [02:03] * Activity reports [02:03] i suck. anyway, i've been at europython. [02:04] I'm up to date === flacoste is up to date [02:04] I'm half-sucky [02:04] I am not up-to-date. I have sketchy notes but I've worked a lot of last week on paper rather than on the laptop. [02:04] Up to date [02:04] I'm up to date [02:04] @europython [02:04] paper? [02:04] I'm not up to date [02:04] up to date, less sprints [02:04] up to date [02:04] I was sprinting last week and this week has been context-switch festival [02:04] stub: It's old-school technology [02:04] Up to date [02:04] one day behind (and I've been batching) [02:04] I'm also guilty of batching [02:04] * Actions from last meeting [02:05] here [02:05] * Steve to ask Kiko to run next week's meeting [02:05] ah, well, anyway [02:05] * everyone (including those not at the meeting): read https://wiki.canonical.com/SysAdminRtUsageGuide and subscribe to it [02:05] And I'm behind on activity reports. :( [02:05] please say "read" or "not read" according to whether you have read that page yet. [02:05] read [02:05] read [02:05] read [02:05] read [02:06] I read it and used the advice in there === flacoste read and subscribed [02:06] read and subscribed [02:06] read [02:06] read [02:06] read [02:06] most excellent [02:06] read [02:06] read [02:06] read [02:06] most of us are also subscribed [02:06] read [02:07] * Oops report (Matsubara) [02:07] Today's oops report is about bugs 44860, 42755, 2497, 51097 and 30602 [02:07] Malone bug 44860 in rosetta "Crash when we try to pass a query string to a POFile that doesn't exist yet." [Medium,Confirmed] http://launchpad.net/bugs/44860 [02:07] Malone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Medium,Confirmed] http://launchpad.net/bugs/2497 [02:07] Malone bug 51097 in rosetta "Selection of untranslated entries is too slow" [High,Confirmed] http://launchpad.net/bugs/51097 [02:07] Malone bug 30602 in rosetta "ERROR IN: https://launchpad.net/distros/ubuntu/dapper/+source/vlc/+pots/vlc/tl/+translate" [Medium,Confirmed] http://launchpad.net/bugs/30602 [02:07] Kiko any news about bug 42755. Is that fix going to address comments on tickets also? [02:08] hmm carlos isn't here... [02:08] stub, would you have time to work on bug 2497? I have a simple-ish plan for it [02:08] Malone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Medium,Confirmed] http://launchpad.net/bugs/2497 [02:08] bug 42755 you say? [02:08] kiko: Mark is pushing me to work on CanonicalPillarNames === lincao [n=lincoln@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [02:08] yeah, that's true. [02:08] stub, let's do that call after the meeting [02:09] k [02:09] Top time outs are on +translate(51097 and 30602) and +translations(2497) page. [02:09] The only one not assigned is 30602, want to take that kiko? [02:09] matsubara, that's better a carlos bug really [02:09] I'll talk to him then [02:09] and lastly, pqm is rejecting my commit attempts. [02:09] Me Too [02:09] is there anyone looking on that problem? [02:10] matsubara: Did you see my email to the list? [02:10] can you be more specific ? [02:10] matsubara: I suggest just keep trying, the bzr failures are intermittent due to a race condition. [02:10] lifeless: random test failures. I mailed the list with the failures I got [02:10] matsubara: I had the same failure as you, got through the second time though. [02:10] spiv: I've seen it, thanks for looking on it. [02:11] I tried 5 times yesterday, I'll keep on trying then. [02:11] Wellk, the same as three of yours, haven't looked at all of yours though :) [02:11] lifeless, can you please disable that test for now? [02:11] kiko: It's more than one tests. [02:11] oh [02:11] one test, rather. [02:11] really? [02:11] anyone in the lp team can commit to the p copy of bzr [02:11] s/p / lp / [02:11] kiko: it's lots of them, any that make lots of small commits very quickly, which is at least three of them, judging from matsubara's failures. [02:12] I am about to fly home, so no, I cannot do that. [02:12] lifeless, sure, but that's a judgement call that i'd rather you made [02:12] it sounds like there is a real, valid bug in bzr though. [02:12] or authorize somebody to do it [02:12] because the hashcache is meant to be race condition free. [02:12] lifeless, great. let's not let it stop launchpad development from happening though :) === stub [n=stub@ppp-58.8.2.243.revip2.asianet.co.th] has left #launchpad [] [02:12] I can call Martin tomorrow to discuss the problem if people want? [02:12] for the record, I'm happy with ddaa or spiv or jamesh doing commits to bzr or bzrtools in the lp tree at any point. [02:12] kiko: ^ === stub [n=stub@ppp-58.8.2.243.revip2.asianet.co.th] has joined #launchpad [02:12] lifeless, any commit? including not running bzr tests upon commit? :-) [02:12] And then do a commit to our bzr based on that conversatino. [02:12] spiv: please do that, I was about to suggest asking Martin to treat it as urgent. [02:13] kiko: if that is what it takes for a short period of time, then [grudgingly] yes. [02:13] I've also been seeing intermittent failures with cscvs. [02:13] Ok, I'll do that. In the in ~12 hours until then, just keep retrying :) [02:13] cool. [02:13] thanks [02:13] kiko: however, I suggest talking with the sysadmins tonight [02:13] stub: Oh, that's one I'm not aware of. [02:13] because this started happening [02:13] It may have been triggered by upgradinig Balleny to dapper. [02:13] and nothing was changed in our copy of bzr or bzrtools when it started. [02:13] stub: one of my test failures was related to that [02:14] stub: I've never seen these failures on dapper on other machines. [02:14] its even possible, that its a dapper bug [02:14] lifeless: Machines that are 64 bit and as fast? [02:14] I suspect timing issues === BjornT [n=bjorn@213.226.190.253] has joined #launchpad [02:14] stub: FSVO 'as', yes. [02:14] stub: lets not get into a technical dsicussion right now. [02:15] stub: I'm aware of the parameters. [02:15] ok, SteveA, kiko I'm done with the oops report [02:15] thanks matsubara [02:15] thanks all [02:15] thanks matsubara [02:15] * Bug report report (mpt) [02:15] The oldest, most important bugs this week are: [02:15] bug 1294, assigned to bradb [02:15] Malone bug 1294 in malone "Filing a private bug requires the ability to Cc the maintainer" [Critical,Confirmed] http://launchpad.net/bugs/1294 [02:15] matsubara, to answer your question, no, it won't solve +ticket timeouts. [02:15] bug 6459, assigned to carlos [02:15] Malone bug 6459 in rosetta "Timeout error on distribution release language page" [Critical,In progress] http://launchpad.net/bugs/6459 [02:16] bug 31308, not assigned [02:16] Malone bug 31308 in launchpad-bazaar "Cannot set branch associated to a product series" [Critical,Confirmed] http://launchpad.net/bugs/31308 [02:16] kiko: I'll file a new one then, thanks [02:16] bug 36060, assigned to bradb [02:16] Malone bug 36060 in malone "Bug needs a date last updated column" [Critical,Fix committed] http://launchpad.net/bugs/36060 [02:16] bug 37866, assigned to kiko [02:16] Malone bug 37866 in malone "+editstatus should not accept binary package as source package" [Critical,Fix committed] http://launchpad.net/bugs/37866 [02:16] and bug 37897, assigned to ddaa [02:16] Malone bug 37897 in launchpad-bazaar "renaming project, product or series breaks vcs imports" [Critical,Confirmed] http://launchpad.net/bugs/37897 [02:16] carlos and bradb, how are you doing with those? [02:16] and who should take 31308? [02:16] mpt: some of those bugs you listed are fix committed [02:16] oh, carlos isn't here [02:17] we just a lost an apps server === bradb updates 36060 to fix released [02:17] jamesh, I realize that -- they should be verified [02:17] and marked as fix released [02:17] stub: ping? [02:17] mpt, as per bug 37866. we need to clean up sourcepackagename now :-( [02:17] Malone bug 37866 in malone "+editstatus should not accept binary package as source package" [Critical,Fix committed] http://launchpad.net/bugs/37866 [02:17] does 31308 belong to ddaa? [02:18] 1294 I'll fix in probably the next few days === lincao [n=lincoln@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [02:19] matsubara: the ticket timeout problem is mentioned on bug 37865 [02:19] Malone bug 37865 in launchpad-support-tracker "Support listing could use a list similar to the bug listing" [Medium,Unconfirmed] http://launchpad.net/bugs/37865 [02:19] anybody? :-) [02:19] mpt: I guess it is. I'm not sure 31308 is critical though [02:19] flacoste: it's not that one. I mean the timeout when a ticket has too many comments [02:19] ok. kiko, do you have time for 37866, or should it go to someone else? [02:19] ddaa, stevea and I have spoken about 31308 [02:20] it is currently critical as it completely mucks up the user experience for bzr use with lp, for native upstreams [02:20] mpt, I doubt anybody else will actually do what needs to be done there, which is basically researching what sourcepackagenames need to be killed and moving bugs back [02:20] but we can do a short fix, and downgrade it, though it will not be the 'entire fix'. [02:20] lifeless, maybe you can summarize your discussion in the bug report [02:21] SteveA, I'm done. [02:21] thanks [02:21] * Sysadmin requests [02:21] 6 [02:21] 5 [02:21] 4 [02:21] 3 [02:21] 2 [02:21] 1 [02:21] cool [02:21] I asked them something [02:21] ah [02:21] * Production and staging (Stuart) [02:21] to open up the launchpad.net stats they are already generating [02:21] it's currently IP-protected [02:21] Nothing thrilling is happening with production or staging. I have an outstanding cherry pick to push out for Carlos. [02:21] I expect the next rollout will be on Tuesday, rolling out HEAD as of now unless people tell me otherwise. === raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad [02:22] thanks stub [02:22] * booking flights for launchpad sprints [02:23] stub: I've got a branch pending review to fix the branch scanner. It'll probably need to be cherry picked [02:23] I want to find out who has arranged travel for the launchpad sprints, and who has not. please say "all arranged" or "partially arranged" or "not yet arranged" [02:23] all arranged [02:23] all arranged [02:23] not yet arranged [02:23] all arranged [02:23] n/a [02:23] "will either buy train ticket or diesel on the day" === Kinnison doesn't know what that counts as [02:24] Nothing to arrange [02:24] not yet arranged, I think [02:24] not yet arranged [02:24] kiko: should I mail james about it? [02:24] nothing to arrange [02:24] n/a [02:24] matsubara, sure [02:25] ok, thanks [02:25] * Everyone to note that lifeless should be cc-ed on PQM-related RT issues (Steve) [02:25] please note that lifeless should be cc-ed on any PQM-related RT issues [02:25] matsubara, ask taciana to sort it out [02:25] kiko: I'll thanks. [02:25] * pqm and bzr test suite (kiko) [02:26] SteveA, already resolved. [02:26] cool [02:27] * Keep, Bag, Change [02:27] 5 [02:27] 3 [02:27] 1 [02:27] keep: staging working (it's currently not) [02:27] Keep: The numbers 4 and 2 [02:28] BAG: Running test suites of non-interdepandant packages on Launchpad commit. It gives us little or no gain but large downsides. [02:28] stub, hmmm, so no cscvs or bzr tests? [02:28] kiko: Well, commits to lp cannot break bzr. [02:28] kiko: but commits to bzr can break lp. [02:28] kiko: so in one case we need to run both bzr and lp tests, but not in both. [02:28] is that feasible? [02:29] i agree with this. it means developing a way to represent these dependencies [02:29] Indeed. And if bzr is screwing up, there is no reason to block Launchpad commits. [02:29] and then teaching pqm how to understand that for running test suites [02:29] it is not trivial [02:29] it requires a spec [02:29] Or cscvs, or twisted, or any of the one-way dependancies [02:29] could we not just special-case launchpad [02:29] since it would give us the most bang for the least buck [02:29] so something like [02:29] if committing_to(launchpad): [02:29] run_lp_tests() [02:29] else: [02:29] kiko: no, there's some stuff like hct that depends on lp [02:30] run_all_tests() [02:30] so add a run_hct_tests() in there [02:30] kiko: propose that on the lp list, so lifeless can contribute when he gets home [02:30] but anyway, strawman :) [02:30] As far as I can see, we just need two make check rules. One run when launchpad commits are made and one when other commits are made. [02:31] * Three sentences [02:31] please go ahead [02:31] DONE: Rosetta hacking, specifications, non-Landscape work [02:31] TODO: land Rosetta branch, LaunchpadLoginService, MaloneSimplifications [02:31] BLOCKED: Kiko, e-mail + code review; carlos/jordi, import policy update [02:31] stub: it's not so much about make check rules as about how we configure PQM [02:31] DONE: bug fixes 'n' stuff [02:31] DONE: reviews, fixed bug 50473, finally merged fix for 33223, fixed 39814. [02:31] TODO: reviews, continue work on bzr smart server, sftp bugs. [02:31] BLOCKED: no. [02:31] TODO: CanonicalPillarNames [02:31] BLOCKED: No [02:31] Malone bug 50473 in glibc "Problem with locales in update of Dapper Drake to Edgy" [Untriaged,Unconfirmed] http://launchpad.net/bugs/50473 [02:31] DONE: oops report analysis, fixed some validations bugs, traversal bugs, test conversion. [02:31] TODO: bug fixing (product ownership reassignement and oops bugs) and more triage [02:31] BLOCKED: no [02:31] DONE: Soyuz troubleshooting, publish-distro-optimization testing, merged cprov's dak-tools branch into publish-distro-optimization. [02:31] TODO: Finish publish-distro-optimization testing, cron.daily changes, merge and land some branches. [02:31] BLOCKED: No. [02:31] DONE: Landed attach-while-commenting. Resurrected fix for bug 41399. Started working on some of the release management stuff spec'd in London. [02:31] Malone bug 41399 in malone "Error message not specific in bug-reporting page (+filebug)" [High,In progress] http://launchpad.net/bugs/41399 [02:31] DONE: sprint, webserver stats, catching up with 800+ emails, planning [02:31] DONE London sprint, write support tracker specifications, investigated ticket search [02:31] TODO: Release management. XMLRPC. [02:31] TODO complete ticket search [02:31] BLOCKED waiting on mpt and kiko feedback for support tracker workflow spec [02:31] BLOCKED: No. [02:31] TODO: some performance work, reviews [02:31] BLOCKED: no [02:31] DONE: Attended Support Tracker sprint, code review, email catch up and worked on KarmaContext [02:31] TODO: Finish KarmaContext and land it, random bugs and code review [02:31] BLOCKED: No [02:32] DONE: code reviews, dyson to urllib work, fix branch scanner bustage [02:32] TODO: code reviews, finish off dyson stuff, look at wiki markup spec for mpt [02:32] BLOCKED: no [02:32] DONE: archive-tools, bug fixes in queue UI [02:32] TODO: cron.daily fixes and start Build-Unpublished-Sources [02:32] BLOCKED: no [02:32] flacoste, I don't know what you're referring to, I haven't received any request for feedback [02:32] DONE: lots of design work around PPA. Helped resolve various build/buildqueue problems. Pre-pre-implementation call for PPA with sabdfl. Attempted again to learn {ME,}TAL{,ES}. [02:32] TODO: Reach pre-impl stage on PPA, actually get around to sorting my pending branches. [02:32] BLOCKED: none. [02:32] spiv: I don't think there is any reason that commits to launchpad branches don't trigger 'make check' and commits to the other branches trigger 'make fullcheck'. I think we just run the same command at the moment because Robert wants it that way. [02:33] mpt: ok, I thought the spec tracker sent email notification on request for feedback, I'll send you an email then [02:33] stub: right, because it's the simplest way to make sure all tests pass always, but we can optimise. [02:33] flacoste, it's a bug reported in Blueprint, feedback requests don't [02:34] any blockers or other issues not dealt with? [02:34] yes, mine :-) === stub looks at the pqm config file [02:34] see you all monday [02:34] kiko, if you're busy maybe you can get lifeless to reallocate the branch? [02:34] lifeless: You not stopping in Bangkok on the way back? [02:35] stub: no, it routes via hong kong [02:35] stub: I would have liked to stop by [02:35] Next time ;) [02:35] stub: we have bidirectional dependencies on lp. [02:35] mpt, what is this about? [02:36] kiko: you have review in your queue that's 10 days old. [02:36] stub: specifically hct and importd and IIRC a couple others [02:36] kiko, (1) my needs-review branch is in your queue, and (2) I e-mailed you 1.5 weeks ago about arranging a phone call, and pinged you 0.5 weeks ago as a reminder [02:36] lifeless: Yes, but not all the externals are bidirectional. We can reduce problems if we only run the tests suites on those ones rather than everything. [02:36] agreed. as steve said - a spec is needed. [02:36] gotta run, bus to catch. tchau [02:37] lifeless: happy travels! [02:37] kiko, (1) is nearly two weeks old now, so maybe it should go to another reviewer [02:37] I'll spec out the quick hack version in a spec that should keep us happy for the foreseeable future. [02:37] i think that all remaining issues are between individual people, and not for the whole team [02:37] mpt, I was in London. did you try SteveA? [02:37] so, thanks everyone [02:37] MEETING ENDS [02:37] There's a "Rejected Reviews" section on the PendingReviews page just waiting to be used ;) [02:38] kiko, SteveA was the one who asked me to arrange it [02:38] could I grab soyuz people for urgent publisher help nw? [02:38] now [02:38] Kamion: sup? [02:38] malcc: the world is in collision course with Mars [02:38] the publisher has crashed twice in succession with the same error [02:38] http://librarian.launchpad.net/3282692/petQjyUqbU2w58HGOQLKrOCh3PF.txt === bradb feels jolted by the meeting finishing 7 minutes early [02:39] Had to wake up early? [02:39] it was publishing that package in the last-but-one run, yet apparently objected to the package not being in the pool [02:39] so I am now confused [02:39] stub: not really. i was up 3 hours ago. [02:39] gotta find some time in the day to learn Go [02:39] Kamion, that's odd. [02:40] indeed === stub always sleeps though launchpad meetings after setting up a few triggered responses in his IRC client. [02:40] heh === spiv wanders off [02:40] Kamion, I'm looking at the code. [02:41] Kamion: care to take this to ##soyuz1.0 === WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad [02:42] stub, so, do you want to do that call now? [02:43] I guess === stub looks for his headphones [02:43] stub, or in a moment? [02:43] I don't have skype [02:43] Bah === stub looks for his hands free ki [02:43] t [02:45] kiko: I'm ready when you are [02:45] stub, do I call the 8862 number? [02:45] BjornT, thanks for your prompt reply -- should I assume that every Launchpadder is using an editor with "Remove trailing spaces when saving" or equivalent turned on? === mpt realizes that gedit doesn't actually have such an option [02:46] kiko: I doubt it. I don't have any number with 8862 in it. [02:48] mpt: I use Emacs's delete-trailing-whitespace fu [02:48] trailing whitespace is like dirt on the canvas [02:53] If I had that such an option turned on, and not everyone else did, I'd generate spurious diffs === niemeyer [n=niemeyer@200.163.194.85] has joined #launchpad [02:58] bradb: have you seen the 'About a month until PSF call for test tracker' email on python-announce? [02:59] nope, i don't read that list. but i'm aware of date posted on their call for trackers page. [03:00] s/of/of the/ === bradb heads to the office, bbiab [03:21] win 5 === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #launchpad === sivang_ [i=sivan@muse.19inch.net] has joined #launchpad === sivang_ is now known as sivang === bradb [n=bradb@209.217.74.66] has joined #launchpad === glog [n=glog@196.Red-88-4-109.staticIP.rima-tde.net] has joined #launchpad === mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad === WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has left #launchpad ["Bye!] === cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [05:15] stub, ping? [05:16] salgado: pong [05:17] stub, if I run the foaf-update-karma-cache.py script manually, shouldn't it create/update the cache entries on launchpad_dev? [05:18] I think so, yes. [05:22] kiko: I've bounced staging. Don't know why it locked. === glatzor [n=sebi@ppp-82-135-72-134.dynamic.mnet-online.de] has joined #launchpad === bradb_ [n=bradb@209.217.74.66] has joined #launchpad [05:48] thanks stub [05:49] bradb, I'm out for lunch and then back we will chat on the topics of python.org and security bugs. [05:49] kiko: sounds good === glatzor [n=sebi@ppp-82-135-83-247.dynamic.mnet-online.de] has joined #launchpad === glatzor [n=sebi@ppp-82-135-83-247.dynamic.mnet-online.de] has joined #launchpad === raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad === Goxy [n=slack@194.106.169.131] has joined #launchpad [08:05] hi === sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad === sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad [] === jbailey [n=jbailey@209.217.74.66] has joined #launchpad [08:43] I'm just looking at doko's spec's, I'm curious why https://launchpad.net/people/doko/+specs includes canonical-support-categories. [08:43] I don't see him on that spec, and I'm wondering if it's' somehow blending my specs and his on that page. [08:44] Oh, he's in the subscriber set. That's why. [08:48] BjornT: Is it okay to use database classes directly in vocabulary code? [08:50] it's okay but you go to jail afterwards :) === heno [n=henrik@henrik.gotadsl.co.uk] has joined #launchpad === jd_ [n=jd@wikipedia/Meanos] has joined #launchpad === bradb tunes back into IRC [09:23] anyone have any experience with importing ODF files to Rosetta? Via docbook perhaps? I'm looking to translate some example-content for Ubuntu [09:24] I guess the docteam already import docbook files right? === fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad === Keybuk [n=scott@quest.netsplit.com] has joined #launchpad === flacoste [n=francis@209.217.74.66] has joined #launchpad === Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad [10:02] heno: rosetta needs gettext pot files, you have to have a toolchain for converting to that... === mdke_ afk [10:02] ok, thanks === jd_ [n=jd@wikipedia/Meanos] has joined #launchpad === jd_ [n=jd@wikipedia/Meanos] has joined #launchpad [10:59] cprov, I haven't seen you had landed my fix for the timeout HTTP stuff! good on you! [11:00] kiko: was in my small-fixes, did I comment it properly ? I don't remember. === palmtree [n=chatzill@89.4.54.221] has joined #launchpad === mdke_ is now known as mdke === lincao [n=lincoln@200-171-140-32.dsl.telesp.net.br] has left #launchpad [] === bluekuja [n=andrea@ubuntu/member/bluekuja] has joined #launchpad