Your message dated Mon, 08 Mar 2021 16:18:29 +0000
with message-id <[email protected]>
and subject line Bug#982935: fixed in mailman-suite 0+20200530-2
has caused the Debian Bug report #982935,
regarding [Pkg-mailman-hackers] Postorius & Hyperkitty -- broken Javascript
(Bootstrap)?
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.)
--
982935: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982935
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: postorius
Version: 1.3.4-1
Hey Matt,
thanks for reporting the issue. I'll transform this into a proper Debian
bugreport so that it doesn't get lost.
Am 10.02.21 um 18:57 schrieb Matthew Blissett:
I've installed mailman3-full from the current packages in bullseye.
The dropdown controls on the UI for Postorius (e.g. "Subscription
requests", "Mass operations" and the username button to log out etc) and
the similar controls on Hyperkitty (e.g. "Threads by month") do not
work. You can see the latter at
http://newlistszm.gbif.org/mailman3/hyperkitty/list/[email protected]/
I found https://lists.gem5.org/archives/list/[email protected]/
which is running the same version, but presumably not using Debian
packages as the Javascript is slightly different.
Yeah, we replace some Javascript libraries from the Mailman3 Postorius
package that are already packaged in Debian to avoid code duplication.
Could this be a problem with the Debian packaging, or perhaps my
configuration -- which is very close to the defaults (i.e. Mailman and
Apache configuration generated by dpkg-reconfigure).
Mh, might well be a problem with the JS library replacement I mentioned
above. Would you mind doing the following on your Mailman3 system to see
whether it fixes the bug:
* Fetch `jquery-1.11.3.min.js` from [1] and replace the symlink
`/usr/share/python3-django-postorius/static/postorius/libs/jquery/jquery-1.11.3.min.js`
with it.
* Fetch `bootstrap.min.js` from [2] and replace the symlink
`/usr/share/python3-django-postorius/static/postorius/libs/bootstrap/js/bootstrap.min.js`
with it.
* Fetch `html5shiv.js` and `html5shiv.min.js` from [3] and [4] and
replace the symlinks at
`/usr/share/python3-django-postorius/static/postorius/libs/html5shiv/`
with them.
[1]
https://gitlab.com/mailman/postorius/-/raw/master/src/postorius/static/postorius/libs/jquery/jquery-1.11.3.min.js
[2]
https://gitlab.com/mailman/postorius/-/raw/master/src/postorius/static/postorius/libs/bootstrap/js/bootstrap.min.js
[3]
https://gitlab.com/mailman/postorius/-/raw/master/src/postorius/static/postorius/libs/html5shiv/html5shiv.js
[4]
https://gitlab.com/mailman/postorius/-/raw/master/src/postorius/static/postorius/libs/html5shiv/html5shiv.min.js
Afterwards, you might (or might not) have to recreate the django cache
(not sure), which can easily be done by reconfiguring `mailman3-web`:
$ sudo dpkg-reconfigure mailman3-web
That would be super helpful in order to find out whether our Debian
versions of the JS libraries are the reason for your issue.
Thanks a lot for helping to debug the problem :)
Kind regards
jonas
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: mailman-suite
Source-Version: 0+20200530-2
Done: Jonas Meurer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mailman-suite, 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.
Jonas Meurer <[email protected]> (supplier of updated mailman-suite 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: Mon, 08 Mar 2021 17:07:33 +0100
Source: mailman-suite
Architecture: source
Version: 0+20200530-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Mailman Team <[email protected]>
Changed-By: Jonas Meurer <[email protected]>
Closes: 982935 983189 983681
Changes:
mailman-suite (0+20200530-2) unstable; urgency=medium
.
* d/control: Depend on uwsgi-core, we don't need the full uwsgi package.
Thanks to Thomas Koch for the report. (Closes: #983189)
* d/README.Debian: Document the fact that `dpkg-reconfigure mailman3-web`
might be required in order to get the correct API token into
`mailman-hyperkitty.cfg`. (Closes: #983681)
* d/mailman3-web.postinst: Replace depricated `tempfile` with `mktemp`
* d/contrib/mailman-web: New wrapper script to configure mailman3-web
django project. (Closes: #982935)
Checksums-Sha1:
6d5890ed1ff064992cfc77e79a439dc9ea1f64e6 2058 mailman-suite_0+20200530-2.dsc
91e2b402ade491930c44270942740d8f912f60be 25928
mailman-suite_0+20200530-2.debian.tar.xz
5deaae2fe4bf80789cfe07567f2977e5ab91af32 5935
mailman-suite_0+20200530-2_amd64.buildinfo
Checksums-Sha256:
45af9d6e94c64cbbadd494229eff8e8d1a3e78bab7df84eeb1857e959d27f364 2058
mailman-suite_0+20200530-2.dsc
bcee22baa2ff9ec074162d75f8ba4e9be439f574cd5e4d9ef0b9e1ac59835a6e 25928
mailman-suite_0+20200530-2.debian.tar.xz
df4d5f009c548d9647d6005fa053fc4b2c1115f03cfdad4331e1c7eba36f6b06 5935
mailman-suite_0+20200530-2_amd64.buildinfo
Files:
08f249e95e553a56807ecc8cb88deb32 2058 web optional
mailman-suite_0+20200530-2.dsc
298e66d81b9ba051fb041a33350e3e59 25928 web optional
mailman-suite_0+20200530-2.debian.tar.xz
8d53ef4768cbe57601e7354be6168ded 5935 web optional
mailman-suite_0+20200530-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEELIzSg9Pv30M4kOeDUmLn/0kQSf4FAmBGTQkACgkQUmLn/0kQ
Sf7lSw//UpSkN9tj3Ox0W7odLbwuA2kkDu2wyQQb764aQ9LbksQVPwfaU05SkISM
s8ZbWNnz7kNE29qeMkkua5nuJdjVjmUzw2DMaAwlloCDmwqXaeJpeXDZwj0tBZ5y
oTkuQjs6oPefmnx2aW09xmliqMctNbX0alQObdvLbrCdf5clBrqBhgiQ3ytrDG4S
K+Yv1IQ9MM/4lebGJKaDp4eL+GSrFemOu6V/vCIpEysqwyNAuMalH9D8ZrEgxej0
rHTQC5rZ6klUUi4T2ADcV0lkLxPv5fOTjjzFGhmUARFkz6JdFy0nVMHtjHy9zZoD
70n3m30n7ZQPvscIV2SBgjNikkjv62Vv/tW+//ApkfbMsMOl9vQ9rIqU1h2BdGBk
I4MgQVAjdVVomkwufrLnF5Noa38olTw/5NhuYFeJw4uX1S6dovKA/Na4MwfXmvm9
tD31Bd3dm+RtUS6ixaQSWeycmqsOTIjZntcqTU6gCvWanag6OL/h1wkViodEyNPW
JWdPeIx6qbfKPp64bGZsgsB60dImld8MBQFcoDQIuFfYC/a2jGEF7EYzbfyuRyUw
cQBE91T2NDCUhYlkDBFFvgsygiKHrw9ETq79DkoQanrt6Uaoe6gDzYQhPlj59F6z
78ZiJA5XVJBcVuaRmU91Hzg8WlIlHDM4I13lq33uaR53X62crpU=
=QqQ7
-----END PGP SIGNATURE-----
--- End Message ---