Taking over xdg-utils

Emmanuele Bassi ebassi at gmail.com
Sun Aug 30 14:40:35 UTC 2020


On Sun, 30 Aug 2020 at 14:50, Piotr Karbowski <piotr.karbowski at protonmail.ch>
wrote:

> Hi,
>
> On 30/08/2020 15.18, Emmanuele Bassi wrote:
> > This approach is entirely broken, and I'd recommend you not do this if
> you want
> > to take over the maintenance of a freedesktop component.
>
> I think you're being a bit too harsh here, but I get your point.
> xdg-utils is supposed to be  with freedesktop specification and because
> of that use shared-mime-info-spec, point taken, will look into using it
> instead of libmagic.
>

Thanks.


> Let's see how it goes, even if any of the new code will not be
> freedesktop compliant, this can be then changed.
>

That's the literal *opposite* of the correct approach: you must always
start from a compliant code, otherwise you're just writing something that
is not useful to people writing and consuming the freedesktop platform.

If a specification is unclear, or it's missing cases, then you need to fix
the specification. The freedesktop.org specs might not be strict standards,
but the whole point of the fd.o effort is to have a shared place where to
collaborate; we have multiple implementations already of the
specifications, but what we're missing is a shared reference for people
that are either not using platform libraries such as GLib or Qt; or for
people who are in the process of writing new platform libraries. If you
start ignoring stuff because "it can be changed" at any later date, then
you're simply not collaborating, and you're just writing a bunch of code
for yourself.

Ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/xdg/attachments/20200830/0b3eff8c/attachment.htm>


More information about the xdg mailing list