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