Re: TestGtkEmbed on N800

2008-02-07 Thread Andrew Gatt
Andrew Gatt wrote:
> [EMAIL PROTECTED] wrote:
>   
>> Andrew wrote:
>>   
>> 
>>> You suggest i need a symlink, but i'm still unclear where. The 
>>> libgtkembedmoz.so is at /usr/lib/ on the device, but ldd says that 
>>> TestGtkEmbed doesn't depend on it anyway.
>>>
>>> Using nm on TestGtkEmbed in the armel environment gives "B" addresses 
>>> next to all the gtk_moz_embed functions, which suggests to me 
>>> that the 
>>> symbols are embedded in the program?
>>>
>>> Can you tell me where the symlink would be needed?
>>> 
>>>   
>> TestGtkEmbed is probably linked against libgtkmozembed.so, a symlink
>> from libgtkembedmoz.so to libgtkmozembed.so would probably make things
>> happy.
>>
>> ./run-mozilla.sh `which ldd` ./TestGtkEmbed
>>
>>   
>> 
> OK so now i'm feeling quite stupid, i ran the command you give above, 
> but the output doesn't mention any gtkembedmoz / gtkmozembed library 
> dependency. I put a symbolic link to libgtkembedmoz.so.0.0.0 as 
> /usr/lib/libgtkmozembed.so (same folder) but no joy. Without knowing 
> what the TestGtkEmbed program is looking for i won't know what to link 
> to. Is there some method of invoking ldd to tell me?
>
>
>   
Maybe i'm going about this wrong. All i really want is to write an 
application that has the browser shipped with the device embedded in a 
widget inside it. I thought getting TestGtkEmbed would best the quickest 
starting point, but maybe not. Does anyone know of any examples that i 
can compile in scratchbox that does this?

Thanks

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


maemo.org work on sprint mode

2008-02-07 Thread Quim Gil
Brief not-so-new news:

Since few days ago all the maemo.org related work is done based on
monthly sprints publicly documented and open to your input and
involvement. Interested? See
https://garage.maemo.org/pipermail/maemo2midgard-discussion/2008-February/000220.html


The monthly sprint planning meetings have three parties: Nokia employees
like me with responsibilities over maemo.org, Nemein guys knowing about
Midgard CMS and other intimacies of our web servers and Niels Breet,
hired part time to push the community agenda (see
http://maemo.org/news/announcements/view/introducing_niels_breet.html ).
 In these meetings we review the past month and we decide what to put in
the next sprint, at two levels:

- Tasks more or less complex that require more than one person / one
day. We decide which ones get in and who coordinates... and we forget
about the rest until next month. The pool of potential tasks come from
http://maemo.org/intro/roadmap.html and
http://maemo.org/community/wiki/roadmapwishlist/ , where you can have
direct input. Of course we also read your ideas and complaints in the
lists, and Niels is explicitly in charge of bringing to the planning
meetings whatever is found to be relevant.

- Bugs & feature requests submitted in the product Website of
bugs.maemo.org. By default all bugs have Low priority and they are
watched by the maintainers of each Website component as soon as they
land. Urgent stuff go to the urgent track. All the rest follows a simple
process:

1. When a bug is set to Medium priority it becomes a candidate for the
next sprint.

2. In the sprint planning meeting we look at the Medium & High priority
bugs, and also the most voted. We decide then which ones should be
addressed in the following month. Those selected get the High priority.
We concentrate on fixing those and we forget about the rest until the
next sprint.

All the activity is reported either via the public mailing list
https://garage.maemo.org/mailman/listinfo/maemo2midgard-discussion or
the bug reports. You can have input on both, and you are also invited to
increase your involvement.



The context

Last year we started drawing a line between maemo.org and Nokia.com in
order to avoid confusion and promote better what each side has. The
community is what powers maemo.org. We had already healthy community
activity in mailing lists and garage projects, and in the past months we
have put more community energy and visibility on the News and Downloads.

We want to continue the trend... specially if you want to continue as
well. One consequence of this trend could be the move of all official
Nokia deliveries (software images, SDK, official documentation) to the
*.nokia.com domain. This would assure more rigid processes but also more
reliability on those. But the best thing would be that the community
aspect of maemo.org could be done more deeply, even with a real
community centric management.

Practical consequences of this would be the possibility for you to
decide *really* how you want to organize extras & extras-devel, the
wiki, i18n of the website, granting more permissions to certain
contributors and so on.

Step by step. This is still draft thinking and an invitation to think
further.

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


Re: Development for Nokia N800 / N810

2008-02-07 Thread Jesse Guardiani
On 2/7/08, Merrick Fonnesbeck <[EMAIL PROTECTED]> wrote:
> Based on my poking around and finding various posts on the internet and
> different tutorials can anyone confirm what I have found.
>
> I have a Nokia N800 and N810 and would like to write some applications
> for them, which access the sound and camera on the devices and use them.
> Am I understanding that the only development environment that exists is
> to develop it on Linux with the Maemo SDK and ScratchBox?

correct. you can always run the vmware image. that's what I do.

>  I am running
> Windows XP and would like to setup a development environment in Windows,
> if possible, to create applications for the devices.  And if anybody
> knows, is the Internet Video Call application on those devices open
> source or available to look at for learning and use?
>
> Also does the N800 series devices support sending data across its
> connections using SIP and/or H323 communication protocols?

those protocols are supported by rtcomm and telepathy. dunno if you
have access to the api though.


-- 
Jesse Guardiani
Software Developer / Sys Admin
[EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Development for Nokia N800 / N810

2008-02-07 Thread Merrick Fonnesbeck
Based on my poking around and finding various posts on the internet and
different tutorials can anyone confirm what I have found.

I have a Nokia N800 and N810 and would like to write some applications
for them, which access the sound and camera on the devices and use them.
Am I understanding that the only development environment that exists is
to develop it on Linux with the Maemo SDK and ScratchBox?  I am running
Windows XP and would like to setup a development environment in Windows,
if possible, to create applications for the devices.  And if anybody
knows, is the Internet Video Call application on those devices open
source or available to look at for learning and use?

Also does the N800 series devices support sending data across its
connections using SIP and/or H323 communication protocols?

Thanks and any answers are greatly appreciated.

MBFonz ->

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


Re: extras: promotion interface

2008-02-07 Thread Benoit HERVIER
Mikhail Sobolev a écrit :
> On Thu, Feb 07, 2008 at 03:02:10PM +0200, (int) Eero Tamminen wrote:
>> ext Mikhail Sobolev wrote:
>>> On Wed, Feb 06, 2008 at 09:47:07AM -0500, Levi Bard wrote:
 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?
>>  >
>>> No, it's not.  And my original implementation (non-released) was doing
>>> exactly that.  However when I looked at it, I thought that there could
>>> be people who would rather have such a flexibility.
>> Why?
> Because in this particular case I believe more flexible is better than
> less flexible :)
> 

And mainly because some people doing onboard dev directly on tablet, 
can't upload as dput isn't available, and have too many depandancies to 
be compiled for the tablet. For example, i use PyPackager to make my 
Package, but i can't upload it to extra.

>>> I do agree with you with respect to sources, however as for different
>>> architectures, the situation is a bit different: one architecture could
>>> be better supported than the other, so...
>> I think it's better that they all are in sync.  That creates less
>> confusion when people test first their package against some dependency
>> in one architecture and then against another architecture.  If the other
>> architecture has another version of the dependency, are the problems
>> because of the architecture or dependency version change?
> This becomes way too complicated. :-/  What if a developer does not
> really care about x86?
> 
> --
> Misha
> 
> 
> 
> 
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers


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


Re: VS: How can I test a GPS application without using the device?

2008-02-07 Thread Julius Luukko
Andrea Grandi wrote:
> Hi,
> 
>> You can use gpsfake on your host machine (comes with gpsd). I noticed
>> that it works with scratchbox, I don't know how, but it does. I was about to 
>> try to run it inside scratchbox, but there is no need.
> 
> I noticed it but I wasn't able to make it work, because I couldn't
> find any gps log file to use with it. Where can I get one? Or how can
> I generate it?
> 
> Thanks for your support.
> 

Hi Andrea,

I generated a log file by driving around with my laptop and a bluetooth 
gps. I don't remember exactly, which program I used to output the NMEA 
data to a file, probably gpsd itself by starting it in debug mode with

/usr/sbin/gpsd -N -D 2 /dev/rfcomm0

I noticed that gpsfeed that you mentioned in your first mail includes a 
sample NMEA data file. Look for gps.txt. I have used that also.

Note that gpsfake starts gpsd. gpsd might be located in /usr/sbin that 
is not in path for non-root users. Add /usr/sbin to path before starting 
gpsfake.

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


Re: Maemo Mapper crash

2008-02-07 Thread Krischan Keitsch
I do have the same problem. First I thought the file system is corrupt but I 
could not confirm this yet.
Then I tried to reload the map tiles but mm kept crashing. I have to admit that 
I did not check bugzilla yet if someone else had the same problem.
I am running maemo mapper 2.3.1 on n810. 

Krischan
- Original message -
> Hi,
>
>  I'm having problems with maemo mapper while using it. Sometimes it
> just crashes, rebooting the device some times and other times just
> crashing maemo mapper.
>
>  I'm using a bluetooth gps unit from leadtek. Somebody else having
> this kind of trouble ? It looks like that it started when I upgraded
> to OS2008.
>
> BR,
>
> --
> ---
> Blog: http://labs.morpheuz.eng.br/blog/
> PGP: 0xDBEEAAC3 @ wwwkeys.pgp.net
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>


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


Re: VS: How can I test a GPS application without using the device?

2008-02-07 Thread Andrea Grandi
Hi,

> You can use gpsfake on your host machine (comes with gpsd). I noticed
> that it works with scratchbox, I don't know how, but it does. I was about to 
> try to run it inside scratchbox, but there is no need.

I noticed it but I wasn't able to make it work, because I couldn't
find any gps log file to use with it. Where can I get one? Or how can
I generate it?

Thanks for your support.

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.ptlug.org/andreagrandi.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


VS: How can I test a GPS application without using the device?

2008-02-07 Thread Julius Luukko
Hello Andrea,

You can use gpsfake on your host machine (comes with gpsd). I noticed
that it works with scratchbox, I don't know how, but it does. I was about to 
try to run it inside scratchbox, but there is no need.

Sorry for top posting, using the ITOS default e-mail client.

-- 
Julius
 
- Alkuperäinen viesti -
Lähettäjä: Andrea Grandi  <[EMAIL PROTECTED]>
Vastaanottaja: maemo-developers@maemo.org
Lähetetty: To 07 Helmi 2008 16:42:33
Aihe: How can I test a GPS application without using the device?
Hello,

I'd like to write a Python application that interface itself to GPS
(using gpsd). I'd like to be able to develop it on my PC as well,
without using the real hardware. Not because I don't want to use my
N810, but because I should use it outside to test it!

I've discovered this application: http://gpsfeed.sourceforge.net/

"gpsfeed+ is a utility that feeds the PC with continuous GPS data as
if a GPS were moving in a car or airplane. NMEA 0183 GPS sentences are
sent to the application through a socket (TCP/IP) connection or a UDP
multicast message.!"

but I still cannot understand if it works also with gpsd.

I'd like to test it on my Ubuntu machine, but while Maemo uses this
library for python-gps:
http://pymaemo.garage.maemo.org/documentation/python_gps_examples/index.html

Linux seems to have a totally different library. I did "apt-get
install python-gps" the unique python gps library available in
repository and it comes without any documentation.

So I've to develop in Scratchbox at least but I would need a GPS
"simulator", a very simple one... so I could test a GPS application
even in Scratchbox environment, without using a real GPS device.

Any idea? What are, all those people that wrote a gps-application,
using to test it? In particular maemo-mapper, gps-camera ecc.

Thanks for your support!

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.ptlug.org/andreagrandi.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: How can I test a GPS application without using the device?

2008-02-07 Thread Brad Midgley
Andrea

I haven't tried with n810 yet, but making gumstix or neo1973 act as a
bluetooth gps is fairly straightforward as long as gpspipe is
installed.

sdptool add SP
rfcomm -r watch 0 1 sh -c "/usr/bin/gpspipe -r >/dev/rfcomm0" &

Brad

On Feb 7, 2008 9:42 AM, Andrea Grandi <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I'd like to write a Python application that interface itself to GPS
> (using gpsd). I'd like to be able to develop it on my PC as well,
> without using the real hardware. Not because I don't want to use my
> N810, but because I should use it outside to test it!
>
> I've discovered this application: http://gpsfeed.sourceforge.net/
>
> "gpsfeed+ is a utility that feeds the PC with continuous GPS data as
> if a GPS were moving in a car or airplane. NMEA 0183 GPS sentences are
> sent to the application through a socket (TCP/IP) connection or a UDP
> multicast message.!"
>
> but I still cannot understand if it works also with gpsd.
>
> I'd like to test it on my Ubuntu machine, but while Maemo uses this
> library for python-gps:
> http://pymaemo.garage.maemo.org/documentation/python_gps_examples/index.html
>
> Linux seems to have a totally different library. I did "apt-get
> install python-gps" the unique python gps library available in
> repository and it comes without any documentation.
>
> So I've to develop in Scratchbox at least but I would need a GPS
> "simulator", a very simple one... so I could test a GPS application
> even in Scratchbox environment, without using a real GPS device.
>
> Any idea? What are, all those people that wrote a gps-application,
> using to test it? In particular maemo-mapper, gps-camera ecc.
>
> Thanks for your support!
>
> --
> Andrea Grandi
> email: a.grandi [AT] gmail [DOT] com
> website: http://www.andreagrandi.it
> PGP Key: http://www.ptlug.org/andreagrandi.asc
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>



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


Maemo Mapper crash

2008-02-07 Thread MoRpHeUz
Hi,

  I'm having problems with maemo mapper while using it. Sometimes it
just crashes, rebooting the device some times and other times just
crashing maemo mapper.

  I'm using a bluetooth gps unit from leadtek. Somebody else having
this kind of trouble ? It looks like that it started when I upgraded
to OS2008.

BR,

-- 
---
Blog: http://labs.morpheuz.eng.br/blog/
PGP: 0xDBEEAAC3 @ wwwkeys.pgp.net
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras: promotion interface

2008-02-07 Thread Andrew Flegg
On Feb 7, 2008 3:32 PM, Levi Bard
<[EMAIL PROTECTED]> wrote:
>
> > What do you propose to do with these comments?  Include in
> > notifications, store somewhere, something else?
>
> At least include in notifications, and probably store for later review
> (i.e., when v2 is considered for promotion, reviewer can look at
> comments from v1's promotion).

I think much of the workflow here could be based around my own RFC
before Mikhail unveiled his first implementation of the promotion
interface:

   http://lists.maemo.org/pipermail//maemo-developers/2008-January/013889.html

i.e. if we've got a database, use it to store who's doing what etc.
Also allows for the promotion/approval of groups of things as Graham
describes for his GPE work.

Cheers,

Andrew

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


How can I test a GPS application without using the device?

2008-02-07 Thread Andrea Grandi
Hello,

I'd like to write a Python application that interface itself to GPS
(using gpsd). I'd like to be able to develop it on my PC as well,
without using the real hardware. Not because I don't want to use my
N810, but because I should use it outside to test it!

I've discovered this application: http://gpsfeed.sourceforge.net/

"gpsfeed+ is a utility that feeds the PC with continuous GPS data as
if a GPS were moving in a car or airplane. NMEA 0183 GPS sentences are
sent to the application through a socket (TCP/IP) connection or a UDP
multicast message.!"

but I still cannot understand if it works also with gpsd.

I'd like to test it on my Ubuntu machine, but while Maemo uses this
library for python-gps:
http://pymaemo.garage.maemo.org/documentation/python_gps_examples/index.html

Linux seems to have a totally different library. I did "apt-get
install python-gps" the unique python gps library available in
repository and it comes without any documentation.

So I've to develop in Scratchbox at least but I would need a GPS
"simulator", a very simple one... so I could test a GPS application
even in Scratchbox environment, without using a real GPS device.

Any idea? What are, all those people that wrote a gps-application,
using to test it? In particular maemo-mapper, gps-camera ecc.

Thanks for your support!

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.ptlug.org/andreagrandi.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras: promotion interface

2008-02-07 Thread Levi Bard
> > Things that might be nice for the future:
> > * Ability to add comments (e.g. "This package bends rule F, but
> > promoting for now...")
> What do you propose to do with these comments?  Include in
> notifications, store somewhere, something else?

At least include in notifications, and probably store for later review
(i.e., when v2 is considered for promotion, reviewer can look at
comments from v1's promotion).

-- 
"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-07 Thread Eero Tamminen
Hi,

ext Graham Cobb wrote:
> On Thursday 07 February 2008 13:24:32 Eero Tamminen wrote:
>> If some specific package has issues on x86 due to its development
>> happening on ARM only, I don't see that as a problem except in a sense
>> that its developers not caring that much about quality in general and
>> wasting their time debugging things on ARM that could be more easily
>> debugged on x86 with something like Valgrind.
> 
> That would be a completely unreasonable conclusion to draw!  Please don't 
> assume everyone else's projects work in the same way as the ones you work 
> on!!
> 
> For example, many packages are ports of applications which are primarily 
> developed on other platforms.  For example, I do not build opensync for maemo 
> x86 because I do all my debugging on my desktop debian system.  I also do not 
> plan to put x86 packages for GPE into extras because they would have had zero 
> testing.  I might put them in extras-devel because some other GPE developers 
> might find it convenient to have them available for debugging, as you 
> suggest, but that doesn't mean I would necessarily want to promote them to 
> extras.

I wasn't suggesting that all ARM packages have corresponding x86
packages, but that if there *is* an x86 package, it should be the
same version as to ARM package.


> Despite that, I suppose it might be worth considering that the advantage of 
> consistency means that all architectures should be promoted at once.  I could 
> understand that if someone else had a package which depended on a GPE library 
> they might want to be able to debug a problem on x86 and might want to use 
> the same version as is in extras (not a later version, say, from 
> extras-devel).

But for libraries and services it would be really nice to provide both...


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


Re: TestGtkEmbed on N800

2008-02-07 Thread Eero Tamminen
Hi,

ext Andrew Gatt wrote:
>> TestGtkEmbed is probably linked against libgtkmozembed.so, a symlink
>> from libgtkembedmoz.so to libgtkmozembed.so would probably make things
>> happy.
>>
>> ./run-mozilla.sh `which ldd` ./TestGtkEmbed
>>
>>   
> OK so now i'm feeling quite stupid, i ran the command you give above, 
> but the output doesn't mention any gtkembedmoz / gtkmozembed library 
> dependency. I put a symbolic link to libgtkembedmoz.so.0.0.0 as 
> /usr/lib/libgtkmozembed.so (same folder) but no joy. Without knowing 
> what the TestGtkEmbed program is looking for i won't know what to link 
> to. Is there some method of invoking ldd to tell me?

Note that if you're doing this on the device, it doesn't have "ldd".
There you need to use "/lib/ld-2.5.so --list" and the given argument
needs to have absolute path.


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


Re: TestGtkEmbed on N800

2008-02-07 Thread Andrew Gatt
[EMAIL PROTECTED] wrote:
> Andrew wrote:
>   
>> You suggest i need a symlink, but i'm still unclear where. The 
>> libgtkembedmoz.so is at /usr/lib/ on the device, but ldd says that 
>> TestGtkEmbed doesn't depend on it anyway.
>>
>> Using nm on TestGtkEmbed in the armel environment gives "B" addresses 
>> next to all the gtk_moz_embed functions, which suggests to me 
>> that the 
>> symbols are embedded in the program?
>>
>> Can you tell me where the symlink would be needed?
>> 
>
>
> TestGtkEmbed is probably linked against libgtkmozembed.so, a symlink
> from libgtkembedmoz.so to libgtkmozembed.so would probably make things
> happy.
>
> ./run-mozilla.sh `which ldd` ./TestGtkEmbed
>
>   
OK so now i'm feeling quite stupid, i ran the command you give above, 
but the output doesn't mention any gtkembedmoz / gtkmozembed library 
dependency. I put a symbolic link to libgtkembedmoz.so.0.0.0 as 
/usr/lib/libgtkmozembed.so (same folder) but no joy. Without knowing 
what the TestGtkEmbed program is looking for i won't know what to link 
to. Is there some method of invoking ldd to tell me?

Thanks for the help by the way.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: TestGtkEmbed on N800

2008-02-07 Thread josh.soref
Andrew wrote:
> You suggest i need a symlink, but i'm still unclear where. The 
> libgtkembedmoz.so is at /usr/lib/ on the device, but ldd says that 
> TestGtkEmbed doesn't depend on it anyway.
> 
> Using nm on TestGtkEmbed in the armel environment gives "B" addresses 
> next to all the gtk_moz_embed functions, which suggests to me 
> that the 
> symbols are embedded in the program?
> 
> Can you tell me where the symlink would be needed?


TestGtkEmbed is probably linked against libgtkmozembed.so, a symlink
from libgtkembedmoz.so to libgtkmozembed.so would probably make things
happy.

./run-mozilla.sh `which ldd` ./TestGtkEmbed
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo documentation not uptodate

2008-02-07 Thread Juha Kallioinen
ext David Hautbois wrote:
> Hi
> 
> This documentation is not uptodate :
> https://maemo.org/development/documentation/tutorials/maemo_4-0_tutorial.html
> 
> Some #include line are not right
> 
> Example :
> #include 
>  > wrong
> 
> The hildon header files for hildon widgets are in hildon directory
> #include 
> #include 
> #include 
> #include 
>  >right

Thanks for the note David! I fixed those #include lines in the tutorial.

Cheers,
  Juha

-- 
Juha Kallioinen   JID: [EMAIL 
PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: TestGtkEmbed on N800

2008-02-07 Thread Andrew Gatt

>> I would like to use the one shipped with the device, to keep any 
>> installed files to a minimum.
>>
>> I've patched run-mozilla.sh with the diff file linked above. 
>> This sets 
>> the GRE_HOME for you so my command line becomes ./run-mozilla.sh 
>> ./TestGtkEmbed. I couldn't find the ibid file / llibrary you mention. 
>> 
>
> ??? Ibid is a latin reference. It means something like "the same as the
> previous reference"
>
>   
>> The closest match is a libid3-3.8.so.3 which is already 
>> installed on the 
>> device. With the above command line i now get "Couldn't find 
>> GTKMozEmbed 
>> symbols", but i guess this has something to do with the ibid file?
>> 
>
> GtkMozEmbed has a different name in microb, just to be difficult, a
> symlink would be needed.
>
>   
You suggest i need a symlink, but i'm still unclear where. The 
libgtkembedmoz.so is at /usr/lib/ on the device, but ldd says that 
TestGtkEmbed doesn't depend on it anyway.

Using nm on TestGtkEmbed in the armel environment gives "B" addresses 
next to all the gtk_moz_embed functions, which suggests to me that the 
symbols are embedded in the program?

Can you tell me where the symlink would be needed?
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras: promotion interface

2008-02-07 Thread Graham Cobb
On Thursday 07 February 2008 13:24:32 Eero Tamminen wrote:
> If some specific package has issues on x86 due to its development
> happening on ARM only, I don't see that as a problem except in a sense
> that its developers not caring that much about quality in general and
> wasting their time debugging things on ARM that could be more easily
> debugged on x86 with something like Valgrind.

That would be a completely unreasonable conclusion to draw!  Please don't 
assume everyone else's projects work in the same way as the ones you work 
on!!

For example, many packages are ports of applications which are primarily 
developed on other platforms.  For example, I do not build opensync for maemo 
x86 because I do all my debugging on my desktop debian system.  I also do not 
plan to put x86 packages for GPE into extras because they would have had zero 
testing.  I might put them in extras-devel because some other GPE developers 
might find it convenient to have them available for debugging, as you 
suggest, but that doesn't mean I would necessarily want to promote them to 
extras.

Despite that, I suppose it might be worth considering that the advantage of 
consistency means that all architectures should be promoted at once.  I could 
understand that if someone else had a package which depended on a GPE library 
they might want to be able to debug a problem on x86 and might want to use 
the same version as is in extras (not a later version, say, from 
extras-devel).

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


RE: TestGtkEmbed on N800

2008-02-07 Thread josh.soref
> > This too can be answered w/ google (as mentioned in one of 
> the links in
> > my previous email, which sorta cross paths with the one to 
> which I'm now
> > replying)
> >
> >   
> >> or do i need 
> >> to copy all these files somewhere to get the TestGtkEmbed working?
> >> 
> >
> > There is one (ibid)
> >
> > 
> https://garage.maemo.org/svn/browser/mozilla/trunk/microb-engi
> ne/microb-
> > engine/debian/patches/125_MICROB_autoset_grehome_display.diff
> > +export GRE_HOME="/usr/lib/microb-engine"
> >
> > But again, the question is what's your goal. Do you want to 
> use the one
> > that ~worked so well~ in scratchbox, or do you want ot use 
> the one that
> > is shipped w/ the device. The choice is yours :).
> >   
> I would like to use the one shipped with the device, to keep any 
> installed files to a minimum.
> 
> I've patched run-mozilla.sh with the diff file linked above. 
> This sets 
> the GRE_HOME for you so my command line becomes ./run-mozilla.sh 
> ./TestGtkEmbed. I couldn't find the ibid file / llibrary you mention. 

??? Ibid is a latin reference. It means something like "the same as the
previous reference"

> The closest match is a libid3-3.8.so.3 which is already 
> installed on the 
> device. With the above command line i now get "Couldn't find 
> GTKMozEmbed 
> symbols", but i guess this has something to do with the ibid file?

GtkMozEmbed has a different name in microb, just to be difficult, a
symlink would be needed.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: TestGtkEmbed on N800

2008-02-07 Thread josh.soref
> Does anyone know what tools i can use to track down where 
> these symbols 
> are coming from inside the scratchbox environment? If i can 
> do that then 
> i should be able to work out whats missing on the device.

Typically nm and ldd are your friends. 

That and a debugger which will tell you what's loaded.

I'm still confused. Libidl should only be needed by xpidl, which you
didn't indicate you were going to run
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: extras: promotion interface

2008-02-07 Thread Eero Tamminen
Hi,

ext Mikhail Sobolev wrote:
> On Thu, Feb 07, 2008 at 03:02:10PM +0200, (int) Eero Tamminen wrote:
>>> I do agree with you with respect to sources, however as for different
>>> architectures, the situation is a bit different: one architecture could
>>> be better supported than the other, so...
>> I think it's better that they all are in sync.  That creates less
>> confusion when people test first their package against some dependency
>> in one architecture and then against another architecture.  If the other
>> architecture has another version of the dependency, are the problems
>> because of the architecture or dependency version change?
 >
> This becomes way too complicated. :-/  What if a developer does not
> really care about x86?

What kind of a problems you were thinking about?

If some specific package has issues on x86 due to its development
happening on ARM only, I don't see that as a problem except in a sense
that its developers not caring that much about quality in general and
wasting their time debugging things on ARM that could be more easily
debugged on x86 with something like Valgrind.

There are of course packages that work only on ARM (kernel, DSP stuff
etc), but those don't have any versions available on x86.  If software
has packages for multiple architectures (for the same distro, be it
Chinook or something else), they should have the same version.


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


Re: extras: promotion interface

2008-02-07 Thread Mikhail Sobolev
On Thu, Feb 07, 2008 at 03:02:10PM +0200, (int) Eero Tamminen wrote:
> ext Mikhail Sobolev wrote:
> > On Wed, Feb 06, 2008 at 09:47:07AM -0500, Levi Bard wrote:
> >> 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?
>  >
> > No, it's not.  And my original implementation (non-released) was doing
> > exactly that.  However when I looked at it, I thought that there could
> > be people who would rather have such a flexibility.
> 
> Why?
Because in this particular case I believe more flexible is better than
less flexible :)

> > I do agree with you with respect to sources, however as for different
> > architectures, the situation is a bit different: one architecture could
> > be better supported than the other, so...
> 
> I think it's better that they all are in sync.  That creates less
> confusion when people test first their package against some dependency
> in one architecture and then against another architecture.  If the other
> architecture has another version of the dependency, are the problems
> because of the architecture or dependency version change?
This becomes way too complicated. :-/  What if a developer does not
really care about x86?

--
Misha


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


Re: extras: promotion interface

2008-02-07 Thread Eero Tamminen
Hi,

ext Mikhail Sobolev wrote:
> On Wed, Feb 06, 2008 at 09:47:07AM -0500, Levi Bard wrote:
>> 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?
 >
> No, it's not.  And my original implementation (non-released) was doing
> exactly that.  However when I looked at it, I thought that there could
> be people who would rather have such a flexibility.

Why?


> I do agree with you with respect to sources, however as for different
> architectures, the situation is a bit different: one architecture could
> be better supported than the other, so...

I think it's better that they all are in sync.  That creates less
confusion when people test first their package against some dependency
in one architecture and then against another architecture.  If the other
architecture has another version of the dependency, are the problems
because of the architecture or dependency version change?


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


Re: extras: promotion interface

2008-02-07 Thread Mikhail Sobolev
On Wed, Feb 06, 2008 at 10:44:48AM +0100, Niels Breet wrote:
> > * to see if anything like this would really
> > encourage community developers to use central 'extras' repository
> 
> We would also need to provide an easier way for developers to upload
> packages. If we can make a webinterface where developers can add their
> package to the upload/promotion queue, I think we will make uploading to
> extras a lot less complicated. (Regular dput uploads would also end up in
> this same queue)
I'm not sure how web upload would make things easier...  Why do you
think dput is not that straightforward?  This is actually a question to
all developers out there who are using extras/extras-devel.  (I'm not
challenging, I'm wondering.)

> We can add this as a first step, auto-builders would be a next step to add.
Autobuilders are slowly moving forward: this is a hobby time after all :)

> > Almost forgot to mention.  The script does not really have a project
> > page anywhere.  It is also a toy project for me to see how well Bazaar DVCS
> > supports my needs (so far, it does well enough), so you can find the code
> > at
> >
> > https://code.launchpad.net/~mishas/+junk/devel-mover
>
> Maybe it will be a good idea to create a garage project, so we can have
> mailing lists for promotions etc? I think that current code is a big step
> in the right direction, although we would need to add more features.
Yes, I requested the project (devel-mover), but if it's OK, I'd like to
keep it in bazaar.

> Do you have time to work on this some more? Would you like to get help
> from other community members on this code?
Yes, I do have time: nothing was changed since my announce because I saw
no feedback.  And of course any help is more than welcome.

--
Misha


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


Re: Debian packaging

2008-02-07 Thread phil
[EMAIL PROTECTED] wrote:
> Is there any way  to create a debian package with libraries/binaries
> when the source code is unavailable.
>   

Yes, when you create a debian package you can install pretty much 
anything with the file /package/debian/package.install

if you aren't going to do any compiling at all then you'll also want to 
edit /package/debian/rules and comment out anything to do with make etc.

If you'd like me to build an example package and .tar.gz it and upload 
it somewhere so that you can just change names and so on then I can 
probably do that although it's probably better if you read the developer 
and maintainer guides on debian.org

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


Re: TestGtkEmbed on N800

2008-02-07 Thread Andrew Gatt
Andrew Gatt wrote:
 or do i need 
 to copy all these files somewhere to get the TestGtkEmbed working?
 
   
 
>>> There is one (ibid)
>>>
>>> https://garage.maemo.org/svn/browser/mozilla/trunk/microb-engine/microb-
>>> engine/debian/patches/125_MICROB_autoset_grehome_display.diff
>>> +export GRE_HOME="/usr/lib/microb-engine"
>>>
>>> But again, the question is what's your goal. Do you want to use the one
>>> that ~worked so well~ in scratchbox, or do you want ot use the one that
>>> is shipped w/ the device. The choice is yours :).
>>>   
>>> 
>>>   
>> I would like to use the one shipped with the device, to keep any 
>> installed files to a minimum.
>>
>> I've patched run-mozilla.sh with the diff file linked above. This sets 
>> the GRE_HOME for you so my command line becomes ./run-mozilla.sh 
>> ./TestGtkEmbed. I couldn't find the ibid file / llibrary you mention. 
>> The closest match is a libid3-3.8.so.3 which is already installed on the 
>> device. With the above command line i now get "Couldn't find GTKMozEmbed 
>> symbols", but i guess this has something to do with the ibid file?
>>
>>
>>   
>> 
> I also tried to copy over libIDL from /usr/local/lib/libIDL-2.0.0.0, 
> because i'd read this library wasn't provided by the device, but this 
> didn't help. I'm not sure what else is needed to overcome the problem 
> with these symbols.
>
>   
Does anyone know what tools i can use to track down where these symbols 
are coming from inside the scratchbox environment? If i can do that then 
i should be able to work out whats missing on the device.

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


Re: extras: promotion interface

2008-02-07 Thread Mikhail Sobolev
On Wed, Feb 06, 2008 at 09:47:07AM -0500, Levi Bard wrote:
> > 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.
Thank you :)

> 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?
No, it's not.  And my original implementation (non-released) was doing
exactly that.  However when I looked at it, I thought that there could
be people who would rather have such a flexibility.

I do agree with you with respect to sources, however as for different
architectures, the situation is a bit different: one architecture could
be better supported than the other, so...

> Things that might be nice for the future:
> * Ability to add comments (e.g. "This package bends rule F, but
> promoting for now...")
What do you propose to do with these comments?  Include in
notifications, store somewhere, something else?

> * Ability to demote and/or rollback to a previous version (with comments)
I am not sure about this one.  As others already pointed out, those
users who already upgraded their devices are not helped at all...
However "rollback" done by "let return back to a previous version but
bump the package version" may not work in case of major upgrades...  I
believe further discussion and, more importantly, common agreement is
required here.

> * Display the amount of time each package has been in the promotion queue
> * Notify package maintainer via email on (pro|de)motion
This looks straightforward.  Thanks.

> * 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
This does seem to be tricky...  But these are obviously useful features.

--
Misha


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


Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Johan Bilien
On Thu, Feb 07, 2008, Ross Burton wrote:
> > if I use a GTK_WINDOW_TOPLEVEL it appears maximized, and I can't move
> > it neither change its size.
> 
> Oh I see, you are trying to use GtkWindows as the notes themselves.
> 
> Matchbox (the window manager) enforces normal windows to fill the screen
> (excluding panels), dialogs are centered and modal, and "popup" windows
> are ignored (technically, override redirect windows).  This means that
> they don't get decorated and can't be moved by the window manager.
> 
> The solution here is to create a top level window for you application,
> and then draw the postit notes yourself.  One way would be to create a
> widget which draws a postit note and place them inside a GtkFixed or
> GtkDrawingArea.

You might want to take a look at the hildon-home-area and
hildon-desktop-home-item widgets, which implement some GtkFixed-like
widget and adds dragging of the items and other things. Both in
libhildondesktop. They are the widgets used in the home view in Chinook
but should be reusable.

-- 
Johan Bilien
<[EMAIL PROTECTED]>
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Wish list

2008-02-07 Thread Graham Cobb
On Thursday 07 February 2008 08:18:57 Martin Grimme wrote:
> 2008/2/7, Al Khadra <[EMAIL PROTECTED]>:
> >  2- Is it possible to make an application that will turn the Tablet into
> > Bluetooth Speakers using the A2DP profile? For instance, you can stream
> > audio from the Motorola DC800 gateway right into the Tablet. This is a
> > question for developers who can tell if this is feasible or not.
>
> This should be possible, but since I'm not into bluetooth, I can't say for
> sure.

I am interested in this, and also the other way around... is it possible to 
make my Linux desktop system act as bluetooth speaker/mic for the N810 -- 
using headset and/or A2DP profiles?  I am interested in things like playing 
videos on my N810 but having the sound come out on my desktop speakers and 
also on using a headset plugged into the desktop for Skype running on the 
N810.

For completeness, also does anyone know of a way to do this with a 
Windows-based desktop?

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


Re: RE : Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Tapani Pälli
ext Frédéric Charrier wrote:
>> Yep, it is technically possible to implement these notes as dialogs
>> but
>> the moving of them (dragging) needs to be implemented by the
>> application
>> itself. (The dialog movement behaviour can be also modified from
>> startup
>> parameters if you want this program only for yourself).
>> 
>
> Hum... Interesting point.
> What do you mean by the startup parameters ?
> Are you speaking about startup parameters of my application or of the
> Nokia ?
>
>   

Startup parameters of the matchbox window manager. But you should not
touch them unless you really know what you are doing. In the worst case
you end up with device that won't bootup at all. Therefore, I'm not
going to tell you how to even do it :-)


>
>   
> _ 
> Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
> http://mail.yahoo.fr
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
>   


// Tapani Pälli

-- 
Software Engineer
Open Source Software Operations 

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


Re: Non modal dialog

2008-02-07 Thread Eero Tamminen
Hi,

ext Frédéric Charrier wrote:
>> Only dialogs without a parent are made system modal by the window
>> manager as otherwise user could lose them (as dialogs are not
>> listed
>> in the task navigator, there's no way to return system dialog once
>> an application would be topped above one).  This behaviour can be
>> disabled by modifying the Matchbox window manager command line
>> args.
>  
> If I specify a parent for my dialog I get a non modal one, but I
> still can't move it. Is it the normal behavior ?

Yes, unless you specify your window as "override redirect" or
change the matchbox window manager -use_dialog_mode arguments
in device bootup:
http://matchbox-project.org/documentation/manual/wm.html

Note that override redirect means that windows are not managed
by the window manager at all, if you top some other window,
the override redirect one is lost by the user (override redirect
is intended for popups that go away when you release stylus or
press anywhere on screen).


>> For application dialogs (dialogs that are trancient to some
>> application
>> window), it's up to application whether the dialog is modal or not.
>> Our Style Guide states that they should be modal, but nothing's
>> forcing it, app just needs to us Gtk properly (not to call the
>> dialog convenience function that effectively makes it modal by
>> creating a new main loop for the dialog).
>  
> What do you mean exactly by "not to call the dialog convenience
> function" ?
 >
> You mean that I must include a specific loop to make my
> dialog non modal ?
> If it's the case, will my main window be accessible during this loop
> ?

http://library.gnome.org/devel/gtk/stable/GtkDialog.html#gtk-dialog-run


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


RE : Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Frédéric Charrier
> Only dialogs without a parent are made system modal by the window
> manager as otherwise user could lose them (as dialogs are not
> listed
> in the task navigator, there's no way to return system dialog once
> an application would be topped above one).  This behaviour can be
> disabled by modifying the Matchbox window manager command line
> args.
 
If I specify a parent for my dialog I get a non modal one, but I
still
can't move it. Is it the normal behavior ?


> For application dialogs (dialogs that are trancient to some
> application
> window), it's up to application whether the dialog is modal or not.
> Our Style Guide states that they should be modal, but nothing's
> forcing it, app just needs to us Gtk properly (not to call the
> dialog convenience function that effectively makes it modal by
> creating a new main loop for the dialog).
 
What do you mean exactly by "not to call the dialog convenience
function" ? You mean that I must include a specific loop to make my
dialog non modal ?
If it's the case, will my main window be accessible during this loop
?
 
Thank you for your fast answers
Frédéric


  
_ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
http://mail.yahoo.fr
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE : Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Frédéric Charrier
> Yep, it is technically possible to implement these notes as dialogs
> but
> the moving of them (dragging) needs to be implemented by the
> application
> itself. (The dialog movement behaviour can be also modified from
> startup
> parameters if you want this program only for yourself).

Hum... Interesting point.
What do you mean by the startup parameters ?
Are you speaking about startup parameters of my application or of the
Nokia ?



  
_ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
http://mail.yahoo.fr
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: libgsf-1-114 (needed to build Abiword) not found - info and sources questions

2008-02-07 Thread Thomas Schmidt
Hi,

* Ryan Pavlik schrieb am 07.02.08, um 00:23 Uhr:
> Hmm, not sure what's going on here - I haven't touched the sources.list 
> but here's mine from chinook:
> [sbox-CHINOOK_X86: ~] > cat /etc/apt/sources.list
> deb http://repository.maemo.org/ bora free non-free
> deb-src http://repository.maemo.org/ bora free
> deb http://repository.maemo.org/extras bora free non-free
> 
> deb file:/home/maemo/maemo-sdk-nokia-binaries_4.0 chinook explicit

I guess you should really try to avoid using Bora repositories in the
sources.list of your Chinook scratchbox target. (And on a tablet
running OS2008 too.)

> Perhaps that has something to do with why I can build it and you can't?  
> In such case, it should be a simple affair then of apt-get source 
> libgsf-1-114 with a bora source repository available, then 
> dpkg-buildpackage -rfakeroot from inside the directory in a Chinook 
> scratchbox.  Could this (apparently) wrong list of sources be 
> introducing bugs in my Chinook packages of abiword?

As i wrote to Roberto in my last mail, i built libgsf allready, it is
available in extras-devel. So you should remove the lines containing
bora from you sources.list and replace them with something like:

deb http://repository.maemo.org/ chinook free non-free
deb-src http://repository.maemo.org/ chinook free
deb file:/home/chelli/maemo-sdk-nokia-binaries_4.0 chinook explicit

deb http://repository.maemo.org/extras chinook free non-free
deb-src http://repository.maemo.org/extras chinook free non-free

deb http://repository.maemo.org/extras-devel chinook free non-free
deb-src http://repository.maemo.org/extras-devel chinook free non-free

deb-src http://ftp2.de.debian.org/debian/ etch main contrib non-free
deb-src http://ftp2.de.debian.org/debian/ unstable main contrib non-free

With this sources.list i get the following:

[sbox-CHINOOK_X86: ~] > apt-cache policy libgsf-1-114
libgsf-1-114:
  Installed: 1.14.7-2chinook2
  Candidate: 1.14.7-2chinook2
  Version table:
 *** 1.14.7-2chinook2 0
500 http://repository.maemo.org chinook/free Packages
100 /var/lib/dpkg/status

> So I guess I answer a question with what works for me and another 
> question :)

:)


Regards,
Thomas

-- 
Thomas Schmidt, Debian VDR Team
http://pkg-vdr-dvb.alioth.debian.org/


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


RE : Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Frédéric Charrier
> Oh I see, you are trying to use GtkWindows as the notes themselves.

Yes !
Exactly. Sorry, my english is sometimes not as clear as it should be.


> Matchbox (the window manager) enforces normal windows to fill the
> screen
> (excluding panels), dialogs are centered and modal, and "popup"
> windows
> are ignored (technically, override redirect windows).  This means
> that
> they don't get decorated and can't be moved by the window manager.

Yes, it's what I saw after a few days of tests.


> The solution here is to create a top level window for you
> application,
> and then draw the postit notes yourself.  One way would be to create
> a
> widget which draws a postit note and place them inside a GtkFixed or
> GtkDrawingArea.

It's exactly what I was thinking of, but it will take too much time for
me.

Thank you,
Frédéric


  
_ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
http://mail.yahoo.fr
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: libgsf-1-114 (needed to build Abiword) not found

2008-02-07 Thread Thomas Schmidt
Hi,

* Roberto Resoli schrieb am 06.02.08, um 23:27 Uhr:
> Hello,
> I'm trying to find
> 
> libgsf-1-114
> libgsf-1-dev
> 
> packages, needed to build Abiword, but they are not available in current 
> chinook
> repository.
> I have also tried to build from source, using the instructions found here:
> 
> http://www.cleardefinition.com/page/Building_libgsf_for_Maemo/
> 
> but the package build fails right after compilation, during the
> dh_install phase (log follows)

There is no need to build libgsf, i built and uploaded it to
extras-devel on monday because it is required for the Gnumeric package.

I have the following in the sources.list of my scratchbox:

deb http://repository.maemo.org/ chinook free non-free
deb-src http://repository.maemo.org/ chinook free
deb file:/home/chelli/maemo-sdk-nokia-binaries_4.0 chinook explicit

deb http://repository.maemo.org/extras chinook free non-free
deb-src http://repository.maemo.org/extras chinook free non-free

deb http://repository.maemo.org/extras-devel chinook free non-free
deb-src http://repository.maemo.org/extras-devel chinook free non-free

deb-src http://ftp2.de.debian.org/debian/ etch main contrib non-free
deb-src http://ftp2.de.debian.org/debian/ unstable main contrib non-free

The last two lines are there to make it easier to get the sources of
debian packages just with "apt-get source packagename" (the
libgsf-package was built from the official debian source).


Regards,
Thomas

-- 
Thomas Schmidt, Debian VDR Team
http://pkg-vdr-dvb.alioth.debian.org/


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


Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Tapani Pälli
Hello;

ext Eero Tamminen wrote:
> Hi,
>
> ext Ross Burton wrote:
>   
>> On Wed, 2008-02-06 at 20:57 +0100, Frédéric Charrier wrote:
>> 
> what do you mean by "normal" window ?
> a GTK_WINDOW_TOPLEVEL ?
>   
 Yes, a popup window is only for special rare uses, like tooltips.
 
>>> if I use a GTK_WINDOW_TOPLEVEL it appears maximized, and I can't move
>>> it neither change its size.
>>>   
>> Oh I see, you are trying to use GtkWindows as the notes themselves.
>>
>> Matchbox (the window manager) enforces normal windows to fill the screen
>> (excluding panels), dialogs are centered and modal,
>> 
>
> Only dialogs without a parent are made system modal by the window
> manager as otherwise user could lose them (as dialogs are not listed
> in the task navigator, there's no way to return system dialog once
> an application would be topped above one).  This behaviour can be
> disabled by modifying the Matchbox window manager command line args.
>
> For application dialogs (dialogs that are trancient to some application
> window), it's up to application whether the dialog is modal or not.
> Our Style Guide states that they should be modal, but nothing's
> forcing it, app just needs to us Gtk properly (not to call the
> dialog convenience function that effectively makes it modal by
> creating a new main loop for the dialog).
>
>   

Yep, it is technically possible to implement these notes as dialogs but
the moving of them (dragging) needs to be implemented by the application
itself. (The dialog movement behaviour can be also modified from startup
parameters if you want this program only for yourself).

>   
>> and "popup" windows
>> are ignored (technically, override redirect windows).  This means that
>> they don't get decorated and can't be moved by the window manager.
>>
>> The solution here is to create a top level window for you application,
>> and then draw the postit notes yourself.  One way would be to create a
>> widget which draws a postit note and place them inside a GtkFixed or
>> GtkDrawingArea.
>> 
>
>
>   - Eero
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>   


// Tapani Pälli

-- 
Software Engineer
Open Source Software Operations 

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


Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Eero Tamminen
Hi,

ext Ross Burton wrote:
> On Wed, 2008-02-06 at 20:57 +0100, Frédéric Charrier wrote:
 what do you mean by "normal" window ?
 a GTK_WINDOW_TOPLEVEL ?
>>> Yes, a popup window is only for special rare uses, like tooltips.
>> if I use a GTK_WINDOW_TOPLEVEL it appears maximized, and I can't move
>> it neither change its size.
> 
> Oh I see, you are trying to use GtkWindows as the notes themselves.
> 
> Matchbox (the window manager) enforces normal windows to fill the screen
> (excluding panels), dialogs are centered and modal,

Only dialogs without a parent are made system modal by the window
manager as otherwise user could lose them (as dialogs are not listed
in the task navigator, there's no way to return system dialog once
an application would be topped above one).  This behaviour can be
disabled by modifying the Matchbox window manager command line args.

For application dialogs (dialogs that are trancient to some application
window), it's up to application whether the dialog is modal or not.
Our Style Guide states that they should be modal, but nothing's
forcing it, app just needs to us Gtk properly (not to call the
dialog convenience function that effectively makes it modal by
creating a new main loop for the dialog).


> and "popup" windows
> are ignored (technically, override redirect windows).  This means that
> they don't get decorated and can't be moved by the window manager.
> 
> The solution here is to create a top level window for you application,
> and then draw the postit notes yourself.  One way would be to create a
> widget which draws a postit note and place them inside a GtkFixed or
> GtkDrawingArea.


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


Re: Wish list

2008-02-07 Thread Marcin Juszkiewicz
Dnia Thursday, 7 of February 2008, Al Khadra napisał:
>  Hello all,
>
>  I would like to know where I can send my wish list for new features?
>
>  Among the things I would like to see:

I have one wish: i18n support done right not like it is done now.

To be more detailed:

1. Allow user to add new hardware keyboard layout into preferences.
2. Allow user to add new virtual keyboard layout into preferences.
3. Use of strftime() for date/time names instead of translating names
   (examples: os2008 clock, date widget)

With os2008 I am unable to create Polish layouts for keyboards just 
because official way is "we support only those few languages which we 
provide with image and do not care does user can or not add others".

To provide Polish keyboard I now have to select one of system provided 
ones and replace it with own version. I just hope that I will not have to 
provide "polish-hardware-keyboard-instead-of-italian" 
and "polish-hardware-keyboard-instead-of-russian" style named packages.

-- 
JID: hrw-jabber.org
OpenEmbedded developer/consultant

42? 7 and a half million years and all you can come up with is 42?!


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


Re: Wish list

2008-02-07 Thread Ross Burton
On Wed, 2008-02-06 at 17:16 -0800, Al Khadra wrote:
>  1- When the battery is fully charged the Tablet will not only display
> the
> regular message but will also BEEP. This way you do not have to keep
> checking  whether it's full or not yet. You will hear the beep. As you
> know overcharging kills the battery.

I've always been told that Li-ion batteries can't be over-charged (also
have no memory effect).

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



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


Re: Wish list

2008-02-07 Thread Martin Grimme
Hi,

2008/2/7, Al Khadra <[EMAIL PROTECTED]>:
>  1- When the battery is fully charged the Tablet will not only display the
> regular message but will also BEEP. This way you do not have to keep
> checking  whether it's full or not yet. You will hear the beep. As you
> know overcharging kills the battery.

Overcharging is not possible, unless your battery is broken and has to
be replaced anyway. There is a circuit built into every Li-Ion battery
to prevent overcharging.
But if the charger is plugged in, it keeps topping the battery at
100%. Li-Ion batteries lose capacity over time, and the rate is
dependent on the temperature and fill level. At 100% fill level, it
will lose capacity faster than at 40% fill level (which is best for
the battery). Li-Ion have no memory effect, but they age.


>  2- Is it possible to make an application that will turn the Tablet into
> Bluetooth Speakers using the A2DP profile? For instance, you can stream
> audio from the Motorola DC800 gateway right into the Tablet. This is a
> question for developers who can tell if this is feasible or not.

This should be possible, but since I'm not into bluetooth, I can't say for sure.


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


Re: RE : Re: RE : Re: Non modal dialog

2008-02-07 Thread Ross Burton
On Wed, 2008-02-06 at 20:57 +0100, Frédéric Charrier wrote:
> > > what do you mean by "normal" window ?
> > > a GTK_WINDOW_TOPLEVEL ?
> > 
> > Yes, a popup window is only for special rare uses, like tooltips.
> 
> if I use a GTK_WINDOW_TOPLEVEL it appears maximized, and I can't move
> it neither change its size.

Oh I see, you are trying to use GtkWindows as the notes themselves.

Matchbox (the window manager) enforces normal windows to fill the screen
(excluding panels), dialogs are centered and modal, and "popup" windows
are ignored (technically, override redirect windows).  This means that
they don't get decorated and can't be moved by the window manager.

The solution here is to create a top level window for you application,
and then draw the postit notes yourself.  One way would be to create a
widget which draws a postit note and place them inside a GtkFixed or
GtkDrawingArea.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



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


Re: Best Wishes for you in the coming Chinese new year :)

2008-02-07 Thread Martin Grimme
Dajia, xinnian hao!

Sorry, can't input Chinese characters at work.


Cheers,
Martin

2008/2/6, sebastian maemo <[EMAIL PROTECTED]>:
> Happy New Year of the Rat ;)
>
> Salut,
> Sebas.
>
>
> 2008/2/6, 黄杲 <[EMAIL PROTECTED]>:
> > Hi, all:
> >  Tomorrow is Chinese New Year, and tonight is one of the happiest
> nights for all Chinese. Though I think currently there are not so many Maemo
> hackers or users in China, I believe there will more and more Maemo
> developers in the coming new year.
> >  Wish all Chinese maemo guys have a wonderful New Year festival
> and a fantastic new year. And please give me the chance to express my best
> wishes for all of you and Mameo!  :)
> >
> > Best Regards
> > Huang Gao
>
>
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
>
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers