Bug#1027688: Has a list of MDI icons inconsistent with what is available on the system

Julian Gilbey jdg at debian.org
Sun Jan 1 22:28:01 GMT 2023


Source: tulip
Version: 5.4.0+dfsg-3
Severity: normal

Hi!

I've been looking at the fonts-materialdesignicons-webfont package, as
we need a newer version for python3-qtawesome.  In my explorations, I
learnt the following:

* The current version of the package is 1.6.50, which is needed for
  OpenStack Horizon.  See the discussion in
  https://bugs.debian.org/973617 about possible ways forward.

* There are currently only three reverse dependencies of this package:
  an OpenStack Python package which directly accesses the font;
  another package which will be fine with the current release of the
  fonts, and tulip.

* Looking more closely at the tulip source code, I see that you load
  the system MDI fonts, but
  library/tulip-ogl/src/TulipInitMaterialDesignIcons.cpp was generated
  from version 4.9.95 of the font.  This is certainly inconsistent
  with what is currently present on the system (version 1.6.50) and
  will be inconsistent with what I propose (currently version 7.1.96).

I have no idea whether this introduces a bug in tulip, as I don't use
it myself.  But it would probably make sense to update this file at
Debian build time to use the current Debian version of the MDI fonts
(presumably using a variant of
utils/scripts/generate_md_cpp_init_code.sh making use of the file
/usr/share/fonts-materialdesignicons-webfont/css/materialdesignicons.css,
which contains all of the required information).

Best wishes,

   Julian



More information about the debian-science-maintainers mailing list