/srv/irclogs.ubuntu.com/2012/01/03/#launchpad-dev.txt

pooliehi all00:11
rick_h__hey poolie00:12
cjwatsonwgrant: Yeah, we might want that (post-release restriction) turned off for -proposed anyway at some point because we were thinking of using that for a britney-style workflow00:25
cjwatsonIt'd be pretty harmless to kill it across the board00:26
wgrantcjwatson: Yeah, that's what I've been thinking for a while.00:26
wgrantIt's a pretty pointless restriction.00:26
cjwatsonOh, hey, people are around again.  I can has landing attempt of https://code.launchpad.net/~cjwatson/launchpad/new-python-apt/+merge/85649 ?00:28
wgrantBah, sorry, forgot about that.00:29
wgrantec2ing now00:29
wgrantHuh00:30
wgrantNo conflicts.00:30
wgrantHow did you manage that, after I changed 1200 files on Sunday...00:30
cjwatsonI merged a couple of times00:30
cjwatsonOh, not since that though?00:30
cjwatsonDunno then, just lucky I guess00:35
wgrantYeah00:36
brodercjwatson: yeah, the patch i have drafted drops the post-release check for all pockets, though i guess i'm not sure whether the restriction is desirable for security00:38
brodererr, rather, it allows uploads to all pockets pre-release00:38
cjwatsonI suspect they don't care for similar reasons00:38
cjwatsonMight be polite to ask, I suppose00:39
wgrantDirect security uploads are rejected anyhow.00:39
wgrantThey use copies.00:39
wgrantWhich bypass this.00:39
wgrant(and a 0-day security upload is not unprecedented)00:39
broderAh, right. I was just thinking that I thought that was the case00:39
wgrantI'm pretty sure just dropping that check is the way to go.00:40
broderI'm getting rocketfuel setup so I can figure out which tests I'm breaking, then I'll throw up a MP00:40
wgrantThe whole test suite takes 4-6 hours -- you probably only want to run the soyuz and archiveuploader tests.00:41
StevenKwgrant: O hai, Mr OCR -- https://code.launchpad.net/~stevenk/launchpad/bugalsoaffects-packaging-no-series/+merge/8730900:42
wgrantOh right, it's Tuesday.00:42
StevenKBwaha00:42
=== wgrant changed the topic of #launchpad-dev to: https://dev.launchpad.net/ | On call reviewer: wgrant | Firefighting: - | Critical bugtasks: 3*10^2
wgrantHm, 329 criticals00:43
wgrantAwesome.00:43
pooliewinning00:43
StevenKFSVO00:43
wgrantFSVO00:43
wgrantHeh00:43
cjwatsonwgrant: For values of "not unprecedented" including "ever since the very first Ubuntu release"00:43
wgrantcjwatson: Before my time, sadly.00:44
cjwatsonActually release candidate, I think.  IIRC https://lists.ubuntu.com/archives/warty-changes/2004-October/001585.html was something like an hour before RC - I remember there being some apache2-related drama, anyway, where the coordinated release date was right on the edge of our planned release schedule00:45
wgrantHeh, useful.00:46
micahgwgrant: I can almost promise a 0-day security upload for precise :)00:47
* cjwatson longs for the days when we could turn around an upload plus an entire Ubuntu CD set plus testing in an hour00:48
wgrantHeh00:49
micahgFirefox 12 releases 2 days before precise :)00:49
cjwatsonwgrant: Could you have a look at https://code.launchpad.net/~cjwatson/launchpad/germinate-all-dev-series/+merge/86909 when you get a chance?01:13
wgrantcjwatson: getComponents seems to no longer exclude partner.01:16
wgrantcjwatson: The list comprehension has no condition, so is entirely superfluous.01:16
cjwatsonErr, oops01:17
cjwatsonMoved that code around too many times01:17
wgrantHeh01:17
cjwatsonFixed, thanks01:21
wgrantcjwatson: Also, find_operable_series would be 2/5 the size as a list comprehension.01:24
wgrantApart from that it looks good.01:24
cjwatsonThe line breaks get unwieldy to satisfy code style01:26
wgrant   return [01:27
wgrant       series for series in distribution.series01:27
wgrant       if series.status in (SeriesStatus.DEVELOPMENT, SeriesStatus.FROZEN)]01:27
cjwatsonHm, maybe not01:27
wgrantIsn't that bad...01:27
wgrantThe last line just fits.01:27
cjwatsonYeah, I just got there :)01:27
wgrantHah ha hahha01:32
wgrant/tmp/slonikjHv2Ae.sk:27: PGRES_FATAL_ERROR01:32
wgrantALTER TABLE EmailAddress ADD CONSTRAINT valid_account_for_person CHECK (check_email_address_person_account(person, account)); - ERROR:  check constraint "valid_account_for_person" is violated by some row01:32
cjwatsonPushed that fix now.01:32
wgrantSeems to have taken two minutes as well :/01:32
StevenKlifeless: Can you scribble your thoughts on bug 872496?01:37
_mup_Bug #872496: All package stats now report zero "Incomplete" bug reports <api> <regression> <Launchpad itself:Triaged> <Ubuntu QA Website:Fix Released by brian-murray> < https://launchpad.net/bugs/872496 >01:37
cjwatsonwgrant: Doesn't bug 905322 need an ftpmaster rollout?01:39
_mup_Bug #905322: Lower required dpkg version for xz-compressed packages <qa-ok> <Launchpad itself:Fix Released by cjwatson> < https://launchpad.net/bugs/905322 >01:39
StevenKIt ought01:39
StevenKOh, if it's binary, cesium is fine01:39
wgrantcjwatson: As StevenK says, it's a binary check, and binary uploads happen on cesium.01:40
wgrantIn fact, I think I corrected StevenK about this very bug 2 or so weeks ago :)01:40
cjwatsonI thought cesium was currently cowboyed and out of NDT01:40
StevenKWe fixed that01:40
cjwatsonThat's what LPS suggests01:40
StevenKThis morning, in fact01:40
wgrantspm mustn't have updated LPS yet.01:41
spmI keep getting pinged to do other stuff01:41
spmit's about 3rd on my interrupted stack01:41
* StevenK fixes that too01:41
spm:whine:01:41
* StevenK tries to figure out where canonical_url() went.01:53
wgrantStevenK: lp.services.webapp.canonicalurl, should be02:01
wgrantYeah02:01
StevenKYeah, I ran bzr grep after saying :-)02:01
StevenKwgrant: bug 897999 == the validator is complete rubbish?02:12
_mup_Bug #897999: validate_enabled_restricted_families applies to all non-virtualized archives, not just main archives <regression> <soyuz-core> <Launchpad itself:Triaged> < https://launchpad.net/bugs/897999 >02:12
wgrantStevenK: It's always been broken, and is now more broken than ever :)02:13
StevenKwgrant: I'm a little unclear how to fix it, without just ripping it all out02:15
wgrantStevenK: It should only apply where archive.is_main, rather than not archive.virtualized02:19
nigelbMorning!02:27
StevenKnigelb: O HAI02:42
StevenKwgrant: http://pastebin.ubuntu.com/791232/ plus test fallout?02:42
wgrantStevenK: Check the code.03:02
wgrantI'm not sure if there is a virt check03:02
wgrantOh, that is the code.03:02
wgrantThat's not what you want to change.03:02
wgrantYou need to change validate_enabled_restricted_families to match the check you just changed.03:03
wgrantThe check that you changed was already correct.03:03
StevenKRight, so the validator doesn't match the behaviour in IArchive.03:03
StevenKwgrant: So http://pastebin.ubuntu.com/791249/ and related fallout?03:06
wgrantStevenK: That would partly fix it for now sort of.03:13
wgrantStevenK: But the real issue is that archivearch is entirely ignored for those archives -- there's no point showing the widget at all.03:13
wgrantOr if you do, it should have everything checked and should be disabled.03:13
StevenKwgrant: Do you like http://pastebin.ubuntu.com/791251/ better?03:15
wgrantStevenK: No. Needs the non-virtual check too.03:15
wgrantRemember that         if self.is_main and not self.require_virtualized:03:16
wgrant            return getUtility(IProcessorFamilySet).getRestricted()03:16
StevenKBut it needs to backward, right?03:16
StevenKif not self.context.is_main and self.context.require_virtualized:03:16
wgrantNo.03:16
wgrantThe check is the same.03:17
wgrant(self.is_main and not self.require_virtualized) == ignore_archivearch03:17
StevenKBut you said you wanted to hide it for those archives ...03:17
wgrantEr, true.03:18
wgrantBut you didn't invert it properly.03:18
wgrantnot self.context.is_main or self.context.require_virtualized03:18
wgrantThat's more like it.03:18
StevenKRight.03:19
StevenKHmmm.03:20
StevenKI think ArchiveAdminView might need a axe for this.03:21
* wgrant deletes EmailAddress.account to see what breaks.03:30
wgrantI think that's probably better than lots of triggers to ensure its consistency...03:30
StevenKWCPGW03:30
wgrantIt's been superfluous since ShipIt's demise.03:30
wgrantAnd it's not exported to SSO.03:30
StevenKCan you delete shipit.css while you're at it? :-P03:31
StevenKI can't even see how to get to ArchiveAdminView for the main archive03:47
wgrant/ubuntu/+archive/primary/+admin03:52
wgrantBut it should also be on /ubuntu/+admin as well, IIRC.03:52
StevenK/ubuntu/+admin no worky03:53
wgrantMaybe +edit, then.03:54
wgrantSome page like that uses that mixin.03:54
StevenKwgrant: However, your first link works, and it doesn't show the restricted families widget03:54
wgrantDistributionAddView and DistributionEditView03:54
StevenK/ubuntu/+edit still shows restricted families03:55
wgranthttps://dogfood.launchpad.net/ubuntu/+archive/primary/+admin does too...03:55
wgrantDown the bottom.03:56
StevenKI'm testing locally with my change03:56
wgrantAh03:56
StevenKI can cowboy my change onto DF :-P03:57
wgrantI am murdering DF at the moment, but it might be doable.03:57
StevenKYou bad person.03:57
wgrantJust attempting to delete the 3 million orphaned accounts.03:58
StevenKWon't that cause SSO to go all explode-y?03:58
wgrantNo.03:59
wgrantSSO doesn't care if there's no matching lp_account03:59
wgrantIt only uses lp_account to find the lp_person.03:59
StevenKwgrant: http://pastebin.ubuntu.com/791274/04:00
wgrantStevenK: Now try toggling the Virtualized checkbox while the form is open, and cry :)04:03
StevenKI should hide that too?04:04
wgrantNo, it needs to be changble.04:05
StevenKwgrant: Since I'm hiding enable_restricted_families, looks okay to me?04:08
StevenKI can't actually *submit* the form, but it looks good. :-)04:08
StevenKBleh. I'm no duck on DF04:11
* StevenK fixes04:11
StevenKwgrant: http://pastebin.ubuntu.com/791283/ looks to work04:25
wgrantStevenK: But what happens if I want to make an archive virtualized?04:37
wgrantHow do I select its archs?04:37
wgrantAlso, lp.registry.model.mailinglist's subscription methods win the award for Most Gratuitous Uses of Outer Joins.04:38
StevenKwgrant: Bah04:39
StevenKThere has to be a way to fix this crap04:42
wgrantAh hm05:17
wgrantI think I see how our EmailAddress account vs. person corruption is happening.05:17
StevenKOh?05:19
wgrantI'm not sure we handle well the case where someone creates an SSO account with an email address held by an unactivated LP person.05:20
wgrantIt looks like it will just set emailaddress.account05:20
wgrantAnd create a new person...05:20
wgrantBut let's see.05:20
wgrantAh05:20
wgrantBut no, Account.createPerson() steals all the email address for itself.05:21
wgrantAlthough if I then remove that address from my SSO account, and make it the primary address for another...05:21
wgrantHuh05:40
wgrantSo some of our unactivated persons have accounts, and some of them don't.05:40
wgrantDepending on just which bit of code created them....05:40
wgrantYay!05:40
* StevenK tries to work out bug 90784005:47
_mup_Bug #907840: Permissions on +nominate are messed up <bugs> <disclosure> <packages> <regression> <series> <Launchpad itself:Triaged> < https://launchpad.net/bugs/907840 >05:47
lifelessStevenK: hi06:47
lifelessStevenK: done06:49
StevenKlifeless: Stating the obvious. :-)07:01
StevenKlifeless: What I meant, was do you think Brain's comment that Incomplete should be the sum of the two?07:02
lifelessyes, that was the original behaviour, and it wasn't meant to be changed07:02
lifelesssearching Incomplete should return both sorts of incomplete07:03
StevenKOkay, so it should be fixed.07:04
lifelesstotally07:04
* wgrant s/2004-2011/2004-2012/07:16
StevenKYes, we should do that.07:26
StevenKWe even have a script!07:26
wgrantOh, do we?07:26
wgrantupdate-copyright is for updating file copyright notices as you go.07:27
wgrantI don't believe it updates the global notices in templates and such.07:27
StevenKOh. I keep doing that by hand.07:29
StevenKIn fact, I should have done that for the branch I landed today ...07:29
StevenKWhen did 2012 happen, anyway?07:30
adeuringgood morning08:45
bigjoolsHappy new year all09:06
lifelessI wonder if it is possible to have multiple tabs share a long poll connection - e.g does the browser security model permit htis09:06
lifeless(when they are on the same domain)09:07
bigjoolsit's possible but given that chrome does separate processes it'd be fun to see how09:08
lifelessI assume that that would be abstracted out09:08
mrevellMorning09:12
wgrantbigjools, lifeless: You can use the HTML5 postMessage API to communicate between tabs, but I don't know if IE supports it.09:24
wgrantFirefox/Chromium have for a couple of years, though.09:24
wgrantAIUI there's no other way to communicate, unless you poll cookies.09:25
wgrantOr poll HTML5 local storage.09:25
lifelessso it should be possible to setup one tab as 'master', route new listens and events through it, and use the same idle timeout to detect that tab being closed from other tabs09:26
=== almaisan-away is now known as al-maisan
adeuringwgrant: are you still doing reviews?09:33
=== wgrant changed the topic of #launchpad-dev to: https://dev.launchpad.net/ | On call reviewer: - | Firefighting: - | Critical bugtasks: 3*10^2
wgrantNo :)09:35
lifelessgmb: hi09:35
adeuringwgrant: yeah, i assumed that ;) Have a nice evening!09:35
gmblifeless: Howdy10:03
cjwatsonwgrant: You said on IRC that https://code.launchpad.net/~cjwatson/launchpad/germinate-all-dev-series/+merge/86909 was OK with the fixes you suggested, but I just noticed you don't seem to have left any review feedback on the MP itself?10:03
cjwatsonrvba: I made the change you suggested to https://code.launchpad.net/~cjwatson/launchpad/stop-publishing-obsolete-series/+merge/86967 .  Do you think you could land it for me, as I don't have PQM access?10:04
rvbacjwatson: sure thing.  Thanks for the change ;)10:04
wgrantcjwatson: Huh, must have become distracted. Shall I throw it at ec2?10:16
cjwatsonwgrant: Please10:17
* cjwatson climbs slowly up the Contributions ladder :-)10:17
rvbacjwatson: You're branch stop-publishing-obsolete-series is in ec2.10:17
cjwatsonrvba: thanks!10:18
rvbas/You're/Your/10:18
rvbanp10:18
adeuringgmb: do you have time for a review? https://code.launchpad.net/~adeuring/launchpad/bug-909318/+merge/8732210:23
gmbadeuring: Ha, I'd forgotten I was OCR today. Certainly.10:28
adeuringgmb: thanks!10:29
StevenKgmb: I blame New Years. wgrant had forgotten too.10:29
gmbStevenK: New year + the bank holiday means I'm completely screwed this week. I'll be surprised if I actually make it to Budapest.10:29
bigjoolsI am going to savour my last short flight to a sprint10:32
wgrantnyahaha10:32
bigjoolstreating the family to premium economy when we leave10:32
gmbadeuring: One minor comment, otherwise r=me10:40
adeuringgmb: thanks!10:40
=== gmb changed the topic of #launchpad-dev to: https://dev.launchpad.net/ | On call reviewer: gmb | Firefighting: - | Critical bugtasks: 3*10^2
cjwatsongmb: mvo just merged https://code.launchpad.net/~mvo/launchpad/maintenance-check-precise/+merge/82125 up to current devel; do you think you could try landing it, if the QA procedure I outlined is good enough?10:44
* gmb looks10:44
gmbOoh, timeout on the merge proposal page. That's new.10:45
gmbcjwatson: Looks plenty sane to me. I'll get it landed today for you.10:46
cjwatsonYay10:46
gmbcjwatson: Is there a bug to go with this branch (for the sake of having somewhere to track its QA).10:49
cjwatsongmb: I'll ask mvo10:53
gmbTa10:54
cjwatsongmb: 11:03 <mvo> bug #911175 - its mostly just copy/paste from the MP text11:05
_mup_Bug #911175: Please update maintenance-timeframe.py for ubuntu 12.04 (precise) <Launchpad itself:New> < https://launchpad.net/bugs/911175 >11:05
gmbcjwatson: That's perfect, thanks.11:05
rick_h__morning everyone11:25
bigjoolsmorning11:26
lifelessgmb: ah yes - are you actually looking at  https://bugs.launchpad.net/launchpad/+bug/380362 ?11:55
_mup_Bug #380362: Launchpad couldn't import several bugs from Debian Bug tracker. <lp-bugs> <Launchpad itself:Triaged by gmb> < https://launchpad.net/bugs/380362 >11:55
gmblifeless: No, I'm not. I'll unassign myself.11:57
lifelessta11:58
bigjoolslifeless: I debugged the gpgme poppy problem a bit more12:14
lifeless\o/12:14
bigjoolslifeless: I am none the wiser though!12:14
lifeless /o\12:14
bigjoolsbasically the error is "general error" and the source of the error is GPG_ERR_SOURCE_GPGME12:15
bigjoolswhich is basically fucking useless12:15
lifelessWWWWIN12:15
bigjoolsthe gpgme code is saying that it has an error but it has no idea what the error is12:15
bigjoolslifeless: so if you have any bright ideas ...12:17
* bigjools would like to educate the person who defined GPG_ERR_GENERAL12:17
lifelesshttp://www.gnupg.org/documentation/manuals/gcrypt/Error-Sources.html isn't terribly helpful here12:18
lifelessI guess we need to look in the gpgme source code12:18
bigjoolsI guess so12:20
lifelessbigjools: I think its a matter of grepping at this point, seeing if anything obvious jumps out, and if not, tweak things in the library to give us more info12:20
lifelessit may be something like 'using contexts across threads is a bad idea'12:20
lifeless[which with threadpools and deferToThread may be happening]12:20
bigjoolshmmm there are lots of warnings about thread safe-ness12:21
bigjoolsin fact I am willing to lay a bet this is a threading problem12:21
* gmb lunches12:22
StevenKrvba: Are you right to QA bug 903827 today?12:30
_mup_Bug #903827: https://launchpad.net/builders timeout <qa-needstesting> <timeout> <Launchpad itself:Fix Committed by rvb> < https://launchpad.net/bugs/903827 >12:30
bigjoolslifeless: the gpgme source has *goto* in it .....12:32
bigjoolsthis doesn't surprise me a lot12:32
lifeless:)12:33
bigjoolslifeless: I wonder if we should get libgpgme upgraded... the one in oneiric is 1.2 but latest is 1.4 (or even 2.0)12:36
bigjoolsit gets better, someone has mixed tabs and spaces in the source12:38
lifeless:)12:38
lifelessits C12:38
lifelessbut yeah, icky12:38
bigjoolswell I used to write C/C++ and never used tabs12:38
lifelessan upgrade is possibly a good idea12:38
bigjoolsunless you want your code looking like a dog's dinner12:38
lifelessgpg2 is a separate package; perhaps libgpgme for 2 has been done like that too12:39
lifelessastyle ftw12:39
bigjoolsoh god, indented braces12:39
bigjoolswhen will the horror end12:39
lifelessafter you mental floss12:39
cjwatsongoto> there are styles of C in which that's fine as an error-handling mechanism; the Linux kernel uses it well12:40
bigjoolsit's bloody evil12:41
bigjoolstrying to follow code with gotos in it is a nightmare12:41
cjwatsonwith discipline, it can be a good way to avoid duplicating function-exit code all over the place, given the lack of anything like finally12:42
cjwatsonI have no idea whether the code you're looking at is disciplined12:42
bigjoolsI mostly used "break" instead of goto12:42
cjwatsonThat has its own problems12:43
bigjoolsbut far fewer than goto :)12:43
cjwatsonI don't agree with that as a dogmatic statement ...12:44
bigjoolswell from experience, goto has caused me untold problems, break has never caused me one12:44
bigjools*shrug*12:44
cjwatsonOur experiences differ :-)12:44
bigjoolsbut then I mostly wrote C++12:44
cjwatsonIn C++ you generally have better destruction mechanisms available so it's less of an issue12:45
bigjoolsright12:45
bigjools130 line functions don't help12:47
lifelesshah, just a baby function :)12:54
lifelessbigjools: https://bugs.launchpad.net/launchpad/+bug/408528 - should this be closed? the history looks like it was fixed for soyuz and status lost during the big combine13:06
_mup_Bug #408528: Packages build but fail to upload due to email address issue <lp-foundations> <lp-soyuz> <motu> <Launchpad itself:Triaged> < https://launchpad.net/bugs/408528 >13:06
wgrantHeh. I deleted the code that fixed that just tonight.13:08
wgrantIt's not quite fully fixed.13:08
wgrantBut will be once we clear the personless accounts from the DB.13:08
lifelesshow do we represent 'unclaimed persons' ?13:09
wgrantTwo ways.13:09
wgrantPerson.account IS NULL13:09
wgrantOr Person.account.status == NOACCOUNT13:09
wgrant(yes, Account.status can have the value NOACCOUNT)13:10
wgrantMost are the latter.13:10
lifelessok, and after you change, there will be just the latter13:10
wgrantI think only bugimports do the former.13:10
wgrantNot my first change.13:10
wgrantBut the one after that, yes.13:10
lifelesskk13:10
wgrantI'm just killing EmailAddress.account for now.13:10
wgrantTo deal with the consistency issue.13:11
wgrantAnd delete like 1500 lines of code.13:11
wgrantBut this lets us very easily flatten account into person.13:11
lifelessbe sure to update the sso triggers if you tackle that ;P13:12
wgrantFortunately this bit doesn't touch the mirrored tables.13:12
wgrantI was pleasantly surprised to find no lp_emailaddress.13:12
lifelessgmb: is https://bugs.launchpad.net/trac-launchpad-migrator/+bug/411394 really triaged, or should it be fix committed / fix released ?13:14
_mup_Bug #411394: Bug nickname is always "elisa-$bugno" <trac-launchpad-migrator:Triaged> < https://launchpad.net/bugs/411394 >13:14
gmblifeless: At least Fix committed, I'd think. I'll look into it.13:28
lifelessgmb: thanks13:30
benjigary_poster: link?13:30
lifelessbigjools: q for you on https://bugs.launchpad.net/launchpad/+bug/44307114:14
_mup_Bug #443071: can't publish a specific architecture after source is already published <lp-soyuz> <oem-services> <soyuz-security> <Launchpad itself:Triaged> < https://launchpad.net/bugs/443071 >14:14
bigjoolslifeless: no14:14
bigjoolsit's the same copier14:14
lifelessk14:15
lifelessbigjools: here is the bug on buildd-manager restarts w/db - https://bugs.launchpad.net/launchpad/+bug/451349 :)14:25
_mup_Bug #451349: buildd-manager doesn't deal gracefully with database restart <boobytrap> <canonical-losa-lp> <lp-soyuz> <soyuz-build> <Launchpad itself:Triaged> < https://launchpad.net/bugs/451349 >14:25
bigjoolslifeless: my elder wand is wearing out14:26
lifeless:) - just that you were saying it should work ok a while back14:27
lifelessso I thought you might like to close the bug :>14:27
bigjoolsI can't remember what I said this morning, let alone a while back!14:28
bigjoolslifeless: is it fixed? I dunno14:30
lifelessme neither14:30
deryckabentley, ping for standup14:32
deryckrick_h__, abentley, adeuring -- https://dev.launchpad.net/MaintenanceRotationSchedule14:35
lifelesssinzui: I think you mis-read https://bugs.launchpad.net/launchpad/+bug/91118914:35
_mup_Bug #911189: Bug page tag links are not properly escaped, thus made useless <bug-importer> <bugtag> <Launchpad itself:Triaged> < https://launchpad.net/bugs/911189 >14:35
lifelesssinzui: its a tales / ajax escaping issue14:36
sinzuioh, those that cam from the import are now crippled14:36
lifelesssinzui: the importer is incidental (and confusing to mention)14:36
lifelessyes14:36
lifelessbigjools: whats your take on https://bugs.launchpad.net/launchpad/+bug/402935?14:43
_mup_Bug #402935: Domination of architecture independent binaries is not restricted to the source publication boundaries <boobytrap> <lp-soyuz> <ppa> <Launchpad itself:Triaged> < https://launchpad.net/bugs/402935 >14:43
bigjoolslooking14:43
rick_h__abentley: ~rharding/launchpad/port_inlinehelp_90744314:46
bigjoolslifeless: struggling with the Portuglish, but got there in the end. Not sure if it's still a bug tbh, it needs verification14:53
bigjoolsthere were some substantial changes in domination last year14:54
deryckmrevell, ping15:10
benjideryck: when you have a second I have a maintenance squad task I'd like to cajole you guys into doing15:18
mrevellhey deryck, I'm just about to hop on a call. Should I ping you after that?15:23
deryckmrevell, yes, please.15:23
deryckbenji, cajole away.  Do we need to voice chat about it?15:23
benjideryck: voice might make the cajoling more potent15:24
benjideryck: do you do the google hangout thing?15:24
deryckbenji, I do.15:24
benjideryck: your hangout or mine?15:25
deryckbenji, yours.  let me warm my coffee…. 30 seconds.15:25
rvbagmb: could you please have a look at this mp? https://code.launchpad.net/~rvb/launchpad/longpoll-stats-903586/+merge/8737215:53
gmbrvba: Certainly.16:00
rvbaThanks.16:00
=== al-maisan is now known as almaisan-away
=== salgado is now known as salgado-lunch
=== vila is now known as bzr-RM
rick_h__gmb: have time for a review please? https://code.launchpad.net/~rharding/launchpad/port_inlinehelp_907443/+merge/8738417:10
=== bzr-RM is now known as vila
gmbrick_h__: Not for one that size, I expect, but I'll try to get to it before I EoD. If not, I'll ping you.17:11
rick_h__gmb: sounds like a plan. Thanks17:12
gmbnp17:12
=== salgado-lunch is now known as salgado
gmbrick_h__: I didn't get time to get to your branch; apologies.18:43
rick_h__gmb: no prob, thanks for the heads up18:43
* gmb -> evening things18:43
rick_h__deryck: or abentley interested in taking a few to review? https://code.launchpad.net/~rharding/launchpad/port_inlinehelp_907443/+merge/8738418:45
deryckrick_h__, I can take it.  though I'm about to go offline to travel home.  so it may be tonight before I finish.18:47
rick_h__deryck: ok thanks. No rush.18:48
deryckrick_h__, ok, cool.  will work on it and reply whenever I'm done.18:48
lifelessgary_poster: will everyone be around in 104 minutes from now?19:16
gary_posterlifeless, no, the Europeans are gone by now19:16
gary_posterand hi19:16
lifelessah19:17
lifelessso I have a call at my 10pm tonight19:17
lifelesswhich makes a 7am call unappealing19:17
gary_posterlifeless, understood.  (you won't be at team lead call?)  is 8am any better lifeless?19:18
gary_posteror sufficiently better, I should say :-)19:18
lifelesshmm, I didn't think the team lead call was at 6am19:18
lifelessmy calendar thinks it is at 8am19:18
gary_postermaybe I miscalculated19:18
gary_posterI probably did then19:18
lifelessmy 0800 is 1700Z19:19
gary_posterI tend to miss the 12-is-not-10 in my timezone math sometime19:19
lifelesserm no19:19
lifeless0800 is 1900Z19:19
lifelessyes, thats right19:19
gary_postermaybe you do too :-)19:19
gary_posterah right19:20
gary_posterok19:20
gary_posterthat's the calculation I had done earlier19:20
lifelessanyhow, I have a call with mat right after the tl meeting, but I think we're more in sync so I'm sure he will be happy to take a raincheck19:20
gary_posterok lifeless, if I were able to get everyone tomorrow at 2000Z that would work for you?19:20
gary_posteroh19:20
gary_posterok19:20
lifelessI've sent a calendar invite for then19:21
gary_postercool thanks lifeless.  That's 8 UK/9 Italy so it's not a given, but Francesco already said it is ok.  Thanks!19:21
lifelessI think I trust you to relay whatever we chat if gmb can't make it19:22
lifelessI'd rather a partial call sooner than a complete call deeper into the project19:22
gary_posterlifeless, sounds good19:22
lifelessseparately, I wanted to talk about the milestones tags thing per the thread in december19:23
lifelesswho should we rope in for that ? you, me, curtis? more? less?19:23
lifelessgary_poster: ^19:31
gary_posteroh sorry lifeless.  the full set would be you, me, brad, francesco, and curtis.  I think the only must-haves are you and brad, depending on the outcome.19:36
lifelessfrancesco is in italy yes?19:37
gary_posterlifeless, yes.  getting the rest of us for now would be reasonable19:37
=== benji is now known as Guest4937
lifelessmy google calendar should be fairly accurate as to availability; would you care to pick a convenient time (You'll know non-calendar preferences better than I) and send it? I have nothing late on thursday, so I can probably do the same time as the tl meeting (or after) on the following dat19:39
lifeless*day*19:39
gary_posterlifeless, can do.  even better might be today.  I'll look for your schedule now, but if you don't object I'll try that first19:40
lifelessgary_poster: oh *frell* and I just remembered, I have a hospital appointment at 1030 on thursday leaving my only 30 minutes post parallel test call to get there19:40
lifelesstoday would be awesome19:40
lifelessas I suspect I'm about to have to shuffle the parallel test call :P19:40
=== benji___ is now known as benji
gary_posterlifeless, heh, ok.  I'll try to arrange the tag call in the next hour or two.  How would parallel testing be for your Friday then?19:41
gary_posterSame time19:41
gary_postereh I could look at your calendar... me gets back to that19:41
lifelesssuperb19:41
gary_posterlifeless, you can do your Friday, so I'll move parallel testing to then.  I have a call in 1:15 and you have something in :15, right (I ask simply because I don't understand what 1:1 bootstrapping means)?19:46
gary_posterActually I suspect it would be easier for you to move the parallel testing meeting19:46
gary_posterotherwise I have to make a new one19:46
lifelessI will move it19:47
lifeless1:1 bootstrapping is me getting to grips with the rest of CDO as TA19:47
gary_posterah right19:47
gary_posterok cool19:47
gary_posterthanks19:47
lifelessone dept at a time19:47
gary_posterbac, sinzui, are you available in 13 minutes to have a call with lifeless about milestone tagging?19:47
bacgary_poster: yes19:48
sinzuiyes19:48
lifelessgary_poster: sorry was iunclear - that 15 minutes thing is a call with henrik omma19:48
gary_posterlifeless, oh!19:48
gary_postersorry, I misunderstood the moving it part19:48
gary_posterbac, sinzui, nm, sorry.  I'll propose a call tomorrow afternoon19:48
gary_postersinzui, bac, lifeless, I proposed a call in two hours and two minutes (5PM eastern).  It's in Google calendar.  I can't talk longer than half an hour, so hopefully we can determine what to do by then.19:58
lifelesskk19:58
bacok19:58
sinzuigary_poster, purple squad have a meeting at 519:59
sinzuiI can talk before then19:59
gary_postersinzui, I have a 4 PM :-/20:02
gary_poster...20:02
gary_posteroh, is flacoste not here today?20:03
fjlacostegary_poster: i'm here20:04
fjlacosteunder the wrong nick!20:04
gary_posterheh20:04
=== fjlacoste is now known as flacoste
gary_posterflacoste, would you be available for a call at 3:30 rather than 4?20:04
flacostegary_poster: sure20:04
gary_posterawesome thanks flacoste20:04
gary_posterok sinzui, bac, lifeless (who is now on the phone), I'm moving the call a half hour earier (4:30 Eastern)20:05
sinzuiokay, 1h 25m from now20:05
bacstill good with me20:06
gary_posterthanks20:10
rick_h__gary_poster: +1 on the pyramid stuff :) big fan (re email to -dev)20:19
gary_posterrick_h__, cool :-)20:30
rick_h__gary_poster: let me know if you get playing with things. been working on it with my personal app and was working on porting pylons -> pyramid at my last job20:33
gary_posterlifeless, when you move the parallel testing appt please add flacoste as participant20:49
lifelesskk21:08
lifelessgary_poster: it was a simple +24h right ?21:09
lifelessok, popping out for a minute, will be back for the call in 2021:10
lifelessand back21:24
wgrantMorning21:59
lifelessflacoste: should we catch up ?22:02
flacostelifeless: how about tomorrow?22:02
lifelessflacoste: hahahahahah :P22:03
flacostelifeless: i've been catching up on the phone all day :-)22:03
lifelessyeah, me too22:03
lifelesssee if there is a slot in my calendar that suits22:03
sinzuijcsackett, meeting?22:04
jcsackettsinzui: mumble is misbehaving. i'll have it sorted in a sec.22:07
gary_posterThat since this was tech debt, we will *not* proceed even now.  (My understanding was that we were going into it with our eyes open)22:10
gary_posteroops :-)22:11
jelmer'evening22:13
lifelessmwhudson: oh hi22:23
mwhudsonlifeless: hello22:23
lifelessmwhudson: you have https://bugs.launchpad.net/~mwhudson/+assignedbugs22:24
lifelessalso 'affecting bugs' reads oddly22:24
mwhudsonlifeless: ah yes, i saw your comments on the loggerhead bugs i think22:25
mwhudsoni'll reply in due course22:28
lifelessthank you !22:28
lifelessI think the search will catch things I haven't yet scanned across22:29
lifelessflacoste: this is a ref for google interpreting javascript - http://searchengineland.com/google-io-new-advances-in-the-searchability-of-javascript-and-flash-but-is-it-enough-1988123:08
lifeless'As of today, they’re able execute JavaScript onClick events.' ..23:08

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