Closed tk0miya closed 3 years ago
If we can confirm that Sphinx and alabaster are working well with 0.17, I'd be 👍 on pinning to docutils<0.18
. We can add alabaster to the work in #9088, and confirm it there prior to release.
I'm perfectly confused by the pinning of docutils. So I stopped releasing for a while. refs: #9088
@tk0miya sorry it took us a few days to finally get to this. @humitos and I have just validated that Sphinx with alabaster looks good with Sphinx 4.0 beta and docutils 0.17.
The only noticeable visual difference I observed, after comparing both versions side to side, are in emphasized code lines (baseline, test).
I get the impression that alabaster is not maintained anymore (last commit is from January 2020 and says "Last ever LICENSE copyright update"), therefore I don't think it's worth trying to make a new release of alabaster fixing this small visual difference.
In conclusion: in line with the conditions we agreed here and in #9088, my understanding is that Sphinx 4.0 can pin docutils<0.18
, and allow 0.17.
Now I just released the 4.0.0b2 package. And I posted announce to sphinx-users, sphinx-dev and python-announce-list. https://pypi.org/project/Sphinx/4.0.0b2/
I'll wait for reactions from users in a week. So the final release will be shipped on 8th May.
Thank you for your support all :-)
Thanks @tk0miya and I'm glad you are feeling better! ^.^
The only noticeable visual difference I observed, after comparing both versions side to side, are in emphasized code lines (baseline, test).
I think it's not related to the themes. It comes from a change in #7942.
@tk0miya I think we're good to release 4.0 on 8th May 🎉 Thanks for working with us here to minimize impacts for users, and @astrojuanlu, @humitos, @pradyunsg, and others for jumping in to help test things.
Hopefully we can make this process smoother in the future by thinking more about how to pin dependencies (#9091), and building on the work we've done here to test releases of major dependencies (#9088). I'm excited about the collaboration here, and hope we can build on it for future releases.
It seems no issues are reported since beta2. So I'll do releasing in tomorrow at noon in JST (about 10-12hrs later).
From now on, I start releasing!
Done. Thank you for all!
According to our annual release cycle, this April is time for the major release. I think this schedule is good for the release. What do you think?
Any comments?
Note: issues marked as 4.0.0: https://github.com/sphinx-doc/sphinx/milestone/74