[SailfishDevel] Two executables and D-Bus interfaces in a package

Matthias Fehring buschmann at huessenbergnetz.de
Wed Jan 15 23:14:13 UTC 2014


Ok, one should not go away to make food... :D So my other post is not 
relevant anymore...


Am 15.01.2014 23:50, schrieb Gabriel Böhme:
> Ohh,...
> 
>  should read more careful, or stop watching videos next to it.^^ ;)
> 
>  Am 15.01.2014 23:48, schrieb Andrey Kozhevnikov:
> 
>> we're talking about dbus interfaces, not apis :)
>> 
>> On 16.01.2014 04:47, Gabriel Böhme wrote:
>> 
>> I think DBUS is not restricted at all as far as I know, Bernd wrote the 
>> following some days ago:
>> 
>> This comment was about one specific DBus API (PackageKit), which will be
>> made unavailable to 3rd party applications soon to prevent unrequested
>> sideloading of RPM packages. An API designed for use by 3rd party
>> applications for this task will be made available.
>> 
>> DBus APIs generally are available to you if you have the right to acces
>> them from your application without raising the applications
>> privileges. PackageKit (hopefully) is the one big exception there at the
>> moment. We're trying to create additional documentation on stability of
>> DBus APIs to help you to avoid using an API which will still change a lot.
>> 
>> Gabriel.
>> 
>> Am 15.01.2014 23:43, schrieb Andrey Kozhevnikov:
>> D-Bus interfaces not allowed for harbour.
>> And you can use everything you want if dont need to go to harbour :)
>> 
>> On 16.01.2014 04:35, Matthias Fehring wrote:
>> Hello,
>> 
>> I have a question concerning the harbour rules and the currently allowed 
>> stuff.
>> 
>> My application (http://ocnews.buschmann23.de [1]) consists of two 
>> executable files. One is the
>> frontend, the other one is a daemon/engine. Both are communicating through 
>> D-Bus, the
>> daemon/engine is also started on request through D-Bus.
>> 
>> Now the harbour rules seems only to allow one executable per package. How 
>> to go around these
>> problem? Creating two packages?
>> 
>> The other thing is the D-Bus interface of the daemon/engine. The new rpm 
>> validator in the SDK
>> says, that it is not allowed to install files in 
>> /usr/share/dbus-1/interfaces and
>> /usr/share/dbus-1/services.
>> 
>> Is there a solution for that or can it currently not published through 
>> Jolla Store when it uses
>> it's own D-Bus interface?
>> 
>> Best greetings
>> Matthias
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>> 
>> _______________________________________________
>> SailfishOS.org Devel mailing list
> 
> _______________________________________________
> SailfishOS.org Devel mailing list
> 
> _______________________________________________
> SailfishOS.org Devel mailing list
> 
> 
> 
> Links:
> ------
> [1] http://ocnews.buschmann23.de
> 
> _______________________________________________
> SailfishOS.org Devel mailing list


More information about the Devel mailing list