Re: Find out Maemo version from script

2009-12-16 Thread Cornelius Hald
Marius Gedminas wrote:
> On Tue, Dec 15, 2009 at 07:50:48PM +0100, Cornelius Hald wrote:
>> I think I will use the osso-product-info command as this seems to be the
>> "best" way for me to do it.
>>
>> With the other solutions I have some problems:
>>
>> * /etc/osso_software_version does not exist on my N900.
>>
>> * pkg-config is only for *-dev packages and does not exist (by default)
>> on the N900.
>>
>> * Checking for the feature is not possible, as the "feature" is a bug in
>> some preinstalled library and I don't know in which one.
>  
>> I need this check because I need to figure out whether or not this bug
>> exists and if yes change a couple of files to work around it. So
>> checking for the OSSO_PRODUCT_RELEASE_VERSION with the osso-product-info
>> command should work for me.
> 
> This sounds very interesting.  Can you tell use what the bug is and what
> files you need to change for the workaround?

It´s this one: https://bugs.maemo.org/show_bug.cgi?id=6263

So I´m changing the uri-action-defaults.list in my postinst script if 
the script is installed on the current Maemo5 version.

Cheers!
Conny

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Find out Maemo version from script

2009-12-15 Thread Marius Gedminas
On Tue, Dec 15, 2009 at 07:50:48PM +0100, Cornelius Hald wrote:
> I think I will use the osso-product-info command as this seems to be the
> "best" way for me to do it.
> 
> With the other solutions I have some problems:
> 
> * /etc/osso_software_version does not exist on my N900.
> 
> * pkg-config is only for *-dev packages and does not exist (by default)
> on the N900.
> 
> * Checking for the feature is not possible, as the "feature" is a bug in
> some preinstalled library and I don't know in which one.
 
> I need this check because I need to figure out whether or not this bug
> exists and if yes change a couple of files to work around it. So
> checking for the OSSO_PRODUCT_RELEASE_VERSION with the osso-product-info
> command should work for me.

This sounds very interesting.  Can you tell use what the bug is and what
files you need to change for the workaround?

Marius Gedminas
-- 
If the ancients were right and to think is to exist, does Microsoft exist?


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Find out Maemo version from script

2009-12-15 Thread Cornelius Hald
On Tue, 2009-12-15 at 17:44 +0200, Marius Gedminas wrote:
> On Tue, Dec 15, 2009 at 04:37:23PM +0100, Alberto Garcia wrote:
> > On Tue, Dec 15, 2009 at 12:21:58PM +0100, Cornelius Hald wrote:
> > 
> > > While developing inside the SDK I used /etc/maemo_version (which is
> > > provided by the package maemo-version) to alter the runtime behavior
> > > of some scripts.
> > 
> > I think it's simpler to check the version of some installed packages
> > (using e.g. pkg-config)
> 
> And it's even better to check for the *features* you want, rather than
> the version of the software that has these features.

Thanks Frantisek, Alberto and Marius!

I think I will use the osso-product-info command as this seems to be the
"best" way for me to do it.

With the other solutions I have some problems:

* /etc/osso_software_version does not exist on my N900.

* pkg-config is only for *-dev packages and does not exist (by default)
on the N900.

* Checking for the feature is not possible, as the "feature" is a bug in
some preinstalled library and I don't know in which one.

I need this check because I need to figure out whether or not this bug
exists and if yes change a couple of files to work around it. So
checking for the OSSO_PRODUCT_RELEASE_VERSION with the osso-product-info
command should work for me.

Thanks for all the suggestions!
Conny


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Find out Maemo version from script

2009-12-15 Thread Marius Gedminas
On Tue, Dec 15, 2009 at 04:37:23PM +0100, Alberto Garcia wrote:
> On Tue, Dec 15, 2009 at 12:21:58PM +0100, Cornelius Hald wrote:
> 
> > While developing inside the SDK I used /etc/maemo_version (which is
> > provided by the package maemo-version) to alter the runtime behavior
> > of some scripts.
> 
> I think it's simpler to check the version of some installed packages
> (using e.g. pkg-config)

And it's even better to check for the *features* you want, rather than
the version of the software that has these features.

Marius Gedminas
-- 
At most companies, programmers aren't trusted with words that a user might
actually see (and for good reason, much of the time).
-- Joel Spolski


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Find out Maemo version from script

2009-12-15 Thread Alberto Garcia
On Tue, Dec 15, 2009 at 12:21:58PM +0100, Cornelius Hald wrote:

> While developing inside the SDK I used /etc/maemo_version (which is
> provided by the package maemo-version) to alter the runtime behavior
> of some scripts.

I think it's simpler to check the version of some installed packages
(using e.g. pkg-config)

Berto
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Find out Maemo version from script

2009-12-15 Thread Frantisek Dufka
There is /etc/osso_software_version but the file is part of some package 
that can be uninstalled. Then there is osso-product-info command that 
reads it from config partition (where it is stored by flasher) and 
prints it.

Why do you need it? Maybe checking specific version of specific 
feature/debian package is better that this?

Frantisek
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers