public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] New category: dev-debug
@ 2024-01-07 12:48 Michał Górny
  2024-01-07 13:20 ` Sam James
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Michał Górny @ 2024-01-07 12:48 UTC (permalink / raw)
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1803 bytes --]

Hi,

I'd like to propose adding a new dev-debug category.  The description
could be:

  Code debuggers and debugging-related tools.

Potential candidates include:

dev-util/ald: Assembly Language Debugger
dev-util/apitrace: Tool for tracing, analyzing, and debugging graphics APIs
dev-util/bpftrace: High-level tracing language for eBPF
dev-util/cgdb: A curses front-end for GDB, the GNU debugger
dev-util/d-feet: D-Feet is a powerful D-Bus debugger
dev-util/d-spy: D-spy is a blisteringly fast D-Bus debugger
dev-util/ddd: Graphical front-end for command-line debuggers
dev-util/edb-debugger: edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg
dev-util/kdbg: Graphical debugger interface
dev-util/leaktracer: Trace and analyze memory leaks in C++ programs
dev-util/lldb: The LLVM debugger
dev-util/ltrace: trace library calls made at runtime
dev-util/pretrace: start dynamically linked applications under debugging environment
dev-util/pwndbg: A GDB plug-in that makes debugging with GDB suck less
dev-util/strace: Useful diagnostic, instructional, and debugging tool
dev-util/sysdig: A system exploration and troubleshooting tool
dev-util/systemtap: A linux trace/probe tool
dev-util/valgrind: An open-source memory debugger for GNU/Linux
media-gfx/renderdoc: A stand-alone graphics debugging tool
sys-devel/gdb: GNU debugger
sys-devel/gdb-apple: Apple branch of the GNU Debugger, Developer Tools 4.3

This was originally prompted by bug 920438 [1], pointing out that LLDB
and GDB belong to the same category.  dev-util/ currently carries 428
packages, so I suppose it makes sense to split it some more, especially
when we can clearly distinguish some more specific groups.

[1] https://bugs.gentoo.org/920438

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [RFC] New category: dev-debug
  2024-01-07 12:48 [gentoo-dev] [RFC] New category: dev-debug Michał Górny
@ 2024-01-07 13:20 ` Sam James
  2024-01-07 13:30   ` Michał Górny
  2024-01-10  8:23 ` Florian Schmaus
  2024-01-10 13:41 ` Viorel Munteanu
  2 siblings, 1 reply; 7+ messages in thread
From: Sam James @ 2024-01-07 13:20 UTC (permalink / raw)
  To: gentoo-dev


Michał Górny <mgorny@gentoo.org> writes:

> [[PGP Signed Part:Undecided]]
> Hi,
>
> I'd like to propose adding a new dev-debug category.  The description
> could be:
>
>   Code debuggers and debugging-related tools.

Sounds good.

>
> Potential candidates include:
>
> [...]

dev-util/seer as well would be a good fit.

>
> This was originally prompted by bug 920438 [1], pointing out that LLDB
> and GDB belong to the same category.  dev-util/ currently carries 428
> packages, so I suppose it makes sense to split it some more, especially
> when we can clearly distinguish some more specific groups.
>

Does anything dominate dev-util post-move or is it a real mix?

> [1] https://bugs.gentoo.org/920438



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [RFC] New category: dev-debug
  2024-01-07 13:20 ` Sam James
@ 2024-01-07 13:30   ` Michał Górny
  0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2024-01-07 13:30 UTC (permalink / raw)
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 558 bytes --]

On Sun, 2024-01-07 at 13:20 +0000, Sam James wrote:
> > 
> > This was originally prompted by bug 920438 [1], pointing out that LLDB
> > and GDB belong to the same category.  dev-util/ currently carries 428
> > packages, so I suppose it makes sense to split it some more, especially
> > when we can clearly distinguish some more specific groups.
> > 
> 
> Does anything dominate dev-util post-move or is it a real mix?

Nothing immediately stands out but there might be too many packages to
see a pattern.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [RFC] New category: dev-debug
  2024-01-07 12:48 [gentoo-dev] [RFC] New category: dev-debug Michał Górny
  2024-01-07 13:20 ` Sam James
@ 2024-01-10  8:23 ` Florian Schmaus
  2024-01-10 11:01   ` Sam James
  2024-01-10 13:41 ` Viorel Munteanu
  2 siblings, 1 reply; 7+ messages in thread
From: Florian Schmaus @ 2024-01-10  8:23 UTC (permalink / raw)
  To: gentoo-dev


[-- Attachment #1.1.1: Type: text/plain, Size: 396 bytes --]

On 07/01/2024 13.48, Michał Górny wrote:
> Hi,
> 
> I'd like to propose adding a new dev-debug category.  The description
> could be:
> 
>    Code debuggers and debugging-related tools.

Seems sensible. I'd probably drop the "Code" from the description, since 
packages like d-spy do not primarily debug code.

I assume profilers are explicitly not part of this category?

- Flow

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 17275 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [RFC] New category: dev-debug
  2024-01-10  8:23 ` Florian Schmaus
@ 2024-01-10 11:01   ` Sam James
  2024-01-10 11:09     ` Florian Schmaus
  0 siblings, 1 reply; 7+ messages in thread
From: Sam James @ 2024-01-10 11:01 UTC (permalink / raw)
  To: gentoo-dev; +Cc: Mart Raudsepp


Florian Schmaus <flow@gentoo.org> writes:

> [[PGP Signed Part:Undecided]]
> On 07/01/2024 13.48, Michał Górny wrote:
>> Hi,
>> I'd like to propose adding a new dev-debug category.  The
>> description
>> could be:
>>    Code debuggers and debugging-related tools.
>
> Seems sensible. I'd probably drop the "Code" from the description,
> since packages like d-spy do not primarily debug code.
>
> I assume profilers are explicitly not part of this category?

leio had the same question and we came up with a list of about 5-6
packages at least which would fit in a dev-profile category...

>
> - Flow
>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [RFC] New category: dev-debug
  2024-01-10 11:01   ` Sam James
@ 2024-01-10 11:09     ` Florian Schmaus
  0 siblings, 0 replies; 7+ messages in thread
From: Florian Schmaus @ 2024-01-10 11:09 UTC (permalink / raw)
  To: gentoo-dev


[-- Attachment #1.1.1: Type: text/plain, Size: 1024 bytes --]

On 10/01/2024 12.01, Sam James wrote:
> 
> Florian Schmaus <flow@gentoo.org> writes:
> 
>> [[PGP Signed Part:Undecided]]
>> On 07/01/2024 13.48, Michał Górny wrote:
>>> Hi,
>>> I'd like to propose adding a new dev-debug category.  The
>>> description
>>> could be:
>>>     Code debuggers and debugging-related tools.
>>
>> Seems sensible. I'd probably drop the "Code" from the description,
>> since packages like d-spy do not primarily debug code.
>>
>> I assume profilers are explicitly not part of this category?
> 
> leio had the same question and we came up with a list of about 5-6
> packages at least which would fit in a dev-profile category...

Right and a sensible next step would probably be an extra category for 
those.

The problem is that that the lines between profilers, tracers, and 
performance counter tools sometimes gets blurry. But I think it could be 
fine to shove those all into one category, but maybe dev-perf then 
(e.g., "Tools for performance analysis")?

- Flow

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 17273 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [RFC] New category: dev-debug
  2024-01-07 12:48 [gentoo-dev] [RFC] New category: dev-debug Michał Górny
  2024-01-07 13:20 ` Sam James
  2024-01-10  8:23 ` Florian Schmaus
@ 2024-01-10 13:41 ` Viorel Munteanu
  2 siblings, 0 replies; 7+ messages in thread
From: Viorel Munteanu @ 2024-01-10 13:41 UTC (permalink / raw)
  To: gentoo-dev

La 07.01.2024 14:48, Michał Górny a scris:
> Hi,
>
> I'd like to propose adding a new dev-debug category.  The description
> could be:
>
>    Code debuggers and debugging-related tools.
>
> Potential candidates include:

dev-util/rr would be a good candidate too.


Regards,

Viorel




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-01-10 13:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-07 12:48 [gentoo-dev] [RFC] New category: dev-debug Michał Górny
2024-01-07 13:20 ` Sam James
2024-01-07 13:30   ` Michał Górny
2024-01-10  8:23 ` Florian Schmaus
2024-01-10 11:01   ` Sam James
2024-01-10 11:09     ` Florian Schmaus
2024-01-10 13:41 ` Viorel Munteanu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox