[00:16] <Mc> Is it possible to disable the ability for people to mark lp questions as invalid? spambots are doing that automatically and it's real weird for people asking questions and really annoying for people answering.
[00:17] <tsimonq2> wgrant: I see
[00:18] <Mc> (spam accounts are even marking invalid spam questions, wtf)
[00:23] <Mc> (it's especially annoying because "Invalid" questions do not appear in the question list and there is no way to mark them as not invalid)
[00:23] <Mc> examples: https://answers.launchpad.net/inkscape/+question/470626 https://answers.launchpad.net/inkscape/+question/464733
[00:37] <wgrant> Mc: We're unable to publicly discuss our spam prevention measures, but do let us know if some spam misses automatic detection and stays around for more than about 12 hours. I'm dealing with those cases atm, thanks for letting us know.
[00:39] <Mc> I think there was a problem with it today
[00:40] <Mc> (I received 1.3k spams today when usually it's an order of magnitude or two below that)
[00:45] <wgrant> Mc: Yeah, sneaky spammers.
[00:45] <wgrant> Sorry about that, they used a new trick that won't work any more.
[00:45] <Mc> ok :)
[00:46] <Mc> thanks for trying to mitigate it, i guess it's not always easy
[00:46] <wgrant> Mc: We still caught the vast majority overnight, there's just a *lot* of ongoing attacks
[02:40] <olly> is it possible to delete a particular language translation from launchpad?  i can't seem to find a way to in the UI
[02:41] <olly> somebody unhelpfully started a translation into en_GB which is what the original strings are in, and the presence of a partial translation seems like it's just going to mean more people waste their time trying to contribute
[02:42] <olly> I also tried importing a .po without any translations, but that seems to not delete the existing translations
[02:44] <wgrant> olly: It's not possible to delete it, no.
[02:46] <olly> oh well
[02:48] <wgrant> olly: Are you aware that gettext defines the original strings to be US English, not UK English, as unfortunate as that is?
[02:50] <olly> FWIW, they aren't actually used via gettext
[02:52] <olly> mostly because the code predates GNU gettext, and it was simpler to convert .po files than to retrofit use of gettext everywhere
[02:54] <wgrant> Ah, I see.
[02:56] <wgrant> olly: What you could do is convert the .pot to an en_GB .po and upload that, making it look fully translated...
[02:57] <olly> guess so, seems like I'd need to do that for every .pot update though
[02:57] <wgrant> Yeah, it's not really ideal.
[09:06] <morphis> cjwatson: I am looking at the new method on https://api.launchpad.net/devel.html#snaps and wondering what I can set on the "processors" field, is that just a string collection of architectures I want to build on or do I need to specify processor objects (https://api.launchpad.net/devel.html#processors) there?
[09:08] <morphis> looks like I self answered that, setting "amd64" gives "processors: "amd64" is not a valid URI."
[09:26] <cjwatson> morphis: The elements need to be valid serialisations of individual processor objects.  You can get actual objects from the webservice and let launchpadlib serialise them for you, or you can just pass '/+processors/amd64' etc.
[09:26] <cjwatson> (Yeah, it's a bit weird.)
[09:28] <morphis> cjwatson: thanks, got it working with that
[09:28] <morphis> cjwatson: btw. great work on this, it works like a charm :-)
[16:05] <bdmurray> Is launchpad timing out for other people?
[16:05] <rbasak> I had some timeouts and errors earlier, but retrying worked eventually.
[18:23] <ilmaisin> hello, nick blacksheep001 is spamming this bug: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1642966 with some weird internet connection question and won't believe it's not the correct place for such questions
[18:29] <ilmaisin> maybe i'll ask him again to stop that, this time with little more clear wording and in a private message
[23:39] <qengho> Someone verify something?
[23:39] <qengho> $ python3 -c 'import urllib.request; urllib.request.urlopen("https://launchpad.net/ubuntu/+source/chromium-browser");'