/srv/irclogs.ubuntu.com/2012/08/24/#launchpad-dev.txt

wgrantYay00:17
wgrantjust configured a new commercial project on qastaging00:17
wgrantWith proprietary everything00:17
wgrantAs an unprivileged user00:18
lifelessand an entitlement I presume ?00:18
wgrantRight, you need a commercial subscription to activate the proprietary bits00:19
wgrantBut you get a complimentary 30 day sub automatically00:19
wgrantSo00:19
wgrantLet's do a nodowntime00:19
wgrantAnd then we can declare victory over Launchpad privacy00:19
wgrantwallyworld, StevenK: https://oops.canonical.com/oops.py/?oopsid=9944a90ab5ba3bb77a3c7f4a17c3951200:22
wgrantWe have a problem00:22
wgrantHuh, I'm not even sure why that's trying to filter by pillar00:23
wallyworldlooks easy enough to fix00:23
wgrantI'm not sure there's a good reason to not just drop the pillar arg00:24
wgrantBut if we want to keep it then just grabbing the .pillar attribute should work~00:24
wallyworldpillar is used for things like error recipients etc00:25
wallyworldso we do need it00:25
wgrantHm, really?00:25
wgrantAlso, we should maybe guard that behind a privacy check00:25
wgrantI thought the error recipient was just the requestor00:26
wallyworldcheckout the SharingJob getErrorRecipients and getOperationDescription methods00:26
wallyworldpillar owners should be informed00:26
wgrantOh right00:27
wgrantThat was a late change00:27
wgrantForgot that00:27
wallyworldso we just ned to extract the distro from DistributionSourcePackage and we are ok i think00:28
wgrantRight, and BugTarget has a handy pillar attribute nowadays00:28
wgrantSo it's just a matter of adding that00:28
wallyworldi can fix it. how often are we oopsing?00:29
wgrantProbably on every transition that involves a DSP00:30
wgrantI don't have numbers00:30
wgrantBut it won't be uncommon00:30
wallyworldsomeone at front door, back in a sec00:31
wgrantIt'd be great if you could fix it, as I'm not exactly clear on what tests we have here00:31
wgrantSure00:31
wallyworldhopefully that will be the only problem we find today00:44
wallyworldStevenK: are you removing disclosure.unsubscribe_jobs.enabled ?01:07
StevenKYes01:08
wallyworldStevenK: in that case, my fix for the oops will conflict. it's 1 line. so you could add it to your branch or i could remove that flag https://pastebin.canonical.com/72985/01:09
wallyworldi added a drive by while i was there01:10
StevenKRight01:11
wallyworldbug 104094801:11
_mup_Bug #1040948: oops retargeting a bug to a distribution source package <bugs> <disclosure> <sharing> <Launchpad itself:In Progress by wallyworld> < https://launchpad.net/bugs/1040948 >01:11
wallyworlddid you want to take it then?01:11
wallyworldwith the flag gone, no new tests will be required01:11
wallyworldso it's a dead easy fix01:11
wgrantWe need the OOPS fix ASAP01:12
wgrantThe flag removal will break hundreds of tests01:12
wgrant(I suspect, at least -- DB permissions are probably going to be scary)01:13
StevenKShall we cowboy the OOPS fix then?01:14
wallyworldthat might be an idea01:14
wgrantIndeed01:15
wgrantGiven that it's Friday, that would be my suggestion01:15
wgrantHow close are we in terms of QA...01:16
wallyworldQA of?01:16
wallyworldthe patch?01:16
StevenKwgrant: We are nowhere near01:16
wgrantThere's a whole lot of disclosure-relevant revisions that we should really deploy today if possible01:16
StevenKStill wondering how to QA my security_contact removal01:17
wgrantMmm, indeed01:17
wgrantMight not be deploying today01:17
StevenKRunning test -vvm registry locally has tossed me 29 failures01:18
StevenKAnd it's still going01:18
wgrantHeh01:19
StevenKwgrant: I guess I need to wait for the destruction of security_contact to be deployable before I land the DB patch that drops the columns.01:20
wgrantStevenK: Not deployable01:20
wgrantDeployed01:20
StevenKWhich is what I meant, but I thought so.01:21
wallyworldhurry up branch scanner ffs01:22
wallyworldsigh, looks like branch scanner fucked by branch01:29
wallyworldmy01:29
wallyworldStevenK: wgrant: https://code.launchpad.net/~wallyworld/launchpad/retarget-bug-oops-1040948/+merge/12111101:39
StevenKAnd a drive-by01:40
wgrantwallyworld: r=me01:40
wgrantBut do check that it actually works :)01:40
wallyworldalready did that01:40
wallyworldso now i request a cowboy?01:41
wgrantqas first01:41
wallyworldso lp-land, ask and for the rev to be cowboyed to qas?01:41
StevenKOr wait six hours for buildbot01:41
wgrantAnd 24 hours for QA01:42
wgrantSo what wallyworld said01:42
wgrantStevenK: Up to 100 failures yet? :)02:25
StevenKNo, it was 30 for -m registry02:26
StevenKDown to 602:26
StevenKAnd they're all celery02:30
StevenKOh, BLEH.04:19
StevenKtest_transition_to_{PRIVATESECURITY,USERDATA}_information_type all rely on the code that fires if the feature flag isn't set.04:19
StevenKwallyworld: ^04:25
wallyworldum04:25
wallyworldso can you just change the expected subscribers in the test?04:26
wgrantThat sounds best04:27
wgrantIt's also possible that the tests are now pointeless04:27
wgrantAnd can simply be deleted04:27
wallyworldwell, even if expected = [], then we should still test04:27
StevenKI wasn't certain, which is why I bought it up04:27
wallyworldsince we want to avoid leaks04:27
wallyworldStevenK: so i would modify the tests to change the expected subscribers list04:28
StevenKMismatchError: There were 3 matchers left over: Equals(<Person at 0xfdf7990 bugsupervisor (Bugsupervisor)>), Equals(<Person at 0xddebf50 person-name-100016 (Person-name-100016)>), Equals(<Person at 0xd9eef10 subscriber (Subscriber)>)04:28
StevenKFor example04:28
wallyworldso from memory, we no longer subscriber bug supervisor04:30
wallyworldnot sure about the other 204:30
StevenKYeah, I'm not sure either04:33
StevenKI think it requires more discussion, so I'm close to reverting the unsubscibe_jobs flag changes and proposing it04:34
wallyworldwhat i normally do is construct each person with a name reflecting the role eg 'bug supervisor' or 'pillar owner' on then it's clear who the subscribers are in the logged error04:39
wallyworldStevenK: ^^^04:39
StevenKWell, it's quite obvious the tests are checking that bit of code only04:40
StevenKhttp://pastebin.ubuntu.com/1163826/04:41
wallyworldso you no longer allow for required subscribers04:44
wallyworldon lines 16, 1704:44
=== almaisan-away is now known as al-maisan
StevenKwallyworld: Are those two blocks unrelated then?04:52
StevenKBecause they're guarded by the same flag04:52
StevenKAnd prod certainly isn't running that code04:52
wallyworldare they really guarded by the same flag? i may have misread the diff04:53
wallyworldi though that the flag was all about whether to run the job or not04:53
wallyworldthe flag is not about whether to remove unnecessary subscribers (from memory)04:54
StevenK-                if len(subscribers_to_remove) and not bool(04:54
StevenK-                    getFeatureFlag('disclosure.unsubscribe_jobs.enabled')):04:54
wallyworldoh right, yes04:55
wallyworldi didn't connect the dots properly04:55
wallyworldi think we still need to understand whats going on here04:57
StevenKI think the tests can pass as-is iff we run the RASJ04:57
StevenKOr I can keep the behaviour and drop the FF guard04:58
StevenKBut I'm concerned because I think prod is not running that code04:58
wallyworldmaybe a check on qas to see what's happening?04:59
* wallyworld is late for school pickup05:00
StevenKYeah, I have to disappear for a bit too05:00
StevenKwallyworld: I'll leave this for now, probably toss it at ec2, and we can chat about it on Monday05:01
wallyworldok, sounds good05:01
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== lifeless_ is now known as lifeless
=== al-maisan is now known as almaisan-away
StevenKwallyworld: Haha, db-devel failed in buildbot again06:25
wallyworldsigh06:25
wgrantIt's StevenK's fault this time06:27
StevenKWat06:27
wallyworldException: Timeout waiting for auditor to start.06:27
wallyworldsetup failure06:27
StevenKI bet that's the port in use crap06:27
wallyworldforce it?06:28
StevenKYah06:29
NCommanderNeed a SAN check: WAITING state in launchpad-buildd is when the buildd is waiting for buildd-manager to grab files or something of that matter?07:06
lifelesscould bug linking branches be broken in the World Order ?07:06
wgrantlifeless: Yes07:09
wgrantNCommander: yes07:09
wgrantlifeless: It may be fallout from our work, but it's not clear.07:10
wgrantat all07:10
wgrantHopefully blue can investigate the failures07:10
wgrantAnd then throw them at us if it does prove to be our fault07:10
NCommanderwgrant: thanks. Second thing. THere doesn't seem to be much w.r.t test cases in launchpad-buildd; what is acceptable for tests in this case?07:11
NCommander(I have a test_buildd_live-image script similar to the other ones that exist)07:11
wgrantlalala07:12
NCommanderuh oh. I think I broke wgrant07:13
StevenKDisclosure already broke him.07:14
* NCommander vaguely wonders if H.P. Lovecraft wrote parts of Soyuz07:15
NCommanderAt least this part of this project approaching something resembling to completion. It properly handles dispatch builds, and two of the three build engines are almost fully coded. Need to add some slightly better error handling, and a more conclusive test runner07:17
NCommanderI know DEPFAIL builds get auto-retired at least for normal builds. If I have an image that skews, I don't think I want to give this state to Launchpad lest it try to spin images automatically07:19
StevenKDEPWAIT07:20
nigelbOh dear, does wgrant have a case of the FRIDAY?07:21
NCommanderStevenK:     DEPFAIL = "BuildStatus.DEPFAIL"07:21
NCommanderStevenK: DEPWAIT as a state doesn't exist in the buildd code07:21
* StevenK quickly patches and merges it so it does.07:21
StevenKYou were saying? :-P07:21
nigelblol07:22
wgrantIt's DEPFAIL on the buildd07:22
wgrantMANUALDEPWAIT in Soyuz07:22
StevenKYes, and it's automatically re-tried.07:23
StevenKWho said Soyuz was confusing?07:23
* StevenK stabs the precise upgrader.07:23
StevenKWhy do you want to remove portmap? I need that!07:23
StevenKFetched 222 MB in 6s (15.2 MB/s)07:24
StevenKLove my local mirror07:24
wgrantStevenK: Just wait until it starts silently defaulting to NFSv4 and hanging07:25
StevenKI don't want NFSv4 :-(07:25
StevenKAnd anyone who tells me it's the future will be stabbed.07:25
ajmitchwith extra kerberos on top?07:26
StevenKNFS was just FINE without KRB.07:26
wgrantFor not very big values of fine07:26
wgrantNFS before Kerberos belongs in the 60s07:27
StevenKWell, it did expand to No File Security rather than Network File System, but it was fine!07:27
StevenKwgrant: Oh, so before Ethernet, and UNIX?07:27
StevenKmgz: Some Launchpad branches are failing to scan too, and without using --fixes07:33
czajkowskispeaking of which mgz StevenK wgrant https://bugs.launchpad.net/launchpad/+bug/104077707:33
_mup_Bug #1040777: Scanning of branches with linked bugs is broken <Launchpad itself:New> < https://launchpad.net/bugs/1040777 >07:33
mgzStevenK: thanks07:34
mgzyeah, that's probably a misdiagnosis07:35
mgzI can push branches with --fixes and they work, but ubuntuone-client seem to have a high incidence of failure07:36
wgrantStevenK: Yes, it should never have been used :)07:36
wgrantmgz: ubuntuone-client has more private bugs07:36
wgrantPossibly relevant07:36
czajkowskiwgrant: and is the bug valid or was it being done wrong ?07:37
lifeless--fixes private bug...07:37
wgrantThe bug is certainly valid07:38
wgrantI don't know if the diagnosis is correct07:39
wgrantSomeone should test it07:39
adeuringgood morning07:40
* NCommander feels that Soyuz was written by taking the Necronomicon and rewriting the summoning instructions for a Great Old One in Python07:40
StevenKDamn it, NCommander is catching on.07:41
* NCommander looks for commits by Abdul Alhazred07:41
* czajkowski is off to find tea in this place 07:42
NCommanderStevenK: re: NFS. Meh, upgrade to AFS. Less arcaic voodoo07:43
StevenKEh? What? Are you smoking crack. There's *MORE*.07:44
wgrantFar more voodoo, but it's far less archaic and terrible voodoo :)07:46
StevenKI was thinking about iSCSI07:47
NCommanderATE is less pain07:48
NCommanderNFS == why stateless protocols suck07:48
* NCommander ducks07:48
StevenKNow, I wonder if I need dkms for 3.2.0 on this machine07:51
StevenKSigh, yes.07:55
StevenKBecause updating the version of the atl1e driver is too hard.07:55
=== almaisan-away is now known as al-maisan
=== jam1 is now known as jam
jamjelmer: just checking in with you how the py2.7 stuff is coming. I see the 3 packages in ~jelmer/+archive/py2.7 which looks good.08:56
jamis it time for us to start copying the other packages into there?08:56
jelmerjam: yep, I'll put them all in the ~canonical-bazaar ppa09:12
jamjelmer: sounds good, is the build system working a bit smoother yet, or do we still have a large backlog?09:12
jamjelmer: looking here: https://launchpad.net/~jelmer/+archive/py2.7 i see 'failed to build' 3 days ago.09:15
jamdoes that mean they were retried and successfull?09:15
jamah, missing dependencies seems to be claimed09:16
jam'libtinfo-dev'09:16
jamit is in depwait09:16
jelmerHmm, that's definitely one I fixed09:17
jelmerjam: I'll just upload to ~canonical-bazaar, should be fine there09:17
jamhttps://launchpadlibrarian.net/113212101/buildlog_ubuntu-lucid-i386.python-defaults_2.7.3-0ubuntu6~lp1_FAILEDTOBUILD.txt.gz09:17
jamseems to say there is a problem with deb helper and compat levels09:17
jamdh_clean: Sorry, but 7 is the highest compatibility level supported by this debhelper.09:17
jamI don't see anything about a libtinfo in https://launchpad.net/~pythoneers/+archive/lts/09:18
jamso I don't really know what that means09:18
jelmerjam: I've simply dropped that dependency, which was fine09:19
jamjelmer: k, can we consider the py2.6 as Done-Done then, (it certainly built correctly)09:23
jelmerjam: sure09:24
jamjelmer: I'll chat with webops about coordinating getting packages into -cat, though we still need to vet everything in EC2, right?09:25
jelmerjam: yep09:26
=== adeuring changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: adeuring | Firefighting: - | Critical bugs: 4.0*10^2
jamjelmer: so do you want me to copy the packages to ~canonical-bazaar, or do we need to do a change to drop the extra dependency, etc.?10:02
jelmerjam: I'll upload to ~canonical-bazaar10:02
jamk10:02
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
jelmerhmm, was +roadmap removed at some point?11:08
wgrant  [r=gmb] Fix bug #174480 by removing the specificationtarget roadmap11:11
_mup_Bug #174480: Person's +roadmap page contains blueprints they're not assigned to <lp-blueprints> <Launchpad itself:Fix Released by intellectronica> < https://launchpad.net/bugs/174480 >11:11
wgrantIt's been gone a while11:11
czajkowskijelmer: I know what ti di wutg tgat queston11:12
wgrantheroux: ^^11:12
czajkowskigot the answer last night off flacoste11:12
czajkowskibut want to talk to mrevell about the update of the page11:12
jelmerczajkowski: ah, cheers11:12
czajkowskithanks11:13
=== al-maisan is now known as almaisan-away
=== bac changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: adeuring, bac | Firefighting: - | Critical bugs: 4.0*10^2
bacyes please12:24
bachttps://docs.google.com/a/canonical.com/spreadsheet/viewform?formkey=dGpha1NHV2t4VU1ZSU9FZDdMRnlEZWc6MQ&ifq&pli=1&auth=DQAAAKEAAABo3bjn2-seKH26Wayo7aGz3TXRSLqxBB0kow7ltNjO6Be3g2CPijNFrSW7HBWMiRM3Qya0NGza7qgUzNGIejTm3cICSpVWTOiTZmr2lSkoSC6Tm7nUliaLq-Y5SnyAFYZYYdE5HtDqP9YM8TuJfUXgWwQoAWvpFvFZZD9Og7S4rCW34QrxE77EPctJubSTZpWjTv6FvlUz44rQxQCxRQaz7UjNHh7yL6MFoyuY9SWIbw&authuser=112:31
bacnm12:32
bacgary_poster: ^^12:32
=== Pendulum_ is now known as Pendulum
jamjelmer: hows the package uploading going? I'm pretty sure we're not going to quite get it all vetted for web-ops review by the end of the day.12:47
jelmerjam: Sorry, was distracted trying to finish off some of my other work. They're uploaded now.12:57
=== almaisan` is now known as al-maisan
jamjelmer: to what ppa? (I'm not seeing it browsing around)13:09
deryckadeuring, abentley, rick_h_ -- hi there.  I'm here today after all.13:11
deryckLate news yesterday that my home wouldn't close today.13:11
jelmerjam: https://launchpad.net/~canonical-bazaar/+archive/py27, though I don't see them either yet13:12
wgrantjelmer: py27, not py2.713:14
wgrant2012-08-24 12:55:13 DEBUG   Launchpad failed to process the upload path '~canonical-bazaar/py2.7':13:14
wgrant2012-08-24 12:55:13 DEBUG13:14
wgrant2012-08-24 12:55:13 DEBUG   Could not find a PPA named 'py2.7' for 'canonical-bazaar'.13:14
jamjelmer: right13:15
jamI see it now, but it looks like 16-24 hr backlog13:17
sinzuiadeuring: your branch is blocking a rollout http://lpqateam.canonical.com/qa-reports/deployment-stable.html13:38
adeuringsinzui: sorry, qa'ed th branch earlier today, but forgot to update the bug. done now13:43
sinzuirock13:43
sinzuithank you adeuring13:43
=== slank` is now known as slank
=== slank is now known as Guest97004
=== garyposter is now known as gary_poster
czajkowskidoes this make sense to anyone https://bugs.launchpad.net/pybars/+bug/1040096  :/14:04
_mup_Bug #1040096: Missing a context variable causes an exception <pybars:New> < https://launchpad.net/bugs/1040096 >14:04
rick_h_czajkowski: yea, makes sense14:04
rick_h_czajkowski: have to see if that's design or bug14:05
sinzuijcsackett: Bug #1035298 need qa14:05
_mup_Bug #1035298: lazr namespace in js modules should be removed <javascript> <qa-needstesting> <tech-debt> <Launchpad itself:In Progress by jcsackett> < https://launchpad.net/bugs/1035298 >14:05
rick_h_looks like the bug says it's different so guess it's a bug14:05
czajkowskirick_h_: k cheers14:06
jcsackettsinzui: done.14:09
sinzuithank you!14:10
sinzuihave a nice vacation14:10
wgrantsinzui: I'm not sure where you're thinking of deploying up to, but I'd be fairly reluctant to do 15857 (the security_contact removal) on a Friday night.14:12
wgrantThe rest looks quite sensible14:12
sinzuiwgrant: I am somewhat more reluctant to release the features that I know are needed for commercial admins to complete sharing participation14:13
wgrantsinzui: I think all the important changes are before the security_contact revision14:14
sinzuiwgrant: http://pastebin.ubuntu.com/1164503/14:14
wgrantSo it should be doable14:14
wgrantsinzui: Hm?14:14
wgrantThose two hunks look unrelated14:15
sinzui^ my change to ensure the commercial admins only get access to commercial project sharing requires a grant to the mailprocessor. You expressed some concern that the change could affect other scripts14:15
wgrantOh, right.14:15
sinzuiWe can apply the index in production now. But my change might really be for you to deal with monday14:16
wgrantWe already cowboyed a similar permission fix tonight, as you may have seen14:16
wgrantAgreed14:16
wgrantThough the index is not important now...14:16
sinzuiSo I will list a release as required for czajkowski and yourself to help users next week14:16
wgrantAlso, I think that index may already be on production14:16
czajkowskisinzui: this will be for me and mrevell14:17
czajkowskito go through things right ?14:17
sinzuiczajkowski: Lp is caught in an ironic state in production. We are one release away from the fix. Lp only lets commercial admins set the bug and branch sharing policy, but they cannot see the sharing page. The fix is to let use see the page for commercial projects and let maintainers set the policies themselves14:19
sinzuiAt this moment in Lp, we commercial admins can only configure the policies for our own projects. wgrant and I just updates Lp's projects. Cody can configure his projects if he chooses. That is about it14:21
jamjelmer: so it looks like the python-2.6 i386 build got promoted and completed quickly, is it possible to do the python-2.7 and python-defaults?14:22
jamIf they are all going to queue for a while, it would be good to get them done over the weekend.14:22
wgrantjam, jelmer: I've given that whole PPA a score bump14:23
jamwgrant: thanks14:23
wgrantSo new uploads should build quickly14:23
czajkowskisinzui: ah ok14:23
jamwgrant: yeah I saw it hit score of 99999 or something like that :)14:23
czajkowskimgz: could you look at https://support.one.ubuntu.com//Ticket/Display.html?id=21263 please14:24
wgrantsinzui: So, I'll organise QA with StevenK on Monday, hopefully deploy in the morning, watch for missing permissions, and hope nothing breaks while the UK is on holiday14:24
wgrantsinzui: Have you talked czajkowski/mrevell through what needs to be done?14:24
sinzuiI was preparing it when I got the urge to do the release14:25
wgrantGreat14:25
czajkowskias you do :)14:25
wgrantI shall see you in a week and a bit, then14:25
sinzuiwe can review sharing on qastaging now if your like14:26
jelmerwgrant: ah, thanks :)14:26
sinzuiczajkowski: ^ you can see what we are advising users to do14:26
sinzuihttps://qastaging.launchpad.net/fusionapp/+sharing14:26
sinzuimaybe I can get a sql report that will suggest the mapping of old rules to new sharing?14:28
mgzczajkowski: looking14:32
mgz...that's... not the most useful question14:33
mgzanswered.14:35
=== al-maisan is now known as almaisan-away
=== Guest97004 is now known as slank
=== slank is now known as Guest26013
deryckabentley, I'll send you my updated doc in 20 minutes.  And how about we talk around 30 minutes after that?  To give you time to review it and think on it.15:40
abentleyderyck: sounds good.15:40
deryckabentley, great, thanks!15:41
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
rick_h_deryck: abentley opinions on feature flag naming? Was going to use private.project.enabled17:49
abentleyrick_h_: I think we're supposed to name the application first if applicable.  registry.project_privacy.enabled?17:50
deryckrick_h_, I think I would go with disclosure.private_projects.enabled17:51
rick_h_abentley: yea, wasn't sure on that. purple seemed to use disclosure. so stuck with that17:51
rick_h_ok, can jump on their space they carved out17:51
deryckoh, sorry, missed abentley's reply17:51
* abentley does not have a big stake in this.17:51
deryckI think the goal was to keep all related work under the disclosure project under that name.17:51
rick_h_yea, figured I'd just sanity check, will stick with disclosure17:52
rick_h_deryck: rgr17:52
deryckI'm not picky if the middle bit is private_projects or project_privacy or some other form of that17:52
abentleyrick_h_: We need to consider how we display People associated with blueprints (those who have access, and those who are subscribed).  Could we chat about this at some point?17:57
rick_h_abentley: sure thing17:57
abentleyrick_h_: When's good for you?17:57
=== almaisan-away is now known as al-maisan
rick_h_abentley: give me 5 to look over the blueprint stuff and we can hangout17:59
abentleyrick_h_: Cool.18:00
rick_h_abentley: normal standup hangout ok?18:05
abentleyrick_h_: sure.18:06
=== salgado is now known as salgado-afk
abentleysinzui: We've stumbled over some UI issues with subscribers on blueprints and access grants.  Do you have time to chat about what you're doing with bugs?18:28
sinzuiabentley: I am18:56
sinzuisorry for the delay...my lunch appoint was interrupted by a kind police officer that pointed out my car was not street legal18:57
abentleysinzui: Cool.  Could you meet me and rick_h_ in http://tinyurl.com/orange-standup ?18:57
sinzuiI had to detour to get the car inspected to prove it was legal18:57
lifelesssinzui: So, cop was wrong.18:58
lifelesssinzui: ?18:58
sinzuiNo, my stickers expired last month18:58
sinzuiI don't drive often enough to notice18:58
lifelesssinzui: ah. I had that earlier this year. Having baby blew our attention away from such things. OOPS.18:59
=== deryck is now known as deryck[lunch]
=== salgado-afk is now known as salgado
=== al-maisan is now known as almaisan-away
sinzuiWow. 16 people have viewed the sharing video I uploaded within 15 minutes. I haven't even finished the blog to announce it20:14
wgrantOh23:20
wgrantwallyworld23:20
wgrant's db-devel revert landed on devel23:20
wgrantThat explains the conflict23:20
* wgrant disentangles23:20

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