Your message dated Fri, 18 Nov 2022 22:49:21 +0000 with message-id <[email protected]> and subject line Bug#999910: fixed in hyperkitty 1.3.6-1 has caused the Debian Bug report #999910, regarding python3-django-hyperkitty: "Auto-created primary key used when not defining a primary key type" errors caused by Django upgrade to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 999910: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=999910 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: python3-django-hyperkitty Version: 1.3.4-4 Severity: minor Dear Maintainer, Thank you for your work in maintaining hyperkitty. Today brought an upgrade to python3-django [1], which caused a steady stream of cron errors: System check identified some issues: WARNINGS: account.EmailAddress: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the AccountConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. account.EmailConfirmation: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the AccountConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. django_mailman3.MailDomain: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the DjangoMailman3Config.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. django_mailman3.Profile: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the DjangoMailman3Config.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. django_q.OrmQ: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the DjangoQConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. django_q.Schedule: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the DjangoQConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Attachment: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Email: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Favorite: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.LastView: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.MailingList: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Profile: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Tag: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Tagging: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Thread: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.ThreadCategory: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. hyperkitty.Vote: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the HyperKittyConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. postorius.EmailTemplate: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the PostoriusConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. socialaccount.OpenIDNonce: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the SocialAccountConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. socialaccount.OpenIDStore: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the SocialAccountConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. socialaccount.SocialAccount: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the SocialAccountConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. socialaccount.SocialApp: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the SocialAccountConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. socialaccount.SocialToken: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'. HINT: Configure the DEFAULT_AUTO_FIELD setting or the SocialAccountConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'. Rather than wishing to make changes to the settings.py (actually /etc/mailman3/mailman-web.py) that might cause problems for upstream versions and their migrations, I added the following to /etc/mailman3/mailman-web.py to suppress the warnings in the short term, which appears to have been successful. # Attempt to silence warnings about primary key fields arising from Django 3.2 SILENCED_SYSTEM_CHECKS=["models.W042"] I assume this will be, and maybe has been fixed upstream, but such a change may be useful to others in the meantime. Many thanks indeed, CT. [1] dpkg.log extract: upgrade python3-django:all 2:2.2.24-1 2:3.2.9-2 -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.14.0-2-amd64 (SMP w/4 CPU threads) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-django-hyperkitty depends on: ii fonts-glyphicons-halflings 1.009~3.4.1+dfsg-2 ii libjs-bootstrap4 4.5.2+dfsg1-8 ii libjs-sphinxdoc 4.2.0-5 ii python3 3.9.7-1 ii python3-dateutil 2.8.1-6 ii python3-django 2:3.2.9-2 ii python3-django-compressor 2.4-2 ii python3-django-extensions 3.1.5-1 ii python3-django-gravatar2 1.4.4-2 ii python3-django-haystack 3.1.1-1 ii python3-django-mailman3 1.3.5-2 ii python3-django-q 1.2.1-1 ii python3-djangorestframework 3.12.4-1 ii python3-elasticsearch 7.1.0-5 ii python3-flufl.lock 5.0.1-1 ii python3-mailmanclient 3.3.3-1 ii python3-networkx 2.5+ds-2 ii python3-robot-detection 0.4.0-2 ii python3-tz 2021.3-1 Versions of packages python3-django-hyperkitty recommends: ii mailman3-web 0+20200530-2 python3-django-hyperkitty suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: hyperkitty Source-Version: 1.3.6-1 Done: Pierre-Elliott Bécue <[email protected]> We believe that the bug you reported is fixed in the latest version of hyperkitty, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Pierre-Elliott Bécue <[email protected]> (supplier of updated hyperkitty package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 18 Nov 2022 23:30:22 +0100 Source: hyperkitty Architecture: source Version: 1.3.6-1 Distribution: unstable Urgency: medium Maintainer: Debian Mailman Team <[email protected]> Changed-By: Pierre-Elliott Bécue <[email protected]> Closes: 999910 1013480 Changes: hyperkitty (1.3.6-1) unstable; urgency=medium . * New upstream release 1.3.6 (Closes: #1013480, #999910) - Dropped patches 0004 and 0005 * d/copyright: updated * d/control: - Bump debhelper-compat level to 13 - Bump Standards-Version to 4.6.1 - Update version dependencies and remove the unneeded ones * Updated lintian overrides * debian/tests: use py3versions -s Checksums-Sha1: b8d1961e3944446bcfc8a0eb8c652849933aa7da 2953 hyperkitty_1.3.6-1.dsc 08095002a4b0ff9f5357a39349f9d9bb5f646205 2727613 hyperkitty_1.3.6.orig.tar.gz 24c7d5665856c286ac1d6dea0577943d325e766a 833 hyperkitty_1.3.6.orig.tar.gz.asc bcfae8791e5bde1806801732ec6a91c04b55ea81 65228 hyperkitty_1.3.6-1.debian.tar.xz b3de60e71e19f405242153a8f97f49c5b3f944bc 10103 hyperkitty_1.3.6-1_amd64.buildinfo Checksums-Sha256: fa84efdc83cd30b054f467d35787cd5641c901835cc58c616fd09f20afe030dc 2953 hyperkitty_1.3.6-1.dsc 3b0f60853b46439cd0734519cc8a241e9320d28312f1b8c635f62cb64697cd52 2727613 hyperkitty_1.3.6.orig.tar.gz 7af59d3499a8ea64e91dbafcbae3387a193d6cf623d36caff3acd858649a3b38 833 hyperkitty_1.3.6.orig.tar.gz.asc 944688d5145a886709e0a04b47368d723c5a5e66f3b9c0ad9ed6becea5931fda 65228 hyperkitty_1.3.6-1.debian.tar.xz ae4bc196f1b5c90502b74b46afd53bc266cf0b4ff400102fc1726cac0ecf157e 10103 hyperkitty_1.3.6-1_amd64.buildinfo Files: 3c2fac781b7cfae8150d311571765c6d 2953 python optional hyperkitty_1.3.6-1.dsc 4cd987580e74dc71b1955279e8e3ea63 2727613 python optional hyperkitty_1.3.6.orig.tar.gz af4adaef18a4a6facfc1e6dba5a87c87 833 python optional hyperkitty_1.3.6.orig.tar.gz.asc 216c8070e3bc9de211bbb3d048fc67fd 65228 python optional hyperkitty_1.3.6-1.debian.tar.xz 51d0b7e411106f5b9538e34c59fe6d8c 10103 python optional hyperkitty_1.3.6-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJSBAEBCgA8FiEE5CQeth7uIW7ehIz87iFbn7jEWwsFAmN4CT0eHHBpZXJyZS1l bGxpb3R0LmJlY3VlQGlucmlhLmZyAAoJEO4hW5+4xFsL+PYP/1kgdiDizidoZNo2 UVuFmTrY2m5xd0JLnStpH8DRkY4PBzLMitJmTI99xRThaavMyChntyFsyHlWlOdv 08G9PwsBYh3QfW/5QV2B5L8Mb+jnZ8nHH4jTrtQONCAD8PFMVXD7H4kx5WmfC9nK Dm//fRDb0AJdLAhjpR3TVBkCDqtN7EtiilkPtdr+LnCBM/L4B0HbMcajyDLxA8Vu KMXEV53lkGMg2P/BvLsDU5U99dc0MGSuqn+C5g+rJkNoTMbzOAlgOnrOn6MhhmdE bgTTfHDbKJ6Z3K3+DTw0eInvR/HWvmAafIT0dvBRjdpXE1FO2/uDNLz5fhZM2KCi J1BEBBu3Lp0UmO70FW4WTZrttbQUH8Lj0b4HVNJ0M+evsTScRTdd3pTKzRjwPMjz 1w6I/EIj9Gqos62U/qI4V3GE1YM0rG9MT/bO5nHci93oDjDIGm8OWwl+NOqKOp4s t5iI5hJh7l6K6AHKFz+IRdTXSURgOnoWgmO6qJt62jvi09kq2ZOMHzMX9iU6qeWx GCPZ2V2CpgPa8NK+7Pa5qtTBOwMEVfKmMpK4NbUkp44oqfAIbuSHdk6iRDtiWVZm 1fycLw2PK4+Utu3cPV+60n8oedD6Z+mmRewgBUxkddUDLndhlHbg2zQk5To5fY1H oOd6lO6vujrIuZEK1fbjDeF0jlsc =sFtX -----END PGP SIGNATURE-----
--- End Message ---

