New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce the number of "required" extensions/dependencies #140
Comments
The goal for the 24.04 LTS Noble Numbat cycle is to have the Ubuntu Packaging Guide packaged for After that I would like to also have it in Let's go over the required dependencies (note that I only list Ubuntu LTS series and Debian furoSummary
pypi.orgVersion: Ubunturmadison furo
See also: https://launchpad.net/ubuntu/+source/furo Debianrmadison -u debian furo
See also: https://tracker.debian.org/pkg/furo linkify-it-pySummary
pypi.orgVersion: Ubunturmadison linkify-it-py
See also: https://launchpad.net/ubuntu/+source/linkify-it-py Debianrmadison -u debian linkify-it-py
See also: https://tracker.debian.org/pkg/linkify-it-py lxd-sphinx-extensionsSummary:
pypi.orgVersion: Ubuntu❗ Not found Debian❗ Not found myst-parserSummary
pypi.orgVersion: Ubunturmadison myst-parser
See also: https://launchpad.net/ubuntu/+source/myst-parser Debianrmadison -u debian myst-parser
See also: https://tracker.debian.org/pkg/myst-parser pyspellingSummary:
pypi.orgVersion: Ubuntu❗ Not found Debian❗ Not found sphinxSummary
pypi.orgVersion: Ubunturmadison sphinx
See also: https://launchpad.net/ubuntu/+source/sphinx Debianrmadison -u debian sphinx
See also: https://tracker.debian.org/pkg/sphinx sphinx-autobuildSummary
pypi.orgVersion: Ubunturmadison sphinx-autobuild
See also: https://launchpad.net/ubuntu/+source/sphinx-autobuild Debianrmadison -u debian sphinx-autobuild
See also: https://tracker.debian.org/pkg/sphinx-autobuild sphinx-copybuttonSummary
pypi.orgVersion: Ubunturmadison sphinx-copybutton
See also: https://launchpad.net/ubuntu/+source/sphinx-copybutton Debianrmadison -u debian sphinx-copybutton
See also: https://tracker.debian.org/pkg/sphinx-copybutton sphinx-designSummary
pypi.orgVersion: Ubunturmadison sphinx-design
See also: https://launchpad.net/ubuntu/+source/sphinx-design Debianrmadison -u debian sphinx-design
See also: https://tracker.debian.org/pkg/sphinx-design sphinx-notfound-pageSummary
pypi.orgVersion: Ubunturmadison sphinx-notfound-page
See also: https://launchpad.net/ubuntu/+source/sphinx-notfound-page Debianrmadison -u debian sphinx-notfound-page
See also: https://tracker.debian.org/pkg/sphinx-notfound-page sphinx-reredirectsSummary
pypi.orgVersion: Ubunturmadison sphinx-reredirects
See also: https://launchpad.net/ubuntu/+source/sphinx-reredirects Debianrmadison -u debian sphinx-reredirects
See also: https://tracker.debian.org/pkg/sphinx-reredirects sphinx-tabsSummary
pypi.orgVersion: Ubunturmadison sphinx-tabs
See also: https://launchpad.net/ubuntu/+source/sphinx-tabs Debianrmadison -u debian sphinx-tabs
See also: https://tracker.debian.org/pkg/sphinx-tabs sphinxcontrib-jquerySummary
pypi.orgVersion: Ubunturmadison sphinxcontrib-jquery
See also: https://launchpad.net/ubuntu/+source/sphinxcontrib-jquery Debianrmadison -u debian sphinxcontrib-jquery
See also: https://tracker.debian.org/pkg/sphinxcontrib-jquery sphinxext-opengraphSummary
pypi.orgVersion: Ubunturmadison sphinxext-opengraph
See also: https://launchpad.net/ubuntu/+source/sphinxext-opengraph Debianrmadison -u debian sphinxext-opengraph
See also: https://tracker.debian.org/pkg/sphinxext-opengraph |
For better readability, as a table:
|
I propose to make the following extensions optional:
Note: I think we still would enable |
I see why you want to exclude some of the extensions.
The extensions you are listing should be included by default because we recommend to use them (and, for example, expect to have them available according to our the style guide), but we need a mechanism to be able to exclude them for special cases like yours. |
Resolved with PR #174 |
This is a tracking issue for the discussion in Riga to reduce the number of "required" extensions/dependencies
Reasoning:
The Ubuntu packaging guide wants to create a .deb package out of the built html/epub/pdf files so that they can be consumed offline. Therefore every dependencies needs to be packaged.
Vendored dependencies that are included with the source are technically possible, but against the Debian Packaging philosophy/culture and therefore also problematic to get uploaded.
The text was updated successfully, but these errors were encountered: