[09:53] <Laney> Does ~ubuntu-core-dev having an email address set mean that its members won't get direct email sent to teams that it is a member of?
[09:54] <Laney> This is a question from #ubuntu-ci-eng - can we add ~ubuntu-core-dev to ~ci-train-ppa-service without causing its members to be spammed with messages from the PPAs?
[09:57] <wgrant> Laney: Yes, that email address will prevent that spam.
[09:57] <wgrant> But why do you want that team membership?
[09:57] <cjwatson> We could equally just grant upload permissions using edit-acl, although it's less transparent and has to be done per-silo.
[09:58] <cjwatson> (Another way for silo configs to diverge.)
[09:58] <Laney> Team seems to make sense, policy questions around devirt PPAs notwithstanding
[09:58] <wgrant> cjwatson: ArchivePermission holders also get spammed, I believe.
[09:59] <cjwatson> Ah, I didn't realise that
[10:11] <cjwatson> The devirt thing is awkward.  It violates the letter of the policy.  OTOH (a) core-devs are already highly trusted (b) ci-train silos are monitored quite closely (c) the devirt business is likely to go away within the year anyway
[10:11] <cjwatson> So I have a hard time making a fuss about it
[10:14] <wgrant> Yep, as long as they're not uploading to PPAs that aren't watched I'm not concerned.
[20:27] <teward> cjwatson: ping - is the git on qastaging open for testing from the general public (for testing, not for production use)
[22:12] <wgrant> teward: We're not going to advertise it, but you're welcome to try to break it, and indeed probably can.
[22:13] <teward> heheh
[22:14] <teward> wgrant: https://bugs.launchpad.net/launchpad/+bug/1032731 <-- last comment posed the question
[22:14] <wgrant> Ah, I'm not caught up on bugmail this morning yet.
[22:16] <teward> wgrant: it's in experimental on qastaging hence the question
[22:16] <teward> cjwatson posted the comment last, hence the question of testing, but meh
[22:16] <wgrant> teward: "in experimental"?
[22:16] <teward> s/in experimental/in an experimental state via qastaging/
[22:16] <teward> wgrant: i'm running crazy today :)
[22:17] <teward> "Launchpad features experimental support for hosting Git repositories" from https://help.launchpad.net/Code/Git
[22:17]  * teward fails at paraphrasing
[22:17] <wgrant> qastaging is public, so using it in reasonable ways is totally fair game.
[22:17] <teward> right
[22:17] <wgrant> It's on qastaging exactly so we can get people to try to break it before we go to prod.
[22:17] <teward> (like testing only)
[22:17] <wgrant> Yep
[22:17] <teward> wgrant: guess it's time to fill up a git repo with random data and upload it.  How's 50 text documents of lorem ipsum count xD
[22:18] <teward> s/count/sound/
[22:18] <wgrant> Sounds smaller than the kernel :) https://code.qastaging.launchpad.net/~kernel-ppa/ubuntu/+source/linux/+git/linux
[22:22] <teward> heheheh
[22:23] <teward> i might upload ZNC's source code (already present in the repositories) for kicks, just to test, but it's definitely smaller than the kernel xD
[22:23] <teward> (it's already git but meh xD)
[22:23] <teward> wgrant: although the 50 files contains 50MB each of lorem ipsum so..... :P
[22:23] <teward> stresstest!
[22:23] <teward> :P
[22:24] <wgrant> That's a lot of lorem ipsum :)
[22:25] <cjwatson> Not planning to advertise it very widely, but I felt confident enough to linkify the bug.  The help page is clear enough that it's not for permanent data storage.
[22:25] <teward> cjwatson: indeed
[22:26] <teward> wgrant: urgh gedit's lagging creating the first file xD
[22:26] <teward> 328k lines though :)
[22:26] <cjwatson> I think the only thing that large individual files will stress-test very much is cgit.
[22:26] <cjwatson> Haven't switched on syntax highlighting there yet.
[22:27] <teward> cjwatson: thank god this is just text
[22:27] <wgrant> It's also running on a rather small instance to see how it goes.
[22:27] <teward> wgrant: indeed.
[22:27] <teward> do you mind if i upload this insanely huge lorem ipsum file just to stress test one massive file?
[22:27] <teward> lol gedit froze saving it xD
[22:27] <cjwatson> Feel free.
[22:28] <teward> cjwatson: if it breaks it's my fault but we learn from it :)
[22:28] <cjwatson> In the unlikely event that it breaks anything more than trivially we can always nuke the repository manually.
[22:28] <teward> oh wow this is 47MB already xD
[22:28] <teward> in one file
[22:28] <cjwatson> I'd expect git to pack that rather heavily.
[22:29] <teward> we shall see i had to forcekill gedit xD
[22:34] <teward> lol i had it crash "Broken pipe" on my end xD
[22:34] <teward> s/crash/fail/
[22:35] <wgrant> teward: Not during the push?
[22:36] <teward> wgrant: failed during push on my side, but it looks like there may have been something killing it errantly
[22:36]  * teward shrugs
[22:37] <teward> oh, looks like it's my side, my network asploded
[22:37] <teward> nevermind xD
[22:37] <teward> guess i should fix it
[22:42] <teward> wgrant: cjwatson: only thing I can't find is how to see new branches and where they end up :/
[22:43] <teward> pushed my (48MB) lorem ipsum and can't find it on the web interface; pushed a 10byte file to a nginx testing branch in my own user space, also missing
[22:43] <teward> but at least it's accepting the uploads, prompting for SSH keys, etc.
[22:48] <wgrant> teward: Right, the web UI is very minimal atm. There's no way to list repositories without using the API.
[22:48] <wgrant> teward: Where did you push to?
[23:01] <cjwatson> teward: https://help.launchpad.net/Code/Git does mention that problem, under "known bugs that you don't need to tell us about" :-)
[23:01] <teward> cjwatson: ack - the page only half loaded due to net issues :)
[23:02] <teward> cjwatson: looks like the system did accept the huge lorem ipsum file though xD
[23:02] <teward> without crashing :)
[23:03] <teward> cjwatson: i was going to upload 50 50MB files but that'd be evil on my system xD
[23:03] <teward> (that and i accidentally removed the directory xD)