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

2014-01-15 Thread Matthias Fehring

Hello,

I have a question concerning the harbour rules and the currently allowed 
stuff.


My application (http://ocnews.buschmann23.de) 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


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

2014-01-15 Thread 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) 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


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

2014-01-15 Thread Matthias Fehring

Thank you for the fast answer. The openrepos.net is the solution for me. :)

Best greetings
Matthias

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) 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


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

2014-01-15 Thread Gabriel Böhme
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) 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

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

2014-01-15 Thread 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) 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

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

2014-01-15 Thread 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) 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

___
SailfishOS.org Devel mailing list

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

2014-01-15 Thread Matthias Fehring
Yes, I read that already yesterday or the day before and thougt that own 
D-Bus interfaces are allowed.

But then the result of the rpm validator is a bit irritating. :)

But I will try to submit it to harbour and will see what happens.

Am 15.01.2014 23:47, schrieb Gabriel Böhme:
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




Links:
--
[1] http://ocnews.buschmann23.de

___
SailfishOS.org Devel mailing list

___
SailfishOS.org Devel mailing list

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

2014-01-15 Thread Matthias Fehring
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

___
SailfishOS.org Devel mailing list