Your message dated Sun, 08 Sep 2019 20:40:16 +0000
with message-id <e1i73yq-000gwn...@fasolo.debian.org>
and subject line Bug#939750: fixed in lollypop 1.1.4.16-2
has caused the Debian Bug report #939750,
regarding package unusable (missing/wrong dependencies)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
939750: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939750
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lollypop
Version: 1.1.4.16-1
Severity: grave
Tags: patch

without python3-gi installed:

$ lollypop
Traceback (most recent call last):
  File "/usr/bin/lollypop", line 14, in <module>
    from gi.repository import Gio
ModuleNotFoundError: No module named 'gi.repository'

IOW: the package needs python3-gi to run.
OTOH gobject-introspection is *not* required.

There are a several more wrong more dependencies and build-dependencies:
- all the lib*-dev packages are *not* required
  (meson.build is wrong, there's nothing to compile here)
- instead several gir1.2-* packages are required
  (the contain the *.typelib files required for using gobject introspection
  with the correspnding libraries)
- libglib2.0-dev-bin is required for the build
  (it provides glib-compile-resources required to compile resource files)
- python-sqlite is totally wrong: it contains a Python binding to the
  obsolete SQLite2 library (and is python2 only); lollypop uses

     import sqlite3

  which is a Python binding for the SQLite3 library provided
  by package libpython3-stdlib which is already covered
  as a dependency of package python3


Patch (for meson.build and debian/control) attached.

Cheers, Roderich




-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.3.0-rc7 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information
--- a/debian/control
+++ b/debian/control
@@ -7,17 +7,15 @@
                python3,
                dh-python,
                meson,
-               libglib2.0-dev,
-               libgirepository1.0-dev,
-               libgtk-3-dev,
-               gnome-common,
                gir1.2-gstreamer-1.0,
-               libappstream-glib-dev,
-               python3-cairo,
-               python3-pil,
+               gir1.2-secret-1,
+               gir1.2-totemplparser-1.0,
+               libglib2.0-dev-bin,
+               python3,
                python3-bs4,
+               python3-gi,
+               python3-pil,
                python3-pylast,
-               libtotem-plparser-dev,
                appstream-util,
 Standards-Version: 4.4.0
 Homepage: https://wiki.gnome.org/Apps/Lollypop
@@ -28,14 +26,14 @@
 Architecture: all
 Depends: ${python3:Depends},
          ${misc:Depends},
-         gir1.2-totemplparser-1.0,
-         gobject-introspection,
-         python3-pylast,
+         gir1.2-gstreamer-1.0,
          gir1.2-secret-1,
+         gir1.2-totemplparser-1.0,
          python3,
-         python3-pil,
          python3-bs4,
-         python-sqlite
+         python3-gi,
+         python3-pil,
+         python3-pylast,
 Description: modern music player
  A Music player for GNOME featuring intuitive browsing of your music
  collection. Supports downloading of lyrics and cover art, syncing music
--- a/meson.build
+++ b/meson.build
@@ -13,9 +13,6 @@
 else
     message('Found python3 binary')
 endif
-dependency('glib-2.0')
-dependency('gobject-introspection-1.0', version: '>=1.35.9')
-dependency('gtk+-3.0', version :'>=3.20')
 
 python_dir = join_paths(get_option('prefix'), python.sysconfig_path('purelib'))
 LIBEXEC_DIR = join_paths(get_option('prefix'), get_option('libexecdir'))

--- End Message ---
--- Begin Message ---
Source: lollypop
Source-Version: 1.1.4.16-2

We believe that the bug you reported is fixed in the latest version of
lollypop, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 939...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Rönnquist <gus...@debian.org> (supplier of updated lollypop package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 08 Sep 2019 21:11:48 +0200
Source: lollypop
Architecture: source
Version: 1.1.4.16-2
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team 
<python-apps-t...@lists.alioth.debian.org>
Changed-By: Andreas Rönnquist <gus...@debian.org>
Closes: 939750 939783
Changes:
 lollypop (1.1.4.16-2) unstable; urgency=medium
 .
   * Fix dependencies (Closes: #939750)
   * Add patch to remove dependencies in meson.build (Closes: #939783)
Checksums-Sha1:
 42bbc80b60d6383743baf2a391141b86ff68a1f4 2182 lollypop_1.1.4.16-2.dsc
 526accc579647148d33e5a1123a9e94d0e336175 9824 lollypop_1.1.4.16-2.debian.tar.xz
 7fcf0b5e0b0c105b7b495f3dd68974a93379e633 8973 
lollypop_1.1.4.16-2_source.buildinfo
Checksums-Sha256:
 6fedd251c81d314cf9ba94b3aaa8004e433063f90b1c51456c2d82bb3df95b2b 2182 
lollypop_1.1.4.16-2.dsc
 dd55748bda8dc5f1662d81e42dec5a6eab47d6a5ad4dc7ac9183bd81ab4f4831 9824 
lollypop_1.1.4.16-2.debian.tar.xz
 7860af82d72348b30e718e70cf185eb62952bc92f0d5f4373c902f38860c4e17 8973 
lollypop_1.1.4.16-2_source.buildinfo
Files:
 84dd662c5c221e0f778044a364cd0919 2182 gnome optional lollypop_1.1.4.16-2.dsc
 bced85871198b3d0c4925a026167201d 9824 gnome optional 
lollypop_1.1.4.16-2.debian.tar.xz
 bd93ca00ea8116f3e23633a33803e0ab 8973 gnome optional 
lollypop_1.1.4.16-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEE2zBuSxD/2Y7021XXGUtjGrLaKIgFAl11U7ESHGd1c25hbkBk
ZWJpYW4ub3JnAAoJEBlLYxqy2iiI5UUQAJiPL9+bhYMwMg4CslcJv3yOKiG0jlnS
9gi9s99/U+/Uog8JSXYfYQsBo/4InLPSdnWI+s/HeNBCbYuD9/lPUPLw8/7nRC4P
AV78OKPXxjaLU18FmrRNU4FNIN8onZqKWBydaxWcECDzZSuIssAO1anmozHidZzo
LIYgnyBfmZV5k7cxPLeHpNrlf6tpytpvmf0auYjxINPWpqDGATBnzKIf9fOZXwN7
4gFbN/3bmpM1DP/llCF/mJyD+cW10SNrP/JR4csoCh79s6QnFU5sjTOtHKgtIdcF
vG/+Qlg8af9RUB2DbLOA5LxCwbYNvZvETIJXbKHL9U0nGyr6a/10IPCg5OB219Ss
DRtd+j4xGNGCgOexU3C1NBRaPp1rUhwl3KNZ07IXBxAqpl7mLnbZPsvi21sNxU9L
coZ/0zFkKnut3XDhnTn0oXtLs/0/3LNflwik+sS3oXvqPJQyY+ygnd7+xd7fw1Of
wxFm/pAbxZi0pyD3HZVZTvkKT1HHJPnLECLByRUKrQIx0GxnKkAtHLyt8BCc1Yz/
fiIhmDqWzn7bGwIEINZMGonNVR8oV1N8BltZHa/7Tuk+kfZqs+nn7wRSbK8b/O61
mn6dg+We7QD36lLkZI4Y3WHMWL0g1Nmdi0q2CO/rFiBWLokmETeYL7maCkJo0xtG
fWImSN00rJjD
=c40i
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to