Control: tags -1 + confirmed
Hi Salman,
On Wed, 26 Jul 2023 18:31:06 +0200 Salman Mohammadi <sal...@riseup.net>
wrote:
Package: python3-sphinx-press-theme
Version: 0.8.0-2
Severity: important
X-Debbugs-Cc: none, Salman Mohammadi <sal...@riseup.net>
Dear Maintainer,
The static/[1] directory is missing in the installed package therefore
the built
html does not contain css and js files.
1:
https://salsa.debian.org/python-team/packages/sphinx-press-theme/-/tree/master/sphinx_press_theme/static
This is correct, static/ directory is missing as CSS and JS files are
not built. This is due to missing JS dependencies in Debian, most
importantly of them vitejs. A straightforward fix for this issue is to
package the missing JS dependencies and run 'yarnpkg --offline build' in
ui/ directory.
I wonder what is the fallout of this issue in Debian. Most likely it
means that documentation packages built with python3-sphinx-press-theme
will lack the desired CSS and JS, but would still be usable. If so, I
agree with current severity:important status and would not push for RC
severity as this would essentially trigger dropping off documentation
packages.
An estimate of work needed to package vitejs:
$ npm2deb depends vite
Dependencies:
NPM Debian
vite (4.4.11) None
├─ esbuild (^0.18.10) None
├─ fsevents (~2.3.2) None
├─ postcss (^8.4.27) node-postcss
(8.4.20+~cs8.0.23-1)
└─ rollup (^3.27.1) node-rollup (3.28.0-2)
Build dependencies:
NPM Debian
@ampproject/remapping (^2.2.1)
node-ampproject-remapping (2.2.0+~cs5.15.37-1)
@babel/parser (^7.22.7) None
@babel/types (^7.22.5) node-babel
(6.26.0+repack-3~bpo10+1)
@jridgewell/trace-mapping (^0.3.18) None
@rollup/plugin-alias (^4.0.4)
node-rollup-plugin-alias (5.0.0~ds-1)
@rollup/plugin-commonjs (^25.0.3)
node-rollup-plugin-commonjs (25.0.4+ds1-1)
@rollup/plugin-dynamic-import-vars (^2.0.4) None
@rollup/plugin-json (^6.0.0)
node-rollup-plugin-json (6.0.0+ds1-2)
@rollup/plugin-node-resolve (15.1.0)
node-rollup-plugin-node-resolve (15.1.0+ds-1)
@rollup/plugin-typescript (^11.1.2)
node-rollup-plugin-typescript (11.1.2~ds+~1.0.1-1)
@rollup/pluginutils (^5.0.2)
node-rollup-pluginutils (5.0.2~ds+~2.8.2-1)
@types/escape-html (^1.0.2) None
@types/pnpapi (^0.0.2) None
acorn (^8.10.0) acorn
(8.8.1+ds+~cs25.17.7-2)
acorn-walk (^8.2.0) None
cac (^6.7.14) None
chokidar (^3.5.3) node-chokidar (3.5.3-2)
connect (^3.7.0) node-connect
(3.7.0+~3.4.35-1)
connect-history-api-fallback (^2.0.0) None
convert-source-map (^2.0.0)
node-convert-source-map (1.9.0+~1.5.2-1)
cors (^2.8.5) node-cors (2.8.5-1)
cross-spawn (^7.0.3) node-cross-spawn (5.1.0-2)
debug (^4.3.4) node-debug
(4.3.4+~cs4.1.7-1)
dep-types (link:./src/types) None
dotenv (^16.3.1) None
dotenv-expand (^9.0.0) None
es-module-lexer (^1.3.0) node-es-module-lexer
(1.1.0+dfsg-2)
escape-html (^1.0.3) node-escape-html
(1.0.3+~1.0.2-2)
estree-walker (^3.0.3) node-estree-walker
(2.0.2-5)
etag (^1.8.1) node-etag (1.8.1-3)
fast-glob (^3.3.1) None
http-proxy (^1.18.1) node-http-proxy (1.18.1-8)
json-stable-stringify (^1.0.2)
node-json-stable-stringify (1.0.2+repack1+~cs1.0.34-2)
launch-editor-middleware (^2.6.0) None
lightningcss (^1.21.5) None
magic-string (^0.30.2) node-magic-string
(0.30.1-1)
micromatch (^4.0.5) node-micromatch
(4.0.5+~4.0.2-1)
mlly (^1.4.0) None
mrmime (^1.0.1) None
okie (^1.0.1) None
open (^8.4.2) node-open (8.4.0-6)
parse5 (^7.1.2) node-parse5 (7.1.2+dfsg-2)
periscopic (^3.1.0) None
picocolors (^1.0.0) node-picocolors (1.0.0-4)
picomatch (^2.3.1) node-anymatch
(3.1.3+~cs4.6.1-2)
postcss-import (^15.1.0) None
postcss-load-config (^4.0.1)
node-postcss-load-config (2.1.2+~cs6.0.0-1)
postcss-modules (^6.0.0) node-postcss-modules
(6.0.0+~cs5.1.3-2)
resolve.exports (^2.0.2) None
rollup-plugin-license (^3.0.1) None
sirv (^2.0.3) None
source-map-support (^0.5.21)
node-source-map-support (0.5.21+ds+~0.5.4-1)
strip-ansi (^7.1.0) node-strip-ansi (6.0.1-2)
strip-literal (^1.3.0) None
tsconfck (^2.1.2) None
tslib (^2.6.1) node-tslib (2.4.1-1)
types (link:./types) None
ufo (^1.2.0) None
ws (^8.13.0) node-ws
(8.11.0+~cs13.7.3-1)
Warnings occurred:
[warning] picomatch: Embedded in node-anymatch
Andrius