<div dir="ltr"><div dir="ltr">On Sun, 30 Aug 2020 at 14:50, Piotr Karbowski <<a href="mailto:piotr.karbowski@protonmail.ch">piotr.karbowski@protonmail.ch</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
On 30/08/2020 15.18, Emmanuele Bassi wrote:<br>
> This approach is entirely broken, and I'd recommend you not do this if you want <br>
> to take over the maintenance of a freedesktop component.<br>
<br>
I think you're being a bit too harsh here, but I get your point.<br>
xdg-utils is supposed to be  with freedesktop specification and because<br>
of that use shared-mime-info-spec, point taken, will look into using it<br>
instead of libmagic.<br></blockquote><div><br></div><div>Thanks.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Let's see how it goes, even if any of the new code will not be<br>
freedesktop compliant, this can be then changed.<br></blockquote><div><br></div><div>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. <br></div></div><div><br></div><div>If a specification is unclear, or it's missing cases, then you need to fix the specification. The <a href="http://freedesktop.org">freedesktop.org</a> 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.</div><div><br></div><div>Ciao,</div><div> Emmanuele.<br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><a href="https://www.bassi.io" target="_blank">https://www.bassi.io</a><br>[@] ebassi [@<a href="http://gmail.com" target="_blank">gmail.com</a>]</div></div>