On 10/03/2021 10.39, Thomas Goirand wrote:
https://salsa.debian.org/openstack-team/services/horizon/-/commit/c841eedc22bfd099cb1bafbe814f847dd050ff60

------------------------------------------------------------------------
* Fix upgrade from Buster to Bullseye by manually copying the font-awesome
     scss files in Horizon static folder (Closes: #983853).
------------------------------------------------------------------------

fonts-font-awesome has changed its layout:

(from debdiff from buster to bullseye version)

Files in first .deb but not in second
-------------------------------------
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_animated.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_bordered-pulled.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_core.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_fixed-width.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_icons.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_larger.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_list.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_mixins.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_path.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_rotated-flipped.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_screen-reader.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_stacked.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/_variables.scss
-rw-r--r--  root/root   /usr/share/fonts-font-awesome/scss/font-awesome.scss
-rw-r--r--  root/root   
/usr/share/fonts/eot/font-awesome/fontawesome-webfont.eot
-rw-r--r--  root/root   
/usr/share/fonts/svg/font-awesome/fontawesome-webfont.svg
-rw-r--r--  root/root   
/usr/share/fonts/woff/font-awesome/fontawesome-webfont.woff
-rw-r--r--  root/root   
/usr/share/fonts/woff/font-awesome/fontawesome-webfont.woff2
lrwxrwxrwx  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.eot -> 
../../fonts/eot/font-awesome/fontawesome-webfont.eot
lrwxrwxrwx  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.svg -> 
../../fonts/svg/font-awesome/fontawesome-webfont.svg
lrwxrwxrwx  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff -> 
../../fonts/woff/font-awesome/fontawesome-webfont.woff
lrwxrwxrwx  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff2 -> 
../../fonts/woff/font-awesome/fontawesome-webfont.woff2

Files in second .deb but not in first
-------------------------------------
-rw-r--r--  root/root   /usr/share/doc/fonts-font-awesome/README.Debian
-rw-r--r--  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.eot
-rw-r--r--  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.svg
-rw-r--r--  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff
-rw-r--r--  root/root   
/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff2
-rw-r--r--  root/root   /usr/share/nodejs/font-awesome/package.json
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_animated.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_bordered-pulled.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_core.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_fixed-width.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_icons.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_larger.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_list.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_mixins.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_path.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_rotated-flipped.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_screen-reader.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_stacked.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/_variables.scss
-rw-r--r--  root/root   /usr/share/sass/font-awesome/font-awesome.scss
lrwxrwxrwx  root/root   /usr/share/fonts-font-awesome/scss -> 
../sass/font-awesome
lrwxrwxrwx  root/root   /usr/share/javascript/font-awesome -> 
../fonts-font-awesome
lrwxrwxrwx  root/root   /usr/share/nodejs/font-awesome/css -> 
../../fonts-font-awesome/css
lrwxrwxrwx  root/root   /usr/share/nodejs/font-awesome/fonts -> 
../../fonts-font-awesome/fonts
lrwxrwxrwx  root/root   /usr/share/nodejs/font-awesome/less -> 
../../fonts-font-awesome/less
lrwxrwxrwx  root/root   /usr/share/nodejs/font-awesome/scss -> 
../../sass/font-awesome

Is that manual copying in the postinst the correct solution
or does some path need to be updated (and the dependency (where
is it btw?) bumped the version)


Andreas

Reply via email to