On Thu, Jun 15, 2017 at 8:13 AM, Guenter Milde via Docutils-develop
Post by David GoodgerDear David, dear Engelbert,
On Wed, Jun 14, 2017 at 9:33 AM, Guenter Milde via Docutils-develop
Now we have a new feature added: __version_info__
...
Post by David GoodgerWe are dropping support for at least Python 2.4 after the Docutils
0.14 release, and we are dropping support for Python 2.5 after the
following release at the latest. I'd prefer to drop both 2.4 and 2.5
support in the next release, barring valid objections.
Agreed to drop 2.4 and 2.5 in 0.15.dev.
Good, noted in RELEASE-NOTES.txt. Also removed the text about pruning
the doctree; it's in docs/dev/todo.txt.
Post by David Goodger* __version_info__ does not sort chronologically.
a) revert addition of __version_info__ attribute and release as 0.14
Re-add __version_info__ after dropping 2.4 and 2.5 support in 0.15.dev
b) fix __version_info__ attribute (I have a patch ready).
I have a slight preference for b).
See my comments to your patch. We'll refine the code prior to 0.14 release.
Or better just go for a): release 0.14 fast and without __version_info__
__version_info__ = (14, 0, 0, 'release', 0, True)
) Then we have the time for proper discussion and implementation for
0.15.dev.
We have all the time we want, no rush. There is only a self-imposed
deadline; we can put off 0.14rc2 as long as necessary.
Let's get it right.
And we don't need Py2.5 compatibility hacks.
Agreed on that part. But it's the Python 2.*4* compatibility hacks
that are most galling.
Post by David GoodgerAlso, there is bug 319 "MathJax CDN is shutting down".
That's fine as a temporary measure. Go ahead.
mathjax_url = ('file:/usr/share/javascript/mathjax/MathJax.js'
'?config=TeX-AMS_CHTML')
Does Docutils copy the local MathJax installation to the deployment
place? If not, isn't this useless?
I suggest no default, just recommendations. Leave the choice up to
individual users.
and document the CDN URL in config.txt.
+1 secure default
+1 users that want to use the CDN have to actively opt-in
we don't promote a possible security threat
+1 no need to update the URL for new versions or the next CDN closure
-1 does not work out of the box unless there is a local MathJax
installation at this place
Just document that a valid MathJax URL is needed, and recommend a
local installation.
I've said my piece about this. Please go ahead and implement the best
solution: ideally permanent, or a short-term fix if absolutely
necessary.
David Goodger
<http://python.net/~goodger>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Docutils-develop mailing list
Docutils-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/docutils-develop
Please use "Reply All" to reply to the list.