Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-16 Thread Eero Tamminen
Hi,

ext Laurent GUERBY wrote:
 hehehe an apt-like upgrades would be really nice! Another thing that I 
 really miss
 from each nokia firmware release is the lack of commandline tools like 
 ping, telnet(or nc),
 gunzip...
 Isn't gunzip already available from busybox?
 
 It is, see below.
 
 I opened a report so that the default busybox
 comes with a few more tools:
 
 https://maemo.org/bugzilla/show_bug.cgi?id=989

I actually think it's better to have these tools separate from
Busybox, available from Maemo repositories.  That way:
- They don't bloat the Bysybox version in the product
- They can be the full versions


 ext pancake, You should register your requests here
 if you see useful missing tools.

I think it would be better to have the Busybox additions
(i.e. things that would go to the product) in a separate
bug from utilities that should be easily installable/available
from Maemo repositories.


- Eero

 
 Laurent
 
 ~ $ /bin/busybox 
 BusyBox v1.1.3 (Debian 3:1.1.3-3.osso17) multi-call binary
 
 Usage: busybox [function] [arguments]...
or: [function] [arguments]...
 
 BusyBox is a multi-call binary that combines many common Unix
 utilities into a single executable.  Most people will create a
 link to busybox for each function they wish to use and BusyBox
 will act like whatever it was invoked as!
 
 Currently defined functions:
 [, [[, ash, awk, basename, busybox, cat, chgrp, chmod, chown,
 chroot, chvt, clear, cmp, cp, cut, date, dd, df, dirname, dmesg, du,
 echo, egrep, env, expr, false, fgrep, find, free, fuser, getty,
 grep, gunzip, gzip, head, hostname, id, ifconfig, ifdown, ifup,
 insmod, kill, killall, last, ln, logger, login, ls, lsmod, mkdir,
 mkfifo, mknod, mkswap, mktemp, modprobe, more, mount, mv, netstat,
 nslookup, pivot_root, printf, ps, pwd, readlink, realpath,
 renice, reset, rm, rmdir, rmmod, route, run-parts, sed, seq, sh, sleep,
 sort, stty, su, swapoff, swapon, sync, sysctl, tail, tar,
 tee, test, time, top, touch, tr, true, tty, umount, uname, uniq,
 uptime, vi, wc, which, who, whoami, xargs, yes, zcat
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-13 Thread Andrew Flegg

On 4/12/07, Laurent GUERBY [EMAIL PROTECTED] wrote:


Unable to install: some application packages required for the
installation are missing.

Given that's just some misconfigured/misdocumented third party repo/deb,
you can get those messages in any deb/apt based Linux current
distribution so that's quite unfair to the app manager application.


It doesn't matter what the technical cause is, the repository
situation is a mess. Debian and Ubuntu don't have this problem by
better centralising, delegating and testing their packages through a
single build system.

I worry that the Extras Repo is both too hard to upload to *and* too
unregulated. For example, instead of porting a library like libsoup
once, it's ported by Canola, it's ported for GPE etc. The end-user
then suffers the problems caused by this lack of co-ordination.

Yes, the original LWN article suggests it's the Application Manager's
fault, but getting that corrected to point out the chaotic situation
of an ever-expanding set of (potentially incompatible) repositories is
a minor difference in an otherwise valid point.

Cheers,

Andrew

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


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-13 Thread Hanno Zulla
Andrew Flegg schrieb:
 It doesn't matter what the technical cause is, the repository
 situation is a mess. Debian and Ubuntu don't have this problem by
 better centralising, delegating and testing their packages through a
 single build system.
 
 I worry that the Extras Repo is both too hard to upload to *and* too
 unregulated. For example, instead of porting a library like libsoup
 once, it's ported by Canola, it's ported for GPE etc. The end-user
 then suffers the problems caused by this lack of co-ordination.

There are three different developers who independently ported ScummVM to
Maemo by now. Also, I fear that soon there will be apps that run on
previous IT OS distributions but never make it to the current release.

It's also confusing that many 3rd party applications never actually find
their way in the central repository, be they official or non-supported.

(My Ubuntu desktop box also uses some non-official sources, but its
sources-list is still far shorter than the one on my N800.)

Maemo needs a release manager.

The release manager should coordinate that interesting apps find
packagers who take care of making them available for all current flavors
of the IT OS distributions.

Regards,

Hanno
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-13 Thread Eero Tamminen
Hi,

ext pancake wrote:
 hehehe an apt-like upgrades would be really nice! Another thing that I really 
 miss
 from each nokia firmware release is the lack of commandline tools like ping, 
 telnet(or nc),
 gunzip...

Isn't gunzip already available from busybox?


- Eero
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


scummvm, Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-13 Thread Frantisek Dufka

Hanno Zulla wrote:


There are three different developers who independently ported ScummVM to
Maemo by now. Also, I fear that soon there will be apps that run on
previous IT OS distributions but never make it to the current release.



Who is the third one?

First was Tomas Junnonen who started with 0.8.0.
http://770.fs-security.com/scummvm/
He also enabled only scummvm suggesting that others should compile it 
themselves if they want another engines.


Then I continued where he left and enabled more engines and updated it 
from 0.8.1 to current stable 0.9.1. See

http://fanoush.wz.cz/maemo/#scummvm

The same package is also in extras repository (from the time when there 
was only one). This was later renamed to mistral one and others 
appeared. In fact same .deb package works in all IT2006 and 2007 
releases and so far I was lazy to upload same package to all 
repositories that appered later (2.1,2.2,3.x).


There is problem with making source package that could be uploaded and 
automatically build since currently scummvm does not compile completely 
out of box. One file in Kyrandia engine causes internal compiler error 
so it must be compiled with different flags (-O3 works, -O2 and -Os not) 
and I do it by hand (copy/paste/change) when building the package.


So is there anyone else porting scummvm too? Let me know so we don't 
waste time doing same work.


Frantisek
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: scummvm, Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-13 Thread Hanno Zulla
Frantisek Dufka schrieb:
 Hanno Zulla wrote:
 
 There are three different developers who independently ported ScummVM to
 Maemo by now. Also, I fear that soon there will be apps that run on
 previous IT OS distributions but never make it to the current release.

 
 Who is the third one?

https://garage.maemo.org/pipermail/mud-builder-users/2007-February/000115.html

 In fact same .deb package works in all IT2006 and 2007 releases

Yes, thanks a lot! Just finished Monkey Island Part 3 with it (*).
ScummVM is a great program and I'm very happy having it.

(* Mostly. There where two scenes in the game, where I couldn't continue
without a two-button mouse. MI1 and MI2 were no problem, though.)

Regards,

Hanno
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: scummvm, Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-13 Thread Hanno Zulla
Frantisek Dufka schrieb:
 There are three different developers who independently ported ScummVM to
 Maemo by now. Also, I fear that soon there will be apps that run on
 previous IT OS distributions but never make it to the current release.

 First was Tomas Junnonen who started with 0.8.0.
[..]
 Then I continued where he left and enabled more engines and updated it
 from 0.8.1 to current stable 0.9.1.

Sorry. I wasn't aware that yours wasn't a seperate attempt, but a
continuation.

Regards,

Hanno
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-13 Thread Laurent GUERBY
On Fri, 2007-04-13 at 11:59 +0300, Eero Tamminen wrote:
 Hi,
 
 ext pancake wrote:
  hehehe an apt-like upgrades would be really nice! Another thing that I 
  really miss
  from each nokia firmware release is the lack of commandline tools like 
  ping, telnet(or nc),
  gunzip...
 
 Isn't gunzip already available from busybox?

It is, see below.

I opened a report so that the default busybox
comes with a few more tools:

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

ext pancake, You should register your requests here
if you see useful missing tools.

Laurent

~ $ /bin/busybox 
BusyBox v1.1.3 (Debian 3:1.1.3-3.osso17) multi-call binary

Usage: busybox [function] [arguments]...
   or: [function] [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable.  Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!

Currently defined functions:
[, [[, ash, awk, basename, busybox, cat, chgrp, chmod, chown,
chroot, chvt, clear, cmp, cp, cut, date, dd, df, dirname, dmesg, du,
echo, egrep, env, expr, false, fgrep, find, free, fuser, getty,
grep, gunzip, gzip, head, hostname, id, ifconfig, ifdown, ifup,
insmod, kill, killall, last, ln, logger, login, ls, lsmod, mkdir,
mkfifo, mknod, mkswap, mktemp, modprobe, more, mount, mv, netstat,
nslookup, pivot_root, printf, ps, pwd, readlink, realpath,
renice, reset, rm, rmdir, rmmod, route, run-parts, sed, seq, sh, sleep,
sort, stty, su, swapoff, swapon, sync, sysctl, tail, tar,
tee, test, time, top, touch, tr, true, tty, umount, uname, uniq,
uptime, vi, wc, which, who, whoami, xargs, yes, zcat






___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-12 Thread Rainer Dorsch
Hello,

N770 OS2007 hacker edition made it to the title page of Linux Weekly News
Two examples of abandoned hardware http://lwn.net/Articles/229341/

It is subscriber only for one week. 

It does not contain big news for this group though. It summarizes the 
statements from Ari and Quim. The overall conclusion for the N770 is negative 
due to a fair amount of non-free software at all levels [in the 770], 
though they see some hope that Nokia opens up more components, which would 
change the picture especially for the N800.

Thanks,
Rainer
-- 
Rainer Dorsch
Lärchenstr. 6
D-72135 Dettenhausen
07157-734133
email: [EMAIL PROTECTED]
jabber: [EMAIL PROTECTED]
GPG Fingerprint: 5966 C54C 2B3C 42CC 1F4F  8F59 E3A8 C538 7519 141E
Full GPG key: http://pgp.mit.edu/
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-12 Thread Andrew Flegg

On 4/12/07, Rainer Dorsch [EMAIL PROTECTED] wrote:


N770 OS2007 hacker edition made it to the title page of Linux Weekly News
Two examples of abandoned hardware http://lwn.net/Articles/229341/


It's a good article, up to LWN's usual high standards and worth
reading for anyone interested in how Maemo's now being perceived
outside of the somewhat closed community in which we're operating.


It does not contain big news for this group though. It summarizes the
statements from Ari and Quim. The overall conclusion for the N770 is
negative due to a fair amount of non-free software at all levels [in the
770], though they see some hope that Nokia opens up more components,
which would change the picture especially for the N800.


The easiest situation for Nokia here is not to carry on the
OS2007on770 work in private, but provide documentable, reusable steps
for how it was accomplished. Then the community could take over
ownership *and* (most importantly, I suspect, to Nokia) support.

A proposed plan:

 1) [Nokia] Update the Os2007On770 page with an up-to-date position on
status, no legacy information (the history can be retrieved
if necessary).

 2) [Nokia] Update the Os2007on770 page, or the garage project, with a
build system and documentation which (preferably) outputs the
current FIASCO image from a series of source components (or,
where necessary, closed source binary blobs).

This step needs to include how OS2007on770 can be updated when
later OS2007 releases are made for the N800.

 3) [Nokia] Ask on maemo-developers for volunteer administrators of the
Garage project, and give them admin rights.

 4) [Community] Join OS2007on770 project and provide community support
through Garage forums/mailing lists.

 5) [Community] Improve stability. Track N800 releases. Get to an end-user
ready state and polish build systems and processes.

 6) [Community] Promote and publicise on planet.maemo.org, ITT, LWN,
maemo-users etc.

 7) [Community] Go to step 5.

Yes, this requires some more work on the part of Nokia - but to be
honest, did anyone there think another binary-only image for the 770
was really going to cut-it? The problem may only be one of perception
and that all the bits are available, but I certainly think it'd help
recover some of the widening PR negativity which is out there.

Thoughts, as ever, welcome.

Cheers,

Andrew

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


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-12 Thread pancake
   2) [Nokia] Update the Os2007on770 page, or the garage project, with a
  build system and documentation which (preferably) outputs the
  current FIASCO image from a series of source components (or,
  where necessary, closed source binary blobs).
 
  This step needs to include how OS2007on770 can be updated when
  later OS2007 releases are made for the N800.

I wish to be able to have free updates for the nokia in a free format. When I
say free I say free as software, not as beer. So distributing the firmwares
in the FIASCO format is weird so it's a propietary/privative format and for me
all the privative components of the rootfs should be removed or replaced by
free software. 

The only required parts to install OS2k7 is kernel, initfs and rootfs, so the
blobloader still out of these components and can be freely distributed.

BTW I can't understand why follow hacking on blobs when we should be able to
build our own maemo rootfs's.

This way will be safer, because upgrading the blobloader is dangerous (because
of version incompatibilities, no source, and it's the more harmful piece of the 
fw)

   5) [Community] Improve stability. Track N800 releases. Get to an end-user
  ready state and polish build systems and processes.

For me Os2007On770 is more stable, usable, faster and lightweight than the 
latest
SU2k6 firmware on n770. 

 Yes, this requires some more work on the part of Nokia - but to be
 honest, did anyone there think another binary-only image for the 770
 was really going to cut-it? The problem may only be one of perception
 and that all the bits are available, but I certainly think it'd help
 recover some of the widening PR negativity which is out there.

I was really unhappy when nokia decided to abandon n770 after a year. I know
that nokia is a company,and n770 was just a commercial strategy/social 
experiment
to later publish a new device with better features.

But please Nokia. If you abandon your childrens, please, provide us enought
info to keep them updated by the community.

/me wishes :)

  --pancake
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-12 Thread Andrew Flegg

On 4/12/07, pancake [EMAIL PROTECTED] wrote:


I wish to be able to have free updates for the nokia in a free format.
When I say free I say free as software, not as beer. So distributing
the firmwares in the FIASCO format is weird so it's a
propietary/privative format and for me all the privative components of
the rootfs should be removed or replaced by free software.


Agreed, and with the start of 0x (how many Fs? ;-)) it's less
important to get FIASCO images out: it certainly would give a
community-driven OS2007on770 project flexibility.

However, I'd still advocate in the short term that an ability to
generate FIASCO images is important:

 1) there's a pretty Windows GUI for it already
 2) 0x isn't necessarily mature enough yet.

However, I'd imagine in time the OS2007on770 project would start
shipping tarballs containing bzImage, initfs.img, rootfs.img (say) and
use 0x - with knowledge of these tarballs - to upgrade all the
components (or just the changed components) in one go.

A more laudable aim if OS2007on770 starts forking off from Nokia's IT
releases would be apt-gettable upgrades (but let's file that under
Long Term Goals ;-)).

Cheers,

Andrew

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


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-12 Thread Jonathan Corbet
Rainer Dorsch [EMAIL PROTECTED] wrote:

 N770 OS2007 hacker edition made it to the title page of Linux Weekly News
 Two examples of abandoned hardware http://lwn.net/Articles/229341/
 
 It is subscriber only for one week. 

Those of you without LWN subscriptions can read the article at:

http://lwn.net/SubscriberLink/229838/6d98406660425a0e/

jon

Jonathan Corbet / LWN.net / [EMAIL PROTECTED]
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-12 Thread pancake
io andrew

 Agreed, and with the start of 0x (how many Fs? ;-)) it's less

Heheh, 4, the required ones to fill a short variable :P

 important to get FIASCO images out: it certainly would give a
 community-driven OS2007on770 project flexibility.

 However, I'd still advocate in the short term that an ability to
 generate FIASCO images is important:
 
   1) there's a pretty Windows GUI for it already

What is windows?

I'm writing a GTK+ (glade) frontend in C for 0x and other flashers
for embedded devices like the one for the HTC phones. I have lot of wishes
for it and very little time for coding :(

But i'll happily receive your ideas and tips for it (here or in the 0x
mailing list).

   2) 0x isn't necessarily mature enough yet.

Well I don't use the nokia one anymore, and works pretty fine, but I agree
that it needs more work and a better code reorganization, but it's in a
early stage (0.1). 

 However, I'd imagine in time the OS2007on770 project would start
 shipping tarballs containing bzImage, initfs.img, rootfs.img (say) and
 use 0x - with knowledge of these tarballs - to upgrade all the
 components (or just the changed components) in one go.

A tarball would be ok, but I would prefer to design a standard format
for firmwares for embedded devices as I said in:

   http://nopcode.org/0x/?p=docuq=nokia-tips


  The (new and old) FIASCO firmware format is not a very clean format, it
  doesn't provide any checksumming facility to ensure that the contents of
  the firmware have been modified or incorrect, so i'll rather encourage
  to design and create a standard firmware format for embedded devices with
  checksumming, signatures, handling libraries, documentation and so.

  I'll happilly collaborate on the design of this open firmware format, and
  it would be used on all the open source-based devices to aim interoperability
  between devices and flashers, providing a more standard and reliable way of
  flashing devices.

  This will ease the development on new devices, so the information and the
  code could be revised and enhaced by zillions of eyes.


0x actually autodetects the piece type automatically, so no need for 
specifying
what is what, the 'tarball' support can be done with a wrapper shellscript.

 A more laudable aim if OS2007on770 starts forking off from Nokia's IT
 releases would be apt-gettable upgrades (but let's file that under
 Long Term Goals ;-)).

hehehe an apt-like upgrades would be really nice! Another thing that I really 
miss
from each nokia firmware release is the lack of commandline tools like ping, 
telnet(or nc),
gunzip...

I was thinking on the possibility of writing a simple program packaged into a
maemo-deb to allow backups from/to the device using the 0x graphical 
frontend,
rsync and ssh can be used.


  --pancake
___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers


Re: N770 OS2007 hacker edition made it to the title page of Linux Weekly News

2007-04-12 Thread Laurent GUERBY
Thanks for the link.

I saw no correction of the statement on the first article:

The really bad news showed up with some of the other interesting
packages, such as vim and gnumeric. The application manager will happily
download the packages before popping up a window which says:

Unable to install: some application packages required for the
installation are missing.

Such a message would perhaps have been acceptable ten years ago on some
distributions. One would not expect to see it on a Debian-based system
in 2007. There is no excuse for an application manager which is unable
to handle dependencies anymore.

Given that's just some misconfigured/misdocumented third party repo/deb,
you can get those messages in any deb/apt based Linux current
distribution so that's quite unfair to the app manager application.

Sincerely,

Laurent



___
maemo-developers mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-developers