[04:08] <lifeless> micahg: what system has that limit?
[04:08] <micahg> lifeless: 1and1
[04:16] <StevenK> steven@mangled:~% find Maildir -type f | wc -l
[04:16] <StevenK> 168334
[09:00] <adeuring> good morning
[09:00] <rvba> Hello adeuring.
[09:00] <adeuring> hi rvba!
[09:02] <wgrant> Morning adeuring, rvba.
[09:02] <rvba> Hi wgrant!
[21:53] <huwshimi> Morning all
[22:01] <wgrant> Morning everyone.
[22:02] <huwshimi> wgrant: Morning
[22:07] <StevenK> Morning
[22:15] <broder> i'm trying to follow the code path for archive uploads to figure out what changes would be needed for https://lists.ubuntu.com/archives/technical-board/2011-November/001137.html - i see the poppy daemon moving uploads into /var/tmp/poppy/incoming once the upload completes, but what actually processes the uploads after that?
[22:16] <StevenK> process-upload
[22:17] <StevenK> broder: You probably want NascentUpload under lib/lp/archiveuploader
[22:18] <broder> StevenK: ok, i'll look there - thx
[22:19]  * StevenK looks at the failed stable -> db-devel merge
[22:21] <wgrant> StevenK: There shouldn't really be a conflict.
[22:21] <wgrant> It's sinzui's test disablement.
[22:21] <wgrant> Which is just a workaround for there being no webops.
[22:21] <wgrant> I thought the fix was the same in both.
[22:26] <wgrant> broder: I've seen people in Ubuntu mention the -backports permission differences over the years, but never seen any code to support the idea that there are any.
[22:26] <broder> wgrant: ah, good. i was just starting to come to that conclusion, too :)
[22:27] <StevenK> Isn't it the code that checks the pocket dependant on the series status?
[22:27] <wgrant> That's unrelated.
[22:27] <wgrant> That just affects when backports opens for a new series.
[22:27] <wgrant> It should also be removed, but it's not a problem here yet.
[22:28] <broder> wait, hmm? that sounds potentially related to my project
[22:29] <wgrant> Ah, yes, so it is.
[22:29] <wgrant> Not directly to this issue, though
[22:29] <wgrant> Currently post-release pockets are only uploadable to when the series is frozen or release.
[22:29] <wgrant> This seems pretty arbitrary.
[22:30] <broder> Yeah, I'd want to turn that off for backports at least
[22:30] <wgrant> See DistroSeries.canUploadToPocket
[22:30] <wgrant> Seems like it should be turned off for everything, since they all require manual approval anyway.
[22:30] <wgrant> And we do 0-day SRUs.
[22:30] <wgrant> It just happens to work now because the series is usually frozen by the time the 0-day SRU is started.
[22:33] <broder> So permissions on the backports pocket are enforced as they are for any other pocket, and they will always land in UNAPPROVED, but right now non-release uploads will be rejected until the series is frozen? That means that the last bit would be the only thing requiring change for pre-release backports
[22:33] <wgrant> Yes
[22:33] <wgrant> I believe so.
[22:34] <broder> Sweet. I think I can pull that off
[22:36] <broder> Oh, right. And I need to change the buildd configuration so that builds for backports run with the same component isolation as release/proposed/security
[22:36] <wgrant> That's in lp.soyuz.adapters.archivedependencies
[22:36] <wgrant> Should mostly be a matter of deleting 3 lines of code a few tests.
[22:37] <wgrant> Let me see.
[22:37] <broder> get_components_for_context
[22:37] <wgrant> def get_components_for_context(component, pocket):
[22:37] <wgrant>     if pocket == PackagePublishingPocket.BACKPORTS:
[22:37] <wgrant>         return component_dependencies['multiverse']
[22:37] <wgrant>     return component_dependencies[component.name]
[22:37] <wgrant> Well, that looks easy...
[22:52] <jelmer> hey launchpadders
[23:00] <wgrant> Evening jelmer.