Notices


Reply
Thread Tools
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#131
Originally Posted by YoDude View Post
Why is everything python dependent such a PITA?
Well, it doesn't much help that Python isn't really an officially supported language.
__________________
Ryan Abel
 
tz1's Avatar
Posts: 716 | Thanked: 236 times | Joined on Dec 2007
#132
The python-runtime (expanded to include most packages like dbus, gnome, bluez, and the plugins) should be installed either by default, or should be the single dependency.

The problem is some components are recent developments (desktop and applet integration as an example), and some packages say "python-XYZ" instead of "python2.5-XYZ", which might be correct for a desktop or somewhere else.

Are there any bugs I should vote for to clean up the python package diaspora?
 
Benson's Avatar
Posts: 4,930 | Thanked: 2,272 times | Joined on Oct 2007
#133
Originally Posted by tz1 View Post
The python-runtime (expanded to include most packages like dbus, gnome, bluez, and the plugins) should be installed either by default, or should be the single dependency.

The problem is some components are recent developments (desktop and applet integration as an example), and some packages say "python-XYZ" instead of "python2.5-XYZ", which might be correct for a desktop or somewhere else.

Are there any bugs I should vote for to clean up the python package diaspora?
If not, maybe someone should file one/several. I'm tempted to, but any bug I file would focus on LISP not being supported, which drives people to the dark side and causes this confusion...
 
Posts: 462 | Thanked: 550 times | Joined on Sep 2008 @ Moscow
#134
Originally Posted by tz1 View Post
The python-runtime (expanded to include most packages like dbus, gnome, bluez, and the plugins) should be installed either by default, or should be the single dependency.

The problem is some components are recent developments (desktop and applet integration as an example), and some packages say "python-XYZ" instead of "python2.5-XYZ", which might be correct for a desktop or somewhere else.

Are there any bugs I should vote for to clean up the python package diaspora?
The confusing thing about the python-* packges is its versioning
I want to provide guaranteed functionality, so have to use python2.5-* dependencies sometimes (in fact all the time). The other thing is that python-runtime (python2.5-runtime in fact) has lot of dependencies, which aren't used in my application, so adding it as a dependency leads to more useless package installed. On the other hand lots of apps use other runtime dependencies, so anyway they gonna be installed...
By the way, the latest 5.2008.43-7 has no python*-runtime dependency and as far as I remember (correct me if I'm wrong) previous version has it...
 
Posts: 462 | Thanked: 550 times | Joined on Sep 2008 @ Moscow
#135
Announcement
Today gonna be released brand new 0.3.2. In fact it could be 0.4.0.
Most of the changes are about future development and cross project using.
In next release (or a bit later) Advenced Power gonna split in 2 packages. First package is python class, which is monitoring system stuff and notifying about its changes via dbus. Perhaps, it's gonna be accompanied with a daemon, I don't have enough time right to be sure about it... Second package is the GUI part for interacting with it (well-known statusbar applet). So, for those asking to use it in other apps it is now quite simple to do it, just GUI writing (or modifying present) left.

Some notes
1. Some time ago a garage page for Advanced Power was created, so future request, bugs, ideas and so on are welcomed to be posted there (of course, you can still post it here).
2. I'm planning to release Advanced Power to extras repository... Not sure about the date it gonna happen, but I do plan.
3. For those using LCARS... If you do need LCARS theme for Advanced Power it can be contributed since 0.3.0, perhaps, it would be better to contributed on the AP garage page or LCARS repo. If theme is needed I can make one from LCARS images and contribute/maintain it.
4. I've got a nice project idea, but not sure about its realisation. If you got interested, I can share it here or start a topic in development.
5. Further development and contribution to Fremantle is something undefined right now, but I hope to keep on developing this app.

P.S. So many words... But try to read it
 

The Following User Says Thank You to 412b For This Useful Post:
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#136
Originally Posted by 412b View Post
The confusing thing about the python-* packges is its versioning
I want to provide guaranteed functionality, so have to use python2.5-* dependencies sometimes (in fact all the time). The other thing is that python-runtime (python2.5-runtime in fact) has lot of dependencies, which aren't used in my application, so adding it as a dependency leads to more useless package installed. On the other hand lots of apps use other runtime dependencies, so anyway they gonna be installed...
By the way, the latest 5.2008.43-7 has no python*-runtime dependency and as far as I remember (correct me if I'm wrong) previous version has it...
python2.5-runtime shouldn't never be used as a dependency for an application, because like you said it will install useless junk. osso-software-version has never had dependency for python2.5, but probably for python 2.3 because that version is part of the current maemo platform.
 
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#137
Originally Posted by tz1 View Post
The python-runtime (expanded to include most packages like dbus, gnome, bluez, and the plugins) should be installed either by default, or should be the single dependency.

The problem is some components are recent developments (desktop and applet integration as an example), and some packages say "python-XYZ" instead of "python2.5-XYZ", which might be correct for a desktop or somewhere else.

Are there any bugs I should vote for to clean up the python package diaspora?
Big part of the python package naming troubles comes from the fact that indt chose not make maemo python packaging compatible with debian.
 
Posts: 462 | Thanked: 550 times | Joined on Sep 2008 @ Moscow
#138
0.3.2:
- UPDATED: Global code review.
- UPDATED: Items (battery status, active/idle time left, device mode) autoupdate.
- UPDATED: No .ani in theme, only PNG images now.
- UPDATED: Default theme graphics update.
- UPDATED: Application icons changed.
- FIXED: Some translation issues.
- ADDED: Swap info.
- ADDED: Buttons pressing emulation (Home key, Home key long)
 
tso's Avatar
Posts: 4,783 | Thanked: 1,253 times | Joined on Aug 2007 @ norway
#139
did you do something to the battery percentage report? it seems to report ca 90% after the reboot, while it was ca 80% before...
 
Posts: 462 | Thanked: 550 times | Joined on Sep 2008 @ Moscow
#140
Originally Posted by tso View Post
did you do something to the battery percentage report? it seems to report ca 90% after the reboot, while it was ca 80% before...
Nope, no changes in that part. While it's using mAh reports to control battery percentage there gonna be that side-effect

P.S. It would be nice if you fill in the bug report at garage.

Last edited by 412b; 2008-12-21 at 22:58. Reason: P.S.
 
Reply

Tags
applet, battery, python, statusbar


 
Forum Jump


All times are GMT. The time now is 23:18.