Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733048 - app-pda/ifuse-1.1.3 configure: error: Package requirements (libplist) were not met
Summary: app-pda/ifuse-1.1.3 configure: error: Package requirements (libplist) were no...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-17 10:18 UTC by sunsetsergal
Modified: 2020-07-18 14:51 UTC (History)
0 users

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


Attachments
Updated ebuild (ifuse-1.1.4.ebuild,933 bytes, text/plain)
2020-07-17 10:18 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:18:16 UTC
When compiling the package in question with =app-pda/libplist-2.2.0 installed there is a configure failure.

libplist now calls itself libplist-2.0. Upstream has already changed the entire libimobiledevice stack to reflect this and released version bumps but Gentoo's packages are partially updated.

I am going to attach an ebuild for version 1.1.4 which contains the fix.

Reproducible: Always

Steps to Reproduce:
1. Emerge =app-pda/libplist-2.2.0
2. Notice ifuse becomes @preserved-rebuild
3. Emerge =app-pda/ifuse-1.1.3
Actual Results:  
>>> Emerging (1 of 1) app-pda/ifuse-1.1.3::gentoo
(Truncated...)
checking for libplist... no
configure: error: Package requirements (libplist) were not met:

Package 'libplist', required by 'virtual:world', not found

Expected Results:  
The package installs and works as expected.

The new ebuild specifies a slot for the fuse dependency which should also resolve https://bugs.gentoo.org/702112
Comment 1 sunsetsergal 2020-07-17 10:18:45 UTC
Created attachment 649688 [details]
Updated ebuild
Comment 2 Larry the Git Cow gentoo-dev 2020-07-18 14:51:51 UTC
The bug has been closed via the following commit(s):

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

commit ebd5321aa0f3659ae8d94d78c4fb69ec9e555005
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2020-07-18 14:49:28 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-07-18 14:51:37 +0000

    app-pda/libplist: fix broken 2.2.0 release on Gentoo
    
     - upstream introduced new way of naming the library, breaking
       reverse deps, see
       https://github.com/libimobiledevice/libplist/issues/163 and
       upstream commit 137716df3f197a7184c1fba88fcb30480dafd6e0. No ABI
       change introduced.
    
    Closes: https://bugs.gentoo.org/733082
    Closes: https://bugs.gentoo.org/733048
    Closes: https://bugs.gentoo.org/733048
    Closes: https://bugs.gentoo.org/732910
    Closes: https://bugs.gentoo.org/732916
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../files/libplist-2.2.0-pkgconfig-lib.patch       |  10 ++
 app-pda/libplist/libplist-2.2.0-r2.ebuild          | 110 +++++++++++++++++++++
 2 files changed, 120 insertions(+)

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

commit ebd5321aa0f3659ae8d94d78c4fb69ec9e555005
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2020-07-18 14:49:28 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-07-18 14:51:37 +0000

    app-pda/libplist: fix broken 2.2.0 release on Gentoo
    
     - upstream introduced new way of naming the library, breaking
       reverse deps, see
       https://github.com/libimobiledevice/libplist/issues/163 and
       upstream commit 137716df3f197a7184c1fba88fcb30480dafd6e0. No ABI
       change introduced.
    
    Closes: https://bugs.gentoo.org/733082
    Closes: https://bugs.gentoo.org/733048
    Closes: https://bugs.gentoo.org/733048
    Closes: https://bugs.gentoo.org/732910
    Closes: https://bugs.gentoo.org/732916
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../files/libplist-2.2.0-pkgconfig-lib.patch       |  10 ++
 app-pda/libplist/libplist-2.2.0-r2.ebuild          | 110 +++++++++++++++++++++
 2 files changed, 120 insertions(+)