Re: [maemo-developers] Ideal way to develop a long-running app?

2005-12-19 Thread sampo . nurmentaus


Hi,

I'm new to Maemo, and to developing for small/embedded devices in general. 
I'm trying to wrap my head around the whole concept, especially the 
'killable' apps that Maemo enables. I'm trying to figure how long-running but 
mostly ignored apps like IM clients fit into the whole picture. Sure, you can 
just mark them killable=false, but that seems inefficient. So I'd like 
someone to tell me what's wrong with the following scenario:


Instant Messaging Application, designed from the ground up for Maemo, 
architected in 3 or 4 parts:


Backend: No GUI but uses libosso, handles all the connection details, buddy 
list, etc. Stores incoming IMs and uses auto-save to persist them until 
they're seen. Auto-started on if-up if so configured, or launched by dbus 
from the front end. killable=false.


Frontend: Only GUI, receives dbus messages from backend and displays them to 
user. Also handles management and configuration of the accounts and buddy 
lists. killable=true. Launched by maemo-launcher, if that saves memory/time.


Statusbar and/or home applet: Displays some sign that there are (not) new 
IM's that haven't been shown. launches frontend on click/ 
doubleclick/whatever.


So what am I missing? The most likely is that process overhead overshadows 
the memory saved by only running the GUI portions when needed. And the 
obvious complexity of the system. What else?


As an approximation, I did run the example googletalk VOIP/IM 
commandline client shipped with google's libjingle and when

connected to google talk and having buddylist loaded with no VOIP
call going on, it took some 2.5Megs on ARM as resident size.

Rough estimate I know, but gives some idea about the memory requirements
of an IM running without GUI.

To eliminate the process overhead, one could link the libjingle
with a StatusBar plugin. Then the parts of the IM that are
always running, would run in the same process with the desktop. :-)

Of course it could then also crash the desktop too...

But in this case one could use the plugin to show dialogs on
incoming messages/calls etc. Then when needed, just launch
the actual GUI.

Might work, but does not have a beautifull architecture as
your idea about a backend running.


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


Re: [maemo-developers] Ideal way to develop a long-running app?

2005-12-19 Thread Igor Stoppa
Hi,
you want to write a power savvy application, then.
Few basic advices, which are also useful from a performance point of
view (sorry if i'm stating the obvious but there's really no trick
involved):
-avoid polling: polling is generally bad, it's useful only for very
tight loops that usually are not involved when writing apps
-avoid busy looping (see polling): a significant amount of power is
saved only when the processor is really idle, therefore ever call to
sleep functions is fine, when you need to wait for something. If it's an
asynchronous event that you are waiting for, then you can probably
execute some sort of blocking call that will effectively prevent
execution of your app until the data it's waiting for is really
available
-don't perform unnecessary activity: if the screen is blank, there is no
need to update it, if you can manage to quickly redraw it when it's
unblanked; however you can surely stops animations effects, such as
glowing blinking and similar
-don't abuse of connectivity resources like bt or wlan

I hope this few points will help you

br, igor

On Tue, 2005-12-20 at 00:28 -0500, ext Peter Kahle wrote:
> Hi,
> 
> I'm new to Maemo, and to developing for small/embedded devices in  
> general. I'm trying to wrap my head around the whole concept,  
> especially the 'killable' apps that Maemo enables. I'm trying to  
> figure how long-running but mostly ignored apps like IM clients fit  
> into the whole picture. Sure, you can just mark them killable=false,  
> but that seems inefficient. So I'd like someone to tell me what's  
> wrong with the following scenario:
> 
> Instant Messaging Application, designed from the ground up for Maemo,  
> architected in 3 or 4 parts:
> 
> Backend: No GUI but uses libosso, handles all the connection details,  
> buddy list, etc. Stores incoming IMs and uses auto-save to persist  
> them until they're seen. Auto-started on if-up if so configured, or  
> launched by dbus from the front end. killable=false.
> 
> Frontend: Only GUI, receives dbus messages from backend and displays  
> them to user. Also handles management and configuration of the  
> accounts and buddy lists. killable=true. Launched by maemo-launcher,  
> if that saves memory/time.
> 
> Statusbar and/or home applet: Displays some sign that there are (not)  
> new IM's that haven't been shown. launches frontend on click/ 
> doubleclick/whatever.
> 
> So what am I missing? The most likely is that process overhead  
> overshadows the memory saved by only running the GUI portions when  
> needed. And the obvious complexity of the system. What else?
> 
> Thanks,
> 
> Peter
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Ideal way to develop a long-running app?

2005-12-19 Thread Peter Kahle

Hi,

I'm new to Maemo, and to developing for small/embedded devices in  
general. I'm trying to wrap my head around the whole concept,  
especially the 'killable' apps that Maemo enables. I'm trying to  
figure how long-running but mostly ignored apps like IM clients fit  
into the whole picture. Sure, you can just mark them killable=false,  
but that seems inefficient. So I'd like someone to tell me what's  
wrong with the following scenario:


Instant Messaging Application, designed from the ground up for Maemo,  
architected in 3 or 4 parts:


Backend: No GUI but uses libosso, handles all the connection details,  
buddy list, etc. Stores incoming IMs and uses auto-save to persist  
them until they're seen. Auto-started on if-up if so configured, or  
launched by dbus from the front end. killable=false.


Frontend: Only GUI, receives dbus messages from backend and displays  
them to user. Also handles management and configuration of the  
accounts and buddy lists. killable=true. Launched by maemo-launcher,  
if that saves memory/time.


Statusbar and/or home applet: Displays some sign that there are (not)  
new IM's that haven't been shown. launches frontend on click/ 
doubleclick/whatever.


So what am I missing? The most likely is that process overhead  
overshadows the memory saved by only running the GUI portions when  
needed. And the obvious complexity of the system. What else?


Thanks,

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


[maemo-developers] Rhythmbox on Maemo

2005-12-19 Thread renato
Hi guys finaly rhythmbox are runing on Nokia 770 for others information 
and download package, see http://tuxrecife.blogspot.com/.


BR
Renato Araujo (INdT)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Building Maemo from scratch

2005-12-19 Thread Florian Boor
Helo,

Russell Geldmacher wrote:

> So, as I'd assume, there are package-specific patches for Maemo? These
> apply to the pristine tarballs I'm guessing? Where can one get these
> patches? (Is that a dumb question showing I know nothing about OE?)

well... you have two sorts of patches:
The maemo source packages are Debian-style sources which sometimes contain
patches to be applied before building the source. In addition you sometimes need
patches to apply additional fixes to build the sources with OE. These patches
are managed in OE, but so far OE doesn't have a mechanism to handle the patches
included in the source package. Of course you can extract these patches and add
them to OE manually, but it makes maintainance of it much more complicated.


Greetings

Florian

-- 
The dream of yesterday  Florian Boor
is the hope of todayTel: 0271-771091-14
and the reality of tomorrow.Fax: 0271-771091-19
[Robert Hutchings Goddard, 1904][EMAIL PROTECTED]

6C 44 30 4C 43 20 6B 61  16 07 0F AA E6 97 70 A8
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Issues with using flasher utility on Linux and eventual solution

2005-12-19 Thread Juha Yrjölä
On Mon, Dec 19, 2005 at 10:23:52AM -0800, ext Aaron Levinson wrote:

> 1.  I turned of the 770 (switch off!).
> 2.  I plugged in the USB cable to the 770 and the computer.
> 3.  I turned on the 770 and held down the home key (to be more precise,
> the hardware button that has the picture of a house on it).  This worked
> as described in the e-mail thread.
> 4.  I invoked flasher (as root) as follows:  ./flasher --disable-rd-mode .
> 
> And this worked!  No more errors.  A subsequent call to ./flasher --reboot 
> worked fine as well.  I was able to repeat this process today, but it 
> seems that you have to be really quick with the home button press and then 
> really quick with issuing the flasher command.  This technique may be 
> easier when already in RD mode.

If the USB cable is connected when the device is powered up, there is approx.
two-second timeout in waiting for flashing commands.  If no flashing
commands arrive during the time period, we start the booting process.

If the home button is pressed while powering on, the timeout is removed.

Looks like your problem is indeed because of the timeout.  The timeout can
also be removed by setting the "no-usb-timeout" R&D flag.

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


[maemo-developers] Issues with using flasher utility on Linux and eventual solution

2005-12-19 Thread Aaron Levinson
Yesterday, I spent some time trying to use flasher to flash the latest
firmware, take the 770 into RD mode, and finally take the 770 out of RD
mode.  Please note that the latter step isn't really mentioned in the
relevant Wiki entries, and it is probably advisable to turn off RD mode
once the user is finished using RD mode.

The first use of flasher, to flash the latest firmware, went flawlessly.  
However, the next attempt to use flasher, to take the 770 into RD mode, 
failed numerous times.  Here are some of the messages that I saw:

Suitable USB device not found, waiting
USB device found found at bus 005, device address 046
NOLO_REQ_GET_STATUS: Cannot send after transport endpoint shutdown
Device status query failed

Suitable USB device not found, waiting
USB device found found at bus 005, device address 051
NOLO_REQ_GET_STATUS: No such device
Device status query failed

Suitable USB device not found, waiting
USB device found found at bus 005, device address 054
Error opening USB device: No such file or directory

Suitable USB device not found, waiting
USB device found found at bus 005, device address 055
Error setting alternate interface 2: Protocol error

A search for the various error messages I encountered did not turn up on
any of the maemo e-mail lists or on the Internet Tablet Talk forums,
although some of them do turn up on in Google, having to do with USB.

I was doing this on an FC2 system with updated components (I use it as a
mythtv server), so it's possible that there were USB issues.

This problem repeated over and over again, even after a reboot of the PC.  
I started to wonder if there were issues with the new firmware with
respect to the flasher tool, as the first use of the flasher tool, when
the firmware was at version 0.2005.45-7, went flawlessly.  In addition, it
appeared that even if I wanted to go back to the previous firmware, I was
out of luck, because first, I didn't have the previous firmware and it
doesn't seem to be available, and in addition, attempting to use flasher
to reflash the latest firmware failed with the same errors.

I ran apt-get update and apt-get dist-upgrade on the FC2 system to get the 
latest files.  There were no new kernel updates.  This didn't result in 
any changes with my flasher problems.

I kept on trying to use flasher, and then the same steps that had been
previously unsuccessful suddenly worked, and I was able to enter RD mode.  
I ran sudo gainroot and modified gainroot using vim to just invoke the
shell.  All right, two steps were complete, and it was time to turn off RD
mode, but unfortunately, I found myself encountering the same issues.  I
started to suspect some sort of USB timing issue and that the first
successful use of flasher was possibly a fluke and had nothing to do with
the firmware version.  At this point, I did yet another search through the
maemo e-mail lists, and I discovered a thread that mentioned that if the
home button is pressed and held at the beginning of the boot process, the
boot process will be delayed until the button is released.  So, I gave
this a shot as follows:

1.  I turned of the 770 (switch off!).
2.  I plugged in the USB cable to the 770 and the computer.
3.  I turned on the 770 and held down the home key (to be more precise,
the hardware button that has the picture of a house on it).  This worked
as described in the e-mail thread.
4.  I invoked flasher (as root) as follows:  ./flasher --disable-rd-mode .

And this worked!  No more errors.  A subsequent call to ./flasher --reboot 
worked fine as well.  I was able to repeat this process today, but it 
seems that you have to be really quick with the home button press and then 
really quick with issuing the flasher command.  This technique may be 
easier when already in RD mode.

Anyway, I hope this has been helpful to some people out there, and it may 
be useful to include the new information in the relevant Wiki entries.

Aaron Levinson

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


Re: [maemo-developers] LDAP & 770

2005-12-19 Thread Toni Willberg
Mohsen Pahlevanzadeh wrote:
> Dear all,
> Does nokia 770 has LDAP for its phone-book?(import/export)
> If it has import/export,which format?
> yours,
> Mohsen
> 

Hi, what phone-book are you referring to?

Secondly, questions like this should be sent to maemo-users list. This
is a list about developing maemo itself. :)

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Kalle Valo
On Mon, 2005-12-19 at 12:28 +0100, ext Erik Bågfors wrote:
> > > And osso-applet-certman ?
> >
> > I don't know about osso-applet-certman.
> >
> 
> Since ./configure wants it, can you find out? :)

I sent your request to the relevant people.

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Erik Bågfors
> Does the email actually need the Certificate Applet at build-time? I
> thought I only calls it during runtime with few parameters (?). The
> applet sources are not published (now) AFAIK.
>

Yes, I removed the need for it in configure.  Then it dies in
smime_security.c where is needs cert-stuff... it looks like.

So we still can't build it.

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


[maemo-developers] Re: Bluetooth headset - not really working?

2005-12-19 Thread Razvan Dragomirescu
Sorry, wrong hcidump file, that one wasn't verbose. This one is:
 
HCI sniffer - Bluetooth packet analyzer ver 1.28< HCI Command: Read Voice Setting (0x03|0x0025) plen 0> HCI Event: Command Complete (0x0e) plen 6    Read Voice Setting (0x03|0x0025) ncmd 1    status 0x00 voice setting 0x0060
< HCI Command: Create Connection (0x01|0x0005) plen 13    bdaddr 00:07:A4:03:33:33 ptype 0xcc18 rswitch 0x01 clkoffset 0x    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 > HCI Event: Command Status (0x0f) plen 4
    Create Connection (0x01|0x0005) status 0x00 ncmd 1> HCI Event: Link Key Request (0x17) plen 6    bdaddr 00:07:A4:03:33:33< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22    bdaddr 00:07:A4:03:33:33 key 8F9AB53B0E669C0F7E324AA14A8DB535
> HCI Event: Command Complete (0x0e) plen 10    Link Key Request Reply (0x01|0x000b) ncmd 1    status 0x00 bdaddr 00:07:A4:03:33:33> HCI Event: Connect Complete (0x03) plen 11    status 0x00 handle 1 bdaddr 00:07:A4:03:33:33 type ACL encrypt 0x01
< ACL data: handle 1 flags 0x02 dlen 12    L2CAP(s): Connect req: psm 3 scid 0x0040< HCI Command: Write Link Policy Settings (0x02|0x000d) plen 4    handle 1 policy 0x0f    Link policy: RSWITCH HOLD SNIFF PARK 
> HCI Event: Command Complete (0x0e) plen 6    Write Link Policy Settings (0x02|0x000d) ncmd 1    status 0x00 handle 1> HCI Event: Number of Completed Packets (0x13) plen 5    handle 1 packets 1
> ACL data: handle 1 flags 0x02 dlen 16    L2CAP(s): Connect rsp: dcid 0x0048 scid 0x0040 result 1 status 2  Connection pending - Authorization pending> ACL data: handle 1 flags 0x02 dlen 16    L2CAP(s): Connect rsp: dcid 0x0048 scid 0x0040 result 0 status 0
  Connection successful< ACL data: handle 1 flags 0x02 dlen 16    L2CAP(s): Config req: dcid 0x0048 flags 0x00 clen 4  MTU 1024 > HCI Event: Number of Completed Packets (0x13) plen 5    handle 1 packets 1
> ACL data: handle 1 flags 0x02 dlen 14    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0  Success> ACL data: handle 1 flags 0x02 dlen 16    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
  MTU 1024 < ACL data: handle 1 flags 0x02 dlen 14    L2CAP(s): Config rsp: scid 0x0048 flags 0x00 result 0 clen 0  Success< ACL data: handle 1 flags 0x02 dlen 8    L2CAP(d): cid 0x0048 len 4 [psm 3]
  RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c > HCI Event: Number of Completed Packets (0x13) plen 5    handle 1 packets 2> ACL data: handle 1 flags 0x02 dlen 8    L2CAP(d): cid 0x0040 len 4 [psm 3]
  RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 < ACL data: handle 1 flags 0x02 dlen 18    L2CAP(d): cid 0x0048 len 14 [psm 3]  RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8
  dlci 2 frame_type 0 credit_flow 15 pri 7 ack_timer 0  frame_size 1019 max_retrans 0 credits 7> HCI Event: Number of Completed Packets (0x13) plen 5    handle 1 packets 1> ACL data: handle 1 flags 0x02 dlen 18
    L2CAP(d): cid 0x0040 len 14 [psm 3]  RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8  dlci 2 frame_type 0 credit_flow 14 pri 7 ack_timer 0  frame_size 127 max_retrans 0 credits 0
< ACL data: handle 1 flags 0x02 dlen 8    L2CAP(d): cid 0x0048 len 4 [psm 3]  RFCOMM(s): SABM: cr 1 dlci 2 pf 1 ilen 0 fcs 0x59 > HCI Event: Number of Completed Packets (0x13) plen 5    handle 1 packets 1
> ACL data: handle 1 flags 0x02 dlen 8    L2CAP(d): cid 0x0040 len 4 [psm 3]  RFCOMM(s): UA: cr 1 dlci 2 pf 1 ilen 0 fcs 0x92 < ACL data: handle 1 flags 0x02 dlen 12    L2CAP(d): cid 0x0048 len 8 [psm 3]
  RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2  dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 0 b3 0 len 0> ACL data: handle 1 flags 0x02 dlen 12    L2CAP(d): cid 0x0040 len 8 [psm 3]
  RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2  dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 0 b1 0 b2 0 b3 0 len 0< ACL data: handle 1 flags 0x02 dlen 12    L2CAP(d): cid 0x0048 len 8 [psm 3]
  RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2  dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 0 b1 0 b2 0 b3 0 len 0> HCI Event: Number of Completed Packets (0x13) plen 5    handle 1 packets 2
> ACL data: handle 1 flags 0x02 dlen 12    L2CAP(d): cid 0x0040 len 8 [psm 3]  RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2  dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 0 b3 0 len 0
< ACL data: handle 1 flags 0x02 dlen 9    L2CAP(d): cid 0x0048 len 5 [psm 3]  RFCOMM(d): UIH: cr 1 dlci 2 pf 1 ilen 0 fcs 0x86 credits 33> HCI Event: Number of Completed Packets (0x13) plen 5
    handle 1 packets 1> ACL data: handle 1 flags 0x02 dlen 9    L2CAP(d): cid 0x0040 len 5 [psm 3]  RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 0 fcs 0x5c credits 15> HCI Event: Mode Change (0x14) plen 6
    status 0x00 handle 1 mode 0x02 interval 2048    Mode: Sniff< HCI Command: Add SCO Connection (0x01|0x0007) plen 4    handle 1 ptype 0x00e0    Packet type: HV1 HV2 HV3 > HCI Event: Command Status (0x0f) plen 4
    Add SCO

Re: [maemo-developers] email source code available

2005-12-19 Thread Jakub Pavelek
> > > > So I tried to compile this, and it requires osso-ic.pc which I cannot
> > > > find anywhere. I have osso-ic-lib installed and accordin to it,
> > > > osso-ic is LGPL but I cannot find the source for it.  It doesn't seam
> > > > to be in the svn tree?
> > >
> > > You need osso-ic-dev, but for a reason unknown to me it's not included
> > > in the SDK. I'll find out what happened and try to get it included.
> > > Sorry about this.
> >
> > SDK people have now added the osso-ic-dev to maemo1.1rc7 repository.
> > Here are the instructions how to install it:
> >
> > apt-get update; fakeroot apt-get install osso-ic-lib osso-ic-dev
> >
> > Thanks to the SDK team for the quick update.
> 
> Good... now I get to
> 
> checking for osso-applet-certman >= 0.0.23... Package
> osso-applet-certman was not found in the pkg-config search path.
> Perhaps you should add the directory containing `osso-applet-certman.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'osso-applet-certman' found
> 

Does the email actually need the Certificate Applet at build-time? I
thought I only calls it during runtime with few parameters (?). The
applet sources are not published (now) AFAIK.

Br,

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Erik Bågfors
2005/12/19, Kalle Valo <[EMAIL PROTECTED]>:
> On Mon, 2005-12-19 at 11:42 +0200, ext Kalle Valo wrote:
> > On Sun, 2005-12-18 at 17:50 +0100, Erik Bågfors wrote:
> > > So I tried to compile this, and it requires osso-ic.pc which I cannot
> > > find anywhere. I have osso-ic-lib installed and accordin to it,
> > > osso-ic is LGPL but I cannot find the source for it.  It doesn't seam
> > > to be in the svn tree?
> >
> > You need osso-ic-dev, but for a reason unknown to me it's not included
> > in the SDK. I'll find out what happened and try to get it included.
> > Sorry about this.
>
> SDK people have now added the osso-ic-dev to maemo1.1rc7 repository.
> Here are the instructions how to install it:
>
> apt-get update; fakeroot apt-get install osso-ic-lib osso-ic-dev
>
> Thanks to the SDK team for the quick update.

Good... now I get to

checking for osso-applet-certman >= 0.0.23... Package
osso-applet-certman was not found in the pkg-config search path.
Perhaps you should add the directory containing `osso-applet-certman.pc'
to the PKG_CONFIG_PATH environment variable
No package 'osso-applet-certman' found

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Kalle Valo
On Mon, 2005-12-19 at 11:42 +0200, ext Kalle Valo wrote:
> On Sun, 2005-12-18 at 17:50 +0100, Erik Bågfors wrote:
> > So I tried to compile this, and it requires osso-ic.pc which I cannot
> > find anywhere. I have osso-ic-lib installed and accordin to it,
> > osso-ic is LGPL but I cannot find the source for it.  It doesn't seam
> > to be in the svn tree?
> 
> You need osso-ic-dev, but for a reason unknown to me it's not included
> in the SDK. I'll find out what happened and try to get it included.
> Sorry about this.

SDK people have now added the osso-ic-dev to maemo1.1rc7 repository.
Here are the instructions how to install it:

apt-get update; fakeroot apt-get install osso-ic-lib osso-ic-dev

Thanks to the SDK team for the quick update.

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Erik Bågfors
2005/12/19, Kalle Valo <[EMAIL PROTECTED]>:
> On Mon, 2005-12-19 at 11:18 +0100, Erik Bågfors wrote:
> > > BTW, osso-ic-lib and osso-ic-dev packages are LGPL but osso-ic is not.
> > >
> >
> > And osso-applet-certman ?
>
> I don't know about osso-applet-certman.
>

Since ./configure wants it, can you find out? :)

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Kalle Valo
On Mon, 2005-12-19 at 11:18 +0100, Erik Bågfors wrote:
> > BTW, osso-ic-lib and osso-ic-dev packages are LGPL but osso-ic is not.
> >
> 
> And osso-applet-certman ?

I don't know about osso-applet-certman.

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Erik Bågfors
2005/12/19, Kalle Valo <[EMAIL PROTECTED]>:
> On Sun, 2005-12-18 at 17:50 +0100, Erik Bågfors wrote:
> > So I tried to compile this, and it requires osso-ic.pc which I cannot
> > find anywhere. I have osso-ic-lib installed and accordin to it,
> > osso-ic is LGPL but I cannot find the source for it.  It doesn't seam
> > to be in the svn tree?
>
> You need osso-ic-dev, but for a reason unknown to me it's not included
> in the SDK. I'll find out what happened and try to get it included.
> Sorry about this.
>
> BTW, osso-ic-lib and osso-ic-dev packages are LGPL but osso-ic is not.
>

And osso-applet-certman ?

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


Re: [maemo-developers] email source code available

2005-12-19 Thread Kalle Valo
On Sun, 2005-12-18 at 17:50 +0100, Erik Bågfors wrote:
> So I tried to compile this, and it requires osso-ic.pc which I cannot
> find anywhere. I have osso-ic-lib installed and accordin to it,
> osso-ic is LGPL but I cannot find the source for it.  It doesn't seam
> to be in the svn tree?

You need osso-ic-dev, but for a reason unknown to me it's not included
in the SDK. I'll find out what happened and try to get it included.
Sorry about this.

BTW, osso-ic-lib and osso-ic-dev packages are LGPL but osso-ic is not.

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