diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 23ba25aa39af540210b5733d8c084178d47d6f87..4f04186746d62d1e21152f07728e4fed5f15df6d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,7 +37,7 @@ py310-django42:
         python3-djangorestframework python3-django-oauth-toolkit python3-psycopg2 python3-pil
         python3-babel python3-lockfile python3-pip python3-phonenumbers python3-memcache
         python3-bs4 python3-setuptools tox texlive-xetex
-  script: tox -e py38-django42
+  script: tox -e py310-django42
 
 # Debian Bookworm
 py311-django42:
diff --git a/apps/member/forms.py b/apps/member/forms.py
index 420b35a4eb8a7d000b9a77347e66a95828c558d5..0d78c7263e2e9a3708d8c68a4893f08bb3434cdd 100644
--- a/apps/member/forms.py
+++ b/apps/member/forms.py
@@ -33,7 +33,7 @@ class UserForm(forms.ModelForm):
         # Django usernames can only contain letters, numbers, @, ., +, - and _.
         # We want to allow users to have uncommon and unpractical usernames:
         # That is their problem, and we have normalized aliases for us.
-        return super()._get_validation_exclusions() + ["username"]
+        return super()._get_validation_exclusions() | {"username"}
 
     class Meta:
         model = User
@@ -122,7 +122,7 @@ class ImageForm(forms.Form):
                 frame = frame.crop((x, y, x + w, y + h))
                 frame = frame.resize(
                     (settings.PIC_WIDTH, settings.PIC_RATIO * settings.PIC_WIDTH),
-                    Image.ANTIALIAS,
+                    Image.LANCZOS,
                 )
                 frames.append(frame)