[SailfishDevel] app OrganizationName and harbour
Thomas Tanghus
thomas at tanghus.net
Sat Apr 5 17:33:18 UTC 2014
On Saturday 05 April 2014 17:57 Thomas Perl wrote:
> So yeah, the 1990s called and want their directory name restrictions back -
> and that is the reason why a non-dotted naming scheme was chosen, and a
> prefix used for namespacing instead (having a separate RPMDB for third
> party apps or a separate package system would of course also be a
> possibility, but you can’t just pull that out of thin air, so of course
> time pressure was also a factor there).
>
> In the end, I’m now very content with the “harbour-“ prefix, it lets you
> immediately spot third party app data in your $HOME by “find”ing harbour-*
> directories, and on the command line, typing harbour-<tab> lists all third
> party apps, plus “rpm -qa | grep ^harbour-“ lists all installed third party
> RPMs, grep for “harbour-“ in the process list, etc, etc… (this wouldn’t
> have been possible in such a convenient way with FQDNs).
I realize it's not up for discussion at this point, but I must admit that I
find the argumentation to be ... questionable, so I'll vent my frustrations
nonetheless.
Qt is - as far as I understand - much more open for changes nowadays,
otherwise KDE Frameworks 5 wouldn't have dropped so many of their own
implementations that they have now gotten integrated in Qt. I'm pretty
confident they would be open for stepping into the current millennium
regarding directory naming, and process table grepping/tab-expansion is hardly
an argument for implementing a naming scheme which I consider fundamentally
flawed.
Directory path resolving for cleaning up is of course an issue, and XDG
compliance is a must, but that should be fairly easily solved by enforcing the
naming scheme - as it is now, just not very cleverly.
I don't know much (anything) about android apps, but they seem to have a well
defined policy for this.
I addressed this in[1] with no response; probably because I only saw that
thread after the decision had been enforced.
As usual a disclaimer: I know next to nothing about packaging, and I'm just an
amateur and not very skilled coder. In fact this is the first time I'm made
mobile apps (counting out WAP eons ago).
[1] https://lists.sailfishos.org/pipermail/devel/2013-November/001523.html
--
Med venlig hilsen / Best Regards
Thomas Tanghus
More information about the Devel
mailing list