[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