Hi Thomas,
I'm looking at 7.4.47-1, and see that it is built using the
pre-compiled fonts. This has two serious issues:
(1) Some of the icons have a problematic license: the LICENSE file
reads:
# Icons: Apache 2.0 (https://www.apache.org/licenses/LICENSE-2.0)
Some of the icons are redistributed under the Apache 2.0 license. All other
icons are either redistributed under their respective licenses or are
distributed under the Apache 2.0 license.
The brand icons are not included in the Apache 2.0 license, so cannot
be included in this package. They were going to be removed in version
8.0.0 of the icon font, but it looks like all development on this
package has stopped.
(2) The package is not built "from source", which are the SVG icons in
the MaterialDesign-SVG repository.
I would be happy to fix both of these issues, but I don't want to mess
up your repository. To do the fix, I would switch to the
MaterialDesign-SVG repository as the primary source and add the
MaterialDesign-Font-Build repository as an additional component. You
can see what I have done with the new fonts-materialdesignicons-legacy
package to fix these issues; I would use an (almost) identical
structure with the version 7 package
(fonts-materialdesignicons-webfont). However, I don't know how to do
this within the OpenStack build structure as specified here:
https://wiki.debian.org/OpenStack/PackageUpdate#Import_upstream_changes_to_the_debian.2FOSRELEASE_branch
Some possible options (some of which overlap):
(a) We don't continue to follow the OpenStack setup for this specific
repository. I'm guessing that this is unlikely to be much of a
problem, as it looks like the package is abandoned upstream, but I
don't fully understand how the OpenStack team works, so I am not at
all certain about this.
(b) You set it up with the new source and additional component in a
way which is compatible with OpenStack, and then I do the rest of the
work. Note, though, that you cannot simply clone the upstream
MaterialDesign-SVG repository, because a whole bunch of files have to
be excluded; the upstream version number will become 7.4.47+dfsg.
(c) You find an alternative way of addressing this bug, and I'm
totally open to that possibility too!
(d) We take this package out of the OpenStack team and migrate it to
the Fonts team, so it does not need to follow the OpenStack protocol.
Best wishes,
Julian