[DRE-maint] Bug#977701: gitlab: Missing assets, breaking some functionalities

Pirate Praveen praveen at onenetbeyond.org
Sat Dec 19 12:02:10 GMT 2020


On Sat, 19 Dec 2020 07:03:18 +0100 Antoine Le Gonidec 
<debian+bugs at dotslashplay.it> wrote:
 > I suspect this is related to a 404 error I get when trying to fetch 
/assets/webpack/components/app.vue
 > There is indeed no such file generated in /usr/share/gitlab/public
 >
 > Reverting the gitlab package to 13.4.7-1~fto10+1 did not fix the 
issue.

We have started using the following native packages in this update. 
katex and mermaid change could be the reason, others seem simple.

diff --git a/debian/control b/debian/control
index 3c4b7f7a6..2aefd4a1f 100644
--- a/debian/control
+++ b/debian/control
@@ -357,7 +357,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
  ruby-yajl (>= 1.4.1~),
  ruby-webauthn (>= 2.3~),
 # packaged node modules - all node packages are not packaged yet
- node-autosize (>= 4.0~),
+ node-autosize (>= 4.0.2~dfsg1-5~),
  node-axios (>= 0.17.1~),
  node-babel7,
  node-babel-loader (>= 8.0~),
@@ -380,6 +380,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
  node-exports-loader (>= 0.7~),
  node-imports-loader (>= 0.8~),
  node-file-loader (>= 5.0~),
+ node-font-awesome,
  node-fuzzaldrin-plus (>= 0.5~),
  node-glob (>= 7.1.6~),
  node-jed,
@@ -388,10 +389,14 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
 # Broken
 # node-jquery.waitforimages,
  node-js-cookie,
+ node-js-yaml (>= 3.13.1~),
  node-jszip,
  node-jszip-utils,
+ node-katex,
  node-lodash (>= 4.17.15~),
  node-marked (>= 0.3~),
+ node-mermaid,
+ node-minimatch,
  node-mousetrap,
  node-pdfjs-dist,
 # Include node-pikaday only after @gitlab/ui is accepted
@@ -408,6 +413,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
  node-timeago.js (>= 4.0~),
  node-underscore (>= 1.9~),
  node-url-loader (>= 3.0~),
+ node-uuid (>= 8.1~),
  node-vue (>= 2.6.10~),
  node-vue-resource (>= 1.5.1~),
 # Blocked by #927254



More information about the Pkg-ruby-extras-maintainers mailing list