Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 954136 - >=dev-util/babeltrace-2: should be slotted
Summary: >=dev-util/babeltrace-2: should be slotted
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 920371 951652
  Show dependency tree
 
Reported: 2025-04-21 07:43 UTC by Sam James
Modified: 2025-04-21 07:56 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 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-21 07:43:46 UTC
Per https://babeltrace.org/
"""
Because Babeltrace 2 is still a young released project, some distributions still provide packages for the Babeltrace 1 project. Both projects can coexist on the same system as there are no common installed files.
"""

At least gdb doesn't work with babeltrace-2 (bug 951652), so we should slot 2.x. ceph seems to need the same (bug 920371).
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-21 07:43:55 UTC
I'll handle fixing it.
Comment 2 Larry the Git Cow gentoo-dev 2025-04-21 07:50:51 UTC
The bug has been closed via the following commit(s):

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

commit c06987beab26b00ad40f854366266bba483ef4fc
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-04-21 07:46:02 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-04-21 07:49:50 +0000

    dev-util/babeltrace: slot 2.x
    
    f6f136bbc813ef7a65358e7f5712a3d49395d717 added babeltrace-2.x. Quoting
    the website:
    > Because Babeltrace 2 is still a young released project, some distributions still
    > provide packages for the Babeltrace 1 project. Both projects can coexist on
    > the same system as there are no common installed files.
    
    At least gdb (bug 951652) and ceph (bug 920371) need porting to babeltrace-2,
    so let's provide a slotted package.
    
    Bug: https://bugs.gentoo.org/951652
    Bug: https://bugs.gentoo.org/920371
    Closes: https://bugs.gentoo.org/954136
    Signed-off-by: Sam James <sam@gentoo.org>

 .../{babeltrace-2.0.6.ebuild => babeltrace-2.0.6-r1.ebuild}    | 10 ++++++----
 .../{babeltrace-2.1.1.ebuild => babeltrace-2.1.1-r1.ebuild}    |  7 +++++--
 2 files changed, 11 insertions(+), 6 deletions(-)
Comment 3 Larry the Git Cow gentoo-dev 2025-04-21 07:56:23 UTC
The bug has been referenced in the following commit(s):

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

commit e0a5f219163ee5c90c1acdde677db3e9c0fa20c7
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-04-21 07:52:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-04-21 07:52:23 +0000

    dev-util/babeltrace: slot 2.0.5 too
    
    This makes it easier to just fix everything right now, rather than risk
    forgetting it later and also inflicting more missed upgrades/noise on people.
    
    Bug: https://bugs.gentoo.org/951652
    Bug: https://bugs.gentoo.org/920371
    Bug: https://bugs.gentoo.org/954136
    Signed-off-by: Sam James <sam@gentoo.org>

 .../{babeltrace-2.0.5.ebuild => babeltrace-2.0.5-r1.ebuild}         | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)