Re: Profiling applications (oprofile, others?)

2009-12-03 Thread Andrea Borgia
Alberto Mardegan ha scritto:

since fremantle's maemo-mapper is so horribly slow, I went and tried to 
 run 
 oprofile.

AFAIK, it was very slow even on Diablo:
https://bugs.maemo.org/show_bug.cgi?id=4452

A.

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


Re: Profiling applications (oprofile, others?)

2009-12-03 Thread Alberto Mardegan
Andrea Borgia wrote:
 Alberto Mardegan ha scritto:
 
since fremantle's maemo-mapper is so horribly slow, I went and tried to 
 run 
 oprofile.
 
 AFAIK, it was very slow even on Diablo:
 https://bugs.maemo.org/show_bug.cgi?id=4452

Believe me, it's even slower :-)
About the map cache, I don't see much point of having it in a DB at all, I 
would 
just use the filesystem. But I'll try to get all the developers of maps 
application to agree on a common place/format to store downloaded maps, in 
order 
to share it.

Ciao,
   Alberto

-- 
http://www.mardy.it -- geek in un lingua international!
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Qt or GTK+ which is better for developement

2009-12-03 Thread Abdul Mateen
Hi,
I am a newbie for maemo , having extensive experience developing for Android
platform, I want to ask here, should I start with Qt ? or GTK+ or they will
have the same impact, is there any difference in between the two considered
with maemo development, officially GTK+ is supported? can we do everything
with Qt we  can do with GTK+ ?

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


Re: QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-03 Thread Thomas Perl
2009/12/2 Anderson Lizardo anderson.liza...@openbossa.org:
 2009/12/2 Benoît HERVIER kher...@khertan.net:
 What happen if i push something for testing like PyGTKEditor for example ...
 but once this one has been push, a new version of a python binding used by
 PyGTKEditor exist in the extras-devel, we cannot push it to extras-testing
 manually  ? But as there isn't any new version of PyGTKEditor, i ll recreate
 one package in extras-devel with a greater number just to push the python
 binding.

 What happen now if this binding is a important update ?

 That's what is happening at the moment with python-osso.

 The version in extras  extras-testing (0.4.0-0maemo1) has a bug where
 the __init__.py file is not generated (because it lacked the
 python-central dependency). The issue has been fixed in 0.4.0-0maemo2
 some time ago, but it does not go to extras-testing because there is
 no package depending _explicitely_ on that new version.

 So unless someone promotes a user/* package to extras-testing that has
 Depends: python-osso (= 0.4.0-0maemo2) , python-osso will remain
 broken on extras  extras-testing.

Maybe a meta-package that depends on all new PyMaemo packages
would do the trick? AFAIK there is a user/hidden section that lets the
package appear in upgrade and uninstall views, but not in the normal
install view. So users won't see it in the normal application list, but
would have the option to remove or upgrade the package:

http://maemo.gitorious.org/hildon-application-manager/mainline/commit/f7b4542b3c77114a95e2803708cec8eeff3409f7

(I don't know if this commit has made it into a release version yet, though)

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


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Dave Neary
Hi,

Abdul Mateen wrote:
 I am a newbie for maemo , having extensive experience developing for
 Android platform, I want to ask here, should I start with Qt ? or GTK+
 or they will have the same impact, is there any difference in between
 the two considered with maemo development, officially GTK+ is supported?
 can we do everything with Qt we  can do with GTK+ ?

Objectively, you should probably target Qt for new applications. You can
develop well integrated Maemo applications with Qt, and it will be the
default toolkit  interface from Maemo 6 onwards.

If you're primarily targeting N900 or lower, you should use GTK+ and
Hildon, that will be better integrated.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

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


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Ville M. Vainio
On Thu, Dec 3, 2009 at 12:28 PM, Dave Neary dne...@maemo.org wrote:

 Objectively, you should probably target Qt for new applications. You can
 develop well integrated Maemo applications with Qt, and it will be the
 default toolkit  interface from Maemo 6 onwards.

Seconded. Also, Qt is going to be much more welcoming environment for
a person with prior Java experience.

-- 
Ville M. Vainio
http://tinyurl.com/vainio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo-optify, autobuilder /opt

2009-12-03 Thread Andrew Flegg
2009/12/2 Anderson Lizardo anderson.liza...@openbossa.org:

 All files installed under e.g. /usr/lib/python2.5 go automatically
 to /opt. But note that the package itself is unchanged (because
 pymaemo-optify takes care of handling these mount binds), so there is
 no way for maemo-optify to know whether to optify some Python package
 simply by looking at where it installs files.

Short version of the required heuristics for NOT invoking maemo-optify:

  * any package including /opt
  * any package with debian/optify containing 'none'
  * any package with a direct, or indirect, dependency on pymaemo-optify.

Any others?

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Abdul Mateen
On Thu, Dec 3, 2009 at 5:36 AM, Abdul Mateen abmat...@gmail.com wrote:

 Thank you for the quick answers, I got a initial idea to start with Qt
 development for N900 and onwards. I think Qt should be the official UI
 framework because of its designers support also, it is easy and
 straightforward for development in C/C++.


 On Thu, Dec 3, 2009 at 5:29 AM, Paul Drummond paul.drumm...@iode.co.ukwrote:

 Hi Abdul,

 I am in the same position - I also have Android experience and am new to
 Maemo.

 I have been doing a bit of research over the last few days and my feeling
 at the momemt is that the Maemo community is in a state of transistion so
 it's a confusing time for new developers to jump in!

 Currently, GTK+ is the official tookit for Maemo 5 and Qt is a community
 supported alternative.  But for Maemo 6, the roles will be swapped - Qt
 will become the official UI framework and GTK+ will still be available as a
 community supported alternative.

 Qt is the preferred UI framework because of it's cross-platform support.
 The idea being you will be able to develop a single app and deploy it on
 many mobile platforms (at least Symbian and Maemo).

 So what is the recommended approach if you want to develop a N900 app
 right now?  Well, Qt 4.6 is still only a technoloy preview for Maemo but it
 sounds as if it's still the recommended framework for new development.  Can
 a more experience maemo confirm this please?

 2009/12/3 Abdul Mateen abmat...@gmail.com

  Hi,
 I am a newbie for maemo , having extensive experience developing for
 Android platform, I want to ask here, should I start with Qt ? or GTK+ or
 they will have the same impact, is there any difference in between the two
 considered with maemo development, officially GTK+ is supported? can we do
 everything with Qt we  can do with GTK+ ?

 Thank You,.

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




 --
 Iode Software Ltd, registered in England No. 6299803.

 Registered Office Address: 3 Copper Beech Close, Dunnington, York, North
 Yorkshire, YO19 5PY.

 This message is intended only for the use of the person(s) (the intended
 recipient(s)) to whom it is addressed. It may contain information which is
 privileged and confidential within the meaning of applicable law. If you are
 not the intended recipient, please contact the sender as soon as possible.
 The views expressed in this communication may not necessarily be the views
 held by The Company.



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


Bad Xephyr OpenGL performance

2009-12-03 Thread Murray Cumming
Everyone knows that OpenGL (Accelerated 3D) performance in Xephyr (on
the host PC) is bad, so you only see the smooth Maemo effects when
running on an actual device. But nobody I ask seems to know _why_. It's
maybe only a problem on Intel graphics hardware, but again, nobody I ask
knows why.

I wonder if it's related to specific effects that Maemo uses, because
the simple glxgears demo (in the mesa tarball) happily gets me around
1500 fps, or around 700fps using the -fullscreen option.

Can someone enlighten me, ideally with bug report URLs?

-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

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


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Murray Cumming
On Thu, 2009-12-03 at 11:28 +0100, Dave Neary wrote:
 Hi,
 
 Abdul Mateen wrote:
  I am a newbie for maemo , having extensive experience developing for
  Android platform, I want to ask here, should I start with Qt ? or GTK+
  or they will have the same impact, is there any difference in between
  the two considered with maemo development, officially GTK+ is supported?
  can we do everything with Qt we  can do with GTK+ ?
 
 Objectively, you should probably target Qt for new applications. You can
 develop well integrated Maemo applications with Qt, and it will be the
 default toolkit  interface from Maemo 6 onwards.

However, the published Maemo 6 Framework suggests that Maemo 6 will have
a very different API for the UI, even if it does use general Qt
conventions:
http://qt.gitorious.org/maemo-6-ui-framework

So I doubt that it's very helpful to write an application for Maemo
using Qt now, other than just to learn about Qt.

I wish they'd publish the API reference online. You can build it
locally. I can't publish it because I'm afraid that the
(no-modification, no-distribution) license doesn't allow it.

These blog entries give some small idea of the new API:
http://zchydem.enume.net/?p=128
http://zchydem.enume.net/?p=149
http://zchydem.enume.net/?p=243

 If you're primarily targeting N900 or lower, you should use GTK+ and
 Hildon, that will be better integrated.



-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

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


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Abdul Mateen
Yes, I think I should start by developing on Qt for Maemo 5 and onwards, I
am also curious about distribution of applications, like Android has
Android Market maemo has Maemo Select but I saw one can not push paid
apps into Maemo Select. Any news nokia is going for an app store for Maemo ?


I must say that:
This community is far more superior and have faster responses than Android
community wow, amazing. I am keenly interested in learning Maemo 5+, I have
already setup the environment, I am sure and will hope best that , if I will
stuck at some place this community will help alot



On Thu, Dec 3, 2009 at 6:00 AM, Murray Cumming murr...@murrayc.com wrote:

 On Thu, 2009-12-03 at 11:28 +0100, Dave Neary wrote:
  Hi,
 
  Abdul Mateen wrote:
   I am a newbie for maemo , having extensive experience developing for
   Android platform, I want to ask here, should I start with Qt ? or GTK+
   or they will have the same impact, is there any difference in between
   the two considered with maemo development, officially GTK+ is
 supported?
   can we do everything with Qt we  can do with GTK+ ?
 
  Objectively, you should probably target Qt for new applications. You can
  develop well integrated Maemo applications with Qt, and it will be the
  default toolkit  interface from Maemo 6 onwards.

 However, the published Maemo 6 Framework suggests that Maemo 6 will have
 a very different API for the UI, even if it does use general Qt
 conventions:
 http://qt.gitorious.org/maemo-6-ui-framework

 So I doubt that it's very helpful to write an application for Maemo
 using Qt now, other than just to learn about Qt.

 I wish they'd publish the API reference online. You can build it
 locally. I can't publish it because I'm afraid that the
 (no-modification, no-distribution) license doesn't allow it.

 These blog entries give some small idea of the new API:
 http://zchydem.enume.net/?p=128
 http://zchydem.enume.net/?p=149
 http://zchydem.enume.net/?p=243

  If you're primarily targeting N900 or lower, you should use GTK+ and
  Hildon, that will be better integrated.



 --
 murr...@murrayc.com
 www.murrayc.com
 www.openismus.com


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


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Ville M. Vainio
On Thu, Dec 3, 2009 at 1:00 PM, Murray Cumming murr...@murrayc.com wrote:

 So I doubt that it's very helpful to write an application for Maemo
 using Qt now, other than just to learn about Qt.

I think the intention is to have just plain Qt applications work on
Harmattan as well.

Also, even if some of the app will need to change in order to support
DUI, most of it really doesn't. All the engine side code for
starters; QtCore does provide quite tangible productivity gains over
using glib/c++ stdlib/posix. If you are using Model-View framework,
you can directly migrate your model classes as well.

-- 
Ville M. Vainio
http://tinyurl.com/vainio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Any new information on Developer Device Program?

2009-12-03 Thread ds
Christmas is approaching, and to me it is absolutly not transparent,
what happend to a N900 Developer Device Program.

I could not find any information on maemo.org.

Detlef

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


Re: Any new information on Developer Device Program?

2009-12-03 Thread Frantisek Dufka
ds wrote:
 Christmas is approaching, and to me it is absolutly not transparent,
 what happend to a N900 Developer Device Program.
 
 I could not find any information on maemo.org.

Oh, you mean you missed all the haiku in Maemo talk thread 
http://talk.maemo.org/showthread.php?p=398254#post398254 ? Definitely 
worth reading :-)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Any new information on Developer Device Program?

2009-12-03 Thread Aniello Del Sorbo
2009/12/3 ds d...@physik.de:
 Christmas is approaching, and to me it is absolutly not transparent,
 what happend to a N900 Developer Device Program.

 I could not find any information on maemo.org.

 Detlef

what do you mean by new information ?

Are you aware of this thread:

http://talk.maemo.org/showthread.php?t=32951

-- 
anidel
Sent from London, Eng, United Kingdom
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Jeremiah Foster

On Dec 3, 2009, at 12:07, Abdul Mateen wrote:

 Yes, I think I should start by developing on Qt for Maemo 5 and onwards, I am 
 also curious about distribution of applications, like Android has Android 
 Market maemo has Maemo Select but I saw one can not push paid apps into 
 Maemo Select. Any news nokia is going for an app store for Maemo ?

Ovi is going to be (potentially) a paid app store for Maemo.

Note that there already are thousands of apps available through apt-get and 
they are free. Maemo is based on debian which is a Free Software GNU / Linux 
distribution, so many of the libraries use LGPL or the GPL. This may have a 
bearing on your apps, so it often pays to understand the licenses before you 
start distributing your software.

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


Re: Any new information on Developer Device Program?

2009-12-03 Thread Jose Manrique Lopez de la Fuente
We live on an eternal week, and still waiting...

I hope someone will let me play with his/her N900 in Barcelona because
I haven't seen one yet (is it true? has it been released?) :D

Best regards,

2009/12/3 Aniello Del Sorbo ani...@gmail.com:
 2009/12/3 ds d...@physik.de:
 Christmas is approaching, and to me it is absolutly not transparent,
 what happend to a N900 Developer Device Program.

 I could not find any information on maemo.org.

 Detlef

 what do you mean by new information ?

 Are you aware of this thread:

 http://talk.maemo.org/showthread.php?t=32951

 --
 anidel
 Sent from London, Eng, United Kingdom
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




-- 
J. Manrique López de la Fuente
http://www.jsmanrique.es
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Any new information on Developer Device Program?

2009-12-03 Thread ds
No, I was not.

Last time important information was on maemo-developers! 

So I did not search talks:-)

Thanks

Detlef

Am Donnerstag, den 03.12.2009, 12:27 + schrieb Aniello Del Sorbo: 
 2009/12/3 ds d...@physik.de:
  Christmas is approaching, and to me it is absolutly not transparent,
  what happend to a N900 Developer Device Program.
 
  I could not find any information on maemo.org.
 
  Detlef
 
 what do you mean by new information ?
 
 Are you aware of this thread:
 
 http://talk.maemo.org/showthread.php?t=32951
 

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


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Andre Klapper
Am Donnerstag, den 03.12.2009, 06:07 -0500 schrieb Abdul Mateen:
 Yes, I think I should start by developing on Qt for Maemo 5 and
 onwards, I am also curious about distribution of applications, like
 Android has Android Market maemo has Maemo Select but I saw one
 can not push paid apps into Maemo Select. 
 Any news nokia is going for an app store for Maemo ?

Isn't that what Ovi is for?

In general:
maemo.org has the Extras repository for 3rd party software that one does
not have to pay for[1]. Access is available through maemo.org/downloads
website and through the pre-installed Application Manager on the N900.
Nokia Maemo has the Ovi store.
maemo (with no capital letter) does not exist.

andre


[1] I tried to express free as in beer  (free as in software |
non-free) a bit more understandable. Hope it works.
-- 
Andre Klapper (maemo.org bugmaster)

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


Re: Any new information on Developer Device Program?

2009-12-03 Thread Aniello Del Sorbo
I'll be there and I'll let you play with my N900 there, no problem with that...

It's true :p it's out, but only in selected countries...

Aniello

2009/12/3 Jose Manrique Lopez de la Fuente jsmanri...@gmail.com:
 We live on an eternal week, and still waiting...

 I hope someone will let me play with his/her N900 in Barcelona because
 I haven't seen one yet (is it true? has it been released?) :D

 Best regards,

 2009/12/3 Aniello Del Sorbo ani...@gmail.com:
 2009/12/3 ds d...@physik.de:
 Christmas is approaching, and to me it is absolutly not transparent,
 what happend to a N900 Developer Device Program.

 I could not find any information on maemo.org.

 Detlef

 what do you mean by new information ?

 Are you aware of this thread:

 http://talk.maemo.org/showthread.php?t=32951

 --
 anidel
 Sent from London, Eng, United Kingdom
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




 --
 J. Manrique López de la Fuente
 http://www.jsmanrique.es
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




-- 
anidel
Sent from London, Eng, United Kingdom
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Bad Xephyr OpenGL performance

2009-12-03 Thread Roger WANG
On Thu, 2009-12-03 at 18:53 +0800 Murray Cumming wrote:
 Everyone knows that OpenGL (Accelerated 3D) performance in Xephyr (on
 the host PC) is bad, so you only see the smooth Maemo effects when
 running on an actual device. But nobody I ask seems to know _why_. It's
 maybe only a problem on Intel graphics hardware, but again, nobody I ask
 knows why.
 
 I wonder if it's related to specific effects that Maemo uses, because
 the simple glxgears demo (in the mesa tarball) happily gets me around
 1500 fps, or around 700fps using the -fullscreen option.

How about a clutter application in Xephyr? Maybe it helps locate the
problem in this way.

 
 Can someone enlighten me, ideally with bug report URLs?
 

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


Re: maemo-optify, autobuilder /opt

2009-12-03 Thread Anderson Lizardo
On Thu, Dec 3, 2009 at 6:46 AM, Andrew Flegg and...@bleb.org wrote:
 2009/12/2 Anderson Lizardo anderson.liza...@openbossa.org:

 All files installed under e.g. /usr/lib/python2.5 go automatically
 to /opt. But note that the package itself is unchanged (because
 pymaemo-optify takes care of handling these mount binds), so there is
 no way for maemo-optify to know whether to optify some Python package
 simply by looking at where it installs files.

 Short version of the required heuristics for NOT invoking maemo-optify:

  * any package including /opt
  * any package with debian/optify containing 'none'
  * any package with a direct, or indirect, dependency on pymaemo-optify.

That indirect dependency part may be tricky to implement, maybe just
check for dependency on python or python2.5 ?

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-03 Thread Anderson Lizardo
On Thu, Dec 3, 2009 at 6:09 AM, Thomas Perl th.p...@gmail.com wrote:
 Maybe a meta-package that depends on all new PyMaemo packages
 would do the trick? AFAIK there is a user/hidden section that lets the
 package appear in upgrade and uninstall views, but not in the normal
 install view. So users won't see it in the normal application list, but
 would have the option to remove or upgrade the package:

 http://maemo.gitorious.org/hildon-application-manager/mainline/commit/f7b4542b3c77114a95e2803708cec8eeff3409f7

As I said on a previous message this solves the promote packages to
extras  issue, but still doesn't solve:

* how to convince the user of installing this meta pacakge (does he
ever have to know about Python to install e.g. gPodder?)

* installing this metapackage will obviously install *all* PyMaemo
packages, which will take unnecessarily precious storage even if not
all packages are used.

* If I understood Mikko's explanation right, HAM will not upgrade a
dependency automatically (unlike apt-get upgrade), unless a
installed (or to be installed) user/* application exclicitely Depends
on that new version (i.e. uses Depends: package (= x.y), where x.y
is the newer version). If that's correct, each new version of a
dependency that contains a important fix will require *all* Python
applications updating their versions to include the new required
version in debian/control, if we want the user to have that fix.

Mikko:  feel free to correct me if I made a mistake.

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: QA Process for non user/* packages and how Application Manager handles upgrades (was: Re: extras-devel - extras-testing auto-promotion not working?)

2009-12-03 Thread Mikko Vartiainen
On Thu, Dec 3, 2009 at 3:42 PM, Anderson Lizardo
anderson.liza...@openbossa.org wrote:

 * If I understood Mikko's explanation right, HAM will not upgrade a
 dependency automatically (unlike apt-get upgrade), unless a
 installed (or to be installed) user/* application exclicitely Depends
 on that new version (i.e. uses Depends: package (= x.y), where x.y
 is the newer version). If that's correct, each new version of a
 dependency that contains a important fix will require *all* Python
 applications updating their versions to include the new required
 version in debian/control, if we want the user to have that fix.

 Mikko:  feel free to correct me if I made a mistake.

Yes, you understood correctly.

 * installing this metapackage will obviously install *all* PyMaemo
 packages, which will take unnecessarily precious storage even if not
 all packages are used.

But this user/hidden (which I've never heard of) is different. It
seems that user/hidden packages get the same treatment as other user/
packages for updates, but they cannot be separately installed.
User/hidden pacakge could be part of the solution, but it's still
awkward and unnecessary hack compared to normal upgrades.

If user/hidden was used all python apps should depend on big pymaemo
metapackage, which would pull all packages even if not needed as you
said. But if user/hidden is already (or soon) there, it might be the
best option available. After all application space isn't big issue
anymore, and after installing 2-3 python application you have
practically installed all pymaemo packages anyway.

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


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Murray Cumming
On Thu, 2009-12-03 at 13:31 +0100, Jeremiah Foster wrote:
[snip]

 Maemo is based on debian which is a Free Software GNU / Linux distribution, 
 so many of the libraries use LGPL or the GPL. This may have a bearing on your 
 apps, so it often pays to understand the licenses before you start 
 distributing your software.

That's unnecessarily alarmist. The licenses (such as LGPL, MIT) used by
typical Maemo APIs create no significant problem for distribution of
applications built on the platform.


-- 
murr...@murrayc.com
www.murrayc.com
www.openismus.com

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


Re: Any new information on Developer Device Program?

2009-12-03 Thread Florian Boor
Hi,

Aniello Del Sorbo schrieb:

 Are you aware of this thread:
 
 http://talk.maemo.org/showthread.php?t=32951

that's a cute one... 62 pages of messages now, this thread has become a small
book now ;-)

scnr :-)

Greetings

Florian



-- 
The dream of yesterday  Florian Boor
is the hope of todayTel: +49 271-771091-15
and the reality of tomorrow.Fax: +49 271-771091-19
[Robert Hutchings Goddard, 1904]florian.b...@kernelconcepts.de
http://www.kernelconcepts.de/en
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Archive extractor

2009-12-03 Thread Tuomas Kulve
Hi,


I needed today graphical UI for unzipping a file but couldn't find an
application for this purpose. Does such tool exist?

The tool could be quite simple. Something made with e.g. python that
would use unzip (and maybe tar, bzip2, gzip) command line tool to
extract the files. Using python/c bindings would probably be a bit more
robust solution, if such exist.

The application should provide a .desktop file so that e.g. File Manager
and Browser would suggest it when the user is trying to handle an
archive file. The UI could mainly provide a way to select where to
extract the files. It could optionally allow user to see the content
file list without extracting them anywhere.

Providing a way to see the progress of the extracting and possibility to
cancel it would be a plus.


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


[ANN] Python bindings for Location API - python-location

2009-12-03 Thread Anderson Lizardo
[cross posted to both maemo-developers and pymaemo-developers; please
cut one of the lists if not subscribed to both]

Hi all,

The PyMaemo team is proud announce the immediate availability of
Python bindings for the Location API (used for GPS access) in Maemo 5,
provided by the python-location package.

The package is currently available in extras-devel, but should arrive
in extras-testing/extras once some application which depends on it is
promoted.

A tutorial-like documentation is available[1] with a complete example,
based on the existing section from the Maemo 5 Developer Guide. We
also have a reference manual[2] based on the C documentation.

Feel free to report bugs and doubts to our mailing list:
https://garage.maemo.org/mailman/listinfo/pymaemo-developers/ (or here
as well).

Known issues:

* The satellites and cell_info attributes of GPSDevice class are
still not available in Python.

References:
[1] http://wiki.maemo.org/PyMaemo/Using_Location_API
[2] http://pymaemo.garage.maemo.org/python_location_manual/

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Qt or GTK+ which is better for developement

2009-12-03 Thread Jeremiah Foster

On Dec 3, 2009, at 15:31, Murray Cumming wrote:

 On Thu, 2009-12-03 at 13:31 +0100, Jeremiah Foster wrote:
 [snip]
 
 Maemo is based on debian which is a Free Software GNU / Linux distribution, 
 so many of the libraries use LGPL or the GPL. This may have a bearing on 
 your apps, so it often pays to understand the licenses before you start 
 distributing your software.
 
 That's unnecessarily alarmist. The licenses (such as LGPL, MIT) used by
 typical Maemo APIs create no significant problem for distribution of
 applications built on the platform.

I don't see how it is alarmist to point out the licenses used. Many developers 
do not understand the implications of using Free Software licenses, especially 
those who come from proprietary software backgrounds. 

Whatever software you use, you should understand the license it is under.

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