libdiagnostics name clash
David Malcolm
dmalcolm@redhat.com
Fri Nov 29 23:34:42 GMT 2024
On Thu, 2024-11-28 at 03:56 +0000, Sam James wrote:
> David Malcolm via Gcc <gcc@gcc.gnu.org> writes:
>
> > I merged libdiagnostics to GCC trunk on Monday:
> > https://gcc.gnu.org/wiki/libdiagnostics
> >
> > Unfortunately I've since discovered there's at least one
> > libdiagnostics
> > .so already in Debian:
> > https://tracker.debian.org/pkg/diagnostics
> > https://packages.debian.org/search?searchon=contents&keywords=libdiag&mode=filename&suite=unstable&arch=any
>
> FWIW, we don't have that packaged and at a glance, we never have.
>
> >
> > so I've been asked to change the name.
> >
> > I'd prefer to avoid having "gcc" in the name.
> >
> > Some name ideas:
> >
> > * libdiag
> > * libgdiagnostics (where we can be ambiguous about what the "g"
> > stands
> > for)
> > * libgdiag (less typing)
> > * libcomplain
> > * libcomplaint
> > * libwhining
> > * libwhine (but sounds like the Windows compat software)
>
> I like libwhine > libgdiag > libdiag (libdiag feels too prone to
> collision again, and whine has a bit of fun personality).
>
> I worry that complain gives the impression of like, libabrt/apport or
> whatever (those crash reporting libraries/programs).
>
> But really, all of these sound fine and I'll go with whatever.
>
Thanks everyone for the suggestions.
I've gone ahead with "libgdiagnostics", where I am being deliberately
vague about what the "g" stands for: it could be "gnu", "gcc", or "gpl-
licensed" as the reader desires.
I've:
* pushed the renaming to trunk as r15-5811-gbc3597635a708c:
https://gcc.gnu.org/pipermail/gcc-patches/2024-November/670459.html
* renamed the wiki page to https://gcc.gnu.org/wiki/libgdiagnostics
* renamed the BZ component to libgdiagnostics
Hopefully this doesn't clash with anything
Dave
>
More information about the Gcc
mailing list