[SailfishDevel] Jolla Harbour and Jolla Store

Roberto Colistete Jr. roberto.colistete at gmail.com
Wed Nov 6 21:05:48 UTC 2013


     I support packages with the option to use dependencies in mobile OS :
- about Sailfish OS, I feel managing RPM packages is faster than than 
DEB packages;
- current (2013) smartphones are fast (dual or quad core @ > 1,0 GHz, 
fast flash memory, etc), equivalent to low cost net/notebooks some years 
ago, so it is not a problem to have repositories with thousands of packages;
- one great advantage of GNU Linux mobile OS (Maemo, MeeGo, Mer/Nemo 
Mobile, Sailfish, etc) is the availability of thousands of libraries 
ported from desktop Linux developed, e.g., we can have a software with 
GUI made with 500 QML lines of source code using a library (with 200,000 
C/C++ lines of source code, developed after 15 years by thousands of 
developers) as dependency;
- if some developer wants to include dependencies in its rpm package, 
yes, it can, it has this freedom.

     As I've read today, we can submit .rpm packages using dependencies 
from Mer/Nemo Mobile repositories, only Jolla Harbour doesn't host 
dependencies itself. So it is just a matter of the community support 
Mer/Nemo Mobile to include desired libraries, tools, etc. And/or use 
OpenRepos so each developer has its needed dependencies.

     So let us start submitting our Sailfish softwares, sailors !

         Best regards,

         Roberto


Em 06-11-2013 18:28, Attila Csipa escreveu:
> On 06-Nov-13 09:33, Marcin M. wrote:
>> And somehow Debian and Ubuntu and ... do well it with real depends...
>
> Debian, Ubuntu (and the whole desktop Linux world) is a very different 
> setup from the classic appstore setup (so no orphaned packages/apps, 
> less packages, less metadata, less frequent updates/releases, 
> unlimited CPU/RAM/network). Ubuntu, with the limitation of apt (and 
> yes, I'm a Ubuntu user, and love apt-get-ing) sucked on Maemo once the 
> number of packages went to the thousands (and real stores are with app 
> numbers in the hundred-thousands). It took ages (and a boatload of 
> battery/CPU/flash) just to see if there is an update for something. 
> And I'm not saying this as a plug for RPM-based repositories, for an 
> appstore setup, they are almost as bad.
>
> A dependency system can be really helpful. It's just that the 
> environment changed a bit since the '90s, so while you can implement 
> proof-of-concept level stores in an old-school Linux style packet 
> management (see the Maemo experience), it can hardly scale to the 
> proportions and use-cases modern appstores are aiming at.
>
> Best regards,
> Attila Csipa



More information about the Devel mailing list