Your message dated Mon, 08 Mar 2021 16:18:35 +0000
with message-id <[email protected]>
and subject line Bug#983895: fixed in postorius 1.3.4-2
has caused the Debian Bug report #983895,
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.)


-- 
983895: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983895
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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: postorius
Source-Version: 1.3.4-2
Done: Jonas Meurer <[email protected]>

We believe that the bug you reported is fixed in the latest version of
postorius, 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 postorius 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 16:35:40 +0100
Source: postorius
Architecture: source
Version: 1.3.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Mailman Team <[email protected]>
Changed-By: Jonas Meurer <[email protected]>
Closes: 983848 983895
Changes:
 postorius (1.3.4-2) unstable; urgency=medium
 .
   [ Pierre-Elliott Bécue ]
   * Use bootstrap4 instead of bootstrap3. (Closes: #983895)
   * Compile the LC_MESSAGES via django-admin at build time. (Closes: #983848)
Checksums-Sha1:
 8e7601a5312e525e841a06c61b4cea762d8390a5 2600 postorius_1.3.4-2.dsc
 3536402924e0addf2171a007661e5a6d437f3063 117004 postorius_1.3.4-2.debian.tar.xz
 e1ca504973c6ba78719d4e8f668cbcc3856cec00 7899 postorius_1.3.4-2_amd64.buildinfo
Checksums-Sha256:
 9ab8a0ea433db85606c67e2063358f95be5a813b31f82fd3280c52de71bb669f 2600 
postorius_1.3.4-2.dsc
 cce2bdd4391a5815c5a07eca63e57baf5e4fc177bf2b073eecf8868ac0726890 117004 
postorius_1.3.4-2.debian.tar.xz
 6b5839303fad0130858d29d3333ad27cd750976c78ad81e15e425dd85718f82f 7899 
postorius_1.3.4-2_amd64.buildinfo
Files:
 58e05f5f2672c96a04d8e65ebca3f74c 2600 python optional postorius_1.3.4-2.dsc
 991384afef697e7caf559bda533c489c 117004 python optional 
postorius_1.3.4-2.debian.tar.xz
 dec7a7411dd52974fdac1430ea7b478c 7899 python optional 
postorius_1.3.4-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEELIzSg9Pv30M4kOeDUmLn/0kQSf4FAmBGSaUACgkQUmLn/0kQ
Sf4uKw/7Bi3ZrmYAZQu8EC2i8YYd6/ZV5TkslFTeblfBJ0g8PbCJ5bgXKFB0L3ZA
qp+FOAJ38w2hkuWD/cLXJj842kLDM5Yl4R734/4fjucxIlbr4nW85vvzdGHdLGvC
hjT3NiXWo/jiaA2u/jQufS9r/yex8ZMTJJx1R3nkdU9GWmhW2pigRCS9nRhlnTzB
l6h4wq8cfYynZoRsIQGPFILXX7ObdIPoH8W/xvABA+8F8eIBQdBtTO+NkXFNKq/d
Nac+QsZlFstg87wgHBlJtZI0BImTI5jZupiEQ3s9b+qjGaIlylt7hNgM5l5a3YII
j+A6jsw5Va9dskJfi4/oLRB4oT1U5LEQC77wAN9t+Pj3S4U4bvacUa3nx8AZXF+1
Hh9D/U4JueMSDEQckpCTNPd1dcTzwPc7d1ezMskpjVrCkeKMeDaLelAnDquVQLJI
EK2CCwV2eO1OqCHgnJ2eB40Dyvp1coAudW9u91M8WQrCTJDpvB7ho9jp3ExqHfZq
CzTFF+7K5vWhUHs3Z0KXEkJ1UB5LMbuKWIep0sf3o9sIzaX0dCjLvLa8WDvRJmXo
AjAB4DFkciLDONdIyu/5LIvEn14EbV1KQELn0WGmFDexMnSSYaG3CQXGJIfCO+tN
C8Ry6EccQEmBbbKXRIRp8zU9ML3JppnwiJ1rte81oDPI93Ewb7Y=
=/MG5
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to