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 >