/srv/irclogs.ubuntu.com/2012/05/22/#launchpad-dev.txt

StevenKwgrant: O hai, Mr. OCR. https://code.launchpad.net/~stevenk/launchpad/builder-description-mandatory/+merge/10672901:15
wgrantStevenK: Does code rely on the description being set?01:25
wgrantStevenK: The description shouldn't really exist at all; I'd prefer to fix the database to make it nullable.01:26
StevenKwgrant: DB patches are making me very cranky at the moment.01:27
StevenKwgrant: But if you think a DROP CONSTRAINT is the best way forward, I can do that.01:27
wgrantStevenK: Check what uses Builder.description01:28
wgrantI'm not sure infinity or lamont really want to keep coming up with awesome descriptions for builders.01:28
StevenKsteven@undermined:~/launchpad/lp-branches/devel% bzr grep -i Builder.description | wc -l01:28
StevenK001:28
wgrantIt's never going to be used like that.01:29
wgrantThat'd only be if we were querying on it.01:29
StevenK<- Literal troll01:29
bigjoolsare there many bridges to hide under in western Sydney?01:30
wgrantHe lives next to a river.01:30
wgrantSo he should have one nearby.01:30
wgrantI'm not sure about goats, though01:30
StevenKThere is one just outside, in fact.01:30
wgrantBogans might have to do.01:30
* StevenK kicks wgrant into Coburg.01:30
wgrantWe don't talk about Coburg.01:31
StevenKI don't think Builder.description is actually used by anything at all.01:31
wgrantI think it's in the UI01:32
bigjoolsit should be nullable01:32
wgrantMost definitely.01:32
wgrantIt's just a question of how easy it is01:32
wallyworld_wgrant: it appears the legacy access mirroring trigger for bugsubscription creates an artifact grant even if the bug is already visible via a policy grant01:32
wgrantI suspect the answer is "trivial"01:32
cjwatsonRFC by Soyuz people: https://bugs.launchpad.net/launchpad/+bug/100258901:32
_mup_Bug #1002589: Deploy new Ubuntu archive signing key <Launchpad itself:New> < https://launchpad.net/bugs/1002589 >01:32
wgrantwallyworld_: That's correct and very deliberate.01:32
wallyworld_why? :-(01:32
wgrantcjwatson: :( why didn't we do that before precise01:33
* bigjools looks01:33
cjwatsonBecause we sucked at getting the necessary people together.01:33
cjwatsonWe finally managed it at UDS after lots of false starts.01:33
StevenKcjwatson: Why is my MP linked in that bug?01:33
cjwatsonwuh01:33
cjwatsonpaste damage, will edit, sorry01:33
bigjoolsheh01:34
wgrantwallyworld_: Because the rules around when an APG should prevent creation of an AAG etc. weren't defined when they were written.01:34
StevenKI hate to say it, but maybe a new column on distroseries01:34
cjwatsonbetter01:34
wgrantwallyworld_: And they would make it more complicated.01:34
cjwatsonStevenK: troublesome with dogfood though?01:35
bigjoolscjwatson: all the signing is done in ubuntu-specific shell scripts01:35
wgrantcjwatson: We can change the DB on DF01:35
cjwatsonbigjools: I know, but it still needs to work on both prod and df01:35
wgrantwallyworld_: Is this problematic?01:35
wgrantwallyworld_: The triggers will be turned off before we use APGs01:35
cjwatsonwgrant: on every restore?01:35
wgrantcjwatson: Yes01:35
StevenKI didn't think DF had the archive signing key?01:35
bigjoolscjwatson: this is a great time to get the scripts out of the tree then01:35
wgrantcjwatson: They only happen every 6 months01:35
cjwatsonIs there an automatic way to do that?01:35
bigjoolsStevenK: it doesn't01:35
StevenKbigjools: Good.01:36
cjwatsonwgrant: Which is just long enough for people to forget manual procedures01:36
wallyworld_wgrant: so now i have a job which remove subscriptions for bugs which become invisible when info type changes. and my test was failing since the aag was providing visibility01:36
wallyworld_so i will have to disable triggers in my test01:36
wgrantcjwatson: People will remember them when the signing fails after they forget :)01:36
cjwatsonbigjools: Well, uh, sure, but we still need to solve the problem :-)01:36
bigjoolsI am strongly of the opinion that there should be no LP changes here01:36
wgrantwallyworld_: Ah, that's awkward.01:36
wallyworld_wgrant: the aag was created by the trigger, not me01:36
bigjoolscjwatson: can move the ubuntu run-parts stuff out of the LP tree and hard code what you need in your own scripts?01:37
wgrantcjwatson: The idea is that cronscripts/publishing/distro-parts/ubuntu shouldn't be part of the LP tree01:37
cjwatsonIt is kind of bizarre that these Ubuntu-specific scripts were created without any provision for Ubuntu-specific editing outside LP, I'll grant you01:37
bigjoolshuh?01:37
wgrantcjwatson: The Ubuntu primary archive is signed by those scripts that are meant to be managed by !LP, not the native signing stuff.01:37
bigjoolsthere is provision01:37
cjwatsonUh, not right now01:37
cjwatsonExcept by us landing LP changes01:38
wgrantYou tell us you want to edit them.01:38
wallyworld_wgrant:  i was creating an apg on info type 1 and then changing bug to info type 2 and expecting it would be invisible, but i had done a subscribe and that created the aag which kept the bug visible01:38
wgrantWe change the config to point at your copy on cocoplum.01:38
bigjoolsit's always been waiting for you guys to move them out of tree01:38
wgrantDone01:38
bigjoolswe have done all we can01:38
cjwatsonIf you're waiting for us, you need to tell us :-)01:38
cjwatsonSo if it's config-able, fine, I can deal with that (maybe tomorrow)01:38
wgrantwallyworld_: Right, you either need to not subscribe, or disable the trigger if this is a key part of your test.01:39
wgrantcjwatson: wgrant@lplucid:~/launchpad/lp-production-configs/trunk$ bzr grep distro-parts01:39
wgrantftpmaster-publish/launchpad-lazr.conf:run_parts_location: cronscripts/publishing/distro-parts01:39
wgrantcjwatson: We just need to change that to point at a location you can write to01:39
wallyworld_wgrant: but i need to subscribe because the whole poiint of the test is to see that the unsubscribe happens :=)01:39
wallyworld_so will disable triggers01:39
wgrantcjwatson: Then we can delete these horrors from our otherwise perfect, flawless, and high-quality tree :)01:39
cjwatsonOK (and we'll need to set things up so that that's an ubuntu-archive owned branch that ops can pull, rather than direct editing on cocoplum, of course)01:39
wgrantRight :)01:40
StevenK*cough* cdimage01:40
wgrantwallyworld_: Ah, right.01:40
wgrantwallyworld_: Indeed01:40
cjwatsonStevenK: ?01:40
StevenKcjwatson: Just thinking of cdimage-private, but that's special in it's own right, and not really relevant to this situation now that I think about it01:41
StevenKwgrant: I can't see description on https://launchpad.net/builders/palmer01:42
cjwatsonAlso (while it's not really relevant to this channel anyway) slangasek managed to get hold of sabdfl and get agreement that we don't need the private branch for its former reason any more, so that is cleanupable at some point01:42
StevenKwgrant: Or /builders for that reason01:42
wgrantStevenK: Maybe you can drop the column and nobody will notice.01:42
cjwatsonbigjools,wgrant: OK, thanks, I know what to do then; I'd like to keep the bug open until we have stuff moved over to our control, and probably then reassign it to some relevant component owned by us01:42
wgrantcjwatson: sure.01:43
bigjoolscjwatson: perfect01:43
StevenKwgrant: Two DB patches, I guess. DROP CONSTRAINT ; drop the model code; DROP COLUMN01:43
wgrantStevenK: DROP NOT NULL, but yes.01:43
bigjoolscjwatson: out of interest, why are you guys wanting to use a new key?01:43
StevenKbigjools: 1024D versus 4096E01:43
StevenK4096R01:43
bigjoolsfairy muff01:44
cjwatsonAlso that key was generated eight years ago01:45
cjwatsonAlso https://bugs.launchpad.net/launchpad/+bug/804252 unfixable until we change keys01:45
_mup_Bug #804252: Please support InRelease files <Launchpad itself:Triaged by cjwatson> < https://launchpad.net/bugs/804252 >01:45
bigjoolscool01:46
cjwatsonI think we should probably be cycling keys roughly once per LTS cycle01:46
bigjoolsseems eminently sensible01:46
bigjoolsisn't it kinda late there Colin? :)01:47
StevenKwgrant: :-( I was going to delete the branch/MP01:47
cjwatsonbigjools: Yes01:48
wgrantStevenK: That works too01:48
cjwatsonHaven't you learned that I have odd sleeping habits yet? :-)01:48
bigjoolscjwatson: I have noticed lately, yes!  EBABY?01:48
cjwatsonSometimes that, sometimes EINSOMNIA01:48
StevenKYeah, Soyuz keeps me awake at night too01:49
bigjoolsI get to say EBABIES soon...  /o\01:49
StevenK:-P01:49
wallyworld_bigjools: hahahahahahahahaha01:57
StevenKbigjools: It's next month?02:02
bigjoolsend of next month02:03
bigjoolscometh the apocalypse02:03
StevenKHaha02:03
StevenKI was about to ask if you're looking forward to it ...02:03
bigjoolsI am02:03
bigjoolsdespite the stress I know is coming :)02:03
StevenKBut Uncle Ian will be a big help, won't he?02:04
bigjoolshe *sure* will :D02:05
wgrantlifeless: http://people.canonical.com/~wgrant/launchpad/soyuz-arch.png is roughly what I've envisaged for a few years. The Soyuz bit is largely non-LP-specific, can be used by LS/OEM/everyone/etc. And Launchpad the gigantic monolithic application, while it can display information using API calls, becomes largely unaware of the details of archives and packages -- they're all done through the separate (probably Launchpad-branded) package ...02:30
wgrant... service frontend.02:30
lifelessso other than 'web frontend' there, that all makes a lot of sense to me02:45
lifelessif you want to talk more, I'm off my prior call, and have had foodish02:45
wgrantlifeless: What doesn't make sense about that?02:51
lifelesswhy would LP talk to a web frontend to the package management service?02:54
lifelesswhy wouldn't it talk to the service itself?02:54
wgrantUm, yes, that.02:55
wgrantNever mind my arrows.02:55
lifelesswgrant: I'd expect users to still come through the LP frontend facade too, per what I was saying before02:55
lifelessBut I'd expect that to be very thin - just universal02:55
lifelessThere are about a billion ways to construct something functional02:56
lifelessits hard to say what works best today02:56
lifelessI'm not sure how to turn gut feelings in this space into cheap experiments02:56
wgrantThat interface would need to be really minimal for things to work well02:57
lifelessI'm not sure why you say that03:00
lifelessAre you worried about duplication in functionality?03:00
lifelessOr development friction?03:00
wgrantDevelopment friction mostly.03:02
lifelessSo, I think there would be some friction, but conversely, I think having all the presentation and UI away from the service will make changes to the service rarer, and keep its API focused on functional changes.03:04
lifelessSo a bit of swings and roundabouts; I'd expect most changes that don't need schema evolution to be presentation only.03:04
lifelessone way to think of this is that you're splitting out one piece at a time03:05
lifelessand UI is a separate piece03:05
lifelessit can always be split out itself later.03:05
wgrantThe presentation and UI is separate from the service in that diagram, and indeed would probably be the last bit to go.03:06
lifelessso, one of the things I think we may disagree on is whether it *should* go03:06
lifelessI don't think we know enough yet to know whether it should or shouldn't. I am arging that UI and presentation should split off from the data storing services (including lp:launchpad).03:07
lifelessBut I'm also arguing that all the UI should stay together.03:07
lifelessI think it would be a nice environment to have a bunch of API only services (with no admin UI or anything), and a single UI+presentation layer03:08
lifelessstateless UI+Presentation03:08
wgrantFor some bits, sure. I don't think it's particularly valuable to have Soyuz as one of those bits.03:09
lifelessWhat makes it special?03:09
lifelessalso, in unrelated news. \o/. My belkin blocks multicast between LAN and Wifi AFAICT. Wiiiin. Not.03:11
wgrantOh, that's very handy of it03:11
lifeless(Q: why does avahi not work in my network: A: Belkin)03:11
wgrantThis is why we don't use crappy home routers :)03:11
bigjoolsLinksys FTW03:17
lifelessYeah, I had one, but it don't do N.03:17
bigjoolsN schmen03:19
bigjoolsI don't see the attraction of it, I rarely need that kind of speed on mobile devices and when I do I plug in03:20
bigjoolswhich is like once a year03:21
lifelessmy ethernet hub is hard to get at03:21
bigjoolswhen we get broadband speeds that regularly exceed G then I'll get N :)03:21
wgrantI think my WAP is from like 200303:29
wgranta/b/g03:29
wgrantWorks fine03:29
lifelesswgrant: I don't want unnecessary friction in dev, definitely don't want.03:29
lifelesswgrant: what I'm worried about is adding friction by partitioning things we should be integrating.03:29
wgrantlifeless: Sure, that is a very real concern.03:29
lifelesswgrant: I view services as a great way to stop square-peg round hole *and* to stop thousand-implementations-of-same-thing syndromes03:30
wgrantBut it is my feeling that there isn't a huge amount of beneficial integration that this will make awkward.03:30
lifelesskeeping the UI and presentation together is a relatively cheap way to mitigate the risk, because it will help folk think about the user experience specifically, when they are working on any UI or presentation issue.03:31
StevenKbigjools: I just bought a Linksys WAP, it's been really good.03:31
wgrantWAPs are easy to get right03:31
wgrantCheap routers aren't.03:32
lifelessLeenuchs03:33
wgrantYeah03:34
wgrantI hope Marvell will release another useful SoC soon.03:34
wgrantARMv5 Kirkwood is getting a bit old.03:34
* wgrant testfixes03:39
wgrantBah03:59
wgrantI'm still 10 deletions away from being LOC-debt free.04:00
wgrant(although I have lots of credit once DB patches are rolled into the main schema dump)04:00
StevenKwgrant: I'm at +142 or so, but I should hit -2000 once I can delete show_information_type_in_ui04:30
wgrantYeah04:31
StevenKstub: Thanks for the db review04:31
StevenKwgrant: Hm, just thinking about it, I should drop into negative from dropping builder.description too04:34
wgrantStevenK: The two sets of DB patch boilerplate will probably prevent that04:35
bigjoolsStevenK: yeah I have the blue one that everyone has04:35
wgrantWRT54GL?04:35
StevenKI bought a E320004:37
StevenKIt's a router, but I'm running it in bridge mode04:37
StevenKwgrant: Oh, all +16 lines? :-)04:37
bigjoolswgrant: y6es04:39
StevenKwgrant: I've grabbed a lock on LPS, I'll change your FDT to tonight04:39
lifelesswgrant: You have mail; hopefully I haven't misrepesented you :)04:39
bigjoolsthough I am not using it any more since the modem has wifi which successfully covers the house04:39
bigjoolsand while it's tempting to blanket the neighbourhood in my wifi signals, I won't04:40
StevenKIt's Queensland, like there are any other signals around.04:40
wgrantStevenK: Ah, thanks04:40
bigjoolsStevenK: I could say the same about Boganville where you live04:41
StevenKbigjools: Pft, I moved out of Blacktown.04:41
wgrantlifeless: I don't see mail.04:42
wgrantHopefully it's not going via forster, or I'll never see it.04:43
lifelessthat or I messed up04:43
lifelessargh04:43
lifelesswill -> robbie.04:43
lifelessFAIL04:43
wgrantHeh04:44
wgrantThat's more like me.04:45
StevenK4287 AttributeError: 'NoneType' object has no attribute 'email'04:46
StevenK    Bug: https://launchpad.net/bugs/58046104:46
_mup_Bug #580461: Login with the email once associated to a merge account OOPS <lp-foundations> <oops> <openid> <qa-ok> <Canonical SSO provider:Invalid> <Launchpad itself:Fix Released by stub> < https://launchpad.net/bugs/580461 >04:46
StevenKHnady04:46
StevenK*Handy04:46
wgrantThat might be from the user I suspended04:47
wgrantLooking04:47
wgrantYeah04:47
wgrantIt is04:47
wgrantlifeless: So codehosting doesn't handle it, but the auth API crashes...04:47
wgrant4285 * 20s == around a day04:47
wgrantSo it fits04:47
lifelesswin :>04:47
lifelessand \y/ for complex internal models04:47
StevenKwgrant: +18/-37 for the death of builder.description. I was hoping there was more.04:55
wgrantlifeless: The email starts a little incoherent, but gets better.04:56
wgrantI think you overstate the complexity in running a separate service, though :)04:56
StevenKsteven@undermined:~/launchpad/lp-branches/drop-builder-description% bzr di | tail -n 7 | head -n 304:57
StevenK-    ...     title="The Prosciuto Builder", description="Uhmmm", owner=cprov,04:57
StevenK-    ...     virtualized=False)04:57
StevenK+    ...     title="The Prosciuto Builder", owner=cprov, virtualized=False)04:57
StevenKwgrant: ^ Oh look, there's all the proof you need that the column is utterly bong.04:57
wgrantOh04:59
wgrantI didn't think it would actually have tests04:59
wgrantThat explains the diff.04:59
* StevenK destroys the use of a_builder05:10
StevenK+27/-56 and the doctest sucks less05:11
StevenKwgrant: https://bugs.launchpad.net/launchpad/+bug/973001 WTF?05:45
_mup_Bug #973001: NotImplementedError BugTarget <security proxied lp.registry.model.distributionsourcepackage.DistributionSourcePackage instance at 0x12ef41d0> is not supported by . on +expirable-bugs page <oops> <Launchpad itself:Triaged> < https://launchpad.net/bugs/973001 >05:45
wgrantStevenK: Seems pretty self-explanatory to me.05:51
StevenKHmmmm. Sure, but how the frack do you fix it05:55
wgrantMake it work or deregister the view.06:08
wgrantMaking it work should be pretty trivial.06:08
wgrantI'd expect at most two lines of code.06:08
wgrantStevenK: ^^06:08
StevenKwgrant: deregister the view is hard, given it's registered against IBugTarget06:08
wgrantAlternatively delete the page06:09
wgrantReplace it with a bug search06:09
wgrantThat's probably besty06:10
StevenKwgrant: So just redirect?06:13
wgrantThe only difficulty is that the page currently has a block of text at the top06:15
jelmerg'morning06:56
spmo/ jelmer06:57
jammorning jelmer, mgz, vila, czajkowski07:00
vilamorning all07:00
czajkowskimorning07:01
lifelessjelmer: hi; subunit ?07:13
jelmerlifeless: hi07:23
jelmerlifeless: sorry, haven't had time to work on it yet07:23
czajkowskihmm trying to mark a bug duplicate of another one have the bug open but it keeps saying invalid07:24
czajkowski:/07:24
jelmerlifeless: my spare time is limited at the moment; if you or somebody else wants to take over that's okay, I don't want this to block on me.07:25
czajkowskinm engaged noggin07:26
lifelessjelmer: if it helps, you can count it as work, as gary's squad is impacted in their work by it07:40
jelmerczajkowski: :)07:43
jelmerlifeless: that does help, thanks07:43
lifelessczajkowski: how is bug 996537 a dupe of bug 68997 ?07:48
_mup_Bug #996537: Apport-Collect post many times and spams many times <apport-bug> <i386> <precise> <Launchpad itself:Confirmed> <apport (Ubuntu):Invalid> < https://launchpad.net/bugs/996537 >07:48
_mup_Bug #68997: kwalletmanager icon not in system tray, unstartable from menu <kdeutils (Ubuntu):Fix Released> < https://launchpad.net/bugs/68997 >07:48
lifelessczajkowski: I'm guessing you dropped a digit ..07:49
adeuringgood morning07:54
czajkowskilifeless: just running into the tower bbiab07:57
lifelessczajkowski: don't hurt yourself :)07:57
=== almaisan-away is now known as al-maisan
czajkowskilifeless: I didn't cant say the same about the two cyclists outside and a caby08:21
lifelessczajkowski: ?!08:21
czajkowskiI didnt hurt myself, there was a cycle crash outside millbank on the way in08:21
lifelessah08:23
StevenKwgrant: Heh, and I would have expected you to revert.08:53
wgrantStevenK: The fix was trivial and restricted to the one test, so there was no reason to.08:59
wgrantI don't revert pointlessly :)08:59
jamestunnicliffeHi, I have a buildbot fail (https://lpbuildbot.canonical.com/builders/lucid_lp/builds/2077) but I don't have permission to view the error. Can someone paste it somewhere for me?09:00
wgrantjamestunnicliffe: There was a trivial bug in a test, which I landed a fix for.09:01
wgrant-        item = self.MockWorkItem(False)09:02
wgrant+        item = self.MockWorkItem(False, False)09:02
wgrantShould be through buildbot in about 90 minutes09:02
jamestunnicliffewgrant: Ah, cool. Thanks.09:02
=== gmb changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: gmb | Firefighting: - | Critical bugs: 3.47*10^2
czajkowskigmb: top of the morning to you09:06
gmbMorning czajkowski :)09:07
=== al-maisan is now known as almaisan-away
=== rick_h_ changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: gmb, rick_h | Firefighting: - | Critical bugs: 3.47*10^2
cjwatsonHow long should I expect it to take to mirror branches onto http://bazaar.launchpad.net?11:40
czajkowskijelmer: ^^11:40
mgzit should be instant, but it's lagging.11:40
cjwatsonI've got one that I pushed some minutes ago that's available on bzr+ssh but not http yet.  Wondering if this is normal and I should just be more patient, or if it's a problem.11:40
=== almaisan-away is now known as al-maisan
cjwatsonRight.  Anything to do with the replication lag?11:40
jelmercjwatson, czajkowski: they should start pretty much instantly11:40
cjwatsonIt's lp:~ubuntu-archive/ubuntu-archive-publishing/trunk if that matters.11:41
jelmerhttps://code.launchpad.net/+code-imports/+machines11:41
cjwatsonOh, I didn't realise that went through the code import machinery.11:41
jelmercjwatson: ah, that's just the scanning you're waiting for11:41
jelmercjwatson: so it's indeed unrelated; there is no mirrorring involved for hosted branches11:42
mgzlast count db replication was three hours behind11:42
mgzand a branch I pushed at 9:40 is still not visible over http11:42
* cjwatson upgrades dogfood for some QA11:46
cjwatsonOK, I've caused /srv/launchpad.net/publisher-parts/ubuntu/ to exist on both cocoplum and mawson.  Can somebody change run_parts_location to /srv/launchpad.net/publisher-parts in ftpmaster-publish/launchpad-lazr.conf and dogfood-publish/launchpad-lazr.conf?12:40
cjwatsonI chose the path to match what's used in derived-distro-publish/launchpad-lazr.conf.12:40
cjwatson(Though, hmm, my import seems a bit buggy.  Fixing up by hand.)12:43
wgrantcjwatson: Did you bzr split it?12:48
cjwatsonNo, I used fastexport/import so I wouldn't have to carry LP's entire history around12:48
wgrantAh12:49
cjwatsonBut it seemed to get confused and miss a few revisions at the end.  I recommitted them by hand.12:49
jamestunnicliffeHi, so I have got two changes that have landed on qastaging. While they are both functionally correct, there is a bug when they run together such that something correct, but slightly unexpected happens.13:01
jamestunnicliffeThe easiest thing to do would be land the changes and then submit a new bug fix (it is trivial)13:01
jamestunnicliffeThe alternative is back out both changes and create 1 change for both.13:01
jamestunnicliffeOpinions?13:01
wgrantDoes it prevent them from being released to production?13:02
jamestunnicliffewgrant: I don't think so. https://qastaging.launchpad.net/~linaro-infrastructure/+upcomingwork shows the page that changed.13:02
wgrantThen it doesn't matter -- do whatever is easiest.13:03
wgrantAll that matters is that everyone else is not blocked :)13:03
jamestunnicliffewgrant: Cool. Will tag the changes as OK then get a new fix in ASAP.13:03
wgrantGreat.13:04
czajkowskioh great fire alarm on14:27
=== al-maisan is now known as almaisan-away
rick_h_sinzui: great blog post!14:48
* rick_h_ does a happy dance with the idea of all that cruft removed/cleaned up14:48
sinzuithank you rick_h_, the only developer to have added a sensible browser guard to the code base14:49
sinzuirick_h_, I am really glad it is over. I packed away the sd card with the vm image. I now have full use of my computer. I can read mail and hack14:50
rick_h_hah, yea. I was dreading that the job was heading my way and I'd have to reinstall the windows VM. Last time I had to create a usb install disk from the cd etc ugh!14:51
rick_h_my goal in life is that the next laptop I get will support esata booting, and I'll just toss the drive it comes with into an external sata enclosure for IE testing14:51
sinzuiI really wish winetricks had created a true IE8 or IE9 browser. That was painless to install, but cookies and https rules are broken.14:54
rick_h_yuck, but yea guess I can see the https part at least. So much backend stuff to make that work14:54
sinzuiThe whole security model was broken. You could not log into Ubuntu SSO and state with cookies was out of the question.14:55
rick_h_gmb: just want to check if you're peeking at either of the rewviews to avoid duping?15:13
gmbrick_h_: I peeked at wallyworld's, saw the line count, thought better of it, and I don't have enough domain knowledge to safely review cjwatson's.15:14
rick_h_ok15:14
nigelbsinzui: Great glob post.15:21
nigelberr15:21
nigelb*blog post15:21
mgzglob is a much better word.15:22
sinzuiglob is correct15:22
nigelbglob is also a person I talk to :P15:22
nigelb(on another network)15:22
gmbnigelb: Never fear; this is Launchpad. Speling is optional.15:22
nigelbgmb: Heh :)15:23
allenapAnyone fancy doing a review for postgresfixture? https://code.launchpad.net/~allenap/postgresfixture/run-with-command/+merge/10683015:28
rick_h_allenap: on the list. Getting backed up atm15:29
allenaprick_h_: Cool, thanks.15:29
gmballenap, rick_h_ I'll take it and holler if I've any domain-specific questions.15:31
allenapgmb: Thank you :)15:31
gmballenap: Although there should be a check on Merge Proposals: assert commit_text != description. ;)15:32
allenapgmb: Sorry, not a very good description I know. It's a fairly simple change though, but I'll add more if you want?15:32
gmballenap: No, it's fine. I'll ask questions as I go if necessary :)15:33
jamestunnicliffegmb / rick_h_: Very quick review request (5 lines) if you want a not very involved one to tick off: https://code.launchpad.net/~dooferlad/launchpad/postponed-is-done-wi-auto-open-fix/+merge/10683615:35
gmbjamestunnicliffe: I'll take a look when I've finished with allenap's.15:35
jamestunnicliffegmb: Thanks.15:35
allenapgmb: Ah, to try it out: make && bin/python -m postgresfixture --help15:37
gmballenap: Ta.15:37
gmballenap: Scarily, it makes perfect sense to me. r=me.15:42
allenapgmb: \o/ thanks15:43
gmbjamestunnicliffe: Are you offsetting your +6 lines against danilos's megabranch (we should track this somewhere)?15:43
danilosgmb, it's all tracked already :)15:44
gmbAh, cool.15:44
gmbWhere?15:44
danilosgmb, https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AvOsYPy8e7yUdGkyRmx2WGFwT3NnSjdHVW04Q1pvSmc15:44
gmbdanilos: Ah, great. Now, what we really need is to have that tracked in dev.launchpad.net - or at least linked to therefrom.15:45
danilosgmb, I thought I added it to https://dev.launchpad.net/Projects/WorkItems/, but I guess not15:46
danilosgmb, it's there now15:48
gmbThanks.15:48
=== nhandler_ is now known as nhandler
gmbjamestunnicliffe: r=me15:54
jamestunnicliffegmb: I don't have merge privs, so that is another job for you :-|16:13
rick_h_thanks for the catch up gmb16:14
rick_h_jamestunnicliffe: which branch is this? I'll submit to ec2 if needed16:14
jamestunniclifferick_h_: lp:~dooferlad/launchpad/postponed-is-done-wi-auto-open-fix16:15
rick_h_jamestunnicliffe: ok, pulling down to submit16:15
jamestunniclifferick_h_: Thanks!16:15
sinzuiabentley, ping16:16
rick_h_jamestunnicliffe: can you set a commit msg in there please?16:16
jamestunniclifferick_h_: The descriptive merge message was at rev 15283. Am I missing something?16:17
rick_h_jamestunnicliffe: in your MP there's a field for setting a commit message which gets used when things are merged together16:19
sinzuijamestunnicliffe,  visit https://code.launchpad.net/~dooferlad/launchpad/postponed-is-done-wi-auto-open-fix/+merge/10683616:19
gmbrick_h_: Thanks for taking care of that merge.16:19
rick_h_gmb: np16:20
=== gmb changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: -, rick_h | Firefighting: - | Critical bugs: 3.47*10^2
jamestunniclifferick_h_, sinzui: Got it.16:20
gmbWhy did I put that hyphen in there?16:20
=== gmb changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: rick_h | Firefighting: - | Critical bugs: 3.47*10^2
rick_h_jamestunnicliffe: ty much16:20
jamestunniclifferick_h_: Is this supposed to include [r=??]16:23
rick_h_jamestunnicliffe: no. It's just the commit message about the change that will show in the bzr log of trunk16:23
jamestunniclifferick_h_: OK16:23
rick_h_and should be more of what changed vs the bug report16:23
rick_h_So something like "auto expand work items list considers postponed as incomplete work"16:24
jamestunniclifferick_h_: Done.16:24
rick_h_awesome16:25
lifelesscjwatson: the post-restore fixup code is in losa scripts, AFAIK16:28
rick_h_jcsackett sinzui either of you avail for sanity check of https://code.launchpad.net/~cjwatson/launchpad/archive-build-score-api/+merge/10680416:33
rick_h_it seems ok, but mentions some security sanity checking and I start to get nervous16:33
* sinzui looks16:34
rick_h_jamestunnicliffe: so your branch is off to the land of ec2. Should get an email in 6hrs-ish if things failed at all/passed16:35
jamestunniclifferick_h_: thanks16:35
cjwatsonlifeless: anything that's mortal-visible?16:37
czajkowskisinzui: great blog post16:40
sinzuirick_h_, the branch is good.16:42
rick_h_sinzui: ok, thanks for the confirmation16:42
sinzuiI am going to comment about another bug that I think Collin to tell us if it is fixed, if if he knows how to fix it16:42
rick_h_sounds like a plan to me16:44
cjwatsondone16:51
cjwatsonsinzui: think I'm OK to go ahead and land?  I don't think I can do better at that description myself (I'm fine at explaining to people who know the field, less so to people who don't)16:58
cjwatsonand it basically looks like wgrant sorted it out a while back but didn't see that bug16:59
sinzuicjwatson, I agreed. thank you16:59
lifelesscjwatson: possibly; nag someone in -ops perhaps17:00
abentleysinzui: pong17:16
sinzuihi abentley. I just sent an email to the launchpad-developers list asking if celery is ready in production. maybe you want to reply to it since I had a few questions17:17
abentleysinzui: I don't see it yet, but I'll reply when I do.17:23
sinzuiabentley, thank you. I curse our slow mailman17:23
=== matsubara is now known as matsubara-lunch
=== matsubara-lunch is now known as matsubara
=== rick_h_ changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: - | Firefighting: - | Critical bugs: 3.47*10^2
sinzuiwallyworld_, lib/lp/bugs/tests/test_doc.py22:14
sinzuiwallyworld_, wgrant, StevenK: this is one of my favorite bugs https://bugs.launchpad.net/launchpad/+bug/56876822:58
_mup_Bug #568768: Bug UI Inconsistancy <confusing-ui> <javascript> <lp-bugs> <ui> <Launchpad itself:Triaged> < https://launchpad.net/bugs/568768 >22:58
=== cinerama_ is now known as ceinrama
=== ceinrama is now known as cinerama
rick_h_sinzui: that's a good one23:59

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