2013/11/6, Marcin M. <marmistrz...@gmail.com>: > And somehow Debian and Ubuntu and ... do well it with real depends...
Well, Ubuntu and Debian are both dead slow on package management, and the main reason for that is a fancy dependencies resolving system. Still, if you add some 3rd party repos to Debian or Ubuntu that try to replace some essential system packages with forked or newer versions, then I'm not sure if a OS upgrade would went well, or break some things, minor or major. Have you ever tried installing GNOME shell on Ubuntu back when GNOME 3 was released? I found it was best to reinstall Ubuntu after this experiment. And the last thing you'd want to have as a phone vendor is bricking user's phones on upgrades. You have to be careful what kind of system modifications to allow, and what not. You can do a lot of dangerous stuff with dependencies with rpm, so better not allow it in the first place (to regular users; I'm not talking about Linux geeks here). Martin > > -- > Marcin > > > 2013/11/6 Marcin M. <marmistrz...@gmail.com> > >> If everything handled correctly (assuming no 3rd party lib updates) what >> bad can happen? >> >> -- >> Marcin >> >> >> 2013/11/6 Martin Grimme <martin.gri...@gmail.com> >> >>> Hi, >>> >>> 2013/11/6, 郭云鹤 <guoyunhebr...@gmail.com>: >>> > i think every app should be independent. apps' dependence caused many >>> > problems. >>> >>> I think the same. While having deps and libraries and everything is >>> cool from a Linuxer's point of view, it will give a bad user >>> experience and just cry for breaking things when updating the OS or >>> other apps. >>> >>> You can either try to get the library into Nemo, or include it in your >>> package or link to it statically. Those few kbytes wasted by this >>> approach should be no real problem, but worth it, if it improves the >>> user's experience and happiness with Sailfish devices. >>> >>> I remember people crying they could not update their N900 because of >>> some library dependencies. Don't let this happen again. >>> 1337 Linux h4x0rz in need of obscure libs and stuff will always find a >>> workaround to fulfill their needs, e.g. with 3rd party repositories. >>> :) >>> >>> Keep in mind that Sailfish wants to be attractive to regular users and >>> user experience should be highly valued. >>> >>> >>> My 2 cents, >>> Martin >>> >>> >>> > >>> > 郭云鹤(Guo Yunhe) >>> > http://guoyunhe.me/ >>> > 在 2013-11-7 上午12:13,"Marcin M." <marmistrz...@gmail.com>写道: >>> > >>> >> It's not a pity when it comes to libraries. It is when you create a >>> >> modular app ;) - divided into packages. But if there was an >>> >> in-app-purchase >>> >> system, it wouldn't be so bad :) >>> >> >>> >> -- >>> >> Marcin >>> >> >>> >> >>> >> 2013/11/6 Mohammed Hassan <mohammed.has...@jollamobile.com> >>> >> >>> >>> I don't see it as a pity. I see it as an opportunity for everyone >>> >>> to push their libraries and stuff to mer/nemo/sailfish. >>> >>> >>> >>> An advantage of SailfishOS is that everyone can contribute and have >>> >>> their >>> >>> own applications, libraries and tools there. >>> >>> >>> >>> Just my 0.02 >>> >>> >>> >>> Cheers, >>> >>> >>> >>> On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: >>> >>> > Hi, >>> >>> > Thanks! Well, it's a pity ;( >>> >>> > Regards, >>> >>> > >>> >>> > -- >>> >>> > Marcin >>> >>> > 2013/11/6 Jonni Rainisto <[1]jonni.raini...@jolla.com> >>> >>> > >>> >>> > Hi, >>> >>> > AFAIK. Currently you can only depend on mer/nemomobile packages, >>> you >>> >>> > cannot depend on store packages. >>> >>> > re, Jonni >>> >>> > >>> >>> > __________________________________________________________________ >>> >>> > >>> >>> > From: [2]devel-boun...@lists.sailfishos.org >>> >>> > [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. >>> >>> > [[4]marmistrz...@gmail.com] >>> >>> > Sent: Wednesday, November 06, 2013 5:34 PM >>> >>> > To: Sailfish OS Developers >>> >>> > Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store >>> >>> > And what about in-app-store depends? (Free app, paid databases, >>> >>> > databases depend on the free app) >>> >>> > -- >>> >>> > Marcin >>> >>> > 2013/11/6 Andrey Kozhevnikov <[5]coderusin...@gmail.com> >>> >>> > >>> >>> > Good point, thanks! >>> >>> > >>> >>> > On 06.11.2013 18:30, Jonni Rainisto wrote: >>> >>> > >>> >>> > And if some good library is missing, and you are willing to >>> maintain >>> >>> > the library, feel free trying to get it added to Mer/Nemomobile >>> side >>> >>> > (after that you can depend against it). >>> >>> > re, Jonni >>> >>> > ________________________________________ >>> >>> > From: [6]devel-boun...@lists.sailfishos.org >>> >>> > [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni >>> Rainisto >>> >>> > [[8]jonni.raini...@jolla.com] >>> >>> > Sent: Wednesday, November 06, 2013 2:27 PM >>> >>> > To: Sailfish OS Developers >>> >>> > Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store >>> >>> > HI, >>> >>> > AFAIK, uploading libraries to store is forbidden, you can only >>> >>> > depend on common mer/nemomobile libraries in .spec/rpm Requires >>> >>> > field. >>> >>> > re, Jonni >>> >>> > ________________________________________ >>> >>> > From: [9]devel-boun...@lists.sailfishos.org >>> >>> > [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey >>> >>> > Kozhevnikov [[11]coderusin...@gmail.com] >>> >>> > Sent: Wednesday, November 06, 2013 1:40 PM >>> >>> > To: [12]devel@lists.sailfishos.org >>> >>> > Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store >>> >>> > Please more information about Harbour: >>> >>> > - it can accept only single files, means i cant upload some >>> >>> > libraries, >>> >>> > required as depends for my appliction? >>> >>> > - does it acts as repository? >>> >>> > On 06.11.2013 17:06, Karl Granström wrote: >>> >>> > >>> >>> > Ahoy all, >>> >>> > Today we're launching Jolla Harbour <[13]harbour.jolla.com>, the >>> >>> > portal for submitting applications to the Jolla Store. >>> >>> > You can submit and manage your applications. Consumers will be >>> >>> > able >>> >>> > to install them directly from their Jolla phones. >>> >>> > Here are some details about Jolla Harbour: >>> >>> > Joining and logging into Jolla Harbour: >>> >>> > Joining is free! You can create a Jolla account from the Jolla >>> >>> > Harbour landing page ([14]harbour.jolla.com) or if you have >>> >>> > pre-ordered your Jolla phone, you have everything you need to get >>> >>> > started. To manage your account details, please visit >>> >>> > [15]account.jolla.com. >>> >>> > Support for Sailfish and Android™ applications: >>> >>> > You can submit both Sailfish and Android™ applications to Jolla >>> >>> > Harbour. The submission process is the same. >>> >>> > Start with free applications: >>> >>> > At launch, the Jolla Harbour and Jolla Store will support only >>> >>> > free >>> >>> > applications. We are working hard to enable payment solutions and >>> we >>> >>> > will keep you posted about these capabilities as they develop. >>> >>> > Binary package naming: >>> >>> > You will receive naming guidelines when you upload the binary >>> >>> > package to Jolla Harbour. You can also find guidelines on >>> versioning >>> >>> > at [16]http://semver.org. >>> >>> > Preparing your metadata: >>> >>> > Jolla Harbour needs to know a few things about your app: >>> >>> > - An app icon for the Store (86x86px, png) (Current SDK supports >>> >>> > 90x90px images; more details to follow soon) >>> >>> > - 1-3 screenshots (540x960px, png or jpg) >>> >>> > - An optional Cover image for your Store page (516x252px, png or >>> >>> > jpg) >>> >>> > Submission process: >>> >>> > To submit your application to Jolla Harbour, fill in the metadata >>> >>> > for it and upload the binary and required images. After you have >>> >>> > submitted your app, Jolla will start Quality Assurance testing. >>> >>> > Quality Assurance testing: >>> >>> > Jolla will perform QA testing on your applications on real Jolla >>> >>> > devices. We will get back to you with feedback on your app within >>> >>> > a >>> >>> > few days. You will be notified on the QA results via the email >>> >>> > address you have registered to your Jolla account. >>> >>> > If you encounter any issues, please contact us by email, >>> >>> > [17]developer-c...@jolla.com, or report them to the Sailfish >>> >>> > developers mailing list at devel at [18]lists.sailfishos.org. >>> >>> > Happy hacking! >>> >>> > The Jolla Store Team >>> >>> > _______________________________________________ >>> >>> > SailfishOS.org Devel mailing list >>> >>> > >>> >>> > _______________________________________________ >>> >>> > SailfishOS.org Devel mailing list >>> >>> > _______________________________________________ >>> >>> > SailfishOS.org Devel mailing list >>> >>> > _______________________________________________ >>> >>> > SailfishOS.org Devel mailing list >>> >>> > >>> >>> > _______________________________________________ >>> >>> > SailfishOS.org Devel mailing list >>> >>> > >>> >>> > _______________________________________________ >>> >>> > SailfishOS.org Devel mailing list >>> >>> > >>> >>> > References >>> >>> > >>> >>> > 1. mailto:jonni.raini...@jolla.com >>> >>> > 2. mailto:devel-boun...@lists.sailfishos.org >>> >>> > 3. mailto:devel-boun...@lists.sailfishos.org >>> >>> > 4. mailto:marmistrz...@gmail.com >>> >>> > 5. mailto:coderusin...@gmail.com >>> >>> > 6. mailto:devel-boun...@lists.sailfishos.org >>> >>> > 7. mailto:devel-boun...@lists.sailfishos.org >>> >>> > 8. mailto:jonni.raini...@jolla.com >>> >>> > 9. mailto:devel-boun...@lists.sailfishos.org >>> >>> > 10. mailto:devel-boun...@lists.sailfishos.org >>> >>> > 11. mailto:coderusin...@gmail.com >>> >>> > 12. mailto:devel@lists.sailfishos.org >>> >>> > 13. http://harbour.jolla.com/ >>> >>> > 14. http://harbour.jolla.com/ >>> >>> > 15. http://account.jolla.com/ >>> >>> > 16. http://semver.org/ >>> >>> > 17. mailto:developer-c...@jolla.com >>> >>> > 18. http://lists.sailfishos.org/ >>> >>> >>> >>> > _______________________________________________ >>> >>> > SailfishOS.org Devel mailing list >>> >>> >>> >>> _______________________________________________ >>> >>> SailfishOS.org Devel mailing list >>> >>> >>> >> >>> >> >>> >> _______________________________________________ >>> >> SailfishOS.org Devel mailing list >>> >> >>> > >>> _______________________________________________ >>> SailfishOS.org Devel mailing list >>> >> >> > _______________________________________________ SailfishOS.org Devel mailing list