[maemo-developers] Re: Re: Re: Scratchbox is not an emulator

2006-08-30 Thread Ross Burton
Doh, there was more.

On Wed, 2006-08-30 at 17:47 -0400, Andrew Barr wrote:
> > I can say for sure that the addressbook application in IT2006 is closed
> > source, 
> 
> Why? It doesn't make sense.

I can't talk for the higher people in Nokia who make these choices, but
I guess it's as this is part of the "Nokia Experience" rather than the
platform, and thus isn't available for people to clone.  The underlying
libraries are free so anyone else can write an addressbook that
manipulates the same data store, but the interface itself remains
private to Nokia.

> > although the backend is open source (it's Evolution Data Server,
> > LGPL).  For the rest of the user-level applications its a mixed bag as
> > far as I know: some are open source as they are derived from existing
> > open source software, and some are closed.
> 
> It is not as if the community and/or a competing hardware manufacturer
> couldn't replace these apps relatively easily. That's why I don't
> understand the reasoning behind withholding their source code.

Relatively easily, but not cheaply.  Writing applications isn't always
cheap and for clones, often that is the driving force.

Personally I'd like everything on the 770 to be open source, but I can
see where Nokia are coming from with their open platform/closed apps
split, and generally it's used consistantly. 

> This competing hardware manufacturer nonsense needs to go, BTW. Nokia
> has not even established that there is a viable market for the 770 as it
> stands now--these Chinese manufacturers everyone keeps talking about are
> going to be more interested in producing (yet another) Windows CE
> clone-device for which there is at least an established market.

Sony seem to think there is a market.

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://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: Re: Re: Scratchbox is not an emulator

2006-08-30 Thread Ross Burton
On Wed, 2006-08-30 at 17:47 -0400, Andrew Barr wrote:
> Are you talking about Gnash?[1] It's in OpenGL (they were/are
> experimenting with Cairo) and based off of the public-domain GameSWF
> project which already does all of SWF v7 and most of ActionScript. It is
> also actively developed with lots of commits occurring every day. Surely
> you can't be talking about Gnash... :)
> 
> That penguin.swf blog is only mildly interesting, though. Cairo (do they
> mean XRender too or just Cairo?) might not work but if you've ever used
> the Linux Flash player on anything but cutting-edge hardware you know
> they need to use some kind of graphics acceleration. It's amazing it
> works as good as it does. 
> 
> Combining the quality of their Linux player that we have now and some of
> the posts I've read there I'm not too hopeful for an improved Linux
> Flash experience until Gnash starts working better. Not that I want to
> see 99% of the Flash content out there anyway...

>From the horses mouth as to why OpenGL isn't suitable:

http://blogs.adobe.com/penguin.swf/2006/07/api_review.html#comment-16690

And why Cairo isn't suitable:

http://blogs.adobe.com/penguin.swf/2006/07/api_review.html#comment-16725

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://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: Scratchbox is not an emulator

2006-08-30 Thread Carlos Guerreiro

> >From reading this list and the fact that the chroot environment is
> quite bare I got the impression that even stuff Nokia did not license
> from other companies but develop themselves was closed as well -- that
> might well be wrong, so I'll go look through the svn before I say
> anything else :)


It's a mix. Some Nokia developed software is open, particularly at the
platform level: hildon widgets, UI framework and so on. Some of it is
proprietary particularly at the application level.

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


[maemo-developers] Kismet now usable

2006-08-30 Thread Andrew Barr
I don't know how many of you frequent the Internet Tablet Talk forums (I
don't--I was looking for Maemo Mapper info) but someone posted there[1]
that the Kismet web site says that they now have code to validate frames
reported by the WLAN driver--so theoretically goodbye to the ghost
network issue.

[1]
http://www.internettablettalk.com/forums/showthread.php?t=2938&page=1&pp=10
-- 
Andrew Barr | http://www.oakcourt.dyndns.org/~andrew/

"Buzzword detected (core dumped)"
  -- seen on linux-kernel@vger.kernel.org
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: RE: [maemo-users] Future features for Maemo Desktop (Task Navigator, Home, Status bar)?

2006-08-30 Thread Danny Milosavljevic
Hi,

Traditional as I am when it comes to GUIs, I'd like to have a panel like
this (think icons instead of text in the following):

[Mail]
[Feed]
[Web]
[All Applications]


Each of those shall be a launcher.
If one of them were running, it shall be marked as such:

[Mail]
[Feed]
[Web (1)]
[All Applications]

Clicking on a launcher when 
1) application is already running and
2) application is marked as unique-instance
should cause the existing application window to be activated.

Clicking on a launcher when 
1) application is already running and
2) application is NOT marked as unique-instance
should cause a menu to pop up that lets you
1) activate the existing application window(s) or
2) launch another instance of it

The "Application" entry is supposed to open the application menu (for all
the rest of the applications). 
If user then launches an application using the menu rather than from
a panel launcher, it should add a taskbar entry for it to the panel (panel
= taskbar, taskbar = panel :)). 

If user then drags this taskbar entry to where the launchers are /
says "create shortcut" from the popup menu, it shall become a launcher and
not vanish from the panel automatically ever again. Otherwise it will
vanish as soon as the application is quit.

That's what I see the panel as. Basically all I have on my desktop is the
panel. No separate taskbar (in the traditional sense), no separate tray
area, no window list menu... just a panel.
But this panel will allow me to access all my 
1) favourite applications
and
2) running applications

If now an application wanted to do a status-like display, it would just
modify its own icon, so
3) status displays

Note that as the number of panel icons grows, the size of panel icons
should go down, so that one essentially never runs out of panel space.

That's what my current experiment on my desktop pc is like, too...

Haha. As if anyone else would find that sane :-)

But anyway. That's what I find most useable. I'm probably in the (1
person?) minority in that, though :)

cheers,
  Danny

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


maemo-developers@maemo.org

2006-08-30 Thread Danny Milosavljevic
Hi,

On Sun, 23 Jul 2006 17:22:15 +0300, Siarhei Siamashka wrote:
>[...]
> Check this link, seems like it contains the information you are looking for:
> http://maemo.org/platform/docs/multimedia/getting_started.html

I tried this and can't get it to work.

After doing all the steps, the file manager still doesn't display an
audio icon for ogg vorbis files, although "icon-theme.cache" does contain
the string "vorbis" 2 times.

"Details" in "File Manager" will show "audio/x-vorbis" just fine.
Clicking on it will open "Audio Player".
And that will hang for a bit and then unhelpfully say:
"Playback error" (something to that extent)

and that's it.

The page doesn't really mention which exact gstreamer version to use, so I
tried 
http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-
  bad-0.10.3.tar.gz
and the Tremor version from trunk from 10 minutes ago.

Copied the compiled files to the Nokia 770, called ldconfig just in case
(although that's not mentioned) and no go...

Guess I'll compile "gst-tools", too, and check up on the plugin.

cheers,
  Danny

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


Re: [maemo-developers] Re: Re: Scratchbox is not an emulator

2006-08-30 Thread Daniel Stone
On Wed, Aug 30, 2006 at 05:47:33PM -0400, ext Andrew Barr wrote:
> That penguin.swf blog is only mildly interesting, though. Cairo (do they
> mean XRender too or just Cairo?) might not work but if you've ever used
> the Linux Flash player on anything but cutting-edge hardware you know
> they need to use some kind of graphics acceleration. It's amazing it
> works as good as it does. 

It depends.  If you need pixel-perfect rendering, then this is actually
impossible, because either the spec (e.g. Render, which does exactly the
opposite of what people expect with respect to some things, like
rounding the wrong way) will specify behaviour you don't want, or in the
case of hardware acceleration, it's unspecified.

Case in point: you can't accelerate wide lines and have a
strictly-conformant X server.  The spec detailed the exact algorithm for
how the lines had to be rasterised.  For a start, it was horrendously
ugly and the lines looked awful, but secondly, it means you can't use
hardware acceleration, because you're not going to get lines that are
pixel-perfect to the spec.

So, there's not a great deal Flash could accelerate, even if it did want
to.  It does its own rasterising for very good reasons.

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


maemo-developers@maemo.org

2006-08-30 Thread Danny Milosavljevic
Hi,

On Sun, 23 Jul 2006 17:22:15 +0300, Siarhei Siamashka wrote:

> On Sunday 23 July 2006 16:28, Clemens Eisserer wrote:
> 
>> I can't believe it, what has happend to ogg vorbis support in IT2006.
>> Nokia more or less promised it (said they don't have enough time to do
>> it in IT2005).
> 
> Feel free to add your vote for this issue in bugzilla: 
> https://maemo.org/bugzilla/show_bug.cgi?id=176
> 
> Actually it is second rated issue after 2GB RS-MMC cards support at 
> the moment :)
> 
>> I don't care about hw-accaleration, it maybe would take 2-3hours to
>> implement it in software with the work which has already been done and
>> the libraries available - maybe it would be possible to get an NDA and
>> implement it mayself?
> 
> Check this link, seems like it contains the information you are looking for:
> http://maemo.org/platform/docs/multimedia/getting_started.html

>From that page:

"2. [...] Add "audio/x-vorbis" to
/usr/share/applications/hildon/osso-music-player.desktop and
/usr/share/applications/mimeinfo.cache"

I think one is supposed to call "update-desktop-database" instead :)
(I needed that recently, so it's still fresh in my mind) 

cheers,
  Danny

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


Re: [maemo-developers] Re: Re: Scratchbox is not an emulator

2006-08-30 Thread Andrew Barr
On Wed, 2006-08-30 at 21:11 +0100, Ross Burton wrote:

> I seriously doubt that a Free Flash will match the official Flash for
> some time, but that is another story.  The blog for the Linux port of
> Flash is very interesting: http://blogs.adobe.com/penguin.swf/.  One of
> the recent posts talks about the Flash rendering model and how it's
> impossible (well, near impossible) to use Cairo to implement the Flash
> rendering model: it has to be implemented from scratch, including all of
> the weird bugs from old versions that are relied upon in large amounts
> of content.

Are you talking about Gnash?[1] It's in OpenGL (they were/are
experimenting with Cairo) and based off of the public-domain GameSWF
project which already does all of SWF v7 and most of ActionScript. It is
also actively developed with lots of commits occurring every day. Surely
you can't be talking about Gnash... :)

That penguin.swf blog is only mildly interesting, though. Cairo (do they
mean XRender too or just Cairo?) might not work but if you've ever used
the Linux Flash player on anything but cutting-edge hardware you know
they need to use some kind of graphics acceleration. It's amazing it
works as good as it does. 

Combining the quality of their Linux player that we have now and some of
the posts I've read there I'm not too hopeful for an improved Linux
Flash experience until Gnash starts working better. Not that I want to
see 99% of the Flash content out there anyway...

[1] http://www.gnu.org/software/gnash/

> The same argument is that Wine will give Windows a run for it's money.
> The devil is in the details.

Not really, because Wine implements the Win32 userland (and quite a lot
of it too, check out their progress pages) and nothing (well, almost
nothing) from the NT kernel space. Their goal is to run Windows apps on
Linux, and at that they do an amazingly good job given the differences
between Windows and X11, and if you consider that Win32 was never
designed to be cross-platform. They don't care about Windows drivers and
such so they aren't really trying to give Windows a "run for it's
money".

But this is off topic...

> I can say for sure that the addressbook application in IT2006 is closed
> source, 

Why? It doesn't make sense.

> although the backend is open source (it's Evolution Data Server,
> LGPL).  For the rest of the user-level applications its a mixed bag as
> far as I know: some are open source as they are derived from existing
> open source software, and some are closed.

It is not as if the community and/or a competing hardware manufacturer
couldn't replace these apps relatively easily. That's why I don't
understand the reasoning behind withholding their source code.

This competing hardware manufacturer nonsense needs to go, BTW. Nokia
has not even established that there is a viable market for the 770 as it
stands now--these Chinese manufacturers everyone keeps talking about are
going to be more interested in producing (yet another) Windows CE
clone-device for which there is at least an established market.

-- 
Andrew Barr | http://www.oakcourt.dyndns.org/~andrew/

"Buzzword detected (core dumped)"
  -- seen on linux-kernel@vger.kernel.org
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: RE: Nokia 770 sources...

2006-08-30 Thread Acadia Secure Networks
Title: Best Regards,




Danny,

your point concerning radio complexity is well taken. Forbes had an
article last  year entitled 

        "Does Open-Source Software Make The FCC Irrelevant?"

Here is the url to the www page for that article for those interested:

       
http://www.forbes.com/business/2005/10/18/open-source-software-FCC_cz_df_1018opensource.html
    













Best
Regards,
 
John
Holmblad
 






[EMAIL PROTECTED] wrote:

  Hi,

On Wed, 30 Aug 2006 16:12:06 -0400, Andrew Barr wrote:

  
  
On Wed, 2006-08-30 at 15:56 -0400, Michael Wiktowy wrote:



  Unfortunately, I don't think the waters are all that clear in this
situation.
  

No, unfortunately they're not.



  IANAL but it is my understanding that most countries have RFI laws
that do not allow RF chip manufacturers to allow their users to modify
their chips to switch to licensed bands or use an amount of power that
brings it into a licenseable realm. It is not just the case of the law
saying that a user can't operate in certain realms ... the user can't
even be allowed to *possibly* operate in certain realms. 
  

  
  
Give me wire, a jar and a diode and I'll build you a device that does
exactly that in 2 minutes. Oooh radio is sooo complicated. NOT. 
Let's outlaw wire (the most important part here - or is it the diode? :)).

  
  

  So if an
embedded chip is flexible enough, the manufacturers nerf it with a
binary blob. 
  

  
  
Unneccessary, see below.

  
  
The legal reasoning has been debated extensively on LKML and elsewhere
multiple times, but I think it's worth pointing out that not everyone
buys the regulation argument. That the regulations require withholding
source code is, as I understand it, the prevailing interpretation among
corporate attorneys rather than language in any particular regulation.
Do a search at lkml.org for the recent ipw3945 discussions for details.

  
  
The law defines what people are forbidden to do. Regulations define
how people are supposed to use shared media. Devices are not people. 
The tool is not the wielder.

Did I miss anything?

  
  
In all reality the world's communications regulation agencies need to
address the issue of open source code and software radios with updated
regulations, and in the very least WLAN vendors will no longer have an
excuse to hide behind, should that be what they are doing--I suspect at
least some of them are.

  
  
Yes, they are hiding, obviously.

I thought we had the we-are-only-protecting-you-from-yourself laws
scrubbed by now, but maybe I'm wrong...

cheers,
  Danny

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



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


Re: [maemo-developers] community

2006-08-30 Thread George Farris
On Wed, 2006-30-08 at 21:45 +0100, Paulo Pires wrote:
> Ola,
> 
> Ubuntu took time to get where it is and it was heavily funded as it is
> today. I believe Nokia 770 will get much further (comparing to its
> current state) with time too. 

Well if they don't get their act together and fix the white screen of
death it won't be a pretty picture.  Mine just went after 4 months of
having my 770.  Seems there are many pissed off people who have had more
than one and sometimes three fail.  But of course most on this list
probably already know that.




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


[maemo-developers] Re: RE: Nokia 770 sources...

2006-08-30 Thread Danny Milosavljevic
Hi,

On Wed, 30 Aug 2006 16:12:06 -0400, Andrew Barr wrote:

> On Wed, 2006-08-30 at 15:56 -0400, Michael Wiktowy wrote:
> 
>> Unfortunately, I don't think the waters are all that clear in this
>> situation.
> 
> No, unfortunately they're not.
> 
>> IANAL but it is my understanding that most countries have RFI laws
>> that do not allow RF chip manufacturers to allow their users to modify
>> their chips to switch to licensed bands or use an amount of power that
>> brings it into a licenseable realm. It is not just the case of the law
>> saying that a user can't operate in certain realms ... the user can't
>> even be allowed to *possibly* operate in certain realms. 

Give me wire, a jar and a diode and I'll build you a device that does
exactly that in 2 minutes. Oooh radio is sooo complicated. NOT. 
Let's outlaw wire (the most important part here - or is it the diode? :)).

>> So if an
>> embedded chip is flexible enough, the manufacturers nerf it with a
>> binary blob. 

Unneccessary, see below.

> The legal reasoning has been debated extensively on LKML and elsewhere
> multiple times, but I think it's worth pointing out that not everyone
> buys the regulation argument. That the regulations require withholding
> source code is, as I understand it, the prevailing interpretation among
> corporate attorneys rather than language in any particular regulation.
> Do a search at lkml.org for the recent ipw3945 discussions for details.

The law defines what people are forbidden to do. Regulations define
how people are supposed to use shared media. Devices are not people. 
The tool is not the wielder.

Did I miss anything?

> 
> In all reality the world's communications regulation agencies need to
> address the issue of open source code and software radios with updated
> regulations, and in the very least WLAN vendors will no longer have an
> excuse to hide behind, should that be what they are doing--I suspect at
> least some of them are.

Yes, they are hiding, obviously.

I thought we had the we-are-only-protecting-you-from-yourself laws
scrubbed by now, but maybe I'm wrong...

cheers,
  Danny

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


Re: [maemo-developers] community

2006-08-30 Thread Paulo Pires
Well you cannot compare things like an open-source OS (Linux) and its bundled tools as a distro (Ubuntu)  to something like Nokia 770 (hardware device). Now if we're talking about comparing the way Ubuntu works to how IT200xOS works, that's another thing.. ;-)
-Paulo PiresOn 8/30/06, vern <[EMAIL PROTECTED]> wrote:
Paulo Pires wrote:> Ola,>> Ubuntu took time to get where it is and it was heavily funded as it is> today.Ola,Mmm..I don' t think funding has much to do with it. It has to do withapproach. Ubuntu sees the distribution model  from a different
perspective,completely the opposite from normal business practices ->Invest heavily (I am not just talking money) in the community side withthe plan on making it an economic asset later. This has generated the
sort of publicity I imagine Nokia would love  and it seems to be workingout financially too  (IBM DB2, Sun  SPARC  support and so on).This is a good read on Ubuntu's Community strategy:
http://www.markshuttleworth.com/archives/47> Ok, things are not as OPEN as some of us expected but I see a lot of> good will and a great effort in order to get things alive and kicking.>lots of great OSS developers coming onboard too...for sure there is good
effort and goodwill so we need to ask why it sometimes feels likepulling teeth getting things done> One thing is for sure, for costumers Nokia 770 will have a longer and> heathier life than usual internet tablets/PDAs cause it's a great tool
> which is getting richer as the time goes by. For OSS hackers, that's> another story which only time will solve.. but with good> opinions/suggestions/critics, and not flame wars, right? ;-)you said it ;)
[]'sIan--.''`.   : :'  :   `. `'` `- Orgulhoso ser MetaRecicleirohttp://manaus.metareciclagem.org
___maemo-developers mailing listmaemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] community

2006-08-30 Thread vern

Paulo Pires wrote:

Ola,

Ubuntu took time to get where it is and it was heavily funded as it is 
today.

Ola,
Mmm..I don' t think funding has much to do with it. It has to do with
approach. Ubuntu sees the distribution model  from a different
perspective,completely the opposite from normal business practices ->
Invest heavily (I am not just talking money) in the community side with
the plan on making it an economic asset later. This has generated the
sort of publicity I imagine Nokia would love  and it seems to be working
out financially too  (IBM DB2, Sun  SPARC  support and so on).
This is a good read on Ubuntu's Community strategy:
http://www.markshuttleworth.com/archives/47
Ok, things are not as OPEN as some of us expected but I see a lot of 
good will and a great effort in order to get things alive and kicking.



lots of great OSS developers coming onboard too...for sure there is good
effort and goodwill so we need to ask why it sometimes feels like
pulling teeth getting things done
One thing is for sure, for costumers Nokia 770 will have a longer and 
heathier life than usual internet tablets/PDAs cause it's a great tool 
which is getting richer as the time goes by. For OSS hackers, that's 
another story which only time will solve.. but with good 
opinions/suggestions/critics, and not flame wars, right? ;-)

you said it ;)
[]'s
Ian

--
   .''`.
  : :'  :
  `. `'`
`- Orgulhoso ser MetaRecicleiro
   http://manaus.metareciclagem.org


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


[maemo-developers] Re: RE: Nokia 770 sources...

2006-08-30 Thread Danny Milosavljevic
Hi,

On Mon, 28 Aug 2006 22:56:12 +0200, Christian Pernegger wrote:

>> I am just telling some truths that others should know.
> 
> I'm with you insofar as
> - setting up the developent environment was a bitch

yeah. Better now, though. Or I got used to it o_O

> - it still doesn't give you the same environment as a real 770
> apparently 

> - C++ plus custom framework doesn't exactly lend itself to
> RAD

It's C (plus gobjects) :)

> maybe a scripting language (python, ruby, whatever) or even Java
> would have been a better choice. 

Not enough room for garbage collection (think huge arena for sorting).
And a python port does exist for the nokia... although... well... not
enough room for garbage collection, as I said :)

> A lot of people, me included, don't
> have a clue about cross-compiling or embedded development.

scratchbox pretty much takes care of all the details, so _once it works_
it's VERY nice.
The only command I have to remember is
'dpkg-buildpackage -us -uc -rfakeroot' now, and I created a
"build_package" script for that, so... :)

cheers,
  Danny

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


Re: [maemo-developers] community

2006-08-30 Thread Paulo Pires
Ola,Ubuntu took time to get where it is and it was heavily
funded as it is today. I believe Nokia 770 will get much further
(comparing to its current state) with time too. Ok, things are not as
OPEN as some of us expected but I see a lot of good will and a great
effort in order to get things alive and kicking.
One thing is for sure, for costumers Nokia 770 will have a
longer and heathier life than usual internet tablets/PDAs cause it's a
great tool which is getting richer as the time goes by. For OSS
hackers, that's another story which only time will solve.. but with
good opinions/suggestions/critics, and not flame wars, right? ;-)
-Paulo PiresOn 8/30/06, vern <[EMAIL PROTECTED]> wrote:
Ola,[Obs: I think the correct list for this to go to would bemaemo-community but since that is not an option  on
http://www.maemo.org/community/mailing-lists.html I am posting here][Obs2: This is intended as constructive criticism. Any other inferencewas not my intent]
Creating a strong and vibrant community around the 770 would be good foreveryone,right. Compared to some other 'corporate' effortshttp://port25.technet.com/default.aspx
 (Anonymous comments have beendisabled due to feedback from site visitors) ;), Nokia are doing OK .Compared to the community effort around Ubuntu , Nokia are doing reallybadly.This is because at the start of its 'openness', Nokia lacked an
understanding of OSS hackers.To a big business the bottom line is profit and control. If you havecontrol of your products,teams and users you can invest in the latesttechnology and be relevant. Any kind of strategy is usually product
and/or accounts orientated, which means input from development,financing and marketing departments.As such the frescuras (sorry , there is no English word for this), makeup and feelings of a wide ranging group of OSS Hackers, came way down
the list of priorities.This needs to change. Some good things to think about, I think,  would be:Moving away from the 'working on the product (which is hidden under asheet in warehouse 2) which we roll out to the community on
{insert_date}'  for contributions type of OSS development that stillhappens at Nokia .Make us (the community) feel that suggestions/criticism's are listenedto and *acted* on if necessary.Where is the user submitted artwork,themes. I submit my artwork where?
The planet http://planet.maemo.org/ needs some love and attention to saythe leastWhen doing anything concerning Nokia and Open Source ask ->Why should the community get excited about this, write quality code for
it , blog about it and work insanely long hours (for free) doing so(these ideas are lifted directly from Ubuntu)Create a Community Council which governs the evolution of the communityCreate a Code of Conduct which covers the behaviour from community
members in any kind of communication, electronic or in real lifeHTH[]'sIan.''`.   : :'  :   `. `'` `- Give me a lever long enough and a Free OS to set it on,
and I can move the worldhttp://manaus.metareciclagem.org___maemo-developers mailing list
maemo-developers@maemo.orghttps://maemo.org/mailman/listinfo/maemo-developers

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


[maemo-developers] Re: Re: Scratchbox is not an emulator

2006-08-30 Thread Ross Burton
On Wed, 2006-08-30 at 19:55 +0200, Christian Pernegger wrote:
> > Some of the applications on the 770 are not open for various reasons
> 
> There were a few examples of stuff that might understandably be closed
> in my last post, feel free to add Opera to that, even Flash if you
> like (as old as the supplied version is, one of the FOSS re-writes
> might give it a run for its money, though ^^)

I seriously doubt that a Free Flash will match the official Flash for
some time, but that is another story.  The blog for the Linux port of
Flash is very interesting: http://blogs.adobe.com/penguin.swf/.  One of
the recent posts talks about the Flash rendering model and how it's
impossible (well, near impossible) to use Cairo to implement the Flash
rendering model: it has to be implemented from scratch, including all of
the weird bugs from old versions that are relied upon in large amounts
of content.

The same argument is that Wine will give Windows a run for it's money.
The devil is in the details.

> >From reading this list and the fact that the chroot environment is
> quite bare I got the impression that even stuff Nokia did not license
> from other companies but develop themselves was closed as well -- that
> might well be wrong, so I'll go look through the svn before I say
> anything else :)

I can say for sure that the addressbook application in IT2006 is closed
source, although the backend is open source (it's Evolution Data Server,
LGPL).  For the rest of the user-level applications its a mixed bag as
far as I know: some are open source as they are derived from existing
open source software, and some are closed.

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://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Andrew Barr
On Wed, 2006-08-30 at 15:56 -0400, Michael Wiktowy wrote:

> Unfortunately, I don't think the waters are all that clear in this
> situation.

No, unfortunately they're not.

> IANAL but it is my understanding that most countries have RFI laws
> that do not allow RF chip manufacturers to allow their users to modify
> their chips to switch to licensed bands or use an amount of power that
> brings it into a licenseable realm. It is not just the case of the law
> saying that a user can't operate in certain realms ... the user can't
> even be allowed to *possibly* operate in certain realms. So if an
> embedded chip is flexible enough, the manufacturers nerf it with a
> binary blob. 

The legal reasoning has been debated extensively on LKML and elsewhere
multiple times, but I think it's worth pointing out that not everyone
buys the regulation argument. That the regulations require withholding
source code is, as I understand it, the prevailing interpretation among
corporate attorneys rather than language in any particular regulation.
Do a search at lkml.org for the recent ipw3945 discussions for details.

In all reality the world's communications regulation agencies need to
address the issue of open source code and software radios with updated
regulations, and in the very least WLAN vendors will no longer have an
excuse to hide behind, should that be what they are doing--I suspect at
least some of them are.

-- 
Andrew Barr | http://www.oakcourt.dyndns.org/~andrew/

"Buzzword detected (core dumped)"
  -- seen on linux-kernel@vger.kernel.org
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Michael Wiktowy
On 8/30/06, Koen Kooi <[EMAIL PROTECTED]> wrote:
-BEGIN PGP SIGNED MESSAGE-Hash: SHA1Kalle Vahlman schreef:> Hmm, I've always been under the impression that any kind of> combination of binary-only and GPL code would be in violation... IANAL
> of course.Slightly a different issue, but a nice read anyway:http://www.kroah.com/log/linux/ols_2006_keynote.html"closed source kernel modules are unethical"
regards,KoenUnfortunately, I don't think the waters are all that clear in this situation.IANAL but it is my understanding that most countries have RFI laws that do not allow RF chip manufacturers to allow their users to modify their chips to switch to licensed bands or use an amount of power that brings it into a licenseable realm. It is not just the case of the law saying that a user can't operate in certain realms ... the user can't even be allowed to *possibly* operate in certain realms. So if an embedded chip is flexible enough, the manufacturers nerf it with a binary blob.
So you are damned if you do and damned if you don't. Open up everything to comply with the GPL and violate RF Spectrum laws in some countries. Wrap a binary blob to satisfy RF regulators and you run a fowl of the GPL.
Both these demands are put in place for good reasons. However, they are mutually incompatible. The courts will have to sort out which takes precedence but it would be my guess that the RFI law would as violating it could threaten lives (broadcasting in aircraft radio navigation bands, scrambling police frequencies, etc.) where as violating the GPL would be rarely life-threatening.
The way that some manufacturers get around the problem is to nerf things at the hardware level. If the chip can't do it at that level, no amount of software/firmware hacking will get around that and they are free to open up all the specs to the hardware.
I think where the conflict really occurs is when the manufacturer software-nerfs the chip too much and cuts out some vital access that programmers/users want. Then they refuse to put in the legal/development time and resources to change their firmware to relax things a bit because they would then have to seek approval from the regulatory body yet again.
Nasty vicious circle :[ 
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] community

2006-08-30 Thread vern

Ola,
[Obs: I think the correct list for this to go to would be 
maemo-community but since that is not an option  on 
http://www.maemo.org/community/mailing-lists.html I am posting here]
[Obs2: This is intended as constructive criticism. Any other inference 
was not my intent]


Creating a strong and vibrant community around the 770 would be good for 
everyone,right. Compared to some other 'corporate' efforts 
http://port25.technet.com/default.aspx (Anonymous comments have been 
disabled due to feedback from site visitors) ;), Nokia are doing OK . 
Compared to the community effort around Ubuntu , Nokia are doing really 
badly.


This is because at the start of its 'openness', Nokia lacked an 
understanding of OSS hackers.
To a big business the bottom line is profit and control. If you have 
control of your products,teams and users you can invest in the latest 
technology and be relevant. Any kind of strategy is usually product 
and/or accounts orientated, which means input from development, 
financing and marketing departments.
As such the frescuras (sorry , there is no English word for this), make 
up and feelings of a wide ranging group of OSS Hackers, came way down 
the list of priorities.


This needs to change. Some good things to think about, I think,  would be:

Moving away from the 'working on the product (which is hidden under a 
sheet in warehouse 2) which we roll out to the community on 
{insert_date}'  for contributions type of OSS development that still 
happens at Nokia .
Make us (the community) feel that suggestions/criticism's are listened 
to and *acted* on if necessary.

Where is the user submitted artwork,themes. I submit my artwork where?
The planet http://planet.maemo.org/ needs some love and attention to say 
the least

When doing anything concerning Nokia and Open Source ask ->
Why should the community get excited about this, write quality code for 
it , blog about it and work insanely long hours (for free) doing so

(these ideas are lifted directly from Ubuntu)
Create a Community Council which governs the evolution of the community
Create a Code of Conduct which covers the behaviour from community 
members in any kind of communication, electronic or in real life



HTH
[]'s
Ian

   .''`.
  : :'  :
  `. `'`
`- Give me a lever long enough and a Free OS to set it on,
   and I can move the world
   http://manaus.metareciclagem.org

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


Re: [maemo-developers] Re: Scratchbox is not an emulator

2006-08-30 Thread Christian Pernegger

Some of the applications on the 770 are not open for various reasons


There were a few examples of stuff that might understandably be closed
in my last post, feel free to add Opera to that, even Flash if you
like (as old as the supplied version is, one of the FOSS re-writes
might give it a run for its money, though ^^)


From reading this list and the fact that the chroot environment is

quite bare I got the impression that even stuff Nokia did not license
from other companies but develop themselves was closed as well -- that
might well be wrong, so I'll go look through the svn before I say
anything else :)

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


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Kalle Vahlman schreef:

> Hmm, I've always been under the impression that any kind of
> combination of binary-only and GPL code would be in violation... IANAL
> of course.

Slightly a different issue, but a nice read anyway:
http://www.kroah.com/log/linux/ols_2006_keynote.html

"closed source kernel modules are unethical"

regards,

Koen

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFE9cnGMkyGM64RGpERApQIAKCSBPxJkcuhGUClj2k1lwfgHQPIVwCdHJ/f
YJb/wto/FZHSDPML2vMohrI=
=jowI
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Kalle Vahlman

2006/8/30, Andrew Barr <[EMAIL PROTECTED]>:

On Wed, 2006-08-30 at 19:47 +0300, Kalle Vahlman wrote:
> Forgive me if I'm ignorant, but do you mean this one:
>
>   https://garage.maemo.org/projects/cx3110x/
>
> "License: GNU General Public License (GPL)" doesn't sound too binary,
> even though GPL tends to be a bit black-and-white in it's license
> compatibility regulation... ;)

AFAICT the license is at least partially incorrect.


And so I am fooled to be ignorant :/


Look in the
Subversion repo and you'll see that it's one of those
source-wrapper-around-a-binary-blob style drivers.


Hmm, I've always been under the impression that any kind of
combination of binary-only and GPL code would be in violation... IANAL
of course.

--
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Andrew Barr
On Wed, 2006-08-30 at 19:47 +0300, Kalle Vahlman wrote:
> Forgive me if I'm ignorant, but do you mean this one:
> 
>   https://garage.maemo.org/projects/cx3110x/
> 
> "License: GNU General Public License (GPL)" doesn't sound too binary,
> even though GPL tends to be a bit black-and-white in it's license
> compatibility regulation... ;)

AFAICT the license is at least partially incorrect. Look in the
Subversion repo and you'll see that it's one of those
source-wrapper-around-a-binary-blob style drivers.

-- 
Andrew Barr | http://www.oakcourt.dyndns.org/~andrew/

"Buzzword detected (core dumped)"
  -- seen on linux-kernel@vger.kernel.org
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Paulo Pires
On 8/30/06, Kalle Vahlman <[EMAIL PROTECTED]> wrote:
2006/8/30, Andrew Barr <[EMAIL PROTECTED]>:Forgive me if I'm ignorant, but do you mean this one:  
https://garage.maemo.org/projects/cx3110x/It would be good if that page was really "alive".-Paulo Pires
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Kalle Vahlman

2006/8/30, Andrew Barr <[EMAIL PROTECTED]>:

On Wed, 2006-08-30 at 11:47 -0400, John B. Holmblad wrote:
> Andrew,
>
> regarding your comment on support for Kimset I would add that with the
> proliferation of so-called Municipal WIFI networks here in the U.S.,
> it behooves Nokia to make the M770 attractive/useful not only to
> software developers (the arguable lack of such "attractiveness" seems
> to be the underlying theme of this thread started with righteous
> indignation by ) but also to end users,

I know this isn't Nokia's fault (blame Conexant for refusing to talk to
the Prism54 people) but if the WLAN driver wasn't binary-only this
wouldn't be an issue. Monitor mode is a standard feature of Linux WLAN
drivers and IMHO it should work properly. Hopefully someday the
islsm/FreeMAC/whatever work will be done and the cx3110x driver can be
banished.


Forgive me if I'm ignorant, but do you mean this one:

 https://garage.maemo.org/projects/cx3110x/

"License: GNU General Public License (GPL)" doesn't sound too binary,
even though GPL tends to be a bit black-and-white in it's license
compatibility regulation... ;)

--
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: Scratchbox is not an emulator

2006-08-30 Thread Ross Burton
On Wed, 2006-08-30 at 18:00 +0200, Christian Pernegger wrote:
> > Or were you expecting to be able to legally take the whole Nokia product
> > SW and commission some Chinese HW manafacturer to make cheap rip-offs
> > maybe...? :-)
> 
> Not that funny. While I have personally neither interest or capital
> for doing a clone, having a truly open platform ultimately includes
> the possibility of clones.

The platform is open, and that is the intention of Maemo.  Note the word
platform.  Some of the applications on the 770 are not open for various
reasons (you'll have to ask Opera for the source to the browser,
Macromedia for Flash player, etc) as they are the added-value of using a
Maemo-based device from Nokia, opposed to some other company (although
there are non yet).

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://maemo.org/mailman/listinfo/maemo-developers


RE: [maemo-developers] ROOTFS

2006-08-30 Thread Erin Stadler
That was exactly the issue. Thanks.

-Original Message-
From: Gareth Bailey [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, August 30, 2006 10:16 AM
To: Erin Stadler
Cc: maemo-developers@maemo.org
Subject: Re: [maemo-developers] ROOTFS

Did you up grade to the IT 2006 OS before flashing the developer rootfs? 
I think you need to do that first before you flash the 2.0 dev rootfs.

info on Internet Tablet 2006 is at: 
http://www.maemo.org/downloads/releases.html#maemo20

Also you should not need to modify the rootfs just to flash it.

Hope that helps,

Erin Stadler wrote:
> Hi,
>   I have been struggling the last 2 days to get the development root
> file system running on my 770. I flashed the rootfs you can download and
the
> unit would not come up. I then tried following the remaining directions at
> http://www.maemo.org/platform/docs/howtos/howto_use_flasher_rootfs.html
> but found them some what confusing and was not able to perform the last
> command. What are the second set of steps accomplishing? What are you
having
> to rebuild that isn't in the downloaded image. I would appreciate any help
> anyone can give. I am eager to get started on some projects. Thanks.
> 
> E
> 
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers


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


Re: [maemo-developers] RE: Nokia 770 sources...

2006-08-30 Thread Andrew Barr
On Wed, 2006-08-30 at 11:47 -0400, John B. Holmblad wrote:
> Andrew,
> 
> regarding your comment on support for Kimset I would add that with the
> proliferation of so-called Municipal WIFI networks here in the U.S.,
> it behooves Nokia to make the M770 attractive/useful not only to
> software developers (the arguable lack of such "attractiveness" seems
> to be the underlying theme of this thread started with righteous
> indignation by ) but also to end users, 

I know this isn't Nokia's fault (blame Conexant for refusing to talk to
the Prism54 people) but if the WLAN driver wasn't binary-only this
wouldn't be an issue. Monitor mode is a standard feature of Linux WLAN
drivers and IMHO it should work properly. Hopefully someday the
islsm/FreeMAC/whatever work will be done and the cx3110x driver can be
banished.

> in the U.S. at least as, increasingly, our cities, towns, and villages
> are bathed in an Internet connected 802.11 "ether".  Nokia has a great
> opportunity to benefit from this trend, but so far, has done a poor
> job of marketing the N770 in the U.S. for reasons that are not at all
> clear to me. And soon enough there will be competing Internet Tablet
> products based on Windows Mobile 5.0 that will, I believe, be priced
> well below the $US 350.00 price point that Nokia has set for the N770.

I am certainly not a mainstream consumer electronics shopper, but I have
absolutely no interest in any PDA or handheld gadget running Windows
Mobile. I fail to understand why there are so _many_ of them when there
are relatively few actual choices to be made--Wi-Fi, Bluetooth, etc. is
about the only differentiating factor these days.

Yes, the 770 is expensive but well worth it in my opinion, even if it is
just to break out of Windows CE clone-world.

> Related to this question of how to make a product based on the LInux
> operating system successful in the broader consumer market, Eric
> Raymond, at the US Linuxworld conference, warned his audience that
> unless Linux purist/developers are willing to, in effect, get off the
> "dry rock of principle", and allow binary drivers (i.e. closed source)
> as part of the package/distro, then such products will fail in the
> marketplace. Here is the url to an article in the Register that
> summarizes his comments
> 
> 
> http://www.theregister.co.uk/2006/08/17/eric_raymond_linux_compromise/
> 
> 
> From what I can tell, it seems that Nokia, with respect to the 770, is
> aligning itself with Eric Raymond's thinking, that is, to allow parts
> of the distro to be "closed source", by withholding parts of the Nokia
> source code for competitive or other reasons. 

Disallowing or not tolerating binary drivers is not a matter of
principle that can simply be dropped. It is a matter of keeping Linux as
the high quality platform it is--i.e. allowing anyone who is capable to
fix bugs in drivers. Relying on vendors to do this, as you have to with
binary-only drivers, is a sure way to get burned--just ask anyone who
has had to deal with BSODs in Windows. Greg Kroah-Hartman is probably
the main kernel hacker who has led the charge against binary drivers and
has a very pragmatic and practical position against them. He wrote, for
example, the StableApiNonsense.txt file that can be found in the kernel
distribution's Documentation/ directory explaining why you (e.g. the
prospective binary-only or out-of-tree driver vendor) want your driver
in the mainline kernel and don't even know it.

> Despite the concerns I mentioned in my earlier post on this thread, I
> am sure Nokia's lawyers have "squared the corners" of their compliance
> with the LInux software licensing regime while keeping parts of the
> software "closed source". In that case Nokia should be doing as much
> as possible (as Microsoft does for example) to make it drop dead
> simple for software developers to add value to the base product by
> having a software development environment that is compelling in terms
> of ease of use. 

In my opinion, many people on this list are frustrated by the very fact
that Nokia is treating them as application developers and by and large
denying people the opportunity to hack on the 770 internals and the
included applications. That is not the expectation that some had when
they purchased their 770 (myself included).

Nokia has to decide if it wants to court "application developers", in
the sense that Microsoft does, or an open-source community that wants
hackability. The Microsoft route does have pitfalls, because making
things too easy, e.g. Visual Basic, just leads to the proliferation of
poorly written commercial software, making your platform look bad in the
process.

> I get the sense that that the lack of this "ease of use for
> developers" is  really the root cause of the anger that is so obvious
> in the tone of Allesandro's original post. In this case, shooting the
> (angry) messenger, as some on this list seem to want to do, will not
> make Nokia's problem go away, and failing to

Re: [maemo-developers] ROOTFS

2006-08-30 Thread Gareth Bailey
Did you up grade to the IT 2006 OS before flashing the developer rootfs? 
I think you need to do that first before you flash the 2.0 dev rootfs.


info on Internet Tablet 2006 is at: 
http://www.maemo.org/downloads/releases.html#maemo20


Also you should not need to modify the rootfs just to flash it.

Hope that helps,

Erin Stadler wrote:

Hi,
I have been struggling the last 2 days to get the development root
file system running on my 770. I flashed the rootfs you can download and the
unit would not come up. I then tried following the remaining directions at
http://www.maemo.org/platform/docs/howtos/howto_use_flasher_rootfs.html
but found them some what confusing and was not able to perform the last
command. What are the second set of steps accomplishing? What are you having
to rebuild that isn't in the downloaded image. I would appreciate any help
anyone can give. I am eager to get started on some projects. Thanks.

E

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


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


Re: [maemo-developers] Re: rebooting constantly after upgrading packages

2006-08-30 Thread Santtu Lakkala
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Álvaro J. Iradier wrote:
> Yes, basically you'll need to disable lifeguard flag, and then
> complete the apt-get upgrade using ssh (when updating maemo-launcher
> xterm will be killed).

This actually depends on which version of osso-xterm is used, the one
from maemo[1] repositories does not use maemo-launcher, so it is safe to
use; however, the one from maemo-hackers[2] does use, and will be killed.

(thanks btw, just noticed that the maemo-hackers version does not depend
on maemo-launcher -- need to fix)

[1]: http://repository.maemo.org/pool/mistral/free/o/osso-xterm/
[2]: http://maemo-hackers.org/wiki/OssoXterm

- --
Santtu Lakkala
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFE9bZDX9Rc0+po4p0RAih3AKCMpkt1cwxTi6AM38E9gnWNck8fdgCgrFb1
nxAsPewbsIqfEyWm5qhxJ8g=
=awyL
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Scratchbox is not an emulator

2006-08-30 Thread Christian Pernegger

You can remove the applications on the device and replace them with open source
alternatives (e.g. Notes with Leafpad).


Didn't know that was easily possible.


Or were you expecting to be able to legally take the whole Nokia product
SW and commission some Chinese HW manafacturer to make cheap rip-offs
maybe...? :-)


Not that funny. While I have personally neither interest or capital
for doing a clone, having a truly open platform ultimately includes
the possibility of clones.


 IMHO the open part is more interesting than the proprietary one. :-)


By definition ...I had expected only the necessary parts (some codecs,
maybe BT & WiFi drivers) to be proprietary.


What I intended to get across, is that nobody's yet provided that
open and convenient development platform for embedded Linux with
a full package managment system.


No, and neither has Nokia yet. The thing has got loads of potential,
but as you say


it will take time.



Embedded Linux is not easy, it's flexible and free.


True. Which is why I was wondering about alterative paths ( e. g. a
system built upon one main interpreted language + JIT compiler )
because I'm not so sure "easy" porting of applications is worth more
than easy developent in general. Now if I could build packages from
most every source deb that compiles in Debian arm ... mmm :)

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


[maemo-developers] ROOTFS

2006-08-30 Thread Erin Stadler
Hi,
I have been struggling the last 2 days to get the development root
file system running on my 770. I flashed the rootfs you can download and the
unit would not come up. I then tried following the remaining directions at
http://www.maemo.org/platform/docs/howtos/howto_use_flasher_rootfs.html
but found them some what confusing and was not able to perform the last
command. What are the second set of steps accomplishing? What are you having
to rebuild that isn't in the downloaded image. I would appreciate any help
anyone can give. I am eager to get started on some projects. Thanks.

E

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


Re: [maemo-developers] SDK vs. device: libSM and libICE

2006-08-30 Thread Eero Tamminen
Hi,

> My point is that the libs are only in the maemo repository. They are not 
> on the device or the catalogue.tableteer.nokia.com repository. I do not
> want to install them on the device since I don't even need them. They
> are just linked because they are found on the SDK. And you can not
> uninstall them in the SDK because xlibs-dev depends on them.

SDK is (mainly) a distro for developing/building packages.  Build distro
needs to have build dependencies, also for building the build dependencies.
It can also have extra stuff like Python bindings etc. that is not found on
the device...

I think there should be a minimal SDK which contains only the stuff
needed for package management and getting packages from the repository.
Then there should be a meta-package that pulls in only those packages
from the SDK distro that are also present on the target + their -dev
packages.  Hm.  The extra stuff should actually be in the repo and
not in the default SDK image.

Or if the normal application' build deps pull in also the stuff that
is not on the target, then those build-deps' dependencies (xlibs-dev)
need to be fixed...


- Eero

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


Re: [maemo-developers] SDK vs. device: libSM and libICE

2006-08-30 Thread Johannes Eickhold
Am Mittwoch, den 30.08.2006, 12:19 +0200 schrieb Christian Henz: 
> On Tuesday 29 August 2006 14:50, you wrote:
> > Cristian,
> >
> > have a look at this
> > http://maemo.org/pipermail/maemo-developers/2006-July/004489.html
> >
> 
> My point is that the libs are only in the maemo repository. They are not 
> on the device or the catalogue.tableteer.nokia.com repository. I do not want 
> to install them on the device since I don't even need them. They are just 
> linked because they are found on the SDK. And you can not uninstall them in 
> the SDK because xlibs-dev depends on them.

This implies some interesting questions which popped up on #maemo
yesterday, too.

Are packages from the catalogue.tableteer.nokia.com repository only
meant to be installed on the device while packages from the
repository.maemo.org repository are only meant to be installed in
scratchbox?

Are packages in repository.maemo.org assumed to allways work on the
device or only in scratchbox?

I don't think this is clearly documented anywhere and it's even less a
common practise because some packages in the application catalog assume
and suggest to enter the repository.maemo.org on the device.

This is also related to the "apt-get upgrade" -> "Reboot Cycle" problem
which seems to appear more frequently lately.

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


Re: [maemo-developers] Re: rebooting constantly after upgrading packages

2006-08-30 Thread Álvaro J. Iradier

Yes, basically you'll need to disable lifeguard flag, and then
complete the apt-get upgrade using ssh (when updating maemo-launcher
xterm will be killed).

Greets.

On 8/30/06, Sebastian Spaeth <[EMAIL PROTECTED]> wrote:

Andrey Khurri wrote:
> Hi,
>
> I just did 'apt-get upgrade' with my tablet.
> After fetching packages it started unpacking and replace them as usual.
> After it reached maemo-launcher and osso-sounds-ui the tablet rebooted
> automatically, booted back completely (ran desktop environment and so
> on). But at this point it worked only for about 10-15 seconds and then
> rebooted again.
> Since then it's booting, working for aforementioned time, rebooting
> again and so on...
>
> Any ideas how to proceed now? And what is the reason for this failure?

Have a look at the recent thread called "Reboot Cycle". Seems like a
similar symptom, so perhaps it will point you to the right direction.

Sebastian

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




--
(:===:)
 Alvaro J. Iradier Muro - [EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: rebooting constantly after upgrading packages

2006-08-30 Thread Sebastian Spaeth
Andrey Khurri wrote:
> Hi,
> 
> I just did 'apt-get upgrade' with my tablet.
> After fetching packages it started unpacking and replace them as usual.
> After it reached maemo-launcher and osso-sounds-ui the tablet rebooted
> automatically, booted back completely (ran desktop environment and so
> on). But at this point it worked only for about 10-15 seconds and then
> rebooted again.
> Since then it's booting, working for aforementioned time, rebooting
> again and so on...
> 
> Any ideas how to proceed now? And what is the reason for this failure?

Have a look at the recent thread called "Reboot Cycle". Seems like a
similar symptom, so perhaps it will point you to the right direction.

Sebastian

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


Re: [maemo-developers] Difference between retail rootfs and developer rootfs

2006-08-30 Thread Kalle Vahlman

2006/8/29, Henri Sivonen <[EMAIL PROTECTED]>:

What's the difference between the rootfs installed by default on
devices that ship with OS2006 and Maemo_Dev_Platform_v2.0_armel-
rootfs.jffs2 (besides USB networking and root access being enabled)?
What does "easier debugging" mean besides root access?

Or to ask another way, is there any reason why I wouldn't want to
flash in the developer rootfs? Is saving space the only reason why
the device doesn't ship with a rootfs equivalent to the developer one?


Simply put, the developer rootfs swaps (most if not all)
non-opensource components (applications etc) to debug symbols and some
developer-oriented tools (mmc/usbnet plugins and so on).

You do not want to flash the developer rootfs on a device you plan to
actually use for anything other than developing applications I guess.

--
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [fbreader] ZBedic integration

2006-08-30 Thread Marius Gedminas
On Wed, 30 Aug 2006 11:31:17 +0300
Marius Gedminas <[EMAIL PROTECTED]> wrote:

> On Wed, 30 Aug 2006 02:26:43 -0400
> "Kasper Souren" <[EMAIL PROTECTED]> wrote:
> 
> > I am getting closer to getting MaemoDict to run on Maemo 2.0.
> > But it seems that the binary dictd I'm using is not working.
> ...
> > dictd is simply taken from the Debian package for the arm
> > architecture. That is probably the problem here. Is it somehow easy to
> > get dictd for armel?
> 
> Try the one from http://mg.pov.lt/770 (mistral, user).  I just built it,
> haven't tested it.

Now I've tested dict (but not dictd).  It works, most of the time.  Once I
got this error:

  ~ $ dict snake
  *** glibc detected *** free(): invalid pointer: 0x4015 ***

but I repeated the command and it worked.  Strange.

Marius Gedminas
-- 
You have moved the mouse. NT must be restarted for the changes to take
effect.


pgpdZwfwSjgBG.pgp
Description: PGP signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] rebooting constantly after upgrading packages

2006-08-30 Thread Andrey Khurri

Hi,

I just did 'apt-get upgrade' with my tablet.
After fetching packages it started unpacking and replace them as usual. 
After it reached maemo-launcher and osso-sounds-ui the tablet rebooted 
automatically, booted back completely (ran desktop environment and so 
on). But at this point it worked only for about 10-15 seconds and then 
rebooted again.
Since then it's booting, working for aforementioned time, rebooting 
again and so on...


Any ideas how to proceed now? And what is the reason for this failure?

Below is the terminal output:


/home/user # apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
The following packages have been kept back:
 libosso-gnomevfs2-0 libosso-gnomevfs2-common
The following packages will be upgraded:
 certs clinkc0 gst-plugins-farsight lessertunjo0 libcst libgalago1 
libjinglebase0 libjinglep2p0 libtelepathy maemo-launcher osso-sounds-ui

 shared-mime-info
12 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 2305kB of archives.
After unpacking 2426kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
 libcst certs clinkc0 libjinglebase0 libjinglep2p0 gst-plugins-farsight 
lessertunjo0 libgalago1 libtelepathy maemo-launcher osso-sounds-ui

 shared-mime-info
Install these packages without verification [y/N]? y
Get:1 http://bgran.net mistral/user shared-mime-info 0.17-0indt1 [337kB]
Get:2 http://repository.maemo.org mistral/free libcst 1.6.34maemo1 [36.7kB]
Get:3 http://repository.maemo.org mistral/free certs 1.5.4maemo1 [62.5kB]
Get:4 http://repository.maemo.org mistral/non-free clinkc0 1.0-27.1 [56.1kB]
Get:5 http://repository.maemo.org mistral/free libjinglebase0 
0.3.0-0osso1.2maemo1 [107kB]
Get:6 http://repository.maemo.org mistral/free libjinglep2p0 
0.3.0-0osso1.2maemo1 [186kB]
Get:7 http://repository.maemo.org mistral/free gst-plugins-farsight 
0.10.1-0osso2maemo1 [56.5kB]
Get:8 http://repository.maemo.org mistral/free lessertunjo0 
0.1.2-3maemo1 [13.0kB]
Get:9 http://repository.maemo.org mistral/non-free libgalago1 
0.5.0-0osso3maemo1 [100kB]
Get:10 http://repository.maemo.org mistral/free libtelepathy 
0.0.14-0osso1maemo1 [20.8kB]
Get:11 http://repository.maemo.org mistral/free maemo-launcher 
0.17-1.1sdk1 [42.9kB]
Get:12 http://repository.maemo.org mistral/non-free osso-sounds-ui 
1.2-4sdk1 [1287kB]

Fetched 2305kB in 9s (231kB/s)
/bin/sh: /usr/sbin/dpkg-preconfigure: not found
(Reading database ... 11081 files and directories currently installed.)
Preparing to replace libcst 1.6.34 (using 
.../libcst_1.6.34maemo1_armel.deb) ...

Unpacking replacement libcst ...
Preparing to replace certs 1.5.4 (using .../certs_1.5.4maemo1_armel.deb) ...
Unpacking replacement certs ...
Preparing to replace clinkc0 1.0-26 (using 
.../clinkc0_1.0-27.1_armel.deb) ...

Unpacking replacement clinkc0 ...
Preparing to replace libjinglebase0 0.3.0-0osso1.2 (using 
.../libjinglebase0_0.3.0-0osso1.2maemo1_armel.deb) ...

Unpacking replacement libjinglebase0 ...
Preparing to replace libjinglep2p0 0.3.0-0osso1.2 (using 
.../libjinglep2p0_0.3.0-0osso1.2maemo1_armel.deb) ...

Unpacking replacement libjinglep2p0 ...
Preparing to replace gst-plugins-farsight 0.10.1-0osso2 (using 
.../gst-plugins-farsight_0.10.1-0osso2maemo1_armel.deb) ...

Unpacking replacement gst-plugins-farsight ...
Preparing to replace lessertunjo0 0.1.2-3 (using 
.../lessertunjo0_0.1.2-3maemo1_armel.deb) ...

Stopping lessertunjo: lessertunjo.
Unpacking replacement lessertunjo0 ...
Preparing to replace libgalago1 0.5.0-0osso3 (using 
.../libgalago1_0.5.0-0osso3maemo1_armel.deb) ...

Unpacking replacement libgalago1 ...
Preparing to replace libtelepathy 0.0.14-0osso1 (using 
.../libtelepathy_0.0.14-0osso1maemo1_armel.deb) ...

Unpacking replacement libtelepathy ...
Preparing to replace maemo-launcher 0.17-1.1 (using 
.../maemo-launcher_0.17-1.1sdk1_armel.deb) ...

Stopping Maemo Launcher: maemo-launcher.
Unpacking replacement maemo-launcher ...
Preparing to replace osso-sounds-ui 1.2-4 (using 
.../osso-sounds-ui_1.2-4sdk1_all.deb) ...

Unpacking replacement osso-sounds-ui ...

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


Re: [maemo-developers] Linux kernel source code

2006-08-30 Thread Kimmo Hämäläinen
On Wed, 2006-08-30 at 10:41, ext Kimmo Ahola wrote:
...
> Kernel is compiling cleanly with the cs2005q3.2 toolchain, is there some good 
> reason not to use that to compile whole system (IT2006&Maemo2.0 and 
> kernel)???

I believe the kernel and initfs are compiled with a different compiler
(and toolchain) as the rest of the system. So, it's different, but I
don't know which is it :)

> I am also a little bit surprised that this mailing-list does not include more 
> people who compiles the kernel by himself/herself (or at least that 
> impression I have gotten). Maybe they don't have to ask any questions like I 
> have done... :-)

There should be some howto somewhere... (maybe searching the mailing
list archive helps), because the same question has been asked so many
times.

> Best Regards,
> 
>   Kimmo

BR; Kimmo (#2)

> 
> On Tuesday 15 August 2006 13:02, Kimmo Ahola wrote:
> > Hello Daniel,
> >
> > On Tuesday 15 August 2006 12:29, Daniel Stone wrote:
> > > On Tue, Aug 15, 2006 at 12:12:45PM +0300, ext Kimmo Ahola wrote:
> > > > Just a minor addition. The kernel source 2.6.16 does not contain the
> > > > WLAN driver (cx3110x) so you have to fetch the code for WLAN from
> > > > https://garage.maemo.org/projects/cx3110x/
> > > > By the way, is this announced somewhere?
> > > >
> > > > But at least for me the code does not compile correctly, I get the
> > > > following error:
> > > > -
> > > > /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/sbox-arm-linux-ld:
> > > > ERROR: Source object /home/user/cx3110x/umac_arm9.lib has EABI
> > > > version 0, but target /home/user/cx3110x/umac.o has EABI version 4
> > > > 
> > > >
> > > > Maybe the proprietary part of the driver is compiled with the old
> > > > version?
> > >
> > > You need make KERNEL_SRC_DIR=... EABI4=y modules, for IT2006.
> > >
> > > Cheers,
> > > Daniel
> >
> > Thanks for this tip, but it's not helping me. I got the same error when
> > using EABI4=y parameter in 'make'.
> >
> > Cheers,
> >
> > Kimmo
> > ___
> > maemo-developers mailing list
> > maemo-developers@maemo.org
> > https://maemo.org/mailman/listinfo/maemo-developers
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] SDK vs. device: libSM and libICE

2006-08-30 Thread Christian Henz
On Tuesday 29 August 2006 14:50, you wrote:
> Cristian,
>
> have a look at this
> http://maemo.org/pipermail/maemo-developers/2006-July/004489.html
>

My point is that the libs are only in the maemo repository. They are not 
on the device or the catalogue.tableteer.nokia.com repository. I do not want 
to install them on the device since I don't even need them. They are just 
linked because they are found on the SDK. And you can not uninstall them in 
the SDK because xlibs-dev depends on them.

cheers,
Christian Henz
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Scratchbox is not an emulator

2006-08-30 Thread Frantisek Dufka

Eero Tamminen wrote:

  - Qemu is far away from being able to emulate the whole
ARM device (currently it emulates just most of the user-space stuff
and calls the host kernel for rest)


Not that far. I think at least one system emulation of ARM board is 
supported in 0.8.x version and there is even almost complete Palm T-E 
(OMAP 310) emulation

http://lists.gnu.org/archive/html/qemu-devel/2006-03/msg00125.html
http://lists.gnu.org/archive/html/qemu-devel/2006-08/msg00058.html
http://zabor.org/balrog/palmte/

True that it is far from having N770 emulated (DSP would be probably 
hard as well as other N770 specific chips) but also far from the 
user-space stuff you mentioned.


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


Re: [maemo-developers] Nokia 770 sources...

2006-08-30 Thread Daniel Stone
On Tue, Aug 29, 2006 at 02:46:34PM -0300, ext Alessandro Ikeuchi wrote:
> Tell me how to write unicode chars (because is certainly changed) would be 
> the most correct way to silence me.

See Ross Burton's mail in this very thread.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] osso-pdf-viewer sources availability

2006-08-30 Thread Kirill Belokurov
Hi,

I am trying to find sources of the 'osso-pdf-viewer' package, but seems they 
are not available (did a search around http://repository.maemo.org/pool/ but 
with no success). 

According to this package reference list:
http://www.maemo.org/platform/docs/packages/package_reference.html
the 'osso-pdf-reader' is package marked as 'Modified by Nokia' - so it is 
based on some open-source package, isn't it?

Can anyone clarify situation with this package? It would be nice to add few 
features to the PDF viewer, but without sources it is impossible :)

Thanks.

Kirill.

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


Re: [maemo-developers] Reboot Cycle

2006-08-30 Thread Carlos Guerreiro
> On Wed, 30 Aug 2006 11:25:04 +0300
> Marius Vollmer <[EMAIL PROTECTED]> wrote:
> 
> > "ext Johannes Eickhold" <[EMAIL PROTECTED]> writes:
> > 
> > > I think it would be a good idea not to say "You can freely alternate
> > > between AI 2006 and apt-get, say. Changes done to the system via apt-get
> > > or dpkg are picked up by the AI 2006 without confusing it, and vice
> > > versa." like [1] does, if it can cause so much trouble.
> > 
> > Hmm.  That sentence is pretty accurate, so why should we remove it?
> > 
> > It is not a guarantee, of course, that all changes to your system that
> > you make with apt-get will be good ones.  There could be a warning
> > about that, but I think it should be pretty obvious that when you muck
> > around in your system as root that you need to be careful, no? ;)
> 
> Absolutely.
> 
> However the expectations of a typical Linux user are: apt-get upgrade
> should be harmless if my sources.list points to a stable release (such
> as "mistral").
> 
> I think it is a bad idea to make your system work contrary to the user's 
> expectations.
> 
> > Then again, having a package in the official maemo mistral repository
> > that will break your device is very bad, too.  "Someone should do
> > something about this".

Totally agree. It is very unfortunate that this happened. In addition,
all package versions in the repository should have matched those on the
device, since maemo2.0 is meant as a snapshot of Maemo components fully
in sync with IT2006. It should have been so that running 'apt-get
upgrade' on the device from the mistral repository would not pull in any
new package version.

> 
> I suggested on IRC yesterday to modify the postinst script of
> maemo-af-desktop (or whatever the package that restarts an important
> process and causes the lifeguard to reboot) to not stop/restart the
> process.  Consider gdm as an analogy in the big desktop world: I can
> apt-get upgrade gdm in an xterm in a running X session, and the package
> scripts do not kill/restart it in that case.

I believe it's maemo-launcher. That's the only package apt will try
upgrade when running 'apt-get upgrade' on the device from the mistral
repository.

This has been fixed in Sardine for the future.

> (I'd be interested in experimenting with this if I had a spare Nokia 770 that 
> I wasn't afraid of breaking.)

Try dual booting, see Marius's reply.

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


Re: [maemo-developers] Reboot Cycle

2006-08-30 Thread Marius Vollmer
"ext Marius Gedminas" <[EMAIL PROTECTED]> writes:

> I suggested on IRC yesterday to modify the postinst script of
> maemo-af-desktop (or whatever the package that restarts an important
> process and causes the lifeguard to reboot) to not stop/restart the
> process.

I think you are now talking about Sardine, right?  There are big
problems with upgrading from Mistral to Sardine, and within Sardine
itself.  But I think the Sardine docs have enough warnings so that
people don't have wrong expectations.

> (I'd be interested in experimenting with this if I had a spare Nokia
> 770 that I wasn't afraid of breaking.)

Dual booting might be a good alternative:

http://maemo.org/maemowiki/SardineDistro
http://maemo.org/maemowiki/HowTo_GetStartedWithSardine
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Scratchbox is not an emulator

2006-08-30 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Eero Tamminen schreef:



> 1. cross-configure Autotools (autoconf, automake etc)
>using Linux desktop software, nor tried to
> 2. cross-build Debian packages
> 
> 1) Is something that only OpenEmbedded provides in addition to Sbox
> and even with OE, you need to create a specific recipe for the package
> build to succeed (I think).  For problems with SW using Autotools, see:
> http://www.scratchbox.org/documentation/general/tutorials/explained.html

To expand a bit on that: in OE it should be a matter of doing 'inherit 
autotools'[1][2],
but that only works if people didn't hand edit the generated configure file 
afterwards or
include bogus macros in aclocal.m4.
And once you enter the realm of crosscompiling you will notice that people make 
stupid
assumptions[3] and do -I/usr/include into the Makefile.{am,in}, and guess what, 
the
arm-gcc compiler chokes on x86 asm from that headers.
Scratchbox makes life easy for developers since it's the closest thing you'll 
get to
native *compiling* you'll get on your workstation. If you want to thoroughly 
test it, you
can't escape using the device (with or without cpu transperency), and you still 
have to
package the stuff yourself. If you just want to have a package, OE would be 
right for you,
if you want to develop 'natively', scratchbox is the way to go, but there is no 
'click
this button to do everything' solution yet.

Koen


[1] http://www.openembedded.org/user-manual&dpage=ch02s04
[2] http://www.openembedded.org/user-manual&dpage=ch07#autotools_class
[3] 
http://www.openembedded.org/repo/org.openembedded.dev/packages/gimp/gimp_2.3.10.bb
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFE9U8aMkyGM64RGpERAlDvAJ9RtXXmbPED5tU+EfflfGLl147emgCffHF8
3DY7gW97phjpqLjhCFQyAPs=
=mcVQ
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Reboot Cycle

2006-08-30 Thread Marius Gedminas
On Wed, 30 Aug 2006 11:25:04 +0300
Marius Vollmer <[EMAIL PROTECTED]> wrote:

> "ext Johannes Eickhold" <[EMAIL PROTECTED]> writes:
> 
> > I think it would be a good idea not to say "You can freely alternate
> > between AI 2006 and apt-get, say. Changes done to the system via apt-get
> > or dpkg are picked up by the AI 2006 without confusing it, and vice
> > versa." like [1] does, if it can cause so much trouble.
> 
> Hmm.  That sentence is pretty accurate, so why should we remove it?
> 
> It is not a guarantee, of course, that all changes to your system that
> you make with apt-get will be good ones.  There could be a warning
> about that, but I think it should be pretty obvious that when you muck
> around in your system as root that you need to be careful, no? ;)

Absolutely.

However the expectations of a typical Linux user are: apt-get upgrade
should be harmless if my sources.list points to a stable release (such
as "mistral").

I think it is a bad idea to make your system work contrary to the user's 
expectations.

> Then again, having a package in the official maemo mistral repository
> that will break your device is very bad, too.  "Someone should do
> something about this".

I suggested on IRC yesterday to modify the postinst script of
maemo-af-desktop (or whatever the package that restarts an important
process and causes the lifeguard to reboot) to not stop/restart the
process.  Consider gdm as an analogy in the big desktop world: I can
apt-get upgrade gdm in an xterm in a running X session, and the package
scripts do not kill/restart it in that case.

(I'd be interested in experimenting with this if I had a spare Nokia 770 that I 
wasn't afraid of breaking.)

Marius Gedminas
-- 
Change is inevitable, except from a vending machine.


pgp0qFrT4SW7q.pgp
Description: PGP signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [fbreader] ZBedic integration

2006-08-30 Thread Marius Gedminas
On Wed, 30 Aug 2006 02:26:43 -0400
"Kasper Souren" <[EMAIL PROTECTED]> wrote:

> I am getting closer to getting MaemoDict to run on Maemo 2.0.
> But it seems that the binary dictd I'm using is not working.
...
> dictd is simply taken from the Debian package for the arm
> architecture. That is probably the problem here. Is it somehow easy to
> get dictd for armel?

Try the one from http://mg.pov.lt/770 (mistral, user).  I just built it, 
haven't tested it.

HTH,
Marius Gedminas
-- 
Thus spake the master programmer:
"After three days without programming, life becomes meaningless."
-- Geoffrey James, "The Tao of Programming"


pgpeEIZGNdEvn.pgp
Description: PGP signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


RE: [maemo-users] RE: [maemo-developers] Future features for Maemo Desktop

2006-08-30 Thread Weinehall David (Nokia-M/Tampere)
On tis, 2006-08-29 at 12:52 -0300, ext Alessandro Ikeuchi wrote:
> I wish the Notes instead of Maemopad.
> My english is so bad? Sorry. May be in portuguese:
> Eu quero o código fonte do Notes, o Maemopad não me interessa...
> E eu quero que você também explique o motivo de 
> gtk_text_buffer_insert_at_cursor(mybuffer, "\u00E3", -1); não funcionar para 
> Unicode. Não afronte minha inteligência, você não tem nada a ganhar com 
> isso...

Could *PLEASE* stop cross-posting between maemo-users and maemo-devel?

If you intend to continue flaming, please keep the flames on one list.


Regards: David
-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Reboot Cycle

2006-08-30 Thread Marius Vollmer
"ext Johannes Eickhold" <[EMAIL PROTECTED]> writes:

> I think it would be a good idea not to say "You can freely alternate
> between AI 2006 and apt-get, say. Changes done to the system via apt-get
> or dpkg are picked up by the AI 2006 without confusing it, and vice
> versa." like [1] does, if it can cause so much trouble.

Hmm.  That sentence is pretty accurate, so why should we remove it?

It is not a guarantee, of course, that all changes to your system that
you make with apt-get will be good ones.  There could be a warning
about that, but I think it should be pretty obvious that when you muck
around in your system as root that you need to be careful, no? ;)

Then again, having a package in the official maemo mistral repository
that will break your device is very bad, too.  "Someone should do
something about this".
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Scratchbox is not an emulator

2006-08-30 Thread Eero Tamminen
Hi,

On "Re: [maemo-developers] RE: Nokia 770 sources..."
Christian Pernegger wrote:
> The chroot + rootstrap approch itself would be nice enough if the
> environment were exactly the same as a 770, that is including
> applications.

Hm.  Applications are not "a development environment" unless they
are providing services that your own application needs...?


> The scratchbox environment has no audio output, no battery indicator,
> no "simulated" connectivity,

Although Scratchbox allows running software, it's not a target device
emulator. It's a cross-configuration and cross-building environment/tool
and emulates only stuff necessary for doing cross-compilation, cross-
configuration and cross-building so that it appears as native to the
package being built.


For emulating the device hardware dependent features, there are
two partly overlapping alternatives:
- Use a HW emulator on which you can run the software built with Sbox.
  - Qemu is far away from being able to emulate the whole
ARM device (currently it emulates just most of the user-space stuff
and calls the host kernel for rest), and AFAIK there are no better
Open Source alternatives for ARM emulation
  - Use an x86 emulator into which you can boot the enviroment
- UML would be nice candinate for this, I think it now supports
  running having rootfs on a normal directory so that you don't
  need to create a disk image first
- This requires that all the necessary ARM HW software APIs
  are available (see below) also for x86
  - With HW emulators the display emulation is a bit of a problem,
and often need to use X over network.  Maintaining separate
X server (with the same features as on the device) that runs
on an emulated x86 (i.e. different HW) would be quite a bit of
effort. Xephyr X server is much nicer as it doesn't require
HW support, it works on top of desktop X server (Note:
Xnest is not an X server, it's a proxy that takes its
features from the underlying X server)
- Provide dummy versions of the necessary ARM HW software APIs
  for audio, battery, connectivity (BT, WLAN...), mmc etc.
  Of the audio stuff, ESD (used by SDL) should AFAIK work in the x86
  development. I think the battery & mmc APIs are D-BUS based so
  emulating them with e.g. dbus-send "should" be possible.


> ... it isn't much better than saying "compile using these header files
> and cross-compile by changing your makefile in this way".

As a person who was involved in making Scratchbox...

I see that you haven't tried to:
1. cross-configure Autotools (autoconf, automake etc)
   using Linux desktop software, nor tried to
2. cross-build Debian packages

1) Is something that only OpenEmbedded provides in addition to Sbox
and even with OE, you need to create a specific recipe for the package
build to succeed (I think).  For problems with SW using Autotools, see:
http://www.scratchbox.org/documentation/general/tutorials/explained.html

2) Is something that nothing else besides Scratchbox has managed
to do.  Everybody else is building Debian packages natively,
possibly by using distcc that utilizes cross-compilers for
compiling the source.  However everything related to Debian
scripts, configure etc, is run natively (i.e. slowly if at all)
by everybody who's not using Sbox.


> I'll admit the last time I played with handheld development was on a
> Palm emulator, which felt much more complete - maemo is like flying
> blind.

Personally I would also like to see all the platform APIs to be available
on x86 as debugging problems is so much easier on x86. There are much
better debugging tools available for x86 and using them doesn't require
re-compiling all the SW you're debugging...


- Eero

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


Re: [maemo-developers] Linux kernel source code

2006-08-30 Thread Kimmo Ahola
Hello All,

looks like I have to answer this myself because I have not received any other 
help instructions. The same happened when I was asking where is the WLAN 
driver sources for 2.6.16 kernel, see 
http://maemo.org/pipermail/maemo-developers/2006-August/005049.html 
The correct answer to this is: 
https://garage.maemo.org/plugins/scmsvn/viewcvs.php/?root=cx3110x
I have not received any reason for this, does somebody knows the reason?

The solution to my problem (below) was to change the compiler environment 
(toolchain). Looks like the kernel (OK, only WLAN driver) is compiled with 
the 3.4 toolchain (scratchbox-toolchain-arm-gcc3.4.cs-glibc), not with the 
scratchbox-toolchain-cs2005q3.2-glibc-arm which I used and was suggested in
http://www.maemo.org/platform/docs/tutorials/Maemo_tutorial.html#Installation

The kernel compilation Wiki-page proposes to use 
scratchbox-toolchain-arm-gcc3.4.cs-glibc compiler, but in that page all other 
instructions was for IT2005 (and Maemo 1.1) and I mistakenly believed that 
suggestion was also outdated (so that was my mistake).

Kernel is compiling cleanly with the cs2005q3.2 toolchain, is there some good 
reason not to use that to compile whole system (IT2006&Maemo2.0 and 
kernel)???

I am also a little bit surprised that this mailing-list does not include more 
people who compiles the kernel by himself/herself (or at least that 
impression I have gotten). Maybe they don't have to ask any questions like I 
have done... :-)

Best Regards,

Kimmo

On Tuesday 15 August 2006 13:02, Kimmo Ahola wrote:
> Hello Daniel,
>
> On Tuesday 15 August 2006 12:29, Daniel Stone wrote:
> > On Tue, Aug 15, 2006 at 12:12:45PM +0300, ext Kimmo Ahola wrote:
> > > Just a minor addition. The kernel source 2.6.16 does not contain the
> > > WLAN driver (cx3110x) so you have to fetch the code for WLAN from
> > >   https://garage.maemo.org/projects/cx3110x/
> > > By the way, is this announced somewhere?
> > >
> > > But at least for me the code does not compile correctly, I get the
> > > following error:
> > > -
> > > /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/sbox-arm-linux-ld:
> > > ERROR: Source object /home/user/cx3110x/umac_arm9.lib has EABI
> > > version 0, but target /home/user/cx3110x/umac.o has EABI version 4
> > > 
> > >
> > > Maybe the proprietary part of the driver is compiled with the old
> > > version?
> >
> > You need make KERNEL_SRC_DIR=... EABI4=y modules, for IT2006.
> >
> > Cheers,
> > Daniel
>
> Thanks for this tip, but it's not helping me. I got the same error when
> using EABI4=y parameter in 'make'.
>
> Cheers,
>
>   Kimmo
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: [fbreader] ZBedic integration

2006-08-30 Thread Eero Tamminen
Hi,

> When I try to start /usr/bin/dictd I get:
> /bin/sh: /usr/bin/dictd: not found

If the kernel / dynamic loader cannot load the binary,
you get a message like this.  I think it can happen
also if some library linked by the binary is missing.


> dictd is simply taken from the Debian package for the arm
> architecture.

ARM architecture is incompatible to ARMEL architecture.
For more info on the differencies, see:
http://wiki.debian.org/ArmEabiPort

You need to re-build the dictd Debian package for ARMEL.


- Eero

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


Re: [maemo-users] RE: [maemo-developers] Future features for Maemo Desktop

2006-08-30 Thread Kalle Vahlman

2006/8/30, Eero Tamminen <[EMAIL PROTECTED]>:

Hi,

>> But you do have!  Just click the "LXR" link on the left of the
>> tutorial page.  The Hildon framework sources are publicly available
>> (and have been for a long time).
>
> Unfortunately when people say "sources for 770" they do tend to mean
> IT200x (the product) too and not only Maemo (the platform).

Yes, but the section that had been quoted, was titled:
 "Main differences between Gnome and Hildon application framework"

IMHO one would need to be pretty blind not see that the title was:
Hildon application framework
instead of:
ALL the software on an Open Source based Commercial product
with proprietary components
:-)


While your good faith in humanity is refreshing and an admirable
additude ;), I'm afraid that people really ARE that blind when they
have certain expectations already. The expectations were/are generated
by the news all over internet, and community blog aggregation sites
are not the smallest medium of generating expectations. For example,
LinuxWorld review starts with:

"What's particularly compelling about the Nokia 770 Internet Tablet is
that it's not only the first to be billed as an "Internet Tablet," but
also its software is built entirely from open source components."

so it's only natural to be fooled. I don't mean to blame anyone for
misinforming, not at all, but the only spot where this misconception
and generalisation possibly could have been prevented was in the
initial introductions. And knowing how accurate the media can be in
its articles regardless of the facts given to them, it's not realistic
to believe it would have helped that much :/


(I still think the LXR link should be renamed "Platform source-code"
or something like that.)


Yeah, if you are not already familiar with the system it could say XYZ
instead and not make a difference...

--
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Reboot Cycle

2006-08-30 Thread Hermann Lacheiner

Johannes Eickhold wrote:

Has anybody found a solution to this problem that avoids reflashing?
Reflashing would cause me a lot of work :-/.


It's apparently caused by upgrading the gst-plugins-farsight package.
Removing /usr/lib/gstreamer-0.10/libgstrtpjitterbuffer.so (which 
segfaults) solves this issue.


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