Opened 18 months ago

Closed 16 months ago

Last modified 14 months ago

#13404 closed enhancement (fixed)

asciidoc-py3-9.0.0rc2 (wait for 9.0.0)

Reported by: Xi Ruoyao Owned by: Pierre Labastie
Priority: normal Milestone: 10.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

asciidoc-8.6.10 is the final release in the repo. The development of the next version (using Python 3) has been moved to https://github.com/asciidoc/asciidoc-py3.

Now the latest version is 9.0.0rc2, which should be a prerelease. We should update the concurrency script to wait for asciidoc-py3-9.0.0.

The URL would be: https://github.com/asciidoc/asciidoc-py3/archive/9.0.0/asciidoc-py3-9.0.0.tar.gz

Change History (7)

comment:1 by Pierre Labastie, 16 months ago

Milestone: hold9.2
Owner: changed from blfs-book to Pierre Labastie
Status: newassigned

9.0.0 came out 2 days ago.

comment:2 by Pierre Labastie, 16 months ago

Port asciidoc to run on Python 3.5+ (see https://github.com/asciidoc/asciidoc for the EOL Python 2 implementation)
Drop internal implementation of OrderedDict and use the standard library collections.OrderedDict instead
Implement Dockerfile for running asciidoc
Add Catalan translation
Add docbook5 backend
Fix misspellings in various files and documents
Use UTC for testing instead of Pacific/Auckland (which observes daylight saving time)
Use "with" context statement for opening and closing files instead of older try/finally pattern
Search sibling paths before system wide paths in asciidocapi
Add manpage for testasciidoc.py
Use argparse instead of optparse for argument parsing
Add simplified Chinese translation (thanks @muirmok)
vim-asciidoc: speed up the refresh process for big files (thanks @aerostitch)
Allow specifying floatstyle attribute for figures, tables, equations, examples in docbook (thanks @psaris)
Use https://pypi.org/project/trans/[trans python module] (if available) to better handle character decomposition to ascii for ascii-ids (thanks @rkel)
Use lru_cache to memoize repeated calls to macro look-up, giving potential ~15% speed-up on parsing
Bug fixes

Fix index terms requiring two characters instead of just one (see #2 (comment))
Properly capture and use colophon, dedication, and preface for docbooks in Japanese (see #2 (comment))
make install did not include the unwraplatex.py filter
Fix a2x option collection from input file with non-ascii encoding
Fix options attribute not being properly parsed in Delimited Blocks attribute list
Building

Migrate from hierarchical A-A-P build system to top-level Makefile
Add make help target that prints out usage message for make
Fix double slash issue in Makefile when installing asciidoc or its docs
Testing

Commit generated test files to the repository for continuous integration
Test against Python 3.5+ on Travis-CI
Remove symlink tests/asciidocapi.py in favor of just appending to sys.path
Add requires directive to testasciidoc.conf to indicate necessary external dependencies (e.g. source-highlight)

comment:3 by Pierre Labastie, 16 months ago

There is a packaged tarball at https://github.com/asciidoc/asciidoc-py3/releases/download/9.0.0/asciidoc-9.0.0.tar.gz

The problem is that it extracts the files to the current directory instead of a subdirectory. I've raised an issue. Meanwhile, should we host a repackaged tarball on anduin?

comment:4 by Pierre Labastie, 16 months ago

Upstream has been reactive. This is fixed!

comment:5 by Pierre Labastie, 16 months ago

Resolution: fixed
Status: assignedclosed

Fixed at r23248

comment:6 by Bruce Dubbs, 14 months ago

Milestone: 9.210,0

Milestone renamed

comment:7 by Bruce Dubbs, 14 months ago

Milestone: 10,010.0

Milestone renamed

Note: See TracTickets for help on using tickets.