[05:41] rbasak: I'll have a look this morning yes, in the meantime can you please share a copy/paste of the failure message you're seeing after triggering the rescan [07:18] hello, is launchpad failing to get new packages from Debian? [08:52] "Repository scan failed" [08:52] "Scanning this repository for changes failed. You can manually rescan if required." [08:52] If I click on the "Rescan" button, then: [08:52] "Repository scan scheduled" in a box at the top. [08:52] In yellow at the bottom: [08:52] "Updating repository..." [08:52] "Launchpad is processing new changes to this repository which will be available shortly. Reload to see the changes." [08:52] Then when I refresh, it's back to the "Repository scan failed" message - same as earlier [08:52] ilasc: ^ [08:54] rbasak: ok great, currently looking at logs for this but all I managed to find looks good, need to ask a colleague, will get back to you as soon as we figure it out [08:54] Thanks! [08:55] locutusofborg: not sure, can you please share which package you're expecting to get? [09:00] ilasc, https://launchpad.net/debian/+source/llvm-toolchain-13 is a random example, there was a new upload in Debian yesterday, https://tracker.debian.org/pkg/llvm-toolchain-13, but it hasn't been picked up [09:25] libsdl2 has been uploaded 12h before llvm-* [09:38] rbasak: this looks like it's a bug (https://bugs.launchpad.net/launchpad/+bug/1973480) we currently have an MP for it that needs to land [09:38] Launchpad bug 1973480 in Launchpad itself "Repository scan failed (Git)" [High, In Progress] [09:39] locutusofborg: looking at logs for this now [10:05] thanks ilasc [10:09] locutusofborg,ilasc: this is probably GS2 networking trouble [10:10] the importer is timing out trying to talk to the librarian. and the importer is in GS2, where there are known routing issues. [10:10] hehe was just typing to you for help with this in MM, ok, thanks ! [10:11] thanks, so maybe please if possible ping once they are fixed, so I know I can force-sync llvm-* :) [10:16] rbasak: I just merged https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/422618 onto master, which may help once it's deployed, we'll see [10:50] Thanks! [10:50] On a separate task, I've found myself with a couple of API questions. 1) How do I test for membership of a person in a team? I couldn't find a method under person or team. [10:50] 2) What's the difference between checkUpload and isSourceUploadAllowed? [10:51] The latter's docs suggests it only checks packagesets? [10:56] rbasak, 1/ check if user is in lp.people["teamname"].participants ? [10:58] isSourceUploadAllowed specifically checks for upload permissions for packagesets that include the named source package, which is a part of what checkUpload looks for. I don't know why it's exported - you should probably ignore it [10:59] There are some things like that that were exported probably overenthusiastically. [11:02] OK so I should just use checkUpload? [11:04] I can look at .participants, thanks. I just assumed there'd be a more direct way [11:04] Actually now I see that the docs say "If you want a method to check if a given person is a member of a team, you should probably look at IPerson.inTeam()." but it doens't look like that's exported [11:16] auto sync looks running again correctly, lovely thanks! [11:36] # XXX: salgado, 2008-08-01: Unexported because this method doesn't take [11:36] # into account whether or not a team's memberships are private. [11:37] rbasak: ^ re Person.inTeam [11:37] In principle it should be possible to devise an API-suitable version of that but we haven't done it [12:23] OK thanks. I'm grabbing participants now and checking locally. [12:23] Thanks also to Seb [13:22] cjwatson: hey, I've noticed that some snap uploads timed out after building, I've retried and everything worked correctly [13:50] zyga[m]: OK ... I can maybe investigate given links [13:50] (but if it worked on retry, it's going to be fairly low priority compared to other fires) [14:49] cjwatson: sorry, let me pull the links for you, I was away [14:50] cjwatson: I'm sure that several timed out but the one I've noticed was for amd64. https://launchpad.net/~zyga/hawkbitctl/+snap/hawkbitctl/+build/1778673 [14:50] I've since clicked retry to upload again and it completed without a problem [14:50] previously there were two types of failures, a timeout on one and connection refused or something like that, one another [15:46] zyga[m]: Ah, those were due to network issues in one of our datacentres this morning, now fixed. [15:46] Same root cause as the Debian import issues earlier. [15:50] understood, thank you for looking after all of this!