Bug#1013997: libminion-perl: Wrong version of fontawesome

Alexander Sulfrian asulfrian at ZEDAT.FU-Berlin.DE
Tue Jun 28 17:24:59 BST 2022


Package: libminion-perl
Version: 10.19+dfsg-2
Severity: normal
Tags: patch

Hi,

libminion-perl replaces the embedded copy of fontawesome with
fonts-font-aweseome. Upstream uses fontaweseom v5, that is not available
in Debian because of licensing concerns (see #902981). I suggest
replacing this with fonts-fork-awesome, that is available as
fonts-fork-awesome.

Fork-awesome does not provide all icons from font-aweseom, but most of
the used icons are avialable. Only fa-hard-hat and fa-traffic-light are
not available and needs to be replaced and fa-redo is available under a
different name.

I attach a quilt patch to replace the usage of font-awesome with
fork-awesome.


Thanks,
Alex

-- System Information:
Debian Release: 11.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-15-amd64 (SMP w/48 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.iso885915, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libminion-perl depends on:
ii  fonts-fork-awesome   1.1.5+ds1-2
ii  libjs-bootstrap4     4.5.2+dfsg1-7
ii  libjs-d3             3.5.17-4
ii  libjs-moment         2.29.1+ds-2
ii  libjs-popper.js      1.16.1+ds-3
ii  libmojolicious-perl  8.71+dfsg-1
ii  perl                 5.32.1-4+deb11u2

libminion-perl recommends no packages.

Versions of packages libminion-perl suggests:
ii  libmojo-pg-perl  4.24-1

-- no debconf information
-------------- next part --------------
Index: libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/layouts/minion.html.ep
===================================================================
--- libminion-perl-10.19+dfsg.orig/lib/Mojolicious/Plugin/Minion/resources/templates/layouts/minion.html.ep
+++ libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/layouts/minion.html.ep
@@ -10,7 +10,8 @@
     %= javascript '/minion/d3/d3.js'
     %= javascript '/minion/epoch/epoch.js'
     %= stylesheet '/minion/epoch/epoch.css'
-    %= stylesheet '/minion/fontawesome/fontawesome.css'
+    %= stylesheet '/minion/fork-awesome/v5-compat.css'
+    %= stylesheet '/minion/fork-awesome/fork-awesome.css'
     %= stylesheet '/minion/app.css'
     %= javascript '/minion/app.js'
     <script>
Index: libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep
===================================================================
--- libminion-perl-10.19+dfsg.orig/lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep
+++ libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep
@@ -21,7 +21,7 @@
         % }
         % if ($id) {
           % my $url = url_for('minion_workers')->query(id => $id);
-          <a class="dropdown-item" href="<%= $url %>"><i class="fas fa-hard-hat"></i> Worker</a>
+          <a class="dropdown-item" href="<%= $url %>"><i class="fas fa-cog"></i> Worker</a>
         % }
       </div>
     </div>
@@ -35,7 +35,7 @@
     <div>
       <div class="btn-group" role="group">
         <button class="btn btn-outline-secondary" name="do" value="retry" type="submit">
-          <i class="fas fa-redo" aria-hidden="true"></i> Retry
+          <i class="fas fa-refresh" aria-hidden="true"></i> Retry
         </button>
         <button class="btn btn-outline-secondary" name="do" value="stop" type="submit">
           <i class="fas fa-ban" aria-hidden="true"></i> Stop
@@ -46,7 +46,7 @@
         <div class="btn-group" role="group">
           <button class="btn btn-outline-secondary dropdown-toggle" type="button" id="dropdownMenu2"
             data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-            <i class="fas fa-traffic-light"></i> Signal
+            <i class="fas fa-cog"></i> Signal
           </button>
           <div class="dropdown-menu" aria-labelledby="dropdownMenu2">
             <button class="dropdown-item" name="do" value="sig_int" type="submit">


More information about the pkg-perl-maintainers mailing list