KDE Discover binary & library names
Aleix Pol
aleixpol at kde.org
Fri Jan 8 14:41:00 UTC 2016
On Thu, Jan 7, 2016 at 5:59 PM, Matthias Klumpp <matthias at tenstral.net> wrote:
> Hi everyone!
> I'd like to start some discussion about the name of the KDE Discover
> binary/library names (not about the name of the thing itself).
> Reason is that the current library and binary names have a few issues.
> At time, Discover publishes a "libdiscover" shared library in a public
> path, and a "muon-discover" binary.
> Keeping the name "muon" in the binary name is IMHO not that great,
> since Muon and Discover are separate products now.
> So renaming the binary to just "discover" might sound like a good
> idea, but at least for us in Debian this will cause some severe
> problems: We already have a package using the "discover" binary name:
> https://packages.debian.org/sid/discover
> It's in /sbin, but having the same binary name in /usr/bin and /sbin
> is generally a bad idea, if it's for completely different tools.
> For the library name - libdiscover - we currently have the same
> problem: https://packages.debian.org/sid/libdiscover2
>
> So, possible solutions would be, for the binary:
> 1) Keep the name "muon-discover", although there is no connection to
> Muon anymore
> 2) Use "plasma-discover"
> 3) Use "kde-discover"
> 4) Use "kdiscover"
> 5) ${ANY_OTHER_NAME}
>
> For the library:
> A) Keep the name and make it a private library, by moving it out of
> /usr/lib and into e.g. /usr/lib/kde-discover. This would make the lib
> only accessible to Discover itself, other tools wouldn't find it.
>
> B) Change the name to something like "libkdiscover"
> C) ${ANY_OTHER:NAME}
>
> Keep in mind that this is only about binary and library names (and
> probably the name of the release tarball?), the name of the
> application remains what it is.
> Aleix and I briefly discussed this on a few occasions last year, but
> would like some feedback from more people on it.
Should we rename it to "plasma-discover" then?
Some +1 from Plasma maintainers? :D
Regards,
Aleix
More information about the Plasma-devel
mailing list