We have at least one user who is using the LibreJS extension that blocks javascript not known to be "free" (in the ideological sense). Parts of python.org break when you do this. I promised I would forward this feedback to the web team. It looks like the google calendars break (no surprise) and also the sphinx search for the python documentation (really a sphinx issue instead of a python.org web team issue). Michael Foord Begin forwarded message:
From: LRN <lrn1986@gmail.com> Subject: Re: JavaScript problem Date: 28 February 2013 16:15:11 GMT To: Michael Foord <michael@python.org> Cc: webmaster@python.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 28.02.2013 20:02, Michael Foord wrote:
We use google calendars for the release schedule and other calendars, which is *probably* the Javascript you're talking about Yes, it could be.
- although your report is not sufficient to actually diagnose any particular problem. Yes, LibreJS is not very informative about its decisions about JavaScript code it sees. Probably because the algorithm behind these decisions is not trivial. I think there is some info on this in LibreJS readme file, but that is the extent of my knowledge
What do you mean by "broken"? These features do not work. The calendar-related feature on python.org says that JavaScript is disabled, while search feature doesn't show up, without any explanations from docs.python.org
As far as I can tell the features you describe (calendars and search) all work fine. Apparently, they rely non-free JS code, which is blocked by LibreJS, which is why they do not work. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJRL4KOAAoJEOs4Jb6SI2Cw5WsH/0gJ9jD0BI4FcvmjjHey9/8f 7Bj3j2EiYEyQHSdKKOOP76z5GE3W1WLE5GOQnwBn8Y2AzLu1JgjnOMSU3lO6H1ji e3S6Myu3j6ETc9hJ0Gc3GcXd4VKDiewlzNc4pqfgG4EdhKjqO8kBo4uMwuvW0MCh 1t4u38yjEqEbOL7OI1ND4376T1a7SO3ZTelgCgpYdnMmmGt3Kxabssj5+XiMAL1x tFyitR+sHz9bsDfb3MjQZqgyanK7tyUoPEovx8wWL9JiWOdnlzSIKeC0+BOpdiG9 HhIxKJPGzk/jJKPJnxZBBSZ7GlP0SKv7IF8xsyW49dB0b986fLBn24ItXTza9jg= =61Fx -----END PGP SIGNATURE-----
-- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html
On 28.02.2013 17:57, Michael Foord wrote:
We have at least one user who is using the LibreJS extension that blocks javascript not known to be "free" (in the ideological sense). Parts of python.org break when you do this. I promised I would forward this feedback to the web team.
It looks like the google calendars break (no surprise) and also the sphinx search for the python documentation (really a sphinx issue instead of a python.org web team issue).
Google calendars show some HTML when JS is no working. It's not pretty, though. I'd say we close this as "won't fix" :-)
Michael Foord
Begin forwarded message:
From: LRN <lrn1986@gmail.com> Subject: Re: JavaScript problem Date: 28 February 2013 16:15:11 GMT To: Michael Foord <michael@python.org> Cc: webmaster@python.org
On 28.02.2013 20:02, Michael Foord wrote:
We use google calendars for the release schedule and other calendars, which is *probably* the Javascript you're talking about Yes, it could be.
- although your report is not sufficient to actually diagnose any particular problem. Yes, LibreJS is not very informative about its decisions about JavaScript code it sees. Probably because the algorithm behind these decisions is not trivial. I think there is some info on this in LibreJS readme file, but that is the extent of my knowledge
What do you mean by "broken"? These features do not work. The calendar-related feature on python.org says that JavaScript is disabled, while search feature doesn't show up, without any explanations from docs.python.org
As far as I can tell the features you describe (calendars and search) all work fine. Apparently, they rely non-free JS code, which is blocked by LibreJS, which is why they do not work.
-- http://www.voidspace.org.uk/
May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html
_______________________________________________ pydotorg-www mailing list pydotorg-www@python.org http://mail.python.org/mailman/listinfo/pydotorg-www
-- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Feb 28 2013)
Python Projects, Consulting and Support ... http://www.egenix.com/ mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
::::: Try our mxODBC.Connect Python Database Interface for free ! :::::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/
On Thursday 28 February 2013 19:22:02 M.-A. Lemburg wrote:
On 28.02.2013 17:57, Michael Foord wrote:
We have at least one user who is using the LibreJS extension that blocks javascript not known to be "free" (in the ideological sense). Parts of python.org break when you do this. I promised I would forward this feedback to the web team.
It looks like the google calendars break (no surprise) and also the sphinx search for the python documentation (really a sphinx issue instead of a python.org web team issue).
Google calendars show some HTML when JS is no working. It's not pretty, though.
I'd say we close this as "won't fix" :-)
Is it not sufficient to have the JavaScript that is under the control of the Sphinx project tagged with a Free Software licence, however this is supposed to be done, so that LibreJS is happy about it? The inquirer may wish to follow up on this with the Sphinx developers. Paul
Am 28.02.2013 19:36, schrieb Paul Boddie:
On Thursday 28 February 2013 19:22:02 M.-A. Lemburg wrote:
On 28.02.2013 17:57, Michael Foord wrote:
We have at least one user who is using the LibreJS extension that blocks javascript not known to be "free" (in the ideological sense). Parts of python.org break when you do this. I promised I would forward this feedback to the web team.
It looks like the google calendars break (no surprise) and also the sphinx search for the python documentation (really a sphinx issue instead of a python.org web team issue).
Google calendars show some HTML when JS is no working. It's not pretty, though.
I'd say we close this as "won't fix" :-)
Is it not sufficient to have the JavaScript that is under the control of the Sphinx project tagged with a Free Software licence, however this is supposed to be done, so that LibreJS is happy about it? The inquirer may wish to follow up on this with the Sphinx developers.
Hopefully with a patch. I have no intention of figuring out how to appease this instance of GNU silliness on my own. Georg
participants (4)
-
Georg Brandl -
M.-A. Lemburg -
Michael Foord -
Paul Boddie