[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Check your registration really went through



Hi Ian (2025.04.24_12:43:30_+0000)
  Note that it is possible to have not actually completed
  registration *even having paid the invoice*.

We consider registration to be complete when you receive the confirmation email. For most people this is a long time before paying any invoice. I appreciate that this may not be the case for everyone, but it would not be trivial to trigger sending that confirmation email and updating state from the payment reception machinery. It's really a very different part of the codebase.

All of that said, I think the underlying problem here was a caching bug.
When we sent you the confirmation email we also set your registration as complete (last completed page = MAX).

But there was a bit of generic code in the registration form that updates your last completed page state, at the end of every page. A refactoring in here (in 2023) changed the order that these two happen in, and led to it being set to MAX-1 for many people.

https://salsa.debian.org/debconf-team/public/websites/wafer-debconf/-/commit/7ae5b79d93bec35220af64d6823ec4cf90c4f0f5

We noticed yesterday that a number of people had incomplete registrations and it was skewing our numbers. I sent a reminder email to everyone with incomplete registrations, and that included maybe 65 people who had been hit by this bug. I've batch-updated these now.

So, anyone who got that email, please do check that you're registered. But don't panic if everything looks OK. If you got an "[DebConf25] Registration received" or "[DebConf25] Registration updated" email, you *are* registered.


It'd be great if all this software had good unit and integration tests, but I'm afraid it doesn't. More developers always welcome :)

Stefano

--
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272


Reply to: