Bug 1882282 - Lollypop now requires libhandy1 to work, but it is not pulled in as a dependency
Summary: Lollypop now requires libhandy1 to work, but it is not pulled in as a dependency
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: lollypop
Version: 32
Hardware: All
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: MartinKG
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-09-24 08:58 UTC by Tom Seewald
Modified: 2020-10-03 02:01 UTC (History)
1 user (show)

Fixed In Version: lollypop-1.4.0-3.fc33 lollypop-1.4.0-3.fc31 lollypop-1.4.0-3.fc32
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-09-24 20:07:18 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Tom Seewald 2020-09-24 08:58:33 UTC
Description of problem:

lollypop-1.4.0-1 does not work without libhandy1, however libhandy1 is not marked as a dependency when installing the package.


Version-Release number of selected component (if applicable):

lollypop-1.4.0-1.fc32


How reproducible:

Always

Steps to Reproduce:

1. Do not have libhandy1 installed
2. Upgrade to lollypop-1.4.0-1
3. Attempt to launch lollypop


Actual results:

Traceback (most recent call last):
  File "/usr/bin/lollypop", line 45, in <module>
    from lollypop.application import Application
  File "/usr/lib/python3.8/site-packages/lollypop/application.py", line 18, in <module>
    gi.require_version("Handy", "1")
  File "/usr/lib64/python3.8/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Handy not available


Expected results:

Lollypop launches and runs normally.


Additional info:

libhandy1 was added as a dependency with this commit: https://gitlab.gnome.org/World/lollypop/-/commit/a26e0de96442c2a49bbfe118c341f64d64fa4982

Comment 1 Fedora Update System 2020-09-24 10:57:42 UTC
FEDORA-2020-68124bc0da has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-68124bc0da

Comment 2 Fedora Update System 2020-09-24 10:57:45 UTC
FEDORA-2020-2ef03d61d2 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-2ef03d61d2

Comment 3 Fedora Update System 2020-09-24 13:34:43 UTC
FEDORA-2020-ff78bbdbee has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-ff78bbdbee`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-ff78bbdbee

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2020-09-24 14:51:50 UTC
FEDORA-2020-68124bc0da has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-68124bc0da`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-68124bc0da

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2020-09-24 15:24:28 UTC
FEDORA-2020-2ef03d61d2 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-2ef03d61d2`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-2ef03d61d2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Tom Seewald 2020-09-24 19:01:35 UTC
I have installed the updated package, lollypop-1.4.0-2, however it also does not seem to list libhandy1 as a dependency.

# rpm -qpR lollypop-1.4.0-2.fc32.noarch.rpm 

/usr/bin/python3
gdk-pixbuf2
gobject-introspection
gstreamer1-plugins-base
gstreamer1-plugins-good
gtk3
kid3-common
libnotify >= 0.7.6
pango
python(abi) = 3.8
python3-beautifulsoup4
python3-cairo
python3-dbus
python3-gobject
python3-gstreamer1
python3-pillow
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
totem-pl-parse

Comment 7 Fedora Update System 2020-09-24 19:43:41 UTC
FEDORA-2020-99fbcfab11 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-99fbcfab11

Comment 8 Fedora Update System 2020-09-24 19:43:42 UTC
FEDORA-2020-dabad61699 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-dabad61699

Comment 9 Fedora Update System 2020-09-24 19:43:43 UTC
FEDORA-2020-30034c8a37 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-30034c8a37

Comment 10 Tom Seewald 2020-09-24 20:07:18 UTC
The latest update, lollypop-1.4.0-3.fc32, resolves this issue.

Comment 11 Fedora Update System 2020-09-25 18:11:44 UTC
FEDORA-2020-dabad61699 has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-dabad61699`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-dabad61699

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2020-09-25 18:35:25 UTC
FEDORA-2020-30034c8a37 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-30034c8a37`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-30034c8a37

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2020-09-25 18:38:48 UTC
FEDORA-2020-99fbcfab11 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-99fbcfab11`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-99fbcfab11

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2020-09-29 00:16:00 UTC
FEDORA-2020-dabad61699 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2020-10-03 01:53:48 UTC
FEDORA-2020-99fbcfab11 has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 16 Fedora Update System 2020-10-03 02:01:38 UTC
FEDORA-2020-30034c8a37 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.