Package: mkdocs-bootstrap Version: 0.2.0+dfsg-0.1 Severity: grave Justification: renders package unusable
Dear Maintainer,
the current version of mkdocs-bootstrap in the archive is broken and
does not work with the version of mkdocs that we have.
Example:
$ tail -n 1000 mkdocs.yml docs/index.md
==> mkdocs.yml <==
site_name: my documentation
theme:
name: bootstrap
nav:
- Start: index.md
==> docs/index.md <==
# Hello, world
$ mkdocs build
ERROR - Config value: 'theme'. Error: The theme 'bootstrap' does not
appear to have a configuration file. Please upgrade to a current version of the
theme.
Aborted with 1 Configuration Errors!
I'm attaching a very basic autopkgtest that reproduces the problem. This
can be reproduced on both buster and sid.
I see that the git repository has a new upstream version that would
work, but hasn't been uploaded for almost 2 years. I'm copying Dmitry,
who did that work, in this bug report.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500,
'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64, i386
Kernel: Linux 5.8.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8),
LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mkdocs-bootstrap depends on:
ii fonts-font-awesome 5.0.10+really4.7.0~dfsg-2
ii libjs-bootstrap 3.4.1+dfsg-1
ii libjs-highlight.js 9.12.0+dfsg1-5
ii libjs-jquery 3.5.1+dfsg-4
ii python3 3.8.2-3
ii python3-pkg-resources 49.3.1-2
mkdocs-bootstrap recommends no packages.
mkdocs-bootstrap suggests no packages.
-- no debconf information
From 6aedd2b3652394ced9cb3640f4250dc6f05bfad4 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro <[email protected]> Date: Sun, 4 Oct 2020 11:40:42 -0300 Subject: [PATCH] Add minimal autopkgtest This verifies that building a very basic documentation with this theme works. --- debian/tests/control | 2 ++ debian/tests/smoke-test | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 debian/tests/control create mode 100644 debian/tests/smoke-test diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..1044336 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,2 @@ +Tests: smoke-test +Restrictions: superficial, allow-stderr diff --git a/debian/tests/smoke-test b/debian/tests/smoke-test new file mode 100644 index 0000000..17618f3 --- /dev/null +++ b/debian/tests/smoke-test @@ -0,0 +1,29 @@ +#!/bin/sh + +set -eu + +tmpdir="${AUTOPKGTEST_TMP:-}" +if [ -z "${tmpdir}" ]; then + tmpdir="$(mktemp -d)" + trap 'rm -rf $tmpdir' INT TERM EXIT +fi + +cd "${tmpdir}" + +cat > mkdocs.yml <<CONF +site_name: my documentation +theme: + name: bootstrap +nav: +- Start: index.md +CONF + +mkdir docs +cat > docs/index.md <<INDEX +# Hello, world +INDEX + +set -x +tail -n 1000 mkdocs.yml docs/index.md +mkdocs build +test -f site/index.html -- 2.28.0
signature.asc
Description: PGP signature

