Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 710470 - mate-extra/caja-extensions-1.22.0 uses old gupnp-1.0 API
Summary: mate-extra/caja-extensions-1.22.0 uses old gupnp-1.0 API
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo MATE Desktop
URL: https://github.com/mate-desktop/caja-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-22 09:45 UTC by Mart Raudsepp
Modified: 2020-08-07 03:18 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2020-02-22 09:45:49 UTC
mate-extra/caja-extensions-1.22.0 requires old gupnp-1.0 API/ABI, which I've made explicit in the deps before bumping gupnp to 1.2 API. But the gupnp and co upgrades are being held back for anyone using caja-extensions[upnp], and this needs solving, as we really want to move forward with 1.2 APIs stable in a month and the by now rather (upstream) ancient 1.0s removed from main tree.
There's probably a simple patch out there (upstream git or other distros) to do this in a revbump (change the dep to >=gupnp-1.2:0= or so with that), or in a new upstream version.
Comment 1 Pacho Ramos gentoo-dev 2020-02-23 11:09:14 UTC
We need either caja-extensions-1.24 or:
https://github.com/mate-desktop/caja-extensions/commit/45d85850235bbcb6b59b1443d22f0e8203cce566
Comment 2 OzTiram 2020-02-23 12:40:51 UTC
@pacho I have published ebuilds for mate-1.24 series, including caja-extensions.


Check these in GitHub.com/oz123/mate-de-gentoo
Comment 3 Adam Feldman gentoo-dev 2020-04-06 18:18:40 UTC
https://github.com/mate-desktop/caja-extensions/blob/v1.22.1/configure.ac#L199

1.22.1 and 1.24.0 have been added to the tree.  Will stablize 1.22.1 in about a week to close out this bug.
Comment 4 Adam Feldman gentoo-dev 2020-05-08 04:48:49 UTC
commit 936280f2bb980ab75e8f9a653ba63e4e1039c77e
Author: Adam Feldman <NP-Hardass@gentoo.org>
Date:   Thu May 7 23:07:09 2020 -0400

    mate-extra/caja-extensions: Drop old
    
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Adam Feldman <NP-Hardass@gentoo.org>

commit 01a21506b0b2596195710677b10304ea97cd250c
Author: Adam Feldman <NP-Hardass@gentoo.org>
Date:   Thu May 7 23:05:35 2020 -0400

    mate-extra/caja-extensions: Stabilize 1.22.1 for amd64,x86
    
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Adam Feldman <NP-Hardass@gentoo.org>
Comment 5 Mart Raudsepp gentoo-dev 2020-05-08 06:31:13 UTC
There's nothing solved here when the gupnp dep is still requiring old 0/4 subslot, and probably fails to compile then.
Comment 6 Larry the Git Cow gentoo-dev 2020-05-20 20:38:22 UTC
The bug has been referenced in the following commit(s):

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

commit 45557a84fe2ba4a28f93d96d9fa44368a905934e
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2020-05-20 20:38:08 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2020-05-20 20:38:08 +0000

    mate-extra/caja-extensions: Newer gupnp is also supported by 0.24.x
    
    Bug: https://bugs.gentoo.org/710470
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 .../caja-extensions-1.24.0-r1.ebuild               | 73 ++++++++++++++++++++++
 1 file changed, 73 insertions(+)
Comment 7 Larry the Git Cow gentoo-dev 2020-08-07 03:18:06 UTC
The bug has been closed via the following commit(s):

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

commit 2928a29997bb3b5f826da88ca992cd4db806cfd4
Author:     Adam Feldman <NP-Hardass@gentoo.org>
AuthorDate: 2020-08-04 20:04:37 +0000
Commit:     Adam Feldman <NP-Hardass@gentoo.org>
CommitDate: 2020-08-07 03:17:37 +0000

    mate-extra/caja-extensions: Drop 1.24.0
    
    Closes: https://bugs.gentoo.org/710470
    Package-Manager: Portage-2.3.103, Repoman-2.3.23
    Signed-off-by: Adam Feldman <NP-Hardass@gentoo.org>

 .../caja-extensions/caja-extensions-1.24.0.ebuild  | 73 ----------------------
 1 file changed, 73 deletions(-)