On August 8, 2026 7:34:07 PM GMT+02:00, Gunnar Wolf <[email protected]> wrote:
>Kurt Roeckx dijo [Sat, Aug 08, 2026 at 03:53:48PM +0200]:
>> 
>> Devotee uses the keyring as provided by the keyring maintainers. As far as
>> I know after you upload it to the keyserver, they have to process it. Once
>> they have done that, it's available on ftp-master and devotee. I guess
>> that's also when you can get it from the keyserver. There is a cron job to
>> copy the files.
>
>Thanks, Kurt. You are correct, we (keyring-maint) do our work on an
>approximately monthly basis, trying to be predictable (on the 24th/25th
>each month), as “pushing a keyring” is a somewhat-artisanal process that
>takes between one and two hours — and we want to pay attention to what
>happens, to avoid errors as much as possible.
>
>Now, a question to better understand devotee's end of the issue: I had
>understood that devotee checks on the currently active keyring _as each
>vote is cast_, is this correct?

Yes, there is a cron that runs every 5 minutes. It will check the signature 
against the keyring at that time.

> That means that we could get the following
>chain of events:
>
> 1. I (being “I” a random DD) send my vote on the 20th
> 2. My vote is rejected, as my key has expired. I get a rejection mail
>    almost-immediately.
> 3. On the 24th, keyring-maint pushes a new keyring
> 4. On the 25th, I send my vote again (maybe even resend the same mail I
>    sent originally)

I'm not sure it's going to accept the same mail, there are some checks to see 
if it already saw it.

> 5. Devotee checks the vote against the active keyring, and succeeds
> 6. I get my positive vote acknowledgement
>
>Is my understanding right? What is the time resolution of the cron job you
>mention?

The cron to copy it from the system to the vote for seems to run at 4:34 and 
16:34 But I guess there is also a cron to get it to the host, not sure how 
often that runs. 

In theory I can also get devotee to reprocess a file, but prefer not to do it.

Kurt

Reply via email to