Re: Gregale SDK on new website?

2007-05-11 Thread Quim Gil
Hi Kees,

On Fri, 2007-05-11 at 12:16 +0200, ext Kees Jongenburger wrote:

> -3 it's not under development->SDK Releases->Maemo 2.2 'gregale'.
> perhaps it is hidden behind the
> Internet Tablet OS 2006 sources , but You need to have a valid wlan
> address and apparently my nokia 770 is illegal or I can't count to 12
> :p. but the site gave me a pointer sine it it hosted under a different
> site

Are you saying that your wlan code didn't work? If so, please report.

For the rest: https://bugs.maemo.org/show_bug.cgi?id=1396 (thanks for
the patience going through the steps).


> perhaps you want to join the effort to create a "self healing" qemu image?
> http://box.mmapps.net/~keesj/qemu_maemo_gentoo/


/me really wants to leave this web launch behind so we can talk again
about the real stuff.


> I also did not find the planet rss feed any more

In the Planet header at the homepage or in News > Planet maemo >
Available feeds. http://maemo.org/news/planet-maemo/rss.xml


> I am completely lost

-- 
Quim Gil - http://maemo.org

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


Re: Gregale SDK on new website?

2007-05-11 Thread Quim Gil
Although we have fixed already many things there is still many things,
true. 

On Wed, 2007-05-09 at 11:05 +0100, ext Graham Cobb wrote:
> I need to install the gregale SDK (as I still want to build for 770 users 
> using IT2006).  But I can't find the rootstrap after the website 
> reorganisation.

Two tracks that currently work:

- "SDK" in the homepage toolbar > "Maemo 2.2 'gregale'" link > "packages
for the SDK rootstrap" link > Accept EUSA > Download

- "Development" section > "SDK releases" link > "Maemo 2.2 'gregale'"
link > "packages for the SDK rootstrap" link > Accept EUSA > Download


The search is broken. Critical bug pending:
https://bugs.maemo.org/show_bug.cgi?id=1302

About the Downloads section, you are right. A link should be provided
there: https://bugs.maemo.org/show_bug.cgi?id=1395


> Before the change I bookmarked the most important page: 
> http://maemo.org/platform/docs/tutorials/Maemo_tutorial.html#Installing-Maemo-rootstrap.
>   
> Unfortunately that page does not exist any more.

It is good practice to offer redirects at least from the most essential
old pages, indeed. Let's see what can we do, and when.

> I noticed that the Gregale announcement is on the maemo.org home page but the 
> links it contains are broken.

True. It is fixed now.

>  The 
> maemo-2-2-gregale.html page has no link to the rootstraps at all

Now it has.

> The tutorial page claims to have a link 
> but it is "site:downloads/download-maemo", which does not work, of course.

The tutorials are quite broke at the moment due to links changing with
the migration and code examples being not well digested by Midgard.
Known bugs, pending. The same problem occurs in many other pages and
instead of going one by one we are working on an automated revision and
a real solution for the problem.


> 2) More generally, how do I find anything in the new structure

The new structure is not even complete, as commented when the site was
launched. At the end you should find all what a developer needs under
Development.


> 3) Are there any plans to fix the broken links?  At least in the Nokia 
> section 
> of the website?

Yes, of course. We can break things but we have a compromise to fix
whatever we break and improve whatever can be improved.

We are learning another lesson here. We are really sorry for the trouble
and we are doing our best making everything work asap.

-- 
Quim Gil - http://maemo.org

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


Re: maemo trademark policy draft

2007-05-11 Thread Kees Jongenburger
How is _"maemo(TM)"_ supposed to be pronounced?
The E in Maemo looks different, can I use memo?

greetings

> Please have your say. This trademark is also a tool to protect your
> interests as maemo users and developers.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


maemo trademark policy draft

2007-05-11 Thread Quim Gil
We have just published the maemo trademark policy draft for community
review. Its purpose is to regulate the usage of the maemo mark, owned by
Nokia, basically allowing the good uses and discouraging all the rest.
We have followed a flexible approach similar to the Mozilla Foundation
Trademark Policy and the GNOME Trademark Licensing.

Please have your say. This trademark is also a tool to protect your
interests as maemo users and developers.

The materials:

http://maemo.org/intro/licenses/trademark_faq.html
Start here specially if you are not familiar with trademark texts.
Contains the most essential elements of the rest of documents.

http://maemo.org/intro/licenses/trademark_policy.html
The basic text. Contains the what, the why and the how.

http://maemo.org/intro/licenses/trademar_usage_guidelines.html
Willing to use the maemo mark? Have a look here for guidance and
instructions.

http://garage.maemo.org/frs/download.php/1362/maemo_logos_v3.3.zip
The set of official logos. The one that is in the current web header
plus other variants (B/W, 3D, etc).


Of course all the projects/products currently called maemo something can
keep the name. You were quicker than us, well done. You will be subject
to the policy and guidelines, though, just like anybody else (including
i.e. the team running this website).

New projects/products willing to have a name maemo something will need
to contact us for authorization. This is normal practice for the use of
many open source related marks.

-- 
Quim Gil - http://maemo.org

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


RE: [maemo-developers] DSP programming

2007-05-11 Thread Simon Pickering

Thanks for your thoughts about the IVA, over lunch I did some more googling and
found a couple of non-authoritative posts about it. Looks like it might be a
separate processor like the DSP, with its own kernel (not sure whether this is
changeable).

See:
http://linux.omap.com/pipermail/linux-omap-open-source/2007-April/009494.html
And:
http://www.learn4good.com/jobs/language/english/search_resumes/computer/macedoni
a/cv/108935/ (scroll down & search for "IVA")

Still no idea where these people got their information from. Interestingly, I'd
expected the Ti supplied kernel source to have more stuff related to the IVA in
it, but there's not much at all other than some power management and clock
setting code. I've not searched in it for the DSP, perhaps the kernel is
relatively bare in terms of these peripherals, leaving that up to whomever
decides to use it with Linux.

>  Thanks for your continued efforts in the DSP hacking.  The 
> more we know, the more fun we can with specific codecs and 
> other projects, although it sounds as if the latency in 
> pushing the data back and forth to the DSP can be a limiting factor.

This is a good point and needs some testing. If the data are only sent one way
(e.g. sound data processed then output directly) then this is not a major issue,
depending on the rate at which it's processed vs. memory vs. transfer speed,
etc., but if it's bi-directional then I agree, it might not be very useful.

We'll have to test and see :)


Simon


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


Re: Garage project news (was RE: Plugins available for Maemo Claws-mail 2.9.2-1)

2007-05-11 Thread Quim Gil
Please don't feel offended. Keep sending your email, many read them.

I wanted to stress the point that no matter if you send them to the list
or not please do keep your garage projects updated using the news tool
there.

You had posted an email but not published the corresponding news in your
project, which was my original point/recommendation/suggestion. You had
been doing this in the past, publishing in both spaces at the same time,
good. I thought it could be good to mention this in order to give some
publicity to the feature so users and developers use it more. 

That's all. Sorry for the confusion. Garage is yours, the mailing lists
are yours. Use them as you think they are best. You are the developers,
we try to serve you.

On Fri, 2007-05-11 at 13:46 +0200, ext Jean-Luc Biord wrote:

> I do not agree. I think that a users mailing list is a good
> location, with others, to announce new versions of applications.
-- 
Quim Gil - http://maemo.org

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


Re: [maemo-developers] DSP programming

2007-05-11 Thread Larry Battraw
On 5/11/07, Simon Pickering <[EMAIL PROTECTED]> wrote:
> Hi All,
>
> I've had some time and have picked up where I left off, but this time using my
> N800. The result is good news :) (but a rather long and meandering email). The
> DSP seems very well behaved (no resets leading to reboots) and the couple of
> demos I've tried worked fine. I was quite surprised after the hassles I had 
> with
> the 770. I don't know whether I've done something different or whether the 
> setup
> on the N800 (hardware/software) has helped.

I've often wondered the same.  With the 770 being essentially the
first off the line for the series if there weren't a fair number of
internal errata pages on hardware issues (internally) I'd be
surprised.  The n800 has been so much more stable compared to it's
predecessor it does make you wonder.how many things did get fixed.


> Anyway, instructions largely as before, Ti toolchain all the same, etc.
>
> I tested the demo_console and test7 demos, both worked fine.
>
> I made my own Makefiles pointing to the locations of my toolchain. These are
> available in the tarballs of the DSP code directories I've placed at
> http://people.bath.ac.uk/enpsgp/nokia770/dsp/. They are copies of the ones 
> from
> the DSP_Gateway33_spec.pdf document. The code was also copied from here, but
> it's available in the dspgw-3.3-dsp.tar.gz tarball from the DSP Gateway page.
> You'll also need the ARM-side code which is in dspgw-3.3-arm.tar.gz.
>
> A couple of notes at this point (about copying from the pdfs from the DSP
> Gateway site): Any \ characters appears as a ¥ in the pdfs and the " sometimes
> comes out as a different character (smart quote) so make sure you check your
> code if you start getting weird errors (the last one had me scratching my head
> for a while as they look pretty much the same in my editor).
>
> You'll also need to remove references to the  include 
> file.
> I don't have this, the tarball demos don't have this line either (and are
> otherwise identical to the pdfs). No idea what it's for.

It might be handy to have-- are the register names, configuration
register bits, etc. defined somewhere else?  That'd be my guess right
off the bat.

> After compiling your code, you'll need to place the DSP-side object file (*.o)
> in /lib/dsp/modules/, you'll also need to make an entry in the
> /lib/dsp/dsp_dld_avs.conf file.
>
> My addition lines looks like this:
>
> demo_console_task_demo_console  1   
> /lib/dsp/modules/demo_console.o
> test7   _task_test7 1   /lib/dsp/modules/test7.o
>

(snip)

> I'm going to look at using the DSP with Octave (via oct files) for doing fast
> ffts, etc. I'd also like to see whether it might help with speeding up JPEG
> decoding, which leads me rather obliquely onto the IVA.
>
> I've tried searching for this, but all I seem to get are promo. pdfs about how
> it's included in various OMAPs, and how wonderful it is, but nothing about 
> what
> it actually is. For example, is it like the DSP, where it runs its own kernel,
> or is it a chip with set functionality that would have a limited set of 
> function
> calls, etc.? Is there some technical documentation available for it anywhere? 
> I
> suppose this question may be better asked on the linux-omap-open-source 
> mailing
> list as some people there have been/are working on a DSP-IVA task bridge (e.g.
> see http://komalshah.blogspot.com/), but I thought I'd tack it on here and see
> whether anyone has run across anything.

Nothing but the literature you've seen.  Companies seem to love to
hoard information and charge a hefty entrance fee for a peek.  Once
again, shooting from the hip I would imagine it would be a overlay on
top of the existing MCU core, much like MMX1 is/was.  Sharing/reusing
registers would make for a smaller footprint in silicon, and the IVA
functions would remain quiescent until invoked by specific
instructions/mode changes.  The tricky part (and likely why Nokia
hasn't touched it yet) would be cleanly running that type of code
without hurting performance for the rest of the "normal" code that
needed to be able to switch out of the "Uber-IVA" mode, save registers
and extra state information, and then get back to business once more
when the IVA-specific code comes up again in the task queue.  That,
and the small detail of the GPL, since somehow both the kernel,
compiler, and applications that use the functionality would need to be
aware of the their part in how it functions.  Give it a miss, unless
TI and so forth are willing to open up a bit.

 Thanks for your continued efforts in the DSP hacking.  The more we
know, the more fun we can with specific codecs and other projects,
although it sounds as if the latency in pushing the data back and
forth to the DSP can be a limiting factor.

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


Re: Garage project news (was RE: Plugins available for Maemo Claws-mail 2.9.2-1)

2007-05-11 Thread Jean-Luc Biord
> Hi,
> 
> As you have seen now the http://maemo.org homepage features the news
> coming from http://garage.maemo.org, that are written directly by the
> project maintainers. Users can subscribe to feeds and be the first
> ones to know.
> 
> Garage project maintainers, please make sure all your relevant updates
> are reflected there with as much detail as possible. The GForge
> interface is not the best in the world to publish news and receive
> feedback but it does both. As usual, please submit feature requests if
> you miss something.
> 
> Sending emails to the mailing lists for new releases can't be
> considered off topic but with >200 projects in Garage (and growing)
> it is clear that it's not a sustainable practice in the mid term.
> 
> Thanks for your understanding (and yes, specifically Claws mail
> project tends to publish news - I just needed an example to raise
> this topic). :)
> 
> Quim 
> 

Hi Quim, 

I do not agree. I think that a users mailing list is a good
location, with others, to announce new versions of applications.
All 200 projects will never announce in the same time. All people
doesn't survey maemo.org to find new releases.

But as you want, and even if I think that it's an error, the new
releases will not be any more announced on this list.

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


Re: Gregale SDK on new website?

2007-05-11 Thread Kees Jongenburger
On 5/9/07, Graham Cobb <[EMAIL PROTECTED]> wrote:
> I need to install the gregale SDK (as I still want to build for 770 users
> using IT2006).  But I can't find the rootstrap after the website
> reorganisation.
>
> Before the change I bookmarked the most important page:
> http://maemo.org/platform/docs/tutorials/Maemo_tutorial.html#Installing-Maemo-rootstrap.
> Unfortunately that page does not exist any more.
>
> I noticed that the Gregale announcement is on the maemo.org home page but the
> links it contains are broken.  So, next, I tried searching for 2.2 in the
> search box -- but that seems to just do a Google search which still contains
> the old links.
>
> After looking around I eventually found
> http://maemo.org/development/sdks/maemo-2-2--gregale-.html and
> http://maemo.org/development/documentation/tutorials/Maemo_2.2_Tutorial.html.
>
> However, neither page has valid links to the SDK rootstraps!  The
> maemo-2-2-gregale.html page has no link to the rootstraps at all (despite
> having a "quick downloads" section).  The tutorial page claims to have a link
> but it is "site:downloads/download-maemo", which does not work, of course.
>
> So:
>
> 1) How do I find the 2.2 SDK downloads?
here are some hints:
-1 it is not under http://maemo.org/downloads/ (those looks like
downloads for the device)
-2 not under community , that is developer generated content
-3 it's not under development->SDK Releases->Maemo 2.2 'gregale'.
perhaps it is hidden behind the
Internet Tablet OS 2006 sources , but You need to have a valid wlan
address and apparently my nokia 770 is illegal or I can't count to 12
:p. but the site gave me a pointer sine it it hosted under a different
site

http://tablets-dev.nokia.com/
there you will find the 3.1 sdk download , and if you look inside the
3.1 install.txt you will
find the url for the manual download of the 3.1 sdk
http://repository.maemo.org/stable/3.1/

now all you need to do is remove the 3.1 from the url and you will get
a list of releases
http://repository.maemo.org/stable/2.2/
this is how you can find the sdk files.

The 2.2. sdk does not have a installer script and the install.txt is
not up-to-date . for example it talks about sbox-config (this was a
pre 1.x sbox command).


So to install you need to read
http://repository.maemo.org/stable/3.1/INSTALL.txt
and replace 3.1 by 2.2 (and some other things but all really easy :P)

What I don't know is if you also need tot perform the following:
"Next you will need to create empty packages which provide the build
   tools provided by scratchbox. This step is necessary to make Debian
   package management system aware that these tools are already available
   and don't need to be installed from repository in order to fulfill" ...

"Note that this step can be automated easily. See the maemo
   installer script for an example." step

perhaps you want to join the effort to create a "self healing" qemu image?
http://box.mmapps.net/~keesj/qemu_maemo_gentoo/


>
> 2) More generally, how do I find anything in the new structure as the search
> only gives the old links?
Yes I have the same problem I don't know , I can't even find a link to the old
wiki . perhaps the 404 page can be replaced to give this
information(link to the old content).

I also did not find the planet rss feed any more

> 3) Are there any plans to fix the broken links?  At least in the Nokia section
> of the website?

I am completely lost

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


RE: [maemo-developers] DSP programming

2007-05-11 Thread Simon Pickering
Hi All,

I've had some time and have picked up where I left off, but this time using my
N800. The result is good news :) (but a rather long and meandering email). The
DSP seems very well behaved (no resets leading to reboots) and the couple of
demos I've tried worked fine. I was quite surprised after the hassles I had with
the 770. I don't know whether I've done something different or whether the setup
on the N800 (hardware/software) has helped.

Anyway, instructions largely as before, Ti toolchain all the same, etc.

I tested the demo_console and test7 demos, both worked fine.

I made my own Makefiles pointing to the locations of my toolchain. These are
available in the tarballs of the DSP code directories I've placed at
http://people.bath.ac.uk/enpsgp/nokia770/dsp/. They are copies of the ones from
the DSP_Gateway33_spec.pdf document. The code was also copied from here, but
it's available in the dspgw-3.3-dsp.tar.gz tarball from the DSP Gateway page.
You'll also need the ARM-side code which is in dspgw-3.3-arm.tar.gz.

A couple of notes at this point (about copying from the pdfs from the DSP
Gateway site): Any \ characters appears as a ¥ in the pdfs and the " sometimes
comes out as a different character (smart quote) so make sure you check your
code if you start getting weird errors (the last one had me scratching my head
for a while as they look pretty much the same in my editor).

You'll also need to remove references to the  include file.
I don't have this, the tarball demos don't have this line either (and are
otherwise identical to the pdfs). No idea what it's for.

After compiling your code, you'll need to place the DSP-side object file (*.o)
in /lib/dsp/modules/, you'll also need to make an entry in the
/lib/dsp/dsp_dld_avs.conf file.

My addition lines looks like this:

demo_console_task_demo_console  1   /lib/dsp/modules/demo_console.o
test7   _task_test7 1   /lib/dsp/modules/test7.o

I didn't add the name of any cmd files to the last column in the conf file
(though this is shown in the pdf instructions), mainly because it said it's
optional, and because I didn't have one (or the source for one, etc.). I need to
clarify just how these are optional, and what they achieve when they are listed
in the conf file. Possibly overrides to the settings in the module itself?

You'll then want to run "dsp_dld" to reload the module list, but this will
complain that it can't find the conf file:

Nokia-N800-10:~# dsp_dld
sending SIGBUS signal to all task users...
killing pid 832.
killing pid 827.
killing pid 1582.
Can't open /lib/dsp/dsp_dld.conf

So you need to create a symlink from the actual file dsp_dld_avs.conf, to the
one it expects dsp_dld.conf (both in the /lib/dsp/ directory). Then try again
and you'll see something like this:

Nokia-N800-10:~# dsp_dld
sending SIGBUS signal to all task users...
killing pid 4234.
killing pid 4236.
killing pid 4235.
mapping external memory: adr = 0x028000, size = 0x1000
mapping external memory: adr = 0x10, size = 0x20
mapping external memory: adr = 0x40, size = 0x18
detected binary version 3.3.0.0
setting DSP reset vector to 0x10389e
releasing DSP reset
DSP configuration ...
  succeeded.

Then run the ARM-side binaries and see results. E.g.:

Nokia-N800-10:~# ./test7
32 bytes written
32 bytes read
Abcdefgg

If you see a message like this:

Nokia-N800-10:~# ./demo_console
open: No such file or directory

It means you've either not added the module to the /lib/dsp/dsp_dld_avs.conf
file, or you've not run dsp_dld to refresh the DSP.

I also built the demo_fb demo, but couldn't get it to do anything as I couldn't
share the framebuffer. Using "dspctl fbexport" produces an error (better than
the resets of old), and there's no /proc/dsp/ or /sys/devices/platform/dsp/mmu
or mem entries to look at anymore to see whether my choice of address is wrong.
Obviously something's changed. There are also no longer any dsp tasks that
access the framebuffer. Perhaps this functionality has been disabled?

Anyway, the fact the demos work means that people can now happily experiment
with the DSP. It would be nice if Nokia could release a header file for any
sound related functions contained in the avs_kernel, so that we can link into
those rather than having to fiddle about and re-write a codec for the audio
hardware (though there is a demo on the Ti website that might be a good start -
DSP OGG sink on the DSP anyone?). Is this possible (releasing the header file) -
it may not be if this code belongs to a subcontractor, could we know one way or
the other?

I'm going to look at using the DSP with Octave (via oct files) for doing fast
ffts, etc. I'd also like to see whether it might help with speeding up JPEG
decoding, which leads me rather obliquely onto the IVA. 

I've tried searching for this, but all I seem to get are promo. pdfs about how
it's included in various OMAPs, and how wonderful it is, but nothing about wh

Re: maemo.org is down

2007-05-11 Thread Ferenc Szekely
Hi,

On 5/11/07, Neil MacLeod <[EMAIL PROTECTED]> wrote:
> The Maemo site has been down for several hours.
>
> This affects bugzilla and more importantly several of the essential Maemo 
> repositories are now offline.
>
> Are there moves afoot to make maemo.org more resiliant? I appreciate that 
> there are ongoing updates at the moment, but if the Internet Tablets are 
> going to become more popular it's essential that the internet infrastructure 
> supporting them is available 24x7.
>
I appreciate your concerns, and can ensure you that we were/are more
than unhappy because of last night events. There was a service break
somewhere in the network of our provider's provider. We have no
control over such events.
We could not communicate to the list either for obvious reasons. The
servers were totally cut off from the world. Anyway we will get a
detailed report later today and if you are interested I can share the
reasons with you.

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