Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 832757 - sci-electronics/xoscope-2.3, x11-libs/gtkdatabox-1.0.0-r1 stabilisation and 0.9.3.0 cleanup (was: should be slotted)
Summary: sci-electronics/xoscope-2.3, x11-libs/gtkdatabox-1.0.0-r1 stabilisation and 0...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: The Soldering-Iron Brotherhood
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 831313
Blocks: gtk2-removal 870124
  Show dependency tree
 
Reported: 2022-02-05 12:14 UTC by Robert Pearce
Modified: 2022-09-15 15:10 UTC (History)
1 user (show)

See Also:
Package list:
sci-electronics/xoscope-2.3 x11-libs/gtkdatabox-1.0.0-r1
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Pearce 2022-02-05 12:14:08 UTC
The current latest gtkdatabox (v1.0.0) is for GTK3 only
The older V0.9.3.0 is for GTK2
Consequently they should be slotted

Reproducible: Always

Steps to Reproduce:
1. Update to latest packages
2. Try to build something that uses gtkdatabox with GTK2

Actual Results:  
The build fails due to undeclared types, particularly GdkRGBA, referenced in gtkdatabox headers

Expected Results:  
It should build like it used to

I realise this may be tricky if upstream have no intention of supporting both or making sufficient distinction.
Comment 1 Andreas Sturmlechner gentoo-dev 2022-08-29 17:24:41 UTC
There is only one package depending on the GTK2-version of this and it has a fixed release version upstream available.

Converting this into a cleanup bug.
Comment 2 Larry the Git Cow gentoo-dev 2022-08-29 19:09:32 UTC
The bug has been referenced in the following commit(s):

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

commit 7777a93212ad913c27ee9214c08ee36c507ee770
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-08-29 19:05:49 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-08-29 19:06:27 +0000

    sci-electronics/xoscope: add 2.3, bump to EAPI-8, add missing deps
    
    Bug: https://bugs.gentoo.org/832757
    Closes: https://bugs.gentoo.org/831313
    Closes: https://bugs.gentoo.org/849935
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-electronics/xoscope/Manifest           |  1 +
 sci-electronics/xoscope/xoscope-2.3.ebuild | 34 ++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-09-14 22:10:34 UTC
x86 done
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-09-15 11:29:23 UTC
amd64 done

all arches done
Comment 5 Larry the Git Cow gentoo-dev 2022-09-15 15:10:48 UTC
The bug has been closed via the following commit(s):

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

commit 7a4949b38444b6da525741faa608c24fdcd50afe
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-09-15 15:09:41 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-15 15:10:30 +0000

    x11-libs/gtkdatabox: drop 0.9.3.0
    
    Closes: https://bugs.gentoo.org/832757
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 x11-libs/gtkdatabox/Manifest                  |  1 -
 x11-libs/gtkdatabox/gtkdatabox-0.9.3.0.ebuild | 54 ---------------------------
 2 files changed, 55 deletions(-)

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

commit de4c2af1f5a3916280ae6e6fca4ac5fad8dab5b8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-09-15 12:52:36 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-15 15:10:26 +0000

    sci-electronics/xoscope: drop 2.2
    
    Closes: https://bugs.gentoo.org/832757
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-electronics/xoscope/Manifest                   |  1 -
 .../xoscope/files/xoscope-2.2-fno-common.patch     | 16 ----------
 sci-electronics/xoscope/xoscope-2.2.ebuild         | 34 ----------------------
 3 files changed, 51 deletions(-)