cjwatsonHuh, sqlobject doesn't have GROUP BY?01:34
wgrantcjwatson: SQLObject has just about nothing.01:35
wgrantcjwatson: Stormify that stuff.01:35
wgrantBut you probably want DISTINCT distroseries, pocket anyway.01:35
cjwatsonStormifying xPPH seems like it might take a while01:35
wgrantHm, what are you doing?01:36
cjwatsonLooking at the next stage of optimising publisher phase A, so changing getPending*Publications to return everything; seemed like it'd be easiest to group it by series to get roughly the same ordering (hence logging) as before01:37
wgrantThat's ORDER BY, not GROUP BY.01:38
cjwatsonOh, er, cough.  I speak SQL good, I learn him from a book.01:38
cjwatsonAnd SQLObject has ORDER BY, good.01:39
wgrantAlso, getPendingPublications doesn't use any of the other xPPH methods; you can Stormify it alone without a problem.01:39
cjwatsonOh, I guess that's true, yes01:40
wgrantTempting to fix all the suite references while I'm touching almost the same code for archive references.01:42
wgrantAlso not sure whether to leave the reference for primary archives as 'ubuntu', or to make it 'ubuntu/primary' like the rest.01:50
cjwatsonI always found ubuntu/primary weird.  I think just ubuntu is an improvement.01:51
=== Guest41889 is now known as wallyworld
* wgrant tries to track down all of the ancestry implementations.06:59
wgrantThere's NascentUpload.get(Source|Binary)Ancestry and lp.soyuz.adapters.overrides, which I think are the two that matter, but then I'm pretty sure there's at least another two elsewhere that are used for varying purposes.07:00
wgrantAnd check_copy_permissions07:01
wgrantI think all except getSourceAncestryForDiffs are relevant for ubuntu-rtm, as check_copy_permissions assumes a package will require manual approval if no overrides are found.07:04
wgrantcjwatson: Oh, https://code.launchpad.net/~wgrant/launchpad/archive-references-everywhere/+merge/226061 basically includes your pcj-repr changes.08:35
wgrantI can back those bits out, I guess.08:35
cjwatsonwgrant: Oh, I can just withdraw my branch08:35
wgrantThat's probably easier. I had tests running overnight after I basically grepped through and replaced almost every reference to archive.owner.name and archive.name.08:36
wgrantSo it wasn't pushed yet, sorry.08:36
cjwatsonNot a problem.08:37
wgrantcjwatson: For the ubuntu-rtm needing to inherit ubuntu's overrides problem, I'm thinking we might just want a flag on DistroSeriesParent which lets overrides fall back to a parent series' primary archive.08:40
wgrantAlso, did we decide that they wanted to skip NEW in the fallback case?08:40
cjwatsonA flag would seem sensible.  I thought we wanted to just do NEW as normal in the fallback case though.08:46
cjwatsonI believe we agreed it was OK for #ubuntu-release to manage that.08:46
wgrantI couldn't remember, either works.08:46
wgrantgetBinaryAncestry and getSourceAncestry die tonight.08:46
wgranthttp://paste.ubuntu.com/7769369/ is my notes for the various cases atm.08:48
cjwatsonWe only want to force component to universe/multiverse in some limited cases.08:49
wgrantcjwatson: Don't we always want to do that if there's no ancestry in either archive?09:10
cjwatsonNew binaries uploaded to Ubuntu with source in main default to main.09:15
cjwatsonFor source, yes.09:15
wgrantEr yeah, forgot that binary override complexity, good point.09:15
Eisbrecher_xnoxis it still the case that backports can't build-depend on other backports? or has that been fixed?09:27
cjwatsonThat's been fixed.09:28
_mup_Bug #888665: Backports can't build-depend on other backports <soyuz-build> <Launchpad itself:Fix Released by adconrad> <https://launchpad.net/bugs/888665>09:29
wgrantcprov: Thanks.12:15
cprovwgrant: no problem, I am still owning you few reviews.12:16
=== daker_ is now known as daker
=== lifeless1 is now known as lifeless
=== ajmitch_ is now known as ajmitch

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