Discussion:
[Docutils-develop] release status 2017-06-02
engelbert gruber
2017-06-01 23:06:12 UTC
Permalink
good day and night,

* prerelease rc1 is out: this is a real release
except, that pypi should only install it if requested specifically
otherwise the previous 0.13.1 will be installed (at least this is how it
should work)

this is for spinx and everyone else to test.
(to my understanding some spinx developers already tryed it)

* Feature freeze and rc2 on 2017-06-15
* Final one week later if no significant issues encountered.

all the best
Guenter Milde
2017-06-02 20:51:51 UTC
Permalink
Post by engelbert gruber
good day and night,
* prerelease rc1 is out: this is a real release
except, that pypi should only install it if requested specifically
otherwise the previous 0.13.1 will be installed (at least this is how it
should work)
this is for spinx and everyone else to test.
(to my understanding some spinx developers already tryed it)
* Feature freeze and rc2 on 2017-06-15
* Final one week later if no significant issues encountered.
How about skipping rc2 and releasing 0.14 on 2017-06-15?

Günter


------------------------------------------------------------------------------
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
engelbert gruber
2017-06-03 10:36:08 UTC
Permalink
Post by Guenter Milde
Post by engelbert gruber
* Feature freeze and rc2 on 2017-06-15
* Final one week later if no significant issues encountered.
How about skipping rc2 and releasing 0.14 on 2017-06-15?
i do not mind (as you might have guessed)
if no feature is added after rc1 than rc2 most likely is the release.

the prereleases are for other people to have a look and to test
installation/update procedures
David Goodger
2017-06-14 23:46:16 UTC
Permalink
On Wed, Jun 14, 2017 at 9:33 AM, Guenter Milde via Docutils-develop
Dear David, dear Engelbert,
Post by engelbert gruber
Post by Guenter Milde
Post by engelbert gruber
* Feature freeze and rc2 on 2017-06-15
* Final one week later if no significant issues encountered.
How about skipping rc2 and releasing 0.14 on 2017-06-15?
i do not mind (as you might have guessed)
if no feature is added after rc1 than rc2 most likely is the release.
Now we have a new feature added: __version_info__
[...]
File "/usr/local/src/docutils/trunk/docutils/docutils/__init__.py", line 76
('.%s' % __version_info__[2]) if __version_info__[2] else '', # micro
^
SyntaxError: invalid syntax
This is nuts. I'm making a pronouncement:

We 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.

Looking through some old email, we were *supposed* to drop Python 2.4
support in *this* release. No more delays on this! I'd like to finally
be able to use 11-year-old and 9-year-old language features.
* __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.
Also, there is bug 319 "MathJax CDN is shutting down".
That's fine as a temporary measure. Go ahead.

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.
engelbert gruber
2017-06-15 15:47:23 UTC
Permalink
so (just to prrof i am listening :-)

mathjax problem:

* a proper documentation is all we can do

maybe a docutils mathjax-dummy that explains the missing file
and where to get or a link to docutils.sf.net so we can deliver
updates
Or better just go for a): release 0.14 fast and without __version_info__
__version_info__ = (14, 0, 0, 'release', 0, True)
the tuple most likely is generated on release with set_version.sh
and not hand-written.
David Goodger
2017-06-15 22:39:30 UTC
Permalink
On Thu, Jun 15, 2017 at 8:13 AM, Guenter Milde via Docutils-develop
Post by David Goodger
Dear 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 Goodger
We 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 Goodger
Also, 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.

David Goodger
2017-06-14 23:41:56 UTC
Permalink
On Thu, Jun 1, 2017 at 6:06 PM, engelbert gruber
Post by engelbert gruber
good day and night,
* prerelease rc1 is out: this is a real release
except, that pypi should only install it if requested specifically
otherwise the previous 0.13.1 will be installed (at least this is how it
should work)
this is for spinx and everyone else to test.
(to my understanding some spinx developers already tryed it)
* Feature freeze and rc2 on 2017-06-15
Please delay the rc2 release until the current issues with
__version_info__ and MathJax are resolved.

Thanks,

David Goodger
<http://python.net/~goodger>
Post by engelbert gruber
* Final one week later if no significant issues encountered.
all the best
------------------------------------------------------------------------------
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.
Continue reading on narkive:
Loading...