Bug 12720 - Replace asciidoc with asciidoctor
Summary: Replace asciidoc with asciidoctor
Status: RESOLVED WONTFIX
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: 2.5
Hardware: All Multiple
: Medium enhancement
Target Milestone: 4.99
Assignee: Ross Burton
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2018-04-30 04:51 UTC by Ross Burton
Modified: 2019-06-13 10:34 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Burton 2018-04-30 04:51:10 UTC
asciidoc is dead upstream now [1] and won't move to Python 3, so we should consider packaging the official replacement asciidoctor [2].  Annoyingly this is now written in Ruby, so we either give up and add Ruby to the host dependencies, or ruby-native is going to be more important in builds.

[1] https://github.com/asciidoc/asciidoc/releases/tag/8.6.10.  Which is also a version we don't package so we should upgrade first.  We'll want to cherry-pick [3] though.
[2] https://asciidoctor.org
[3] https://github.com/asciidoc/asciidoc/commit/2f48d458871b66155d8417e5f096ce17acaeab93
Comment 1 Ross Burton 2019-04-03 09:45:41 UTC
Less important now that we found the official unofficial port of asciidoc to Py3, which is now in master.
Comment 2 Ross Burton 2019-06-13 10:34:08 UTC
The py3 asciidoc is sort of maintained so we can use that for now.