Re: Turning on Automatically when connected to power

2009-10-21 Thread Kimmo Hämäläinen
On Wed, 2009-10-21 at 02:27 +0200, ext tz wrote:
 It actually boots up partially - the screen with the battery animation
 is running in something from /etc/init.d.

It's called act dead mode and it's a different init run-level (maybe
5?), so if you make /etc/rc5.d to point to the normal run-level
(/etc/rc2.d or 3?), it will boot normally.

-Kimmo

 
 I tried playing with it but didn't want to break anything, but it
 should be possible to intercept it either from the initrd or the base
 flash.
 
 On Tue, Oct 20, 2009 at 4:09 PM, Jey Han Lau
 jeyhan@transtech.net.au wrote:
  Hi all,
 
  This is for the N810. Is it possible to configure the device such that
  it will turn on automatically when it is connected to a power supply? I
  am thinking that since it knows that it is in the charging state when
  connected to power I am wondering if it is possible to tell itself to
  turn on automatically.
 
 
  Thanks,
  Jey Han
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

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


Re: Turning on Automatically when connected to power

2009-10-21 Thread Faheem Pervez
Hi,

I have my N810 booting straight into a desktop when I boot with the
charger in. Changing the runlevel number seemed like the way to go but
didn't work for one reason: mce checked to see if it was booted with
the charger in; if so, then display the charger screen. This meant
that it booted into the desktop, sure, but I would have to hold the
power key first before the touchscreen and wifi were activated (and if
you had a lock code,  entering that then) so a straight change didn't
work for me.

So, thanks to fanoush, I changed the bootreason driver in the kernel
to let me write whatever I wished to in it. (Patch is on the internet,
but it's dodgy code unless you wish to clean it up...) So I added this
to /mnt/initfs/linuxrc, before DSME starts:

bootreason=`cat /proc/bootreason`
if [ x$bootreason = xcharger ]; then
echo pwr_key  /proc/bootreason
fi

This way, DSME tells MCE that it has been started by holding the
power key, and the linuxrc script thinks likewise so it boots from
runlevel 2.

Best Regards,
Faheem
On 10/21/09, Jey Han Lau jeyhan@transtech.net.au wrote:
 Hi all,

 This is for the N810. Is it possible to configure the device such that
 it will turn on automatically when it is connected to a power supply? I
 am thinking that since it knows that it is in the charging state when
 connected to power I am wondering if it is possible to tell itself to
 turn on automatically.


 Thanks,
 Jey Han
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

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


Re: Turning on Automatically when connected to power

2009-10-21 Thread Frantisek Dufka
Kimmo Hämäläinen wrote:
 It's called act dead mode and it's a different init run-level (maybe
 5?), so if you make /etc/rc5.d to point to the normal run-level
 (/etc/rc2.d or 3?), it will boot normally.

No, this will not solve it completely. The /proc/bootreason is probably 
checked in some places so it still acts in a strange ways unless 
/proc/bootreason is really changed as Faheem describes.

Old discussion here
http://lists.maemo.org/pipermail/maemo-developers/2009-June/thread.html#19572

some version of the patch by kernel hacker qwerty12
http://pastebin.com/f3f36d2df
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Maemo-optify and Build-Depends

2009-10-21 Thread Luca Donaggio
To automatically optify a package with the autobuilder, should I make it
Build-Depends from a specific package or is maemo-optify always available in
the build environment?

Thanks,

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


Re: Maemo-optify and Build-Depends

2009-10-21 Thread Andrew Flegg
On Wed, Oct 21, 2009 at 12:36, Luca Donaggio donag...@gmail.com wrote:
 To automatically optify a package with the autobuilder, should I make it
 Build-Depends from a specific package or is maemo-optify always available in
 the build environment?

You need to `Build-Depends: maemo-optify', AIUI.

Cheers,

Andrew

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


Re: Maemo-optify and Build-Depends

2009-10-21 Thread Luca Donaggio
Thanks Andrew!

Luca Donaggio

On Wed, Oct 21, 2009 at 1:40 PM, Andrew Flegg and...@bleb.org wrote:

 On Wed, Oct 21, 2009 at 12:36, Luca Donaggio donag...@gmail.com wrote:
  To automatically optify a package with the autobuilder, should I make it
  Build-Depends from a specific package or is maemo-optify always available
 in
  the build environment?

 You need to `Build-Depends: maemo-optify', AIUI.

 Cheers,

 Andrew

 --
 Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/

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


Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Cornelius Hald
Hi,

Nathan Anderson wrote:
 What physical hardware buttons do exist?  Maybe we can tie onto one
 of those to exit out of full screen mode in apps.Anybody know the
 keyboard constants are to these hardware buttons -- we should put them in a
 wiki article -- this is something that I could think that several programs
 would need.  Games that are running full screen, Remote Desktop, a picture
 viewer.

The available HW buttons are: +/- keys, Power key, Take-a-photo key and 
the lock key. Then there´s of course the keyboard with even more keys ;)

They key constants for the +/- keys are the same as on Diablo. But 
before you can use them you first have to unmap the default action, 
which is sound volume up/down.

I think the camera button works differently, don´t know how, but the 
load applet is using it for taking a screenshot.

Anyways, I don´t think any of the hardware buttons is well suited to 
toggle fullscreen mode. Instead I would go with a keyboard shortcut 
and/or the transparent overlay button that the browser is using.

I don´t think there is already a widely used keyboard shortcut. Some 
wiki document suggests Ctrl+f but this is often used to open the find 
bar. If we could standardize/recommend something for all community apps 
it would be nice. Suggestions welcome :)

About the transparent overlay button: There is some code available 
here[1] which was probably ripped out of the browser code. Unfortunately 
they also removed the transparency and the fade in/out effects[2]. I 
think it shouldn't be to difficult to add these again, though. I really 
would like to do this, but I don´t think my time will permit it anytime 
soon. Maybe someone else wants to give it a try?

Cheers!
Conny


[1] https://garage.maemo.org/svn/maemoexamples/trunk/maemopad/src/
[2] It´s still usable without those effects, just doesn´t look that nice.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Tuomas Kulve
Cornelius Hald wrote:
 Hi,
 
 Nathan Anderson wrote:
 What physical hardware buttons do exist?  Maybe we can tie onto one
 of those to exit out of full screen mode in apps.Anybody know the
 keyboard constants are to these hardware buttons -- we should put them in a
 wiki article -- this is something that I could think that several programs
 would need.  Games that are running full screen, Remote Desktop, a picture
 viewer.
 
 The available HW buttons are: +/- keys, Power key, Take-a-photo key and 
 the lock key. Then there´s of course the keyboard with even more keys ;)

The quake3 uses promixity sensor as a fire button. Hover a finger close
to the sensor (or just tap it) and it will fire.

Just pointing out that the device can use something weird instead of the
traditional hardware keys ;)

-- 
Tuomas


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


Re: Considering /opt and MyDocs in your packages

2009-10-21 Thread Eero Tamminen
Hi,

ext Graham Cobb wrote:
 On Thursday 10 September 2009 12:16:59 Marius Vollmer wrote:
 By the way, I have been experimenting with maemo-optify.  I think it is 
 currently generating too many links for quite small files.

All files, even symlinks, take some space.  On UBIFS single file
overhead is about 1/4 KB (inodes + filename).


 I think 20K would 
 be a better default for the size and, if feasible, I would like to see the 
 size settable as an option on the command line, to allow the developer to 
 tune it for their particular package.

As UBIFS compresses the file contents[1] with LZO, it's the lzop
  compressed file sizes which should be used for this kind of decision.

Does maemo-optify compare the lzop'ed or non-compressed ones file sizes?


- Eero

[1] /opt is on ext3 which isn't compressed.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Aniello Del Sorbo
2009/10/21 Tuomas Kulve tuo...@kulve.fi:
 Cornelius Hald wrote:
 Hi,

 Nathan Anderson wrote:
 What physical hardware buttons do exist?  Maybe we can tie onto one
 of those to exit out of full screen mode in apps.    Anybody know the
 keyboard constants are to these hardware buttons -- we should put them in a
 wiki article -- this is something that I could think that several programs
 would need.  Games that are running full screen, Remote Desktop, a picture
 viewer.

 The available HW buttons are: +/- keys, Power key, Take-a-photo key and
 the lock key. Then there´s of course the keyboard with even more keys ;)

 The quake3 uses promixity sensor as a fire button. Hover a finger close
 to the sensor (or just tap it) and it will fire.

 Just pointing out that the device can use something weird instead of the
 traditional hardware keys ;)



But it's not always a good idea, I think.
People suggested Xournal should use this very same trick (the
proximity sensor) to enable the panning.

A sensor is a sensor, not a modifier.
But yes, strictly speaking one can force adapt hardware features to
do stuff it was not designed to do.

--
anidel
Sent from London, Eng, United Kingdom
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Promotion unlocked messages

2009-10-21 Thread Niels Breet
Hi,

While implementing a new notification feature for the community QA queue,
a number of mails have been sent out to owners of packages in
extras-testing.

Due to some incorrect checks more people have received the mail than was
intended.

I'm very sorry for sending you these mails. This should not happen again.

--
Niels Breet
maemo.org webmaster


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


Re: Call for testers with N900 for vncviewer

2009-10-21 Thread Eero Tamminen
Hi,

ext ds wrote:
 Am Dienstag, den 20.10.2009, 20:08 +0200 schrieb Cornelius Hald: 
 On Tue, 2009-10-20 at 15:01 +0200, ds wrote:
 I have no feeling for N900 at the moment. But yes, I have some feature
 requests left on garage, and as there is not too much UI it should not
 be a big deal:-)

 But first I want to have it running an the N900.
 I got it working now :) Attached is a screenshot (in case the list
 allows that).
 
 Thanks, at least my copy allowed it! 
 Getting the UI Fremantle conform should be straight forward, at least it
 looks like that to me. If you need help there, just tell me.

 I got a message from maemo admin:
 After disabling the toolbar and switching to fullscreen mode there seems
 to be no way get out of full screen or getting the toolbar back.
 
 Can you confirm this? Is no Hardwarebutton bringing up the menu or
 toggle full screen anymore?

Correct.  I would suggest supporting additional shortcut like Ctrl-f as
proposed in another mail.


- Eero

PS. User can switch to other apps by using the Ctrl-backspace shortcut
for the task switcher (or by launching Camera app with the camera button
or closing the application from the power menu End task button).
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Promotion unlocked messages

2009-10-21 Thread Anderson Lizardo
Hi Niels,

On Wed, Oct 21, 2009 at 8:21 AM, Niels Breet ni...@maemo.org wrote:
 Hi,

 While implementing a new notification feature for the community QA queue,
 a number of mails have been sent out to owners of packages in
 extras-testing.

I received a couple of these e-mails (although all of them are
packages I help maintaining for the PyMaemo project). I have a couple
of questions about it:

* do we have to take some action after we receive this e-mail?
* On the e-mail it says the package is unlocked for promotion in
extras-testing. What does that mean specifically? That the package
can be promoted to extras?
* What about packages that are automatically promoted to
extras-testing because they are dependencies of other promoted package
(as is with most PyMaemo packages)? Do we (the PyMaemo team) have to
promote these packages ourselves or simply wait for some application
using them to be promoted?

Thanks in advance,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread pHilipp Zabel
On Wed, Oct 21, 2009 at 2:05 PM, Cornelius Hald h...@icandy.de wrote:
 Hi,

 Nathan Anderson wrote:
 What physical hardware buttons do exist?  Maybe we can tie onto one
 of those to exit out of full screen mode in apps.    Anybody know the
 keyboard constants are to these hardware buttons -- we should put them in a
 wiki article -- this is something that I could think that several programs
 would need.  Games that are running full screen, Remote Desktop, a picture
 viewer.

 The available HW buttons are: +/- keys, Power key, Take-a-photo key and
 the lock key. Then there´s of course the keyboard with even more keys ;)

 They key constants for the +/- keys are the same as on Diablo. But
 before you can use them you first have to unmap the default action,
 which is sound volume up/down.

 I think the camera button works differently, don´t know how, but the
 load applet is using it for taking a screenshot.

This is interesting. I wonder if it would be a good idea to repurpose
this button to scan a barcode from some applications (say, shopping
list or media catalog).

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


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Cornelius Hald
pHilipp Zabel wrote:
 I think the camera button works differently, don´t know how, but the
 load applet is using it for taking a screenshot.
 
 This is interesting. I wonder if it would be a good idea to repurpose
 this button to scan a barcode from some applications (say, shopping
 list or media catalog).

I think if you have an application which makes use of the camera, this 
is exactly the button you want to use. Only thing I´m not sure about is 
whether or not it is possible to deactivate the launching of the camera 
app which happens if you push the button.

The button has to states. First, you press it a bit only, this activates 
the autofocus if your´re in the camera app. Otherwise it just sends a 
dbus message. Then you can press it down completely which takes a 
picture if your´re inside the camera app or opens the camera app if it´s 
not open yet.

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


Diablo Qt: how to hook into zoomin / zoomout hw keys

2009-10-21 Thread Ville M. Vainio
To quote

http://wiki.maemo.org/Qt4Hildon

QQQ

Hardcoded Keys:
 In the QMainWindow:
 - F6 - Toggle fullscreen the application
 - F4 - Shows/Hides the application context menu
 - Zoom in  - is a standard key sequence QKeySequence::ZoomIn
 - Zoom out - is a standard key sequence QKeySequence::ZoomOut

QQQ

I have (in my MainWindow)

QQQ

QShortcut* zIn = new QShortcut(QKeySequence::ZoomIn, this);
QShortcut* zOut = new QShortcut(QKeySequence::ZoomOut, this);

connect(zIn, SIGNAL(activated()), this, SLOT(zoomInPressed()));
connect(zOut, SIGNAL(activated()), this, SLOT(zoomOutPressed()));

QQQ


This works fine on desktop (ctrl +/-). However, on device it doesn't
work. Any ideas what I'm doing wrong?

I have also tried:

- Adding these as QActions on mainwindow, without menu items - this
doesn't work in desktop *or* device
- Adding these as QShortcuts on the active widget
- Looking at key press events in the active widget

I'm wondering, what am I doing wrong?

-- 
Ville M. Vainio
http://tinyurl.com/vainio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Henrik Hedberg
Cornelius Hald wrote:

  I don´t think there is already a widely used keyboard shortcut.

The full screen toggling should be done with the touch screen, yes.

However, there are some shortcuts in the keyboard (of which I found 
by accident):

CTRL-Backspace = Open the task switcher (can be used to somehow replace 
the full screen button)

CTRL-Shift-X = Open a new terminal (which is very handy if the 
hildon-desktop has jammed ;)

CTRL-Shift-P = Take a screenshot (which is saved in 
${HOME}/MyDocs/.images/Screenshots)

BR,

Henrik

-- 
Henrik Hedberg - +358 (0)40 574 5087 - http://www.henrikhedberg.net/
Innologies - Innovative Technologies - http://www.innologies.fi/
Oulu, Finland - FI19934487, VAT reg. - http://www.innologies.com/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


GStreamer playbin + MP3 playback on the N900

2009-10-21 Thread Thomas Perl
Hello!

As mentioned in https://bugs.maemo.org/show_bug.cgi?id=5629, I cannot
get MP3 files to play with GStreamer on the N900 using the playbin
element. I have tested it with both Python code and the gst-launch utility.

$ gst-launch playbin uri=file:///path/to/a/mp3file.mp3

The error I am getting is this one:

ERROR: from element /GstPlayBin:playbin0/GstFileSrc:source: Internal
data flow error.
Additional debug info:
gstbasesrc.c(2345): gst_base_src_loop ():
/GstPlayBin:playbin0/GstFileSrc:source:
streaming task paused, reason not-negotiated (-4)

Is there any way how I can make this work on the N900? (works in Diablo)
Is there something special I need to do to playback this file?

For now, I don't want to use MAFW, as this would require rewriting big
parts of my code, and playback isn't supported by python-mafw, anyway.

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


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Faheem Pervez
Worth nothing that it is actually hildon-desktop itself that defines
these shortcuts...

Best Regards,
Faheem

On Wed, Oct 21, 2009 at 2:50 PM, Henrik Hedberg
henrik.hedb...@innologies.fi wrote:
 Cornelius Hald wrote:

   I don´t think there is already a widely used keyboard shortcut.

    The full screen toggling should be done with the touch screen, yes.

    However, there are some shortcuts in the keyboard (of which I found
 by accident):

 CTRL-Shift-X = Open a new terminal (which is very handy if the
 hildon-desktop has jammed ;)

    BR,

    Henrik

 --
    Henrik Hedberg - +358 (0)40 574 5087 - http://www.henrikhedberg.net/
    Innologies - Innovative Technologies - http://www.innologies.fi/
    Oulu, Finland - FI19934487, VAT reg. - http://www.innologies.com/
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

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


Re: GStreamer playbin + MP3 playback on the N900

2009-10-21 Thread Claudio Saavedra
El mié, 21-10-2009 a las 16:17 +0200, Thomas Perl escribió:
 Hello!
 
 As mentioned in https://bugs.maemo.org/show_bug.cgi?id=5629, I cannot
 get MP3 files to play with GStreamer on the N900 using the playbin
 element. I have tested it with both Python code and the gst-launch utility.
 
 $ gst-launch playbin uri=file:///path/to/a/mp3file.mp3
 
 The error I am getting is this one:
 
 ERROR: from element /GstPlayBin:playbin0/GstFileSrc:source: Internal
 data flow error.
 Additional debug info:
 gstbasesrc.c(2345): gst_base_src_loop ():
 /GstPlayBin:playbin0/GstFileSrc:source:
 streaming task paused, reason not-negotiated (-4)
 
 Is there any way how I can make this work on the N900? (works in Diablo)
 Is there something special I need to do to playback this file?

playbin2?

Claudio


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


Re: GStreamer playbin + MP3 playback on the N900

2009-10-21 Thread Tuomas Kulve
Thomas Perl wrote:
 Hello!
 
 As mentioned in https://bugs.maemo.org/show_bug.cgi?id=5629, I cannot
 get MP3 files to play with GStreamer on the N900 using the playbin
 element. I have tested it with both Python code and the gst-launch utility.

I've used playbin2 with gst-launch on the command line.

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


Re: GStreamer playbin + MP3 playback on the N900

2009-10-21 Thread Thomas Perl
2009/10/21 Claudio Saavedra csaave...@igalia.com:
 El mié, 21-10-2009 a las 16:17 +0200, Thomas Perl escribió:
 As mentioned in https://bugs.maemo.org/show_bug.cgi?id=5629, I cannot
 get MP3 files to play with GStreamer on the N900 using the playbin
 element. I have tested it with both Python code and the gst-launch utility.

 $ gst-launch playbin uri=file:///path/to/a/mp3file.mp3

 The error I am getting is this one:

 ERROR: from element /GstPlayBin:playbin0/GstFileSrc:source: Internal
 data flow error.
 Additional debug info:
 gstbasesrc.c(2345): gst_base_src_loop ():
 /GstPlayBin:playbin0/GstFileSrc:source:
 streaming task paused, reason not-negotiated (-4)

 Is there any way how I can make this work on the N900? (works in Diablo)
 Is there something special I need to do to playback this file?

 playbin2?

Oh, yes. That works perfect :) Thanks! Can I also play audio while the
N900 is in the Silent profile with GStreamer? (Playback is muted with
the Silent profile)

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


Full Screen Hotkey?

2009-10-21 Thread Nathan Anderson


Ctrl-f is very commonly used as Find.   Users are used to that.  But what
about something like Ctrl-Volume (up/down) key?   Or Ctrl-Camera Key.   That
way you aren't actually taking overriding a existing used key.  And it
could be used by pretty much any program that needed it w/o it being used
for some other hotkey.

Nathan

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org] On Behalf Of Eero Tamminen
Sent: Wednesday, October 21, 2009 7:21 AM
To: ext ds
Cc: maemo-developers@maemo.org
Subject: Re: Call for testers with N900 for vncviewer

Hi,

ext ds wrote:
 Am Dienstag, den 20.10.2009, 20:08 +0200 schrieb Cornelius Hald: 
 On Tue, 2009-10-20 at 15:01 +0200, ds wrote:
 I have no feeling for N900 at the moment. But yes, I have some 
 feature requests left on garage, and as there is not too much UI it 
 should not be a big deal:-)

 But first I want to have it running an the N900.
 I got it working now :) Attached is a screenshot (in case the list 
 allows that).
 
 Thanks, at least my copy allowed it! 
 Getting the UI Fremantle conform should be straight forward, at least 
 it looks like that to me. If you need help there, just tell me.

 I got a message from maemo admin:
 After disabling the toolbar and switching to fullscreen mode there 
 seems to be no way get out of full screen or getting the toolbar back.
 
 Can you confirm this? Is no Hardwarebutton bringing up the menu or 
 toggle full screen anymore?

Correct.  I would suggest supporting additional shortcut like Ctrl-f as
proposed in another mail.


- Eero

PS. User can switch to other apps by using the Ctrl-backspace shortcut for
the task switcher (or by launching Camera app with the camera button or
closing the application from the power menu End task button).
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

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


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Luca Donaggio
If there's neither hardware button to toggle fullscreen mode nor a default
keyboard shortcut and the preferred method is via the touchscreen then a
specific widget should be included in hildon, just to avoid duplicating the
same code or, even worse, 'reinventing the wheel' for every app.

Maybe it's a candidate for inclusion in Hildon Extras [1] -hint hint- ?

For now I'll stick with a keyboard shortcut, maybe CTRL-Shift-F would do.

Luca Donaggio

[1] https://garage.maemo.org/projects/hildon-extras/


On Wed, Oct 21, 2009 at 3:50 PM, Henrik Hedberg 
henrik.hedb...@innologies.fi wrote:

 Cornelius Hald wrote:

   I don´t think there is already a widely used keyboard shortcut.

 The full screen toggling should be done with the touch screen, yes.

However, there are some shortcuts in the keyboard (of which I found
 by accident):

 CTRL-Backspace = Open the task switcher (can be used to somehow replace
 the full screen button)

 CTRL-Shift-X = Open a new terminal (which is very handy if the
 hildon-desktop has jammed ;)

 CTRL-Shift-P = Take a screenshot (which is saved in
 ${HOME}/MyDocs/.images/Screenshots)

BR,

Henrik

 --
Henrik Hedberg - +358 (0)40 574 5087 - http://www.henrikhedberg.net/
Innologies - Innovative Technologies - http://www.innologies.fi/
Oulu, Finland - FI19934487, VAT reg. - http://www.innologies.com/
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

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


Re: Full Screen Hotkey?

2009-10-21 Thread Luca Donaggio
I think that any combination of CTRL+hardware button of your choice would
be a little awkward (CTRL is in the slideing keybord, other buttons are on
the sides of the device).
I would prefer an all-with-the-keyboard combination.

Luca Donaggio

On Wed, Oct 21, 2009 at 4:53 PM, Nathan Anderson
nat...@andersonsplace.netwrote:



 Ctrl-f is very commonly used as Find.   Users are used to that.  But what
 about something like Ctrl-Volume (up/down) key?   Or Ctrl-Camera Key.
 That
 way you aren't actually taking overriding a existing used key.  And it
 could be used by pretty much any program that needed it w/o it being used
 for some other hotkey.

 Nathan

 -Original Message-
 From: maemo-developers-boun...@maemo.org
 [mailto:maemo-developers-boun...@maemo.org] On Behalf Of Eero Tamminen
 Sent: Wednesday, October 21, 2009 7:21 AM
 To: ext ds
 Cc: maemo-developers@maemo.org
 Subject: Re: Call for testers with N900 for vncviewer

 Hi,

 ext ds wrote:
  Am Dienstag, den 20.10.2009, 20:08 +0200 schrieb Cornelius Hald:
  On Tue, 2009-10-20 at 15:01 +0200, ds wrote:
  I have no feeling for N900 at the moment. But yes, I have some
  feature requests left on garage, and as there is not too much UI it
  should not be a big deal:-)
 
  But first I want to have it running an the N900.
  I got it working now :) Attached is a screenshot (in case the list
  allows that).
 
  Thanks, at least my copy allowed it!
  Getting the UI Fremantle conform should be straight forward, at least
  it looks like that to me. If you need help there, just tell me.
 
  I got a message from maemo admin:
  After disabling the toolbar and switching to fullscreen mode there
  seems to be no way get out of full screen or getting the toolbar back.
 
  Can you confirm this? Is no Hardwarebutton bringing up the menu or
  toggle full screen anymore?

 Correct.  I would suggest supporting additional shortcut like Ctrl-f as
 proposed in another mail.


- Eero

 PS. User can switch to other apps by using the Ctrl-backspace shortcut for
 the task switcher (or by launching Camera app with the camera button or
 closing the application from the power menu End task button).
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

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

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


maemo.org/packages not identifying new version correctly?

2009-10-21 Thread David King
I uploaded glom 1.12.2-0maemo2 to extras-devel yesterday evening, which
built fine. However, looking at:

http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/glom/1.12.2-0maemo2/

I see that an old version 1.12.2-0maemo1 is in the File field. There is
also a dependency warning, that is not present in the 1.12.2-0maemo2
version (which I uploaded to fix exactly this problem). I can install
1.12.2-0maemo2 on an N900, so the dependency problem does not seem to
be an issue, but maybe the package description is somehow stale?

-- 
David King | http://amigadave.blogspot.com/ | dav...@openismus.com
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Devs,

Ok, I have been trying to be a good boy and optify all the items I
have been putting into the fremantle extras.  Up to now they have been
standalone libraries and the build bots have done their job and optified the
package (and then I've been able to install them in my sdk properly).

However, I have finally submitted a library which depends on two
other libraries that I did and optified.  Well when it did the depends step
to pull all the libraries; this is the output:

---
Try to install static depends: libcurl3 libcurl3-dev libicu42 libicu42-dev
clucene-core clucene-core-dev zlib1g-dev python2.5 python2.5-dev
[2009-10-21 12:30:46] fakeroot apt-get -y -q -o
APT::Get::AllowUnauthenticated=1 install --no-remove libcurl3 libcurl3-dev
libicu42 libicu42-dev clucene-core clucene-core-dev zlib1g-dev python2.5
python2.5-dev /dev/null
  (My depends are listed properly) 
Unpacking libssl0.9.8 (from .../libssl0.9.8_0.9.8g-15maemo4+0m5_armel.deb)
...
Selecting previously deselected package libreadline4.
Unpacking libreadline4 (from .../libreadline4_4.3-10.1+0m5_armel.deb) ...
Selecting previously deselected package clucene-core.
Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
dpkg: error processing
/var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb (--unpack):
 trying to overwrite `/opt', which is also in package base-files
  
Uhm, this is not good.   Each of my optified packages throws this error.
That kinda makes optifing the libraries a pointless exercise if I can't use
them later in the buildbot.  And Lib-icu is about 16 MEGS of libraries, so I
would think it would be a great canidate for optification. Do I need to
resubmit everything w/o optification, or are the build bots broken?  

The packages that I have optified has depends on maemo-optify and has
maemo-optify as the step between (dh_gencontrol and dh_md5sums).

dh_gencontrol
maemo-optify
dh_md5sums

What do I need to do to solve this issue?   I have no issues resubmitting
the packages I have done again to test things, but I would rather have a
known way to make it work since Lib-icu is a 2.5 hour (yes, 2 hours 30
minutes) build process on the builders; so if I would prefer not to have to
tie up a buildbot for that length of time again until we have a known
working solution.

Nathan.






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


Re: Fremantle fullscreen mode [was Re: Call for testers with N900 for vncviewer]

2009-10-21 Thread Kimmo Hämäläinen
On Wed, 2009-10-21 at 17:13 +0200, ext Luca Donaggio wrote:
 If there's neither hardware button to toggle fullscreen mode nor a
 default keyboard shortcut and the preferred method is via the
 touchscreen then a specific widget should be included in hildon, just
 to avoid duplicating the same code or, even worse, 'reinventing the
 wheel' for every app.
 
 Maybe it's a candidate for inclusion in Hildon Extras [1] -hint
 hint- ?
 
 For now I'll stick with a keyboard shortcut, maybe CTRL-Shift-F would
 do.

You could listen for this key combination in the HildonWindow, so that
the HildonWindow that has input focus would handle changing the
fullscreenness (i.e. send the right ClientMessage). That way it wouldn't
need to be global shortcut with all the complications.

-Kimmo

 
 Luca Donaggio
 
 [1] https://garage.maemo.org/projects/hildon-extras/
 
 
 On Wed, Oct 21, 2009 at 3:50 PM, Henrik Hedberg
 henrik.hedb...@innologies.fi wrote:
 Cornelius Hald wrote:
 
   I don´t think there is already a widely used keyboard
 shortcut.
 
 
The full screen toggling should be done with the touch
 screen, yes.
 
However, there are some shortcuts in the keyboard (of which
 I found
 by accident):
 
 CTRL-Backspace = Open the task switcher (can be used to
 somehow replace
 the full screen button)
 
 CTRL-Shift-X = Open a new terminal (which is very handy if the
 hildon-desktop has jammed ;)
 
 CTRL-Shift-P = Take a screenshot (which is saved in
 ${HOME}/MyDocs/.images/Screenshots)
 
BR,
 
Henrik
 
 --
Henrik Hedberg - +358 (0)40 574 5087 -
 http://www.henrikhedberg.net/
Innologies - Innovative Technologies -
 http://www.innologies.fi/
Oulu, Finland - FI19934487, VAT reg. -
 http://www.innologies.com/
 
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 

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


RE: Full Screen Hotkey?

2009-10-21 Thread Nathan Anderson
Luca,
 
You would already have to have the keyboard open if you used Ctrl-S or
Ctrl-Shift-F,  Ctrl-F could be used for Find.  Ctrl-S could be Save.  Using
Ctrl-key is hazardous since different apps have different requirements.

 
My guesses for universal keys that all apps could accept for full screen
would be:  (It would be good if we make it as universal as possible so as
not to confuse end users)
 
Ctrl-Volume  (Would possibly be used by a music program to switch mp3's
tracks playing)
Ctrl-Camera (could be used by a camera app to do something different
(HDR?))
Ctrl-Power   (If Possible, this might be imo the best one -- I can't think
of any reason for any other program to use as a hotkey)
Ctrl-Space  (I can't think of any reason a app would need to map this as a
normal hotkey either)
 
Anything else on the keyboard
(http://www.nokian900.com/wp-content/uploads/2009/01/Nokia-N900-front-open-k
eyboard.jpg) would be easily up for application control and I can't see how
we could make is a universal recommendation.  
 
Nathan.

  _  

From: Luca Donaggio [mailto:donag...@gmail.com] 
Sent: Wednesday, October 21, 2009 10:17 AM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Full Screen Hotkey?


I think that any combination of CTRL+hardware button of your choice would
be a little awkward (CTRL is in the slideing keybord, other buttons are on
the sides of the device).
I would prefer an all-with-the-keyboard combination.

Luca Donaggio


On Wed, Oct 21, 2009 at 4:53 PM, Nathan Anderson nat...@andersonsplace.net
wrote:




Ctrl-f is very commonly used as Find.   Users are used to that.  But what
about something like Ctrl-Volume (up/down) key?   Or Ctrl-Camera Key.   That
way you aren't actually taking overriding a existing used key.  And it
could be used by pretty much any program that needed it w/o it being used
for some other hotkey.

Nathan

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org] On Behalf Of Eero Tamminen
Sent: Wednesday, October 21, 2009 7:21 AM
To: ext ds
Cc: maemo-developers@maemo.org
Subject: Re: Call for testers with N900 for vncviewer

Hi,

ext ds wrote:
 Am Dienstag, den 20.10.2009, 20:08 +0200 schrieb Cornelius Hald:
 On Tue, 2009-10-20 at 15:01 +0200, ds wrote:
 I have no feeling for N900 at the moment. But yes, I have some
 feature requests left on garage, and as there is not too much UI it
 should not be a big deal:-)

 But first I want to have it running an the N900.
 I got it working now :) Attached is a screenshot (in case the list
 allows that).

 Thanks, at least my copy allowed it!
 Getting the UI Fremantle conform should be straight forward, at least
 it looks like that to me. If you need help there, just tell me.

 I got a message from maemo admin:
 After disabling the toolbar and switching to fullscreen mode there
 seems to be no way get out of full screen or getting the toolbar back.

 Can you confirm this? Is no Hardwarebutton bringing up the menu or
 toggle full screen anymore?

Correct.  I would suggest supporting additional shortcut like Ctrl-f as
proposed in another mail.


   - Eero

PS. User can switch to other apps by using the Ctrl-backspace shortcut for
the task switcher (or by launching Camera app with the camera button or
closing the application from the power menu End task button).
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

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



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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Kamen Bundev
Welcome to the club :) I have the same problem.

Regards:
Bundyo

On Wed, Oct 21, 2009 at 6:30 PM, Nathan Anderson
nat...@andersonsplace.netwrote:

 Devs,

Ok, I have been trying to be a good boy and optify all the items I
 have been putting into the fremantle extras.  Up to now they have been
 standalone libraries and the build bots have done their job and optified
 the
 package (and then I've been able to install them in my sdk properly).

However, I have finally submitted a library which depends on two
 other libraries that I did and optified.  Well when it did the depends step
 to pull all the libraries; this is the output:

 ---
 Try to install static depends: libcurl3 libcurl3-dev libicu42 libicu42-dev
 clucene-core clucene-core-dev zlib1g-dev python2.5 python2.5-dev
 [2009-10-21 12:30:46] fakeroot apt-get -y -q -o
 APT::Get::AllowUnauthenticated=1 install --no-remove libcurl3 libcurl3-dev
 libicu42 libicu42-dev clucene-core clucene-core-dev zlib1g-dev python2.5
 python2.5-dev /dev/null
   (My depends are listed properly) 
 Unpacking libssl0.9.8 (from .../libssl0.9.8_0.9.8g-15maemo4+0m5_armel.deb)
 ...
 Selecting previously deselected package libreadline4.
 Unpacking libreadline4 (from .../libreadline4_4.3-10.1+0m5_armel.deb) ...
 Selecting previously deselected package clucene-core.
 Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb)
 ...
 dpkg: error processing
 /var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb (--unpack):
  trying to overwrite `/opt', which is also in package base-files
  
 Uhm, this is not good.   Each of my optified packages throws this error.
 That kinda makes optifing the libraries a pointless exercise if I can't use
 them later in the buildbot.  And Lib-icu is about 16 MEGS of libraries, so
 I
 would think it would be a great canidate for optification. Do I need to
 resubmit everything w/o optification, or are the build bots broken?

 The packages that I have optified has depends on maemo-optify and has
 maemo-optify as the step between (dh_gencontrol and dh_md5sums).

 dh_gencontrol
 maemo-optify
 dh_md5sums

 What do I need to do to solve this issue?   I have no issues resubmitting
 the packages I have done again to test things, but I would rather have a
 known way to make it work since Lib-icu is a 2.5 hour (yes, 2 hours 30
 minutes) build process on the builders; so if I would prefer not to have to
 tie up a buildbot for that length of time again until we have a known
 working solution.

 Nathan.






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

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


Re: Full Screen Hotkey?

2009-10-21 Thread ds
What about pressing + and - at the same time? At least if I remember
correctly the N800 was able to signalize this. If + and - are beside
each other on N900 this might be comparable to the place where N800 had
the button (between + and -)


Detlef

Am Mittwoch, den 21.10.2009, 09:53 -0500 schrieb Nathan Anderson: 
 
 Ctrl-f is very commonly used as Find.   Users are used to that.  But what
 about something like Ctrl-Volume (up/down) key?   Or Ctrl-Camera Key.   That
 way you aren't actually taking overriding a existing used key.  And it
 could be used by pretty much any program that needed it w/o it being used
 for some other hotkey.
 
 Nathan
 
 -Original Message-
 From: maemo-developers-boun...@maemo.org
 [mailto:maemo-developers-boun...@maemo.org] On Behalf Of Eero Tamminen
 Sent: Wednesday, October 21, 2009 7:21 AM
 To: ext ds
 Cc: maemo-developers@maemo.org
 Subject: Re: Call for testers with N900 for vncviewer
 
 Hi,
 
 ext ds wrote:
  Am Dienstag, den 20.10.2009, 20:08 +0200 schrieb Cornelius Hald: 
  On Tue, 2009-10-20 at 15:01 +0200, ds wrote:
  I have no feeling for N900 at the moment. But yes, I have some 
  feature requests left on garage, and as there is not too much UI it 
  should not be a big deal:-)
 
  But first I want to have it running an the N900.
  I got it working now :) Attached is a screenshot (in case the list 
  allows that).
  
  Thanks, at least my copy allowed it! 
  Getting the UI Fremantle conform should be straight forward, at least 
  it looks like that to me. If you need help there, just tell me.
 
  I got a message from maemo admin:
  After disabling the toolbar and switching to fullscreen mode there 
  seems to be no way get out of full screen or getting the toolbar back.
  
  Can you confirm this? Is no Hardwarebutton bringing up the menu or 
  toggle full screen anymore?
 
 Correct.  I would suggest supporting additional shortcut like Ctrl-f as
 proposed in another mail.
 
 
   - Eero
 
 PS. User can switch to other apps by using the Ctrl-backspace shortcut for
 the task switcher (or by launching Camera app with the camera button or
 closing the application from the power menu End task button).
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
 

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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Julius Luukko
Nathan Anderson wrote:
 Try to install static depends: libcurl3 libcurl3-dev libicu42 libicu42-dev
 clucene-core clucene-core-dev zlib1g-dev python2.5 python2.5-dev
 [2009-10-21 12:30:46] fakeroot apt-get -y -q -o
 APT::Get::AllowUnauthenticated=1 install --no-remove libcurl3 libcurl3-dev
 libicu42 libicu42-dev clucene-core clucene-core-dev zlib1g-dev python2.5
 python2.5-dev /dev/null
   (My depends are listed properly) 
 Unpacking libssl0.9.8 (from .../libssl0.9.8_0.9.8g-15maemo4+0m5_armel.deb)
 ...
 Selecting previously deselected package libreadline4.
 Unpacking libreadline4 (from .../libreadline4_4.3-10.1+0m5_armel.deb) ...
 Selecting previously deselected package clucene-core.
 Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
 dpkg: error processing
 /var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb (--unpack):
  trying to overwrite `/opt', which is also in package base-files
   

Hi Nathan,

I reported the same problem a few days ago:

http://lists.maemo.org/pipermail/maemo-developers/2009-October/021512.html

No solution was found!

-- 
Julius

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


Re: GStreamer playbin + MP3 playback on the N900

2009-10-21 Thread Martin Grimme
Hi,

playbin2 works. playbin used to work too before having installed
ogg-support, at least on a older firmware release (OS 38-x) it worked
well until I installed ogg-support.
The SDK documentation mentions to use playbin2, however, so breaking
playbin shouldn't be too critical. But some gstreamer expert should be
able explain why this breaks playbin.


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


Re: Full Screen Hotkey?

2009-10-21 Thread Luca Donaggio
On 10/21/09, Nathan Anderson nat...@andersonsplace.net wrote:

  Luca,

 You would already have to have the keyboard open if you used Ctrl-S or
 Ctrl-Shift-F,  Ctrl-F could be used for Find.  Ctrl-S could be Save.  Using
 Ctrl-key is hazardous since different apps have different
 requirements.



You have a point here.

My guesses for universal keys that all apps could accept for full screen
 would be:  (It would be good if we make it as universal as possible so as
 not to confuse end users)

 Ctrl-Volume  (Would possibly be used by a music program to switch mp3's
 tracks playing)
 Ctrl-Camera (could be used by a camera app to do something different
 (HDR?))
 Ctrl-Power   (If Possible, this might be imo the best one -- I can't think
 of any reason for any other program to use as a hotkey)
  Ctrl-Space  (I can't think of any reason a app would need to map this as
 a normal hotkey either)


I think that both would do, but for the reason I stated before, I like
Ctrl+Space the better.

Anything else on the keyboard (
 http://www.nokian900.com/wp-content/uploads/2009/01/Nokia-N900-front-open-keyboard.jpg)
  would
 be easily up for application control and I can't see how we could make is a
 universal recommendation.

 Nathan.

  --
 *From:* Luca Donaggio [mailto:donag...@gmail.com]
 *Sent:* Wednesday, October 21, 2009 10:17 AM
 *To:* Nathan Anderson
 *Cc:* maemo-developers@maemo.org
 *Subject:* Re: Full Screen Hotkey?

 I think that any combination of CTRL+hardware button of your choice would
 be a little awkward (CTRL is in the slideing keybord, other buttons are on
 the sides of the device).
 I would prefer an all-with-the-keyboard combination.

 Luca Donaggio

 On Wed, Oct 21, 2009 at 4:53 PM, Nathan Anderson 
 nat...@andersonsplace.net wrote:



 Ctrl-f is very commonly used as Find.   Users are used to that.  But what
 about something like Ctrl-Volume (up/down) key?   Or Ctrl-Camera Key.
 That
 way you aren't actually taking overriding a existing used key.  And it
 could be used by pretty much any program that needed it w/o it being used
 for some other hotkey.

 Nathan

 -Original Message-
 From: maemo-developers-boun...@maemo.org
 [mailto:maemo-developers-boun...@maemo.org] On Behalf Of Eero Tamminen
 Sent: Wednesday, October 21, 2009 7:21 AM
 To: ext ds
 Cc: maemo-developers@maemo.org
 Subject: Re: Call for testers with N900 for vncviewer

 Hi,

 ext ds wrote:
  Am Dienstag, den 20.10.2009, 20:08 +0200 schrieb Cornelius Hald:
  On Tue, 2009-10-20 at 15:01 +0200, ds wrote:
  I have no feeling for N900 at the moment. But yes, I have some
  feature requests left on garage, and as there is not too much UI it
  should not be a big deal:-)
 
  But first I want to have it running an the N900.
  I got it working now :) Attached is a screenshot (in case the list
  allows that).
 
  Thanks, at least my copy allowed it!
  Getting the UI Fremantle conform should be straight forward, at least
  it looks like that to me. If you need help there, just tell me.
 
  I got a message from maemo admin:
  After disabling the toolbar and switching to fullscreen mode there
  seems to be no way get out of full screen or getting the toolbar back.
 
  Can you confirm this? Is no Hardwarebutton bringing up the menu or
  toggle full screen anymore?

 Correct.  I would suggest supporting additional shortcut like Ctrl-f as
 proposed in another mail.


- Eero

 PS. User can switch to other apps by using the Ctrl-backspace shortcut for
 the task switcher (or by launching Camera app with the camera button or
 closing the application from the power menu End task button).
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

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



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


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


RE: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Julius,

Thanks -- I thought I saw something on the list about it a couple
days ago --  but I was thinking it was relating to something else.   
Well, I guess it is good to know that it isn't just my problem.   But I
know this basically halts what I'm doing. 

I've added it as a bug to the bugtracker:
https://bugs.maemo.org/show_bug.cgi?id=5674

Nathan
 

-Original Message-
From: Julius Luukko [mailto:julle.luu...@quicknet.inet.fi] 
Sent: Wednesday, October 21, 2009 11:45 AM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Maemo-Optify  Builder Bots = Broken?

Nathan Anderson wrote:
 Try to install static depends: libcurl3 libcurl3-dev libicu42 
 libicu42-dev clucene-core clucene-core-dev zlib1g-dev python2.5 
 python2.5-dev
 [2009-10-21 12:30:46] fakeroot apt-get -y -q -o
 APT::Get::AllowUnauthenticated=1 install --no-remove libcurl3 
 libcurl3-dev
 libicu42 libicu42-dev clucene-core clucene-core-dev zlib1g-dev 
 python2.5 python2.5-dev /dev/null   (My depends are listed 
 properly) 
 Unpacking libssl0.9.8 (from 
 .../libssl0.9.8_0.9.8g-15maemo4+0m5_armel.deb)
 ...
 Selecting previously deselected package libreadline4.
 Unpacking libreadline4 (from .../libreadline4_4.3-10.1+0m5_armel.deb) ...
 Selecting previously deselected package clucene-core.
 Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb)
...
 dpkg: error processing
 /var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb (--unpack):
  trying to overwrite `/opt', which is also in package base-files
   

Hi Nathan,

I reported the same problem a few days ago:

http://lists.maemo.org/pipermail/maemo-developers/2009-October/021512.html

No solution was found!

--
Julius

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


Address book, persistent UIDs and merging contacts

2009-10-21 Thread Andrew Flegg
Hi,

At the summit, and according to the documentation[1], an EContact should have 
its *persistent* UID stored if you need to refer to a contact at a later date.

However, how does this work with merging contacts? If I merge a contact (UID=1) 
with another (UID=2), are stored references to both persistent UIDs still valid?

Intuitively, I'd guess not, but if this is supposed to be a persistent UID 
_and_ the contact info is still in the address book, perhaps there's some 
cleverness under the covers.

Any info gratefully received.

Thanks in advance,

Andrew

[1] 
https://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Using_Address_Book_API#Attribute_Convenience_Functions

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


Re: Address book, persistent UIDs and merging contacts

2009-10-21 Thread Aniello Del Sorbo
2009/10/21 Andrew Flegg and...@bleb.org:
 Hi,

 At the summit, and according to the documentation[1], an EContact should have 
 its *persistent* UID stored if you need to refer to a contact at a later date.

 However, how does this work with merging contacts? If I merge a contact 
 (UID=1) with another (UID=2), are stored references to both persistent UIDs 
 still valid?

 Intuitively, I'd guess not, but if this is supposed to be a persistent UID 
 _and_ the contact info is still in the address book, perhaps there's some 
 cleverness under the covers.

 Any info gratefully received.

 Thanks in advance,

 Andrew

 [1] 
 https://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Using_Address_Book_API#Attribute_Convenience_Functions


I suppose that when you merge two contacts, one gets deleted and its
fields added to the other one.
I don't know how you do merge the contacts, but if you merge contact
UID 1 into contact UID 2, then, logically, UID 1 would be deleted,
wouldn't it?

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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Ed Bartosh
2009/10/21 Nathan Anderson nat...@andersonsplace.net:
...
 Selecting previously deselected package clucene-core.
 Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
 dpkg: error processing
 /var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb (--unpack):
  trying to overwrite `/opt', which is also in package base-files
  
 Uhm, this is not good.   Each of my optified packages throws this error.
 That kinda makes optifing the libraries a pointless exercise if I can't use
 them later in the buildbot.  And Lib-icu is about 16 MEGS of libraries, so I
 would think it would be a great canidate for optification. Do I need to
 resubmit everything w/o optification, or are the build bots broken?

Have you tried to reproduce this issue in your build environment by
installing your library and base-files locally inside scratchbox?

Below are my attempts to reproduce and fix the problem:

This is what I see in autobulder environment:
 grep /opt$ /var/lib/dpkg/info/base-files.list
/opt
It means that /opt belongs to base-files package.
And I can easily reproduce the error if I try to install any package
with /opt directory inside it:
  fakeroot apt-get install clucene-core
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  clucene-core
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 319kB of archives.
After unpacking 1085kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  clucene-core
Install these packages without verification [y/N]? y
Get:1 http://osso.stage.dmz fremantle/free clucene-core 0.9.21b-0maemo1 [319kB]
Fetched 319kB in 0s (329kB/s)
/scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such
file or directory
Selecting previously deselected package clucene-core.
(Reading database ... 6395 files and directories currently installed.)
Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
dpkg: error processing
/var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb
(--unpack):
 trying to overwrite `/opt', which is also in package base-files
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb
E: Sub-process /scratchbox/devkits/debian-etch/bin/dpkg returned an
error code (1)

Hmm. Let's remove /opt from base-files.list and see what happens:
Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
dpkg: error processing
/var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb
(--unpack):
 error creating directory `./opt': Permission denied
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb

It didn't help, but we can see that dpkg tries to create directory
/opt and fails because symlink /opt already exists.
OK, then. Let's put /opt back to base-files.list and create directory
/opt instead of symlink:
$ sudo rm /scratchbox/users/ed/opt
$ sudo mkdir /scratchbox/users/ed/opt
$ sudo chown ed /scratchbox/users/ed/opt
And try again:
 fakeroot apt-get install clucene-core
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  clucene-core
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 0B/319kB of archives.
After unpacking 1085kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  clucene-core
Install these packages without verification [y/N]? y
/scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such
file or directory
(Reading database ... 6395 files and directories currently installed.)
Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
Setting up clucene-core (0.9.21b-0maemo1) ...

It works! Hurray! :)

So, my conclusion is this is scratchbox problem, not autobuilder one.
It's not autobuilder, who creates /opt symlinks. They're created by
scratchbox for each user.
May be scratchbox guys can explain how to fix it properly. Of course I
can remove symlinks and create directories instead for all builders,
but may be there is better way to solve the problem?

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


RE: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Ed,

I have actually installed all the packages I have built and
submitted to extras _inside_ my scratchbox from extras(-devel/testing)
without any issues; in fact I needed install a dozen or so packages (some
mine, some not) to make up all the dependancies on the one I was actually
having the issues with and reported.This is the first package I've built
that has relied upon a optified deb library.   I had to actually wait to
package this package up until I could get the optified ICU4.21 into the
extras because I wanted to make sure that my scratchbox environment would
match what the autobuilder would get.   I never did a local install from the
sources, I only did a apt-get install package to get my newly build
packages back from the extras(-devel/testing) repositories.

I can also build the source, armel and x86 of this package in my
scratchbox using the dependancies I got from extra(dev/test).   However,
when I submit my nice source.deb to the autobuilder it fails with the /opt
error I listed below. So even it their was some issue with scratchbox;
there is still an serious issue with the autobuilder since it is not able to
install optified deb packages it built using the maemo-optify program.

Now as to if there is also a issue with scratchbox -- I can't see
how; as I stated above I can ( have) installed the packages that the
autobulder built and stuck into extras-develop for me.   I have no issues
inside my scratchbox.   

I do not have access to a n900 to test to see what happens on a real
n900.  Anyone who has a n900 want to try apt-get install clucene-core (you
will need extras-devel enabled) and see if you get pretty much everything in
/opt/maemo/usr/lib)

Please remember the autobuilder built and optified all the .deb
packages I am depending on.  If I skipped the maemo-optify step in all my
packages; we would not be having this discussion.  ;-)

So right now my choice is to rebuild and turn off the optifing step and
theirby putting about _20_ megs of libraries into the /usr/lib folder or not
do anything until a solution is found on why the autobuilder is having
issues with .deb packages it built and optified.   I'm not particlarly
happy, having to wait, but having these packages optified makes a lot more
sense to me.  ;-)   So I'm currently blocked.  (Please note I am note the
only person who has had this issue.  I know of at least two others as of
this moment.)

If I do need to change something in my packages, I will!   But I
need to know what.  Afaik, the only weirdity to these packages is adding
the maemo-optify before the md5 generation step.

Nathan.








-Original Message-
From: Ed Bartosh [mailto:bart...@gmail.com] 
Sent: Wednesday, October 21, 2009 1:26 PM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Maemo-Optify  Builder Bots = Broken?

2009/10/21 Nathan Anderson nat...@andersonsplace.net:
...
 Selecting previously deselected package clucene-core.
 Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb)
...
 dpkg: error processing
 /var/cache/apt/archives/clucene-core_0.9.21b-0maemo1_armel.deb (--unpack):
  trying to overwrite `/opt', which is also in package base-files
  
 Uhm, this is not good.   Each of my optified packages throws this error.
 That kinda makes optifing the libraries a pointless exercise if I 
 can't use them later in the buildbot.  And Lib-icu is about 16 MEGS of
libraries, so I
 would think it would be a great canidate for optification. Do I need
to
 resubmit everything w/o optification, or are the build bots broken?

Have you tried to reproduce this issue in your build environment by
installing your library and base-files locally inside scratchbox?

Below are my attempts to reproduce and fix the problem:

This is what I see in autobulder environment:
 grep /opt$ /var/lib/dpkg/info/base-files.list
/opt
It means that /opt belongs to base-files package.
And I can easily reproduce the error if I try to install any package with
/opt directory inside it:
  fakeroot apt-get install clucene-core Reading package lists... Done
Building dependency tree... Done The following NEW packages will be
installed:
  clucene-core
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 319kB of archives.
After unpacking 1085kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  clucene-core
Install these packages without verification [y/N]? y
Get:1 http://osso.stage.dmz fremantle/free clucene-core 0.9.21b-0maemo1
[319kB] Fetched 319kB in 0s (329kB/s)
/scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such file
or directory Selecting previously deselected package clucene-core.
(Reading database ... 6395 files and directories currently installed.)
Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
dpkg: error processing

Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Ed Bartosh
2009/10/21 Nathan Anderson nat...@andersonsplace.net:
 Ed,

I have actually installed all the packages I have built and
 submitted to extras _inside_ my scratchbox from extras(-devel/testing)
Good. In this case we just need to understand what's the difference between
your environment and autobuilder one.

Can you show me output of the following commands run inside scratchbox:
ls -l / |grep opt
dpkg -l base-files

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


RE: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Ed,

Sure can (and following the chain).

ls -l / | grep opt   
lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
/targets/links/opt 

ls -l /targets/links/ | grep opt
lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt -
/targets/FREMANTLE_X86/opt

ls -l /targets/FREMANTLE_X86 | grep opt
drwxr-xr-x   4 maemo sbox 4096 Oct  7 11:39 opt


Dpkg -l base-files
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name Version  Description
+++---==
==
ii  base-files   3.1.osso2+3.1.10.osso23+ Debian base system
miscellaneous files

Nathan
P.S. I also put a bug report in earlier today at
https://bugs.maemo.org/show_bug.cgi?id=5674 if you are handling it.  ;-)


-Original Message-
From: Ed Bartosh [mailto:bart...@gmail.com] 
Sent: Wednesday, October 21, 2009 2:23 PM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Maemo-Optify  Builder Bots = Broken?

2009/10/21 Nathan Anderson nat...@andersonsplace.net:
 Ed,

I have actually installed all the packages I have built and 
 submitted to extras _inside_ my scratchbox from extras(-devel/testing)
Good. In this case we just need to understand what's the difference between
your environment and autobuilder one.

Can you show me output of the following commands run inside scratchbox:
ls -l / |grep opt
dpkg -l base-files

--
BR,
Ed

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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Ed Bartosh
2009/10/21 Nathan Anderson nat...@andersonsplace.net:
 Ed,

Sure can (and following the chain).

 ls -l / | grep opt
lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
 /targets/links/opt

 ls -l /targets/links/ | grep opt
lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt -
 /targets/FREMANTLE_X86/opt

 ls -l /targets/FREMANTLE_X86 | grep opt
drwxr-xr-x   4 maemo sbox 4096 Oct  7 11:39 opt


 Dpkg -l base-files
 Desired=Unknown/Install/Remove/Purge/Hold
 | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
 |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
 uppercase=bad)
 ||/ Name Version  Description
 +++---==
 ==
 ii  base-files   3.1.osso2+3.1.10.osso23+ Debian base system
 miscellaneous files

Looks the same as in autobuilder environment.

Can you show versions of scratchbox packages?
This is what I have on  autobuilder host:
$ dpkg -l |grep scratchbox
ii  scratchbox-core   1.0.16
   Scratchbox base system
ii  scratchbox-devkit-apt-https   1.0.10
   APT HTTPS devkit for Scratchbox
ii  scratchbox-devkit-cputransp   1.0.9
   CPU transparency methods
ii  scratchbox-devkit-debian  1.0.10
   Debian tools for Scratchbox
ii  scratchbox-devkit-doctools1.0.13
   Doctools for Scratchbox
ii  scratchbox-devkit-git 1.0.1
   Git for Scratchbox
ii  scratchbox-devkit-maemo3  1.0.3
   Maemo 3 devkit for Scratchbox
ii  scratchbox-devkit-perl1.0.4
   Perl modules for Scratchbox
ii  scratchbox-devkit-qemu0.10.0-0sb5
   Qemu scratchbox devkit
ii  scratchbox-devkit-svn 1.0
   Subversion devkit for Scratchbox
ii  scratchbox-libs   1.0.16
   Scratchbox libraries
ii  scratchbox-toolchain-cs2005q3.2-glibc2.5-arm  1.0.7.2
   cs2005q3.2-glibc2.5-arm compiler for Scratch
ii  scratchbox-toolchain-cs2005q3.2-glibc2.5-i386 1.0.7
   cs2005q3.2-glibc2.5-i386 compiler for Scratc
ii  scratchbox-toolchain-cs2007q3-glibc2.5-arm7   1.0.12-10
   cs2007q3-glibc2.5-arm7 compiler for Scratchb
ii  scratchbox-toolchain-cs2007q3-glibc2.5-i486   1.0.12-8
   cs2007q3-glibc2.5-i486 compiler for Scratchb
ii  scratchbox-toolchain-host-gcc 1.0.16
   Scratchbox host-gcc toolchain


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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Ed Bartosh
2009/10/21 Nathan Anderson nat...@andersonsplace.net:
 Ed,

Sure can (and following the chain).

 ls -l / | grep opt
lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
 /targets/links/opt

 ls -l /targets/links/ | grep opt
lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt -
 /targets/FREMANTLE_X86/opt

 ls -l /targets/FREMANTLE_X86 | grep opt
drwxr-xr-x   4 maemo sbox 4096 Oct  7 11:39 opt

Oops, sorry. I've overlooked that you're using X86 target.
Autobuilder used armel target when it failed. You can see it here:
https://garage.maemo.org/builder/fremantle/sword_1.6.0a-0maemo1/armel.root.log.FAILED.txt

Try to install your packages in armel target, please.

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


RE: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Ed,

Here is my output.   Looking through the list I do not appear to he
-cputransp and -maemo3 


ii  scratchbox-core 1.0.16
Scratchbox base system
ii  scratchbox-devkit-apt-https 1.0.10
APT HTTPS devkit for Scratchbox
ii  scratchbox-devkit-debian1.0.10
Debian tools for Scratchbox
ii  scratchbox-devkit-doctools  1.0.13
Doctools for Scratchbox
ii  scratchbox-devkit-git   1.0.1
Git for Scratchbox
ii  scratchbox-devkit-perl  1.0.4
Perl modules for Scratchbox
ii  scratchbox-devkit-qemu  0.10.0-0sb5
Qemu scratchbox devkit
ii  scratchbox-devkit-svn   1.0
Subversion devkit for Scratchbox
ii  scratchbox-libs 1.0.16
Scratchbox libraries
ii  scratchbox-toolchain-cs2007q3-glibc2.5-arm7 1.0.12-10
cs2007q3-glibc2.5-arm7 compiler for Scratchb
ii  scratchbox-toolchain-cs2007q3-glibc2.5-i486 1.0.12-8
cs2007q3-glibc2.5-i486 compiler for Scratchb
ii  scratchbox-toolchain-host-gcc   1.0.16
Scratchbox host-gcc toolchain


Nathan.


Looks the same as in autobuilder environment.

Can you show versions of scratchbox packages?
This is what I have on  autobuilder host:
$ dpkg -l |grep scratchbox
ii  scratchbox-core   1.0.16
   Scratchbox base system
ii  scratchbox-devkit-apt-https   1.0.10
   APT HTTPS devkit for Scratchbox
ii  scratchbox-devkit-cputransp   1.0.9
   CPU transparency methods
ii  scratchbox-devkit-debian  1.0.10
   Debian tools for Scratchbox
ii  scratchbox-devkit-doctools1.0.13
   Doctools for Scratchbox
ii  scratchbox-devkit-git 1.0.1
   Git for Scratchbox
ii  scratchbox-devkit-maemo3  1.0.3
   Maemo 3 devkit for Scratchbox
ii  scratchbox-devkit-perl1.0.4
   Perl modules for Scratchbox
ii  scratchbox-devkit-qemu0.10.0-0sb5
   Qemu scratchbox devkit
ii  scratchbox-devkit-svn 1.0
   Subversion devkit for Scratchbox
ii  scratchbox-libs   1.0.16
   Scratchbox libraries
ii  scratchbox-toolchain-cs2005q3.2-glibc2.5-arm  1.0.7.2
   cs2005q3.2-glibc2.5-arm compiler for Scratch
ii  scratchbox-toolchain-cs2005q3.2-glibc2.5-i386 1.0.7
   cs2005q3.2-glibc2.5-i386 compiler for Scratc
ii  scratchbox-toolchain-cs2007q3-glibc2.5-arm7   1.0.12-10
   cs2007q3-glibc2.5-arm7 compiler for Scratchb
ii  scratchbox-toolchain-cs2007q3-glibc2.5-i486   1.0.12-8
   cs2007q3-glibc2.5-i486 compiler for Scratchb
ii  scratchbox-toolchain-host-gcc 1.0.16
   Scratchbox host-gcc toolchain


-- 
BR,
Ed

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


RE: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Ed,

Just tried on the armel target. 

[sbox-FREMANTLE_ARMEL: ~]  apt-get install clucene-core clucene-core-dev
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  clucene-core clucene-core-dev
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 1043kB of archives.
After unpacking 5292kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  clucene-core clucene-core-dev
Install these packages without verification [y/N]? y
Get:1 http://repository.maemo.org fremantle/free clucene-core
0.9.21b-0maemo1 [319kB]
Get:2 http://repository.maemo.org fremantle/free clucene-core-dev
0.9.21b-0maemo1 [725kB]
Fetched 1043kB in 3s (312kB/s)
/scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such file
or directory
Selecting previously deselected package clucene-core.
(Reading database ... 27948 files and directories currently installed.)
Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) ...
Selecting previously deselected package clucene-core-dev.
Unpacking clucene-core-dev (from
.../clucene-core-dev_0.9.21b-0maemo1_armel.deb) ...
Setting up clucene-core (0.9.21b-0maemo1) ...
Setting up clucene-core-dev (0.9.21b-0maemo1) ...
  
As you can see no issues.  

---

In the meantime I had also posted on Talk; and just got confirmation that
both clucene-core and clucene-core-dev installed fine on a real n900.
http://talk.maemo.org/showthread.php?p=354509


Nathan.




-Original Message-
From: Ed Bartosh [mailto:bart...@gmail.com] 
Sent: Wednesday, October 21, 2009 3:00 PM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Maemo-Optify  Builder Bots = Broken?

2009/10/21 Nathan Anderson nat...@andersonsplace.net:
 Ed,

Sure can (and following the chain).

 ls -l / | grep opt
lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
 /targets/links/opt

 ls -l /targets/links/ | grep opt
lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt - 
 /targets/FREMANTLE_X86/opt

 ls -l /targets/FREMANTLE_X86 | grep opt
drwxr-xr-x   4 maemo sbox 4096 Oct  7 11:39 opt

Oops, sorry. I've overlooked that you're using X86 target.
Autobuilder used armel target when it failed. You can see it here:
https://garage.maemo.org/builder/fremantle/sword_1.6.0a-0maemo1/armel.root.l
og.FAILED.txt

Try to install your packages in armel target, please.

--
BR,
Ed

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


Re: Address book, persistent UIDs and merging contacts

2009-10-21 Thread Andrea Borgia
Aniello Del Sorbo ha scritto:

 I suppose that when you merge two contacts, one gets deleted and its
 fields added to the other one.
 I don't know how you do merge the contacts, but if you merge contact
 UID 1 into contact UID 2, then, logically, UID 1 would be deleted,
 wouldn't it?

Judging by the logs of PC Suite, I would consider this explanation as
correct: I get lots of changed/deleted warnings after a round of mergers.

A.

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


Re: Considering /opt and MyDocs in your packages

2009-10-21 Thread Martin Grimme
Hi,

in my opinion, maemo-optify shouldn't be hailed as the
good-for-everyone savior to the rootfs space issue. I see it as a
workaround for software that cannot be easily relocated to /opt.

Optification symlinks take space on the rootfs too, so if you have a
lot of them, you still waste several megabytes.

Optification breaks package upgrading.

File opening operations take longer as the system has to resolve a
symlink first.

Please don't get me wrong. optify is still useful and good to have,
but everybody should bear in mind that it's only a workaround, and
that relocating the software to /opt would be a much safer and more
elegant solution.
IMHO optify is OK for porting software from upstream, but if you write
specifically for the N900, you should rather consider making your
software easily relocatable eventually.


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


Re: Considering /opt and MyDocs in your packages

2009-10-21 Thread Andrew Flegg
On Wed, Oct 21, 2009 at 21:43, Martin Grimme martin.gri...@gmail.com wrote:

 in my opinion, maemo-optify shouldn't be hailed as the
 good-for-everyone savior to the rootfs space issue. I see it as a
 workaround for software that cannot be easily relocated to /opt.

Agreed. Software which is written specifically (or, primarily) for
Maemo can be designed to either be relocatable, or installed into
/opt/package. This separates maemo-optify stuff (/opt/maemo/path)
from the more specific /opt/package. See, for example:

  * Bounce
  * Classic Gaming Wallpapers
  * Hermes
  * mClock (uses /opt/vendor/package, which is also allowed
under FHS)

 Please don't get me wrong. optify is still useful and good to have,
 but everybody should bear in mind that it's only a workaround, and
 that relocating the software to /opt would be a much safer and more
 elegant solution.
 IMHO optify is OK for porting software from upstream, but if you write
 specifically for the N900, you should rather consider making your
 software easily relocatable eventually.

Hear hear!

Cheers,

Andrew

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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Kamen Bundev
Hmm, yes, that seems to be the problem. In the final SDK /opt is a symlink
but in the latest beta SDK it is not. I didn't upgrade my development
machine, but I have the final on another so I can compare. I'll report back
if successful.

Regards:
Bundyo

On Thu, Oct 22, 2009 at 12:03 AM, Ed Bartosh bart...@gmail.com wrote:

 2009/10/21 Nathan Anderson nat...@andersonsplace.net:
  Ed,
 
 Sure can (and following the chain).
 
  ls -l / | grep opt
 lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
  /targets/links/opt
 
  ls -l /targets/links/ | grep opt
 lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt -
  /targets/FREMANTLE_X86/opt
 
 I've found the difference!
 In your environment /targets/target/opt is a directory. In
 autobuilder environment it's a symlink:

  ls -l /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep
 opt
 lrwxrwxrwx   1 builder1 builder19 Oct 21 23:50 opt - /home/opt

 And it looks like it becomes symlink after rootstrap unpacking. Look:
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] 
 sb-conf re -f
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep
 opt
 drwxrwxr-x  2 1005 1006 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] 
 sb-conf in --etc --devkits
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep
 opt
 drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] 
 sb-conf in --fakeroot
 Installing fakeroot version 1.4.2.1...
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep
 opt
 drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] 
 sb-conf rs /scratchbox/packages/maemo-sdk-rootstrap_5.0_armel.tgz
 Unpacking rootstrap...
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep
 opt
 lrwxrwxrwx   1 1005 10069 Oct 21 23:57 opt - /home/opt

 So, the difference is in rootstraps. Tell me which rootstrap do you
 use and I'll compare it with the one autobuilder uses.

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

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


RE: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Ed,

I believe this is what you are asking:
FREMANTLE_ARMEL  cs2007q3-glibc2.5-arm7
FREMANTLE_X86cs2007q3-glibc2.5-i486


Nathan

-Original Message-
From: Ed Bartosh [mailto:bart...@gmail.com] 
Sent: Wednesday, October 21, 2009 4:03 PM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Maemo-Optify  Builder Bots = Broken?

2009/10/21 Nathan Anderson nat...@andersonsplace.net:
 Ed,

Sure can (and following the chain).

 ls -l / | grep opt
lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
 /targets/links/opt

 ls -l /targets/links/ | grep opt
lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt - 
 /targets/FREMANTLE_X86/opt

I've found the difference!
In your environment /targets/target/opt is a directory. In autobuilder
environment it's a symlink:

 ls -l /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ 
 |grep opt
lrwxrwxrwx   1 builder1 builder19 Oct 21 23:50 opt - /home/opt

And it looks like it becomes symlink after rootstrap unpacking. Look:
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf re
-f
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
drwxrwxr-x  2 1005 1006 4096 Oct 21 23:56 opt
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf in
--etc --devkits
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf in
--fakeroot Installing fakeroot version 1.4.2.1...
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf rs
/scratchbox/packages/maemo-sdk-rootstrap_5.0_armel.tgz
Unpacking rootstrap...
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
lrwxrwxrwx   1 1005 10069 Oct 21 23:57 opt - /home/opt

So, the difference is in rootstraps. Tell me which rootstrap do you use and
I'll compare it with the one autobuilder uses.

--
BR,
Ed

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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Kamen Bundev
Looks like the only difference here is that my /opt should be pointing to
/targets/links/opt which is symlinked to the proper target on target change.
Uploading the new package to extras now.

Regards:
Bundyo

On Thu, Oct 22, 2009 at 12:39 AM, Nathan Anderson nat...@andersonsplace.net
 wrote:

 Ed,

I believe this is what you are asking:
 FREMANTLE_ARMEL  cs2007q3-glibc2.5-arm7
 FREMANTLE_X86cs2007q3-glibc2.5-i486


 Nathan

 -Original Message-
 From: Ed Bartosh [mailto:bart...@gmail.com]
 Sent: Wednesday, October 21, 2009 4:03 PM
 To: Nathan Anderson
 Cc: maemo-developers@maemo.org
 Subject: Re: Maemo-Optify  Builder Bots = Broken?

 2009/10/21 Nathan Anderson nat...@andersonsplace.net:
  Ed,
 
 Sure can (and following the chain).
 
  ls -l / | grep opt
 lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
  /targets/links/opt
 
  ls -l /targets/links/ | grep opt
 lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt -
  /targets/FREMANTLE_X86/opt
 
 I've found the difference!
 In your environment /targets/target/opt is a directory. In autobuilder
 environment it's a symlink:

  ls -l /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/
  |grep opt
 lrwxrwxrwx   1 builder1 builder19 Oct 21 23:50 opt - /home/opt

 And it looks like it becomes symlink after rootstrap unpacking. Look:
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf re
 -f
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 drwxrwxr-x  2 1005 1006 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf in
 --etc --devkits
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf in
 --fakeroot Installing fakeroot version 1.4.2.1...
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf rs
 /scratchbox/packages/maemo-sdk-rootstrap_5.0_armel.tgz
 Unpacking rootstrap...
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 lrwxrwxrwx   1 1005 10069 Oct 21 23:57 opt - /home/opt

 So, the difference is in rootstraps. Tell me which rootstrap do you use and
 I'll compare it with the one autobuilder uses.

 --
 BR,
 Ed

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

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


Re: Considering /opt and MyDocs in your packages

2009-10-21 Thread Thomas Perl
2009/10/21 Martin Grimme martin.gri...@gmail.com:
 Please don't get me wrong. optify is still useful and good to have,
 but everybody should bear in mind that it's only a workaround, and
 that relocating the software to /opt would be a much safer and more
 elegant solution.

It would be helpful if you could provide instructions on how to install
apps directly into /opt without changing too much of the packaging
stuff (remember, some package maintainers have to keep the Diablo
version and maybe even a Linux Desktop version up to date as well,
so anything that avoids big differences in packaging/code helps here).

I think a subsection on this wiki page would be ideal:

http://wiki.maemo.org/Opt_Problem

 IMHO optify is OK for porting software from upstream, but if you write
 specifically for the N900, you should rather consider making your
 software easily relocatable eventually.

Adding maemo-optify as build-depends and to debian/rules is just
simpler and more straightforward than doing more intrusive changes.

I still hope that we get rid of maemo-optify at some point in the
future, as it's a dirty dirty hack. In the mean time, Marius is doing a
great job of fixing remaining bugs in the optify tool, even if it means
adding even more dirty hacks (symlink/directory fixing in postinst ;).

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


Re: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Kamen Bundev
Nah, that's not enough. Still fails.

Another difference is that I'm building my optified package in scratchbox
before upload and the other people are using the autobuilder, so the problem
should be somewhere else.

Regards:
Bundyo

On Thu, Oct 22, 2009 at 2:09 AM, Kamen Bundev bun...@gmail.com wrote:

 Nah, that's not enough. Still fails.

 Regards:
 Bundyo


 On Thu, Oct 22, 2009 at 12:52 AM, Kamen Bundev bun...@gmail.com wrote:

 Looks like the only difference here is that my /opt should be pointing to
 /targets/links/opt which is symlinked to the proper target on target change.
 Uploading the new package to extras now.

 Regards:
 Bundyo

 On Thu, Oct 22, 2009 at 12:39 AM, Nathan Anderson 
 nat...@andersonsplace.net wrote:

 Ed,

I believe this is what you are asking:
 FREMANTLE_ARMEL  cs2007q3-glibc2.5-arm7
 FREMANTLE_X86cs2007q3-glibc2.5-i486


 Nathan

 -Original Message-
 From: Ed Bartosh [mailto:bart...@gmail.com]
 Sent: Wednesday, October 21, 2009 4:03 PM
 To: Nathan Anderson
 Cc: maemo-developers@maemo.org
 Subject: Re: Maemo-Optify  Builder Bots = Broken?

 2009/10/21 Nathan Anderson nat...@andersonsplace.net:
  Ed,
 
 Sure can (and following the chain).
 
  ls -l / | grep opt
 lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
  /targets/links/opt
 
  ls -l /targets/links/ | grep opt
 lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt -
  /targets/FREMANTLE_X86/opt
 
 I've found the difference!
 In your environment /targets/target/opt is a directory. In autobuilder
 environment it's a symlink:

  ls -l /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/
  |grep opt
 lrwxrwxrwx   1 builder1 builder19 Oct 21 23:50 opt - /home/opt

 And it looks like it becomes symlink after rootstrap unpacking. Look:
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf
 re
 -f
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 drwxrwxr-x  2 1005 1006 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf
 in
 --etc --devkits
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf
 in
 --fakeroot Installing fakeroot version 1.4.2.1...
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf
 rs
 /scratchbox/packages/maemo-sdk-rootstrap_5.0_armel.tgz
 Unpacking rootstrap...
 [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
 /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
 lrwxrwxrwx   1 1005 10069 Oct 21 23:57 opt - /home/opt

 So, the difference is in rootstraps. Tell me which rootstrap do you use
 and
 I'll compare it with the one autobuilder uses.

 --
 BR,
 Ed

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




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


Changing Freemantle Desktop Backgrounds

2009-10-21 Thread Jonathan Blake
First post here, so greetings, etc. :)

As some of you may know, I'm currently developing a wallpaper management
application (python) that ties into n900wallpapers.com. However, the big
roadblock I've come up across so far is actually changing the user's desktop
background.

The only information I can find on this is a bug report from 2008 (
https://bugs.maemo.org/show_bug.cgi?id=3030) and some C code, also from 2008
for hildon 2.0 (
http://timeless.justdave.net/mxr-test/os2008/source/hildon-desktop-2.0.6/background-manager/background-manager.c
).

Can anybody point me in the right direction?

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


RE: Maemo-Optify Builder Bots = Broken?

2009-10-21 Thread Nathan Anderson
Kamen,
 
I build both binary target and source targets debs in my scratchbox
before I upload.For instance last night I had to rebuild the binary debs
about 20 times (trying to get a weird make file rule to work).  Once I got
it working then I would copy my rules to a fresh copy and re-run a source
deb then re-run a binary once more just to make sure it wasn't left over
stuff causing a success.  ;-)
 
   So, I don't think it has anything to do with the scratchbox.  I suspect
it as Ed found something to do with the symlink - directory or something in
their on the auto-builder.
 
Nathan.

  _  

From: Kamen Bundev [mailto:bun...@gmail.com] 
Sent: Wednesday, October 21, 2009 6:14 PM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Maemo-Optify  Builder Bots = Broken?


Nah, that's not enough. Still fails.

Another difference is that I'm building my optified package in scratchbox
before upload and the other people are using the autobuilder, so the problem
should be somewhere else.

Regards:
Bundyo


On Thu, Oct 22, 2009 at 2:09 AM, Kamen Bundev bun...@gmail.com wrote:


Nah, that's not enough. Still fails.

Regards:
Bundyo 


On Thu, Oct 22, 2009 at 12:52 AM, Kamen Bundev bun...@gmail.com wrote:


Looks like the only difference here is that my /opt should be pointing to
/targets/links/opt which is symlinked to the proper target on target change.
Uploading the new package to extras now.

Regards:
Bundyo


On Thu, Oct 22, 2009 at 12:39 AM, Nathan Anderson
nat...@andersonsplace.net wrote:


Ed,

   I believe this is what you are asking:
FREMANTLE_ARMEL  cs2007q3-glibc2.5-arm7
FREMANTLE_X86cs2007q3-glibc2.5-i486


Nathan


-Original Message-
From: Ed Bartosh [mailto:bart...@gmail.com]

Sent: Wednesday, October 21, 2009 4:03 PM
To: Nathan Anderson
Cc: maemo-developers@maemo.org
Subject: Re: Maemo-Optify  Builder Bots = Broken?


2009/10/21 Nathan Anderson nat...@andersonsplace.net:
 Ed,

Sure can (and following the chain).

 ls -l / | grep opt
lrwxrwxrwx1 root  root  18 Oct  6 22:36 opt -
 /targets/links/opt

 ls -l /targets/links/ | grep opt
lrwxrwxrwx  1 maemo 1000 26 Oct 19 16:55 opt -
 /targets/FREMANTLE_X86/opt

I've found the difference!
In your environment /targets/target/opt is a directory. In autobuilder
environment it's a symlink:

 ls -l /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/
 |grep opt
lrwxrwxrwx   1 builder1 builder19 Oct 21 23:50 opt - /home/opt

And it looks like it becomes symlink after rootstrap unpacking. Look:
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf re
-f
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
drwxrwxr-x  2 1005 1006 4096 Oct 21 23:56 opt
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf in
--etc --devkits
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf in
--fakeroot Installing fakeroot version 1.4.2.1...
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
drwxrwxr-x   2 builder1 builder1 4096 Oct 21 23:56 opt
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  sb-conf rs
/scratchbox/packages/maemo-sdk-rootstrap_5.0_armel.tgz
Unpacking rootstrap...
[sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~]  ls -l
/targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep opt
lrwxrwxrwx   1 1005 10069 Oct 21 23:57 opt - /home/opt

So, the difference is in rootstraps. Tell me which rootstrap do you use and
I'll compare it with the one autobuilder uses.

--
BR,
Ed

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





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