/srv/irclogs.ubuntu.com/2012/07/20/#launchpad-dev.txt

StevenKwgrant: Right, removing the Not() now has it return the owner, subscriber and the structsub, I'd expect only the first two00:01
wgrantThat should be more easily debuggable.00:03
StevenKYou'd think, but the query is defying me00:03
StevenKwallyworld_: http://pastebin.ubuntu.com/1101068/00:04
* wallyworld_ looks00:04
wallyworld_StevenK: yes, looks good. you may want to cast an eye over the sharing tests to ensure that all the XXXs are removed and branches are fully covered. i had a nagging feeling there was a little cleanup required, but am not sure00:06
wallyworld_certainly there must be no test for the method you just fixed00:06
rick_h_wallyworld_: ping, hey that report a bug fix branch should hopefully hit QA soon. It passed buildout a while ago, but had the qa-ok tag on it still so thinking it didn't get picked up for qas00:08
rick_h_wallyworld_: can you keep an eye and try to get that ok'd if a NDT goes down tonight?00:08
wallyworld_rick_h_: sure, np. what was the remaining issue00:08
rick_h_there was some additional JS that checked the pagination state to update it as required as you went from page to page00:09
StevenKI've been tracking the deployment report00:09
rick_h_so when the navigation got updated, it locked the report a bug link back out again00:09
rick_h_the listing_navigator stuff needs to be torn to bits tbh00:09
wallyworld_yuk. well at least it's fixed now00:09
StevenKrick_h_: Which revision are waiting on?00:09
rick_h_yea, I might write up a -dev email on catching greedy selectors in review00:10
rick_h_StevenK: 1565700:10
StevenKRight, I'd expect the deployment report to show that in about ~ 1500:10
rick_h_StevenK: ok cool, was trying to wait for it but I'm done I think. Appreicate it if you guys can help get that updated.00:10
StevenK15650 needs QA, as does 15654 and 1565500:11
* rick_h_ is sad that link's been broken for almost 3 days00:11
wallyworld_rick_h_: don't feel too bad, shit happens00:15
=== jamesh__ is now known as jamesh
wallyworld_StevenK: if you are working on that branch subscriptions removal job card did you want to take the card and move it to Coding?01:05
StevenKwallyworld_: It's only because I've gotten annoyed at this structsub branch01:09
wallyworld_sure :-)01:09
timrcIs there a way to give read-only access to a private ppa Launchpad pages?01:27
timrcIt seems that if I subscribe a team or user to the PPA, they're able to download / install packages from the PPA but are unable to view its Launchpad pages01:29
bigjoolsthat's the intention01:29
bigjoolsthere is no r/o access to the pages01:29
timrcbigjools, I figured as much which turns out to be less than ideal for some of our projects01:31
bigjoolswhat is your use case?01:31
timrcbigjools, We have projects that are used as baselines for other projects, so we restrict upload rights more severely than we otherwise would.  People that are associated with the project, but not entitled to upload packages, would still like to be able to view the PPA pages01:33
bigjoolstimrc: ok it sounds like more work around disclosure. you could chat to the purple guys about it01:34
timrcbigjools, I've just made a note of the deficiency for now.  I'll let smagoun push the issue if he cares too ;)01:34
bigjoolsok :)01:34
timrcI was just confirming that it wasn't possible to do01:34
StevenKI don't think archive privacy is on our roadmap01:35
timrcMaybe I'll just suggest we use subscriptions and grep-dctrl or something for now01:38
StevenKwallyworld_: I have an MP up for you, just waiting for the diff01:40
wallyworld_ok01:41
* wallyworld_ taps fingers, waiting....01:42
wallyworld_StevenK: i think your branch is stuck01:48
StevenKGrr01:49
wallyworld_StevenK: and you can't delete it. i usually have to push to a new branch and start again01:50
StevenKHm, didn't we fix branch deletion?01:53
wallyworld_StevenK: not that i've noticed01:54
wallyworld_it didn't work for me yesterday01:54
StevenK:-(01:55
wallyworld_when i had a stuck branch. i was going to look at doing something when on maintenance01:55
wallyworld_i think a branchrevison trigger is at fault01:55
StevenKLike deleting the branch scanner out of disgust01:55
wallyworld_so branchrevision must die or at least be severely spoken to01:55
wgrantIt's not a trigger01:55
wgrantWell01:55
wgrantIt's the ON DELETE CASCADE fk01:56
wgrantSo deleting the branch tries to delete a 120k BranchRevision rows01:56
wgrantwhich takes more than a few seconds01:56
wgrant== boom01:56
wallyworld_i used the term trigger loosely :-)01:56
wgrantEasy fix is to increase the timeout01:56
StevenKstevenk@carob:/srv/launchpad.net-logs/production/ackee/bzrsyncd$ grep '~stevenk' scan_branches.log scan_branches.log-2012072001:56
StevenKstevenk@carob:/srv/launchpad.net-logs/production/ackee/bzrsyncd$01:56
wgrantStevenK: You fail at celery01:56
StevenKOh, it logs elsewhere now?01:56
wgrantscan_branches.py logs to scan_branches.log01:57
wgrantcelery does not01:57
wgrantIt logs to celeryd-SOMETHING.log01:57
wgrantSOMETHING is job or branch_job or something like that01:57
StevenKTwo scan branch jobs01:58
StevenK?01:58
wgrantI'd expect two, indeed01:59
StevenKYeah, they timed out02:00
StevenKI think branch deletion actually worked02:01
StevenKwallyworld_: https://code.launchpad.net/~stevenk/launchpad/sharingservice-rasj-miss/+merge/11587402:18
wallyworld_diff there now02:18
StevenKwallyworld_: It's a different MP. Different branch, too02:19
StevenKI pushed, and waited for Branch:+index to show the revisions before proposing02:19
wallyworld_yeah, found it02:19
wallyworld_pita having to wait to file a mp02:19
* StevenK puts up a branch with a DB patch that does "ALTER TABLE BranchRevision SET SCHEMA todrop;" for crimes against humanity02:20
wgrantStevenK: That one'll surely fail to scan :)02:22
StevenKHaha02:22
StevenKIrony is lost on the branch scanner02:23
wallyworld_StevenK: test_getPeopleWithoutAccess_bugs - i'd prefer to have a separate test for branches with a common _assert_getPeopleWithoutAccess method to make the pattern used for the other tests in the module02:25
StevenKwallyworld_: I renamed it. So it isn't that :-P02:26
wallyworld_StevenK: sure, but it's doing bugs and branches in the one tests and is different to how the other tests work02:26
StevenKwallyworld_: This branch has already completly failed to scan, and you want me to push it again -- tempt fate, much? :-)02:27
wallyworld_so i'd prefer a bug and branch "stub" which call the _assertXXXX bit02:27
wallyworld_it's only the initiall push that is problematic02:27
wallyworld_after that it scans fine each time i've found02:28
wallyworld_creating a mp before the first scan borks for some reason02:28
wallyworld_my request to change ensures that each test only does one thing02:29
wallyworld_but uses a bit of common code02:29
StevenKwallyworld_: Right, pushing that up now.02:45
wallyworld_thank you02:45
wallyworld_StevenK: r=me, thanks02:51
StevenKwallyworld_: Yeah, I saw, thanks :-)02:51
* StevenK tosses at ec2 and prepares to find some lunch02:52
StevenKwgrant: I'm bashing my head against this branch. http://pastebin.ubuntu.com/1101291/ is the changes I've made since, following your suggestion of doing the filtering earlier04:42
wgrantStevenK: Rather than finding the subscribers and then removing the subscribers that are unauthorized, perhaps just find the subscribers that are authorized04:47
StevenKwgrant: That's what I'm attempting04:47
wgrant+    def forbidden_subscribers(self):04:48
StevenKwgrant: That's for get_also_notified_subscribers() benefit04:48
wgrantStevenK: So04:49
wgrantI'd do something that works04:49
wgrantAnd that also isn't horrible04:50
wgrantIf it works and isn't horrible, it's probably good to land04:50
StevenKYou said that about the last branch too04:50
wgrantIt didn't work :)04:50
StevenKAnd look how that turned out :-P04:50
wgrantIf you can't work it out, I'll sort it out on Monday.04:50
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
cjwatsonDo I need [testfix] to land a rollback branch at the moment?  It's not related to the current buildbot failure, but PQM seems to be ignoring me.09:05
cjwatsonAh, there we go, finally got a mail back09:12
cjwatsonSo then the question is: is it legitimate to use [testfix] for a rollback that's not related to the buildbot failure, or is that Evil Bad and Wrong?09:13
=== almaisan-away is now known as al-maisan
wgrantcjwatson: It's Evil and Wrong, but it's only particularly Bad if it's something that would otherwise need QA09:32
wgrantcjwatson: It's still preferable to force the build first in this case.09:32
wgrantRather than using [testfix]09:32
cjwatsonwgrant: Because this is a transient failure?09:36
wgrantcjwatson: Right09:53
cjwatsonOK, done09:55
=== matsubara is now known as matsubara-afk
=== al-maisan is now known as almaisan-away
cjwatsonbuildbot failing again, same celery failure12:26
wgrantHm12:29
wgrantThat's the third time today12:29
wgrantI wonder if there was a relevant change12:29
wgrant  [r=benji][bug=1015667] run the Celery task RunMissingReady with12:29
wgrant  ignore_result=True12:29
wgrantThat's a bit sus12:29
cjwatsonMy thought exactly12:31
cjwatsonMother-in-law phoned or I'd have beat you to it :)12:31
cjwatson*beaten12:31
cjwatsonIn fact, that revision added the test which is now failing12:32
wgrantAh12:32
wgrantIt's just remarkably similar to the one that has been failing spuriously for months12:32
wgrantAh12:33
wgrantSimilar to the one that was failing spuriously for months until I disabled it a month ago12:33
sinzuibarry: wgrant found the origin of the bug you are getting. If it is true that there is a deactivated project that the bug affects, We want to try to delete the task (possibly by temporarily) reactivating it13:40
barrysinzui: i don't understand what you're saying but i'm glad wgrant found the problem ;)13:41
sinzuiThe comment is sent to Lp, lp select a bugtasks, then notices you don't have access to one of them, so sends a 404 that you see as an error13:43
barryah13:44
sinzuiWell I just looked in the qastaging db and there is nothing extra13:47
sinzuiThe data is stale13:47
* sinzui tries staging13:47
sinzuiand staging is also the same13:47
=== bac changed the topic of #launchpad-dev to: http:/​/​dev.launchpad.net/​ | On call reviewer: bac | Firefighting: - | Critical bugs: 4.0*10^2
=== bac changed the topic of #launchpad-dev to: http://dev.launchpad.net/‹ | On call reviewer: bac | Firefighting: - | Critical bugs: 4.0*10^2
sinzuibarry I reactivated acton. I think you can report bugs13:55
sinzuiI think we need to decide if we want to delete the tasks or keep the project active13:55
wgrantsinzui: I was able to reproduce it with my unprivileged account on that bug on qastaging13:58
sinzuiI see13:58
czajkowskimpt: you have way too much time on your hands at times :)15:05
mptczajkowski, hey, it's Friday afternoon15:05
czajkowskiam just laughing at your email15:05
czajkowskimpt: also where is my cookie!15:05
nigelbI think you get cookies for fixing bugs. oh wait, that's a badge.15:06
nigelb"Fixed an MPT bug" badge.15:06
mptczajkowski, sorry, I just circumnavigated the office with the cookie jar but couldn't find you15:07
czajkowskimpt: bah!15:08
czajkowskimpt: next one you file is going invalid just for that ;p15:08
mptnigelb, almost as good as the coveted [ MPT APPROVED ] badge15:08
nigelbmpt: Ooh. I haven't gotten that one yet.15:08
czajkowskinobody is ever going to get that15:08
jmlnot even mpt15:14
mptWord.15:15
=== salgado is now known as salgado-lunch
jmlbug 117:58
_mup_Bug #1: Microsoft has a majority market share <ubuntu> <Clubdistro:Confirmed> <Computer Science Ubuntu:Confirmed for compscibuntu-bugs> <LibreOffice Productivity Suite:New> <dylan.NET.Reflection:Invalid> <dylan.NET:Invalid> <EasyPeasy Overview:Invalid by ramvi> <Ichthux:Invalid by raphink> <JAK LINUX:Invalid> <LibreOffice:In Progress by bjoern-michaelsen> <Linux:New for brunovam> <Linux Mint:In Progress> <The Linux OS Project:In Progress> <met17:58
mgzyou assigning that to yourself jml?18:00
jmlmgz: no, I'm just abusing the channel to find out the name of your bug bot18:00
mgzwhat, you mean you're to busy to fix that this weekend?18:01
=== salgado-lunch is now known as salgado
jmlmgz: yeah. you know.18:14
jmlmgz: furniture to assemble, household budgets to do, stacks of code reviews and one or two free software projects that I intend to crush.18:15
cjwatsonWhy is PQM still in testfix mode?  http://lpbuildbot.canonical.com/waterfall shows the last devel build was successful.23:08
cjwatsonIs it stuck because of db-devel?23:08
wgrantcjwatson: Yes, PQM rejects everything when either builder is red, because a failure on any builder is a situation that is meant to be resolved as top priority.23:10
wgrantUnfortunately, people tend to just ignore them instead, it seems :)23:10
wgrantI forced it a few minutes ago23:10
wgrantFailed for 16 hours, quite impressive23:11

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