Re: How to detect Maemo in automake?

2008-02-20 Thread Levi Bard
  Now for my next question: How do i detect maemo correctly in autoconf? I'd
  like to port a project and add some maemo specific options but don't like to
  do non-portable changes.

One way is:
AC_ARG_ENABLE(maemo,[  --enable-maemo   Enable
Maemo-specific build options],
   [enable_maemo=true],
   [enable_maemo=false])

if test x$enable_maemo = xtrue; then
#Do stuff
fi

-- 
Oohbuntoo is an ancient african word meaning, not just a big bucket
and a scheduling calendar for sharing access to the modern science of
linguistics in the bathroom. --leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo's glib version, lobbying for GIO

2008-02-12 Thread Levi Bard
I would like to second the request for a modern glib in the next ITOS release.


-- 
Oohbuntoo is an ancient african word meaning, not just a big bucket
and a scheduling calendar for sharing access to the modern science of
linguistics in the bathroom. --leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras: promotion interface

2008-02-06 Thread Levi Bard
 After quite some time of fighting with myself as well as getting
 encouragement from certain members of this community, I'm humbly offer
 to your attention a first {alpha,beta} release of a manual promotion
 interface.

Great!  What's there so far seems to work well.

Comments:
* Is it necessary to separate each package into source/armel/i386/etc?
 Why not just display the package name (e.g. xmaeme), perhaps with a
link to click to view the contained files, and/or an asterisk if
there's no source?  Is there any situation in which, say, the source
component would be promoted, but the armel component wouldn't?

Things that might be nice for the future:
* Ability to add comments (e.g. This package bends rule F, but
promoting for now...)
* Ability to demote and/or rollback to a previous version (with comments)
* Display the amount of time each package has been in the promotion queue
* Notify package maintainer via email on (pro|de)motion
* A way to view a package's dependencies
  - A way to verify whether all of a package's dependencies are either
in extras or in the promotion queue
  - A way to simultaneously promote a package and all of its dependencies

That's all I can think of for now.  Great work!

-- 
My Universe is my eyes and my ears. Anything else is hearsay.  --The
ruler of the Universe
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras: promotion interface

2008-02-06 Thread Levi Bard
 One requirement that I think is important is an archive mechanism.  When a
 package is promoted, the previous version should be archived somewhere.  It
 could remain in the repository or be placed in a special archive repository.
 It would be needed if a demotion rollback was needed but, also, the community
 might want/need access to it in the future.

 It was not clear to me from the demo application whether multiple versions of
 the same package would be handled.  In fact, what is the current policy both
 for the extras and extras-devel repositories?  Do they store multiple
 versions at all?

Right now, all versions appear to be archived - check out
http://repository.maemo.org/extras/pool/bora/free/x/xmaeme/ and
http://repository.maemo.org/extras-devel/pool/chinook/free/x/xmaeme/

-- 
My Universe is my eyes and my ears. Anything else is hearsay.  --The
ruler of the Universe
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Packaging images into deb

2008-02-04 Thread Levi Bard
 I want to create a deb which only contains a bunch of extra images,
 themes that my application uses. How do i make package for those?

 The normal dh_make route doesnt work because i dont have makefiles of
 anything else that all the examples seem to expect.

A quick solution might be to create a simple Makefile to suit your
needs and make dh_make happy:
# Example Makefile
# The DESTDIR is important for dpkg
all:

install:
mkdir -p $DESTDIR/my/image/directory
cp images/* $DESTDIR/my/image/directory
# End Makefile

-- 
My Universe is my eyes and my ears. Anything else is hearsay.  --The
ruler of the Universe
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo Extras Guidelines

2008-02-04 Thread Levi Bard
 If people want to know what the community thinks of a particular application
 we would do better to make available stats on number of downloads (gives you
 an idea on the number of people using it -- 3 downloads should set off
 warning flags!) and have a feedback rating scheme.

A small nit - low number of downloads would seem to signify a lack of
interest and/or lack of knowledge that an app exists, rather than a
lack of quality, IMO - you don't know an app is terrible until you've
downloaded and tried it.

-- 
My Universe is my eyes and my ears. Anything else is hearsay.  --The
ruler of the Universe
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: What does Nokia's acquisition of Trolltech mean to Maemo?

2008-01-29 Thread Levi Bard
 Well, it is (to me) more a question of C vs C++. I started with C about
 twenty years ago and liked it a lot. But some of the features of C++ in
 addition with Qt are IMHO more elegant, if you use a OO toolkit with
 an OO language like C++. E.g. methods overloading (which is really nice).

Gtk has been bound for a huge number of languages, including vala,
c++, ruby, python, c#, perl, ada, d, haskell, ocaml, pascal, php,
pike, tcl, and euphoria. [1]

The old I like [Toolkit X] better because it's [language of the
week] argument hasn't had any steam for quite some time.

1. http://en.wikipedia.org/wiki/Gtk#Programming_languages

-- 
My Universe is my eyes and my ears. Anything else is hearsay.  --The
ruler of the Universe
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Extras repository

2008-01-23 Thread Levi Bard
 But the reason for raising it here
 is that, in fact, libgpg-error0 is in extras!  So, really, none of us should
 have copies of it in our own repositories at all!

 As we get more packages in extras and extras-devel we should all be moving
 away from including shared packages in our own repositories, even if we have
 good reasons for maintaining those repositories longer term (for example, I
 will retain my GPE daily SVN build repository -- those packages are not
 tested and would normally only be of interest to GPE developers).

I agree wholeheartedly.

 It might be easier to do this if there was an easier way to see what was in
 extras and extras-devel.  Of course, it is always possibly to download the
 package file or use apt-cache policy to see if a package is there, but
 would it be possible to have an easier mechanism?  For example, a page which
 just summarised the list of packages?  or maybe a mailing list which sends
 out a message every time a new package is added?

Yes!  An interface similar to http://packages.debian.org would be fantastic!

-- 
My Universe is my eyes and my ears. Anything else is hearsay.  --The
ruler of the Universe
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Announcement of Maemo Technology Overview training material for maemo 4.x Chinook

2008-01-10 Thread Levi Bard
 Maemo team is happy to announce the availability of updated maemo 4.x
 Chinook training material package (new version published is 1.3). Maemo
 training material package includes now new material for maemo Technology
 Overview course. There are no changes to already published maemo
 training courses.

These look great.  It's obvious that somebody put a lot of work into
these.  Good job!

-- 
My Universe is my eyes and my ears. Anything else is hearsay.  --The
ruler of the Universe
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: gpsd in OS2007 HE

2007-12-13 Thread Levi Bard
 I think best solution would be to create own he2007-debian-repo and
 compile or ask someone to compile and put tested-non-vfp-compiled stuff
 there.

Or maybe a special repo for vfp-compiled stuff instead, since the vast
majority of maemo software isn't?

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Problem making .deb package

2007-12-06 Thread Levi Bard
 Here is the output when I execute dpkg-buildpackage: http://pastebin.ca/807377

 Really don't know what to do more :(

Did you create ../flickrapi_0.15.orig.tar.gz , or was that the
original source archive?  Either way, that's what dpkg-source is
complaining about - either the .pyo files need to be removed from it
(pyo shouldn't be in a source archive anyway), or the file just needs
to be removed (dpkg-source will create its own in that case).

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Glade Hildon

2007-12-05 Thread Levi Bard
 It would be a significant advantage in terms of merging Hildon
 specific code changes upstream if glade integrated well with Hildon.
 Looking through the glade site it seems the recent release glade-3 was
 designed to ease the integration of external toolkits. I am not sure
 how this integration would work in reality so i wondered if someone
 was thinking/working on something like this or if there are some good
 ideas around about how it might work.

I'm not sure when this will make it into the platform, but there's
already a libglade-hildon in maemo svn.

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Is it possible to make a well-behaved pyGame app with maemo-python ?

2007-11-27 Thread Levi Bard
 By well-behaved I mean an app which appears as an icon in the taskbar
 like a proper Hildon app.

 I have copied and modified .desktop and .service files of such apps made
 with PyGTK, but pyGame seems different. If the .desktop doesn't
 reference an osso service, the app starts from the menu, but there is no
 icon in the taskbar (and no xx is starting during launch). If it does,
 the  xx is starting message appears for some time, but the app never
 starts.

 Is it possible to get this right ? If so, is there a Howto somewhere ?

Yes, it's indeed possible.  Kagu ( http://www.kagumedia.com ) is a
pygame app; you might want to check it out.
I suspect 
http://maemo.org/community/wiki/gamedevelopment/#7179b7084dd3339e008879a088142aae
may also be helpful.

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: new hacker edition Re: Data corruption on N770

2007-11-15 Thread Levi Bard
 Yes. you are right. newest initfs is -48 used in fiasco -49. ..and hacker
 uses initfs -38 from fiasco -39. I fixed it. There was some mess with
 rootfs, I forgot to clean backuped dirs.

 I'll make new fiasco with new initfs and cleaned rootfs as soon as I have
 time.

So...we should flash the current image, or wait?

--
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: new hacker edition Re: Data corruption on N770

2007-11-15 Thread Levi Bard
 It is better than previous version. But it depends what you want. ;)

 If you do not have anything special installed in device flash, but if you
 have -38 initfs flash only it.

 If you have -48 initfs, I'm not sure. Propably best to copy wlan driver
 from https://bugs.maemo.org/show_bug.cgi?id=2006 and path your initfs
 yourself.

OK - I have the second-latest HE (-48 initfs, I guess?) with the wlan
fix applied - maybe I'll wait for the next fiasco.  ;-)

Thanks,
Levi

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Data corruption on N770

2007-11-08 Thread Levi Bard
  Until this bug is eliminated any device instability while WiFi is enabled 
  can be attributed to it.
 

 Well it is slightly worse. Also some device instability even when wifi
 is off can be attributed to it if wi-fi was enabled at least once on
 this device. Like this example shows, it most probably corrupted memory
 of application manager before it saved updated status file with package
 info. Any file modified when wi-fi is on can become corrupted. One
 random example - whole gconf system configuration is saved as a set of
 xml files and contain sensitive data that could bring device to reboot
 loop or random reboot when some (system) application reads its settings
 from it and becomes confused due to bad data. This configuration is
 saved when some device setting changes (like changing brightness or
 sound volume level) which happens relatively often. Also installation of
 any package over network can corrupt some random bytes when extracting
 it so future execution can run faulty code or read bad data even when
 wi-fi is not enabled.

Fantastic.  I've been having to reflash roughly once a week due to
spontaneously occurring reboot loops.  Has this bug always been there,
or will reverting to an earlier 2007HE help avoid it?

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: About the upcoming maemo user karma

2007-11-06 Thread Levi Bard
  There are not pascal job vacancies.

 There aren't many, say, ruby or python vacancies either, does that make
 them bad languages?
 BTW, try googling fot python paradox
 BTW2, there are (but not many nowadays) delphi vacancies

For the record, I'm using Pascal (Delphi and a modification of
Structured Text) in my job.  Also for the record, we're making every
effort to escape Delphi wherever possible.

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: OS2008 pre-built image for download

2007-10-24 Thread Levi Bard
 As commented when we announced the last 2006 Hacker Edition, there are
 plans and ongoing work to bring the HE up to Chinook levels. Note that
 this is not the same as offering the OS2008 for the 770.

This is great news - I'm looking forward to (someday) flashing ChinookHE. :-D

-- 
Tak does not require that we think of Him, only that we think.
--Grag Bashfullsson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: See you in LinuxTag?

2007-06-06 Thread Levi Bard
 LinuxTag slides with some maemo novelties
 http://desdeamericaconamor.org/blog/node/369

Nice to see fceu as an example of a productive community.  :-)

Cool presentation, thanks.

-- 
Don't discount the ability of people to delude themselves, especially
when there's a huge paycheck attached.  --lastchance_000
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


MythGame for emulators?

2007-06-06 Thread Levi Bard
Has anyone investigated the possibility of using MythGame for
launching emulators and/or native games? It looks like it could be a
prettier and more inclusive solution than Xmaeme.

http://www.mythtv.org/wiki/index.php/MythGame

-- 
Don't discount the ability of people to delude themselves, especially
when there's a huge paycheck attached.  --lastchance_000
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Moving windows in Maemo

2007-04-13 Thread Levi Bard

 If infoprints could be dismissed by
 simply clicking on them, you wouldn't have any problems.

 I second this suggestion.  No need for a close button, just make it go
 away when I tap it.

Good suggestion, I don't see any problems with that
(app is not managing the infoprints, they can disappear
whenever they want to, only progress banners are controlled
by the application)

Could you make a bug (enhancement request) about this
to Maemo Bugzilla?


https://maemo.org/bugzilla/show_bug.cgi?id=1212

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: Moving windows in Maemo

2007-04-12 Thread Levi Bard

If infoprints could be dismissed by
simply clicking on them, you wouldn't have any problems.


I second this suggestion.  No need for a close button, just make it go
away when I tap it.

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: IT2007 Hacker Edition - First impression

2007-04-10 Thread Levi Bard

Can other people that are using IT2007 hacker edition share their
comments and impressions?


Similar experiences to other posters.  Games that use onscreen buttons
are unplayable for me, as thumbpresses don't seem to be registering.
However, they work fine on the same 770 with os2006 or an n800 with
os2007.

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: maemo-mapper crashes on os2007 hacker edition

2007-04-06 Thread Levi Bard

thanks for the quick reply. I tried removing and recreating the cache dir. No
change. Did you try to start mm from the command line? If yes, did you get
an illegal instruction?

Are you on the 770 hacker edition of os2007 ?


Could this be due to maemo-mapper bora being compiled specifically for
N800 hardware?  Can you install the OS2006 version?

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Hildon Desktop Plugin Howto

2007-04-03 Thread Levi Bard

I wrote a howto for writing C plugins for Hildon Desktop with the new
GTypeModule-based API. All plugin types (Task Navigator, Status Bar and
Home) are covered.


I'm not using Sardine, but this looks like a huge improvement over the
old plugin system!
I'm looking forward to eventually being able to use it.

Good work!

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: OS 2007 / 770 hacker edition with sound and video

2007-03-02 Thread Levi Bard

The main news is that sound is now working including media and system sounds.
Video works to some extent, though not the sample clip that comes with the 
image which is intended for the N800.


Does this mean the accelerated Xsp pixel doubling works?

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Requesting confirmation of a Bug in opera

2007-02-23 Thread Levi Bard

I've had Opera on my 770 stop following links and refusing to, e.g.
reload pages.  I've always attributed it to low memory conditions.


For me, it happens fairly consistently if I switch to a different app
while a largish page is loading.

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: [maemo-users] 'Locking down' software installation

2007-02-15 Thread Levi Bard

In the future, we hope to be able to provide official updates to the
operating system itself via packages, and we need to give the
end-users the confidence that when they intend to install a Nokia
provided operating system update, they actually get what they think
they are getting.


Great!  It'll be great to escape the backup-flash-restore-reinstall cycle!


This means that the Application Manager will not allow you to update
individual OS packages (or to install third party applications that
require this), since you would have to remove the meta package for
that.  It is still possible to install additional 'system' packages,
just not to upgrade already installed ones.

A second new feature is that the Application Manager will distinguish
between trusted sources and non-trusted sources (based on the key
used to sign the corresponding repository).  A package that has
originally been installed from a trusted source will only be allowed
to be updated (or replaced) from a trusted source.  The flash image is
also treated as a trusted source, so you will only be able to update
packages that are pre-installed in the device from trusted sources.


IMO the second new feature makes the first one irrelevant.  Locking
the OS metapackage to exact versions of depended packages will cause
headaches for nokia, developers, and users.

Say you've just released an OS metapackage, maemo 3.1 sturgeon, and
then one the guys working on cairo makes a huge breakthrough in speed
and stability.  You want users to be able to upgrade, but now you have
to release a new OS metapackage to do so, so you either need to make
users wait for another full release, or release a new OS metapackage
whose only change is an upgraded cairo dependency.  This potentially
means a lot of frivolous new OS releases.

However, the trusted source feature means that you don't have to
worry about this.  If you release OS metapackage maemo-3.2007-sturgeon
with the *greater than or equal*-style dependencies, people can only
upgrade those packages from Nokia.  This means that users don't have
to worry about the potential of getting a broken cairo package from
Joe's Repo, and that you can release a new cairo package when it's
ready without having to worry about synchronizing with other packages'
releases, announcing a new OS release, etc.


The meta package could depend on 'this version or later' of a package
instead of on exactly this version'.  That would allow it to control
the update just as much, but would not lock down the configuration of
the device so much.  The motivation for this lock-down of the device
configuration is that Nokia (probably, IANAL) doesn't want to support
any other configuration, and having to 'hack' your system via the
red-pill mode or similar is a good indication that you are now on your
own.


I am wholly in favor of this, as may be gathered from my previous
paragraph.  And the trusted repository scheme means that the device
is just as locked down for support purposes.

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-users] 'Locking down' software installation

2007-02-15 Thread Levi Bard

My thought is that it might be worthwhile to have a constant warning written
at the bottom of the Check for Updates dialog in the Application manager.
A user should really backup before any update, but prompting with a dialog
that frequently will only encourage users to ignore it. Major updates should
definitely come with a dialog, and as this occurs less frequently perhaps
people might actually read it and heed the warning ;)


IMO a constant warning will become part of the scenery, and users will
forget about it, if indeed they notice it at all in the first place.

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: [maemo-users] 'Locking down' software installation

2007-02-15 Thread Levi Bard

Yes, and I actually see this as a feature, since there is no apt-get
upgrade functionality in the Application Manager.  Users would get
the newer vesion of cairo by accident, when they install or upgrade a
non-hidden package that depends on cairo.


Semi-related: how about an Upgrade All button on the Check for Updates page?


Not exactly: we do not only want to control which individual packages
you can install, but also which combinations.  Say there is a new
version of cairo, but we figure out that we also need to upgrade the
internet radio applet since it had a bug that--by chance--wasn't
triggered by the old version of cairo.  So we want to only support the
new cairo together with the new radio applet.

With a version locked meta package, we can make sure that the user
gets the right combinations of packages.


Wouldn't you just use standard dependencies for this?  Make the new
radio applet depend on the new cairo?

--
It doesn't take a nukular scientist to pronounce foilage!  --Marge Simpson
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Problems installing Scratchbox

2007-02-06 Thread Levi Bard

As an aside , installing xephyr on Debian from unstable seems to be a complete 
non-starter without ripping out all of your other x apps and windowing system 
and a replacing a whole host of other packages as well. So I tried XNest 
instead which has the benefit of being installable and working. Unfortunately 
not being able to find ab-sh-init.sh renders this all a bit redundant.


This is contrary to my experience.  I was able to install xephyr on
debian/sid with zero problems ( apt-get install xserver-xephyr ).


I also found that the installation script fails on debian when trying to add 
the scratchbox user if the user is already a valid unix user. Well duh! It 
doesn't look to me like it causes any problems - it's the last step in the 
process - but even so, does it imply I should be sticking to Ubuntu?


This is also contrary to my experience - I used my normal username (on
debian/sid) for my scratchbox, and it was perfectly happy.  I haven't
used the very latest installation script, however, so this behavior
may have changed.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html


--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] New list spin-off?

2007-02-06 Thread Levi Bard

[snip]
 most webmail clients (gmail at least) don't
 allow you to filter on these headers
[snip]

In gmail, you can filter on the recipients using the labels feature.
It's not perfect but it mostly works.


I agree - that's my first method, and the subject line filtering
catches anything that doesn't have a matching recipient.  If the
subject tag is removed, any Reply All mail won't be caught this way.
Not the end of the world.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Making a GtkEntry insensitive

2007-02-05 Thread Levi Bard

I have a problem with the following code:

static void
tap_and_hold_cb (GtkWidget *w, gpointer data)
{
gtk_widget_set_sensitive (w, FALSE);
}

It works fine on scratchbox, but fails on my N800. In fact, I can do 
other
things like setting the entry as not editable or set its im_context to null
and all of them behave as expected in the development environment, but they
seem to have no effect on the N800. Has anybody experienced this?


Are you sure your callback is being invoked on the device?  What event
are you catching?

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo roadmap, SDK improvements...

2007-02-05 Thread Levi Bard

On 2/4/07, Carl Worth [EMAIL PROTECTED] wrote:

On Fri, 26 Jan 2007 10:59:54 +0200, Quim Gil wrote:
 Now it's also a good moment to review the SDK and see what improvements
 can be made. The more pragmatic and specific you could be here, the
 better.

Here are some specific things that I would like to see:

1. Free Software tools for creating a complete image to be flashed,
   (that's called a fiasco image, right?)

2. A Free Software tool for flashing that image

3. An image built from only Free Software, that leads to as much
   functionality as possible, (even if not all hardware components are
   entirely functional)

The above seem like pre-requisites before a self-sustaining community
could form around the device, (that is, a community that could trust
itself to continue to be able to play with the device in interesting
ways even after the manufacturer might lose interest in any specific
model).

Of course, for any pieces that cannot be made available as Free
Software for whatever reason, it would be beneficial to know those
reasons. And it would be ideal to have sufficient documentation so
that the community could work on free replacements.

-Carl


Agree 100%

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] New list spin-off?

2007-02-05 Thread Levi Bard

I am not against any good changes, on the contrary... But in this case
I would like to hear to hear 100s of opinions! Come on, we have ~1000
people on this list!


I don't particularly mind the list structure the way it is.

As far as removing the tag from the subject in favor of a
List-something header: most webmail clients (gmail at least) don't
allow you to filter on these headers.  Is there any way the
[maemo-developers] can be put onto the *end* of the subject?  That
way, it'll still be there for filtering, but it won't be taking up the
valuable space at the beginning of the subject line.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] [maemo-announce] New Application Catalog

2007-02-02 Thread Levi Bard

No, please don't add it to bugzilla. Use the issue tracker at garage:
https://garage.maemo.org/tracker/?group_id=106

This is a known issue by the way and we try to fix it asap.


I got this bug as well, and added a comment to the existing issue.
Ditto the login-redirect bug.

Other than that, adding the remainder of my projects went well, and I
like the new look.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Can we launch Xephyr from different clients connected to a server

2007-01-31 Thread Levi Bard

1:
 ---
 I tried to launch the Xephyr using # ./start-xephyr.sh  command. I am
able to launch for the first login. Keeping this Xephyr active, When I try
to launch it from a different login from a different PC I am getting the
below error:


Fatal server error:
Server is already active for display 2
If this server is no longer running, remove /tmp/.X2-lock
and start again.

If I close the first instance of xephyr and try again, I am able to launch
it from the second login.

Is there any way to launch xephyr from different clients at same time?


I would suggest creating another xephyr script that launches xephyr on
a different display ( exec ${prefix}/bin/Xephyr :3 -host-cursor
-screen 800x480x16 0dpi 96 -ac ), or alternatively write a script that
takes the display as a parameter.


2:
---
I tried to launch the Xephyr using # ./start-xephyr.sh  command. I am
able to launch for the first login. Then I tried to start the Maemo UI in
the Xephyr window using the command [sbox-SDK_PC: ~]  af-sb-init.sh
start. The Maemo window started without any problems.
I stopped the Maemo UI [sbox-SDK_PC: ~]  af-sb-init.sh stop and closed
the Xephyr window.
From a different client I launched Xephyr and tried to start the Maemo UI
using the command [sbox-SDK_PC: ~]  af-sb-init.sh start. Maemo Ui is not
started and I am getting the below messages:


After starting xephyr, did you set DISPLAY to :2 in your shell?

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] problem with maemomm

2007-01-31 Thread Levi Bard

maeommm is currently only available for bora (Maemo 3.0, as used on the
N800). You seem to be using scirocco (Maemo 2.1).

It could theoretically be built for Maemo 2.1 and Maemo 2.0, but it
would take some work, which we won't do unless it seems really
necessary.


So mistral and scirocco users and devs won't have c++ apis and apps
available?  What's the reasoning for that?

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] New list spin-off?

2007-01-31 Thread Levi Bard

I'd wait and see, things may settle down a bit. But frankly, I don't
really care. If lists get splitted I will subscribe to all of them (a
bit of additional work) and use threaded mail client to solve the
traffic problem like I do now.


This is my opinion as well.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] RFE: Seamless storage card integration to application

2007-01-27 Thread Levi Bard

I don't agree that a card is the optimal place for application data.
The biggest issue IMO is that cards are removable and interchangable,
and users shouldn't have data mysteriously disappearing that they
didn't explicitly put there themselves.  Additionally, a card isn't
(and shouldn't be) necessary  at all.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Follow-up: N800 and Newton

2007-01-26 Thread Levi Bard

Levi, surely you misread my statement.


Ah, it appears that I did.  My apologies.  (And don't call me Shirley! :-P )

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-users] Game Bomberman: on-screen buttons

2007-01-24 Thread Levi Bard

I am not a ui designer - so far ;-)  I don't know what would be the best way.
However, fire up Gimp and draw your idea. This is an experiment and I hope it
encourages other developers to think about this way of using the 770 / n800!


My idea: http://flickr.com/photos/[EMAIL PROTECTED]/368259364/

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: [maemo-users] Game Bomberman: on-screen buttons

2007-01-23 Thread Levi Bard

Please test this version and give us some feedback what you think of it!
Have fun!


Looks great!  I'd swap the up/down buttons with the power/bomb
buttons, though, so one can use the hardware d-pad with the left and
bomb with the right, if one so chooses.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] N800 GUI Improvements from a Newton Developer's Perspective

2007-01-21 Thread Levi Bard

Before I made the site public, I thought I'd post it to the
developers' group and ask for some comments, agreements, and
disagreements.  The site URL may change afterwards.

http://cs.gmu.edu/~sean/stuff/n800/


Plenty of valid criticisms here (handwriting recognition, screen
rotation, dearth of available specialized widgets), but I have to
disagree on some points:

* N800 should use a DB instead of a standard filesystem
A lot of the power of this device is that it's Linux-based and that
there are a huge selection of applications potentially available with
a minimal amount of manual porting (Generally UI tweaks and
performance hacks).  Having a nonstandard backend would severely
increase the work required to port an existing application, without
something like a FUSE driver that would slow the system's performance,
and many ported applications thus wouldn't be taking advantage of the
db backend in that case.

* N800 doesn't have powerful interapplication communication features
Uhh...DBus?  It's accessible from C and Python, the two most popular
(so far) dev languages for the 770 and N800, and generally from nearly
any language that's widely used for GNU/Linux development.

* N800 apps should be able to move files around in the filesystem,
instead of having to use the file manager
IMO it makes more sense to have a file manager for the express purpose
of manipulating the filesystem, rather than reimplementing that
functionality (probably in a different way) for every client app.

* N800 has too many triangle icons
OK, this one is really reaching.  Your basic issue with this seems to
be that, taken out of context, a triangle doesn't really mean
anything.  Taken out of context, very few symbols mean anything.  It's
very standard to have arrow-shaped icons at the ends of scrollbars and
combo boxes, and I don't really think diamond shapes, circles, or
monkey heads would be inherently more intuitive.

* N800 isn't enough like (Newton|OSX)
I get it, you like the Newton and OSX.  However, just because Newton
or OSX do something a certain way, or have a certain icon to indicate
a certain thing, and you've spent the last few years getting used to
it, doesn't mean that the OSX way is objectively better, or that the
Newton icon is inherently more intuitive.  Surprise, a
Linux/Gtk+-based tablet has a substantially different UI than a
10-year-old Apple product

Overall, you made some good points, but it felt to me like they were
semi-submerged within the general current of, I'm angry because the
N800 isn't a Newton with updated hardware and a stripped-down OSX.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] N800 GUI Improvements from a Newton Developer's Perspective

2007-01-21 Thread Levi Bard

 Overall, you made some good points, but it felt to me like they were
 semi-submerged within the general current of, I'm angry because the
 N800 isn't a Newton with updated hardware and a stripped-down OSX.

One thing I really like about maemo is there are things improving in
every rev. Has anyone else been disgusted about the same gui problems in
release after release of pocketpc? Things that look like hyperlinks are
really buttons with side effects... that awful dialog when you start to
edit a recurring event... these rankle me every time. MS seems
determined to never improve these but at least with maemo there's a real
chance to see fundamental improvements.


I agree - a lot of things have improved since OS2005.


No one should get offended by any facet of this discussion. I won't get
religious about an object store and if there is someone out there who is
passionate about having extra gutters, you should be able to voice it
without recriminations. :)


I'm not offended, and I apologize if it came across that I was.  Those
are just my comments on the article as I saw it, since he asked for
feedback.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] For want of a ... (Was: n800 camera specs)

2007-01-16 Thread Levi Bard

I know my initial list would be:
1 more open source code
2 or, if I can't have that, dev access to non-redistributable code on
easy terms (like, less than retail device cost)
3 did I mention the code?
4 discounted hardware


For me:
1: More freed code
2: Discounted (hardware and the software that only runs natively in
given hardware), and/or more documentation about the aforementioned.

I couldn't care less about dev licensing for non-redistributable code.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] For want of a ... (Was: n800 camera specs)

2007-01-16 Thread Levi Bard

 I couldn't care less about dev licensing for non-redistributable code.

That's interesting.  Is that because it's not relevant to you?


Yes, for the same reason I'm hacking on the 770 instead of some
ultra-proprietary pocketpc-based device.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Tracking downloads from garage repositories?

2007-01-12 Thread Levi Bard

Is there any way to get statistics for downloads from garage repositories?
It would be nice if said statistics were available from a project's garage
Web page.  Currently, it only seems possible to get download statistics
for files downloaded from the garage Web pages for a project.


I'd like to second this request.  Since my apps were added to the
extras repo, my garage downloads have dropped significantly.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] new developer to maemo

2007-01-12 Thread Levi Bard

I have been successful using the esd API on the 770. I would be
interested in finding a way to get lower latency though, but I fear it
is not possible, as the esd sound deamon is started hardcoded and I
don't want to program against a changed root system.

So, basic esd works. The other option I read is via GStreamer, but I
haven't tried that.


I've had this issue with esd as well.  For raw audio (no decoding),
gstreamer (subjectively) gives even higher latency than esd for me.
:-/

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Levi Bard

 Well, obviously there will be 500 such developers now :)  I just think
 it should have been 1500 happy users with $100 discounts instead of
 500 happy developers with $300 discounts.

Those 500 developers are going to create applications which may not
work on the devices of every non-developer owner of a n770, and the
only reason for that is that Nokia won't open the platform so that any
developer with a n770 can update the OS platform for those users.


I take issue with this statement.  If I get an n800, whether through
the dev program or no, all my apps are going to run on both platforms
as long as it's feasible for them to do so.  Even if somebody handed
me an n800 today, it wouldn't change the fact that the 770 is an
extremely useful device; I wouldn't just throw it into the closet to
collect dust.

It will probably actually motivate more development, in my case,
because I'll be interested to see how I can utilize the new hardware
and features like Xv, and then in turn I'll be interested to see how
*those* improvements can be shoehorned onto the 770, which will give
me ideas for new improvements targeted at the n800, ad infinitum (or
nauseum, your choice).

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] garage/extras repository for bora?

2007-01-09 Thread Levi Bard

When can we expect to have a new garage/extras repository for bora (and
instructions for posting a package to this repository)?  Some of the
applications at the extras mistral repository may not work on bora, and it
would be nice to have a separate repository for applications that are
known to work on bora (or at least are supposed to work on bora).


Seconded.  It would also give a good way to branch apps that have to
be code-nonidentical for the two releases (e.g. xv vs xsp pixel
doubling) without silly package name hacks.

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Proper documentation (was Re: [maemo-developers] HildonProgram input to gtk_widget_show()?)

2006-11-29 Thread Levi Bard

* For SDL programs you need to export one environment variable


BTW, what is this variable?  Apparently, I haven't been exporting it.  ;-)

--
Tcsh: Now with higher FPS!
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] extras repository

2006-11-28 Thread Levi Bard

I know there is good reason for that (so everybody can rebuild it) but
this puts additional burden to package maintainers. I just uploaded
scummvm binary deb but have to remove it if this is requirement. I don't
have time to package also tremor, libmad and limbpeg so you can rebuild
it properly. Also scummvm build process currently crashes with internal
compiler error in Kyrandia engine and one file must be build with
different compiler flags by hand. I know this is specific issue (which
will probably go away with next compiler) but still there are the
dependencies and others may have other reasons why rebuilding directly
from source doesn't work or isn't easy.


I have a similar issue with xmame.  It relies on semi-extensive
makefile customization for each arch/cpu/set of prefs, and it would be
less than fun to script this for an automated build.

--
Tcsh: Now with higher FPS!
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] joystick

2006-11-28 Thread Levi Bard

this might sound retarded/joke but this is not a joke. I am wondering is
anyone using 770 with a USB joystick? It could be possible in USB host
mode to actually use one if it takes very little power.

The reason I am asking this for is that especially if somebody has
actual use case with SDL and joystick. I am planning to remove joystick
support from SDL in maemo for now (the version will hit the sardine) and
possibly re-include it later.


I'm pretty sure at least a few people are using gamepads with xmame/fceu/etc.

--
Tcsh: Now with higher FPS!
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] extras repository

2006-11-28 Thread Levi Bard

 I have a similar issue with xmame.  It relies on semi-extensive
 makefile customization for each arch/cpu/set of prefs, and it would be
 less than fun to script this for an automated build.

Yet, Ubuntu packages it.


Ubuntu packages a much newer version (which I didn't use because the
binary is 20MB larger with little appreciable difference in
functionality), with which either the debian or the ubuntu maintainer
has endured the pain of scripting the build.

--
Tcsh: Now with higher FPS!
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers