Package: lyricue
Version: 4.0.13.isreally.4.0.12-0
Severity: normal

Dear Maintainer,

lyricue depends at runtime on unoconv which in turns depends on libreoffice. 
Some architectures (eg riscv64) cannot build libreoffice yet.

I already filed a bug for unoconv to add a build dependency on libreoffice. Now 
add a build dependency for lyricue on unoconv so that lyricue is not built for 
those architectures.

You can find attached the debdiff and in [1] the initial ubuntu bug
report.

[1] https://bugs.launchpad.net/ubuntu/+source/lyricue/+bug/1946224

-- System Information:
Debian Release: bullseye/sid
  APT prefers hirsute-updates
  APT policy: (500, 'hirsute-updates'), (500, 'hirsute-security'), (500, 
'hirsute'), (100, 'hirsute-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.11.0-37-generic (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lyricue depends on:
ii  avahi-daemon                                  0.8-5ubuntu3.1
pn  diatheke                                      <none>
ii  gir1.2-glib-2.0                               1.66.1-1build1
ii  gir1.2-gnomedesktop-3.0                       3.38.5-1ubuntu2~21.04.2
ii  imagemagick                                   8:6.9.11.60+dfsg-1ubuntu1
ii  imagemagick-6.q16 [imagemagick]               8:6.9.11.60+dfsg-1ubuntu1
ii  libavahi-client3                              0.8-5ubuntu3.1
ii  libavahi-common3                              0.8-5ubuntu3.1
ii  libavahi-glib1                                0.8-5ubuntu3.1
ii  libc6                                         2.33-0ubuntu5
ii  libclutter-1.0-0                              1.26.4+dfsg-2
ii  libclutter-gst-3.0-0                          3.0.27-2
ii  libclutter-gtk-1.0-0                          1.8.4-4
pn  libdbd-mysql-perl                             <none>
pn  libdbi-perl                                   <none>
ii  libfile-mimeinfo-perl                         0.30-1
ii  libgdk-pixbuf2.0-0                            2.40.2-2build2
ii  libglib2.0-0                                  2.68.1-1~ubuntu21.04.1
ii  libgstreamer1.0-0                             1.18.4-1
ii  libgtk-3-0                                    3.24.25-1ubuntu4.1
ii  libgtk3-perl                                  0.038-1
ii  libjson-glib-1.0-0                            1.6.2-1
ii  libmysqlclient21                              8.0.26-0ubuntu0.21.04.3
pn  libnet-rendezvous-publish-backend-avahi-perl  <none>
pn  libnet-rendezvous-publish-perl                <none>
ii  liburi-perl                                   5.07-1
pn  libxml-simple-perl                            <none>
pn  lsdvd                                         <none>
pn  mysql-server                                  <none>
ii  perl                                          5.32.1-3ubuntu2.1
pn  unoconv                                       <none>

Versions of packages lyricue recommends:
pn  gir1.2-gtkspell3-3.0  <none>

lyricue suggests no packages.
diff -Nru lyricue-4.0.13.isreally.4.0.12/debian/changelog 
lyricue-4.0.13.isreally.4.0.12/debian/changelog
--- lyricue-4.0.13.isreally.4.0.12/debian/changelog     2020-02-14 
15:22:08.000000000 +0100
+++ lyricue-4.0.13.isreally.4.0.12/debian/changelog     2021-10-06 
13:50:42.000000000 +0200
@@ -1,3 +1,11 @@
+lyricue (4.0.13.isreally.4.0.12-0ubuntu5) impish; urgency=medium
+
+  * d/control: Add build dependency to unoconv to avoid building this
+    package on architecture (eg: riscv64) that cannot install unoconv
+    yet (unoconv depends on libreoffice). (LP: #1946224)
+
+ -- Alexandre Ghiti <alexandre.gh...@canonical.com>  Wed, 06 Oct 2021 13:50:42 
+0200
+
 lyricue (4.0.13.isreally.4.0.12-0ubuntu4) focal; urgency=medium
 
   * d/p/mysql8_my_bool.patch: Reintroduce my_bool to fix build with MySQL 8.
diff -Nru lyricue-4.0.13.isreally.4.0.12/debian/control 
lyricue-4.0.13.isreally.4.0.12/debian/control
--- lyricue-4.0.13.isreally.4.0.12/debian/control       2020-02-14 
15:20:14.000000000 +0100
+++ lyricue-4.0.13.isreally.4.0.12/debian/control       2021-09-20 
15:10:08.000000000 +0200
@@ -16,7 +16,8 @@
  default-libmysqlclient-dev,
  libtool-bin | libtool(<=2.4.3),
  po-debconf,
- yelp-tools
+ yelp-tools,
+ unoconv
 Standards-Version: 3.9.8
 Homepage: https://www.lyricue.org/
 

Reply via email to