Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733052 - =gnome-base/gvfs-1.42.2 ERROR: Dependency "libplist" not found
Summary: =gnome-base/gvfs-1.42.2 ERROR: Dependency "libplist" not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-17 10:43 UTC by sunsetsergal
Modified: 2020-07-18 14:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info app-pda/libplist gnome-base/gvfs (emerge-info.txt,9.65 KB, text/plain)
2020-07-17 10:44 UTC, sunsetsergal
Details
/var/tmp/portage/gnome-base/gvfs-1.42.2/temp/build.log (build.log,8.67 KB, text/x-log)
2020-07-17 10:44 UTC, sunsetsergal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sunsetsergal 2020-07-17 10:43:17 UTC
When compiling the package in question with the ios useflag enabled and =app-pda/libplist-2.2.0 installed there is a configure failure.

libplist now calls itself libplist-2.0. Upstream for both the libimobiledevice stack and gvfs have already changed to reflect this and released version bumps containing the fix but some of Gentoo's packages haven't been updated in a while.

Upstream gvfs-1.45.4 contains the fix so a version bump would resolve this issue. If there are Gentoo packages that really need an old version of gvfs (1.42.2 is seven months old and there have been many releases since then!) the change is only a few lines in meson.build and could be backported.

Reproducible: Always

Steps to Reproduce:
1. Emerge =app-pda/libplist-2.2.0
2. Notice gvfs becomes @preserved-rebuild
3. Emerge =gnome-base/gvfs-1.42.2
Actual Results:  
>>> Emerging (1 of 1) gnome-base/gvfs-1.42.2::gentoo
(Truncated...)
Run-time dependency libimobiledevice-1.0 found: YES 1.3.0
Run-time dependency libplist found: NO (tried pkgconfig and cmake)

meson.build:362:2: ERROR: Dependency "libplist" not found, tried pkgconfig and cmake

Expected Results:  
The package installs and works as expected.
Comment 1 sunsetsergal 2020-07-17 10:44:26 UTC
Created attachment 649690 [details]
emerge --info app-pda/libplist gnome-base/gvfs
Comment 2 sunsetsergal 2020-07-17 10:44:59 UTC
Created attachment 649692 [details]
/var/tmp/portage/gnome-base/gvfs-1.42.2/temp/build.log
Comment 3 Jan Psota 2020-07-18 07:45:26 UTC
I have the same.
Comment 4 Larry the Git Cow gentoo-dev 2020-07-18 10:57:27 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ac469ad0b685f9c4d840ddb0f29830d6ca8853

commit b7ac469ad0b685f9c4d840ddb0f29830d6ca8853
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2020-07-18 10:46:21 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2020-07-18 10:57:08 +0000

    app-pda/libimobiledevice: fix subslot
    
    Upstream changed from libimobiledevice.so.6 to libimobiledevice-1.0.so.6,
    so this had to be a subslot bump.
    
    Bug: https://bugs.gentoo.org/733052
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 .../{libimobiledevice-1.3.0.ebuild => libimobiledevice-1.3.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 Mart Raudsepp gentoo-dev 2020-07-18 14:48:52 UTC
commit 2ca507c7d233cf27beab30e1bcf626026288203e
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Sat Jul 18 13:40:23 2020 +0300

    gnome-base/gvfs: fix compatibility with libplist-2.2