Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 779847

Summary: net-misc/sitecopy-0.16.6-r1: Incompatible with net-libs/neon-0.31: Pull patches for neon 0.31 from debian?
Product: Gentoo Linux Reporter: Klaus Kusche <klaus.kusche>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: major CC: arfrever.fta, floppym, jstein, kingjon3377, pascal.rebreyend, sam
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Klaus Kusche 2021-04-03 07:11:08 UTC
net-misc/sitecopy currently blocks the update to neon-0.31.*:
It RDEPENDs on <=net-libs/neon-0.30.9999

http://ftp.debian.org/debian/pool/main/s/sitecopy/sitecopy_0.16.6-9.debian.tar.xz
has a patch to adapt sitecopy to neon 0.31 
(and some other sitecopy patches not included in gentoo) in debian/patches .

Please update!
Comment 1 Klaus Kusche 2021-04-03 07:20:12 UTC
This blocks libreoffice 7.1.*, which depends on neon-0.31.1 .
Comment 2 Larry the Git Cow gentoo-dev 2021-09-24 23:48:23 UTC
The bug has been closed via the following commit(s):

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

commit 2df1ea56a6e652d459e19c2cae51a6408ad68623
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-24 23:48:06 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-24 23:48:06 +0000

    net-misc/sitecopy: add neon-0.31 patch
    
    Closes: https://bugs.gentoo.org/779847
    Signed-off-by: Sam James <sam@gentoo.org>

 net-misc/sitecopy/files/sitecopy-0.16.6-32-neon-0.31.patch | 13 +++++++++++++
 net-misc/sitecopy/sitecopy-0.16.6-r1.ebuild                |  3 ++-
 2 files changed, 15 insertions(+), 1 deletion(-)
Comment 3 Klaus Kusche 2021-09-25 16:31:52 UTC
Increase neon RDEPEND in ebuild?!
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-09-25 18:17:41 UTC
(In reply to Klaus Kusche from comment #3)
> Increase neon RDEPEND in ebuild?!

I think your message could be a bit more polite, I did change the RDEPEND, but I forgot to revbump (as I'd forgot the original <= was there).
Comment 5 Larry the Git Cow gentoo-dev 2021-09-25 18:18:35 UTC
The bug has been closed via the following commit(s):

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

commit cd8f1d2e334ffd33184ac254e4ea3f4889c41a4a
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-25 18:17:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-25 18:17:58 +0000

    net-misc/sitecopy: revbump for RDEPEND change
    
    Closes: https://bugs.gentoo.org/779847
    Signed-off-by: Sam James <sam@gentoo.org>

 .../sitecopy/{sitecopy-0.16.6-r1.ebuild => sitecopy-0.16.6-r2.ebuild}     | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
Comment 6 Klaus Kusche 2021-09-26 11:11:27 UTC
1.) But RDEPEND still checks for neon <= 0.30.

This bug report and the patch is for making sitecopy work with neon 0.31,
as required by libreoffice.

2.) Even after fixing the RDEPEND, emerge fails because the configure script
checks for neon <= 0.30 and fails for neon 0.31 .
Comment 7 Larry the Git Cow gentoo-dev 2021-09-26 17:09:10 UTC
The bug has been closed via the following commit(s):

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

commit 319c826564666c44565d635bdcad297abb30a701
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-26 17:08:24 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-26 17:09:02 +0000

    net-misc/sitecopy: really fix neon compatibility
    
    Closes: https://bugs.gentoo.org/779847
    Signed-off-by: Sam James <sam@gentoo.org>

 ...tecopy-0.16.6-20-bts549721-add-compatibility-for-neon-0.29.0.patch | 4 ++--
 net-misc/sitecopy/sitecopy-0.16.6-r2.ebuild                           | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)