Skip to content

Speakers' avatar images broken for 2022, 2023, and 2024 #988

Open

Description

@hypha

Status


Speakers' avatar images appear to be broken on the sites of 2022, 2023, and 2024. For speakers who had a profile picture, the image links are not resolving correctly. Examples:

I’m not sure if the issue started after the vercel migration or if it was present earlier. (The images were definitely working during each year's conference days). However, I noticed a consistent typo in the avatar URLs: "porgramme" instead of "programme" across all three years.

For 2024, correcting the typo allows the URL to resolve:

✅ Fixed URL (2024):
https://programme.europython.eu/media/avatars/UPWXFZ_8SUI4OW.jpg

❌ Original broken URL (2024):
https://porgramme.europython.eu/media/avatars/UPWXFZ_8SUI4OW.jpg

However, fixing the typo does not work for 2023 and 2022:

❌ Broken URLs (2023 & 2022):

If fixing the links for previous years is too involved, it might be better to remove the avatar field altogether to avoid broken images on the site.

Activity

  1. egeakman commented on Feb 3, 2025

    @egeakman
    Member

    This happened because we tried to do a DNS redirection program.europython.eu -> programme.europython.eu. But we did a little typo. I'm not sure if I have access to change DNS records right now, but I can try in the evening. cc @artcz

  2. artcz commented on Feb 3, 2025

    @artcz
    Contributor

    So... I looked into it, and it does seem to be more complicated, and with possibly multiple changes required :'D
    But looks like the domain is only one of the pieces, the other might be me removing custom domains from the configuration of old events. Let's get back to this when we're doing static builds and moving off-of-vercel on older pages, because I have a feeling that it might be good to change how we build those speaker URLs.

  3. egeakman commented on Mar 10, 2025

    @egeakman
    Member

    @hypha Is this still the case? except the 2022 website, it is still not published.

  4. hypha commented on Mar 10, 2025

    @hypha
    ContributorAuthor

    @egeakman! It looks all good now! I imagine it will work the same way on 2022's once it's published, so closing this with thanks and hugs!

  5. egeakman commented on Mar 13, 2025

    @egeakman
    Member

    It still doesn't work for the 2022 site. Changing the URL from program to programme, or to pretalx.com doesn't resolve the issue either. Re-running the 2022 programapi (https://programapi.europython.eu/speakers.json) would most likely solve it.

  6. nikoshell commented on May 17, 2025

    @nikoshell
    Contributor

    @egeakman any update?

  7. egeakman commented on May 17, 2025

    @egeakman
    Member

    We need to rebuild the 2022 speaker data at programapi.europython.eu which has a different schema than the program api we use today. This is in our bare metal server. I'll try to do that after PyCon US.

  8. egeakman commented on May 24, 2025

    @egeakman
    Member

    This will be delayed at best, and not be fixed at worst, since Pretalx's API has breaking changes. Trying to patch the current Program API is painful as is; I don't want to make changes to the legacy Program API.

  9. hugovk commented on Jul 14, 2025

    @hugovk
    Member
  10. hypha commented on Jun 3, 2026

    @hypha
    ContributorAuthor

    Hey! The 2023 ones are broken again 😮‍💨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions