[maemo-developers] Using XMPP URIs from Opera

2006-09-05 Thread Teemu Harju

Hi,

I was just wondering whether it would be possible to use XMMP URIs
(http://wiki.jabber.org/index.php/XMPP_URIs) from Opera to make a chat
or voice call just by clicking a xmpp:// link on a web page? It should
be possible by adding a line to the opera.ini file, but what
application I should launch from there? osso-voip-ui? or something
else? osso-voip-ui.launch seems to give a segmentation fault when run
from the terminal.

Regards,

Teemu

--
Teemu Harju
http://www.teemuharju.net
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: Repositories

2006-09-05 Thread Michael Wiktowy
On 9/5/06, Carlos Guerreiro <[EMAIL PROTECTED]> wrote:
Most of these differences are not really justified anymore. Theexceptions (themes,bitmaps,...) need to be handled in a controlledmanner. We are working towards getting rid of the unnecessarydivergence.
Well ... I am one of those users caught a bit by doing an "apt-get upgrade" (more specifically I took the Red Pill and upgraded some core packages) and expecting it to "do the right thing". I didn't get the constant rebooting but I am experiencing random application crashes now.
"The right thing" that I was expecting was:- Upgrade core packages with newer more stable more up to date packages with possible security fixes and functionality fixes but no great leaps in versions
- any unstable, in-development packages for the next version of the OS would be in a separate repository component that would need to be specificially enabled- once a new stable branch was developed, I could use apt-get upgrade to upgrade my 770 to it after changing the repository info over
I understand now that the repositories are not arranged that way for the 770 ... I just wish they were.I also have to figure out which packages to downgrade in order for my 770 to become stable again. Maybe a reflash is the simplest way.

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


[maemo-developers] Re: Sardine build environment broken?

2006-09-05 Thread Carlos Guerreiro
On Mon, 2006-09-04 at 18:51 +0300, Janne Kataja wrote: 
> Hello,
> 
> I tried to apt-get dist-upgrade to latest sardine, but there was a 
> problem with missing libXfixes.so.0.

Try 'apt-get upgrade' instead. This is what we've been running and is
recommended
here:http://repository.maemo.org/sardine/getting_started.html

 Sometimes packages are held back. Often (e.g. there are no missing
dependencies) it is possible to install those with 'apt-get install'. 

> This is not listed in any dependencies, but it's linked to in many 
> binaries and libraries.

I presume you did this inside an i386 scratchbox.
Could you check again, this time with 'apt-get upgrade'?

> Maybe this is a problem with the build environment?
> What is this libxfixes supposed to do?

http://www.freedesktop.org/wiki/Software_2fFixesExt


> 
>  ldd /usr/lib/libgtk-x11-2.0.so
> ..
> libXfixes.so.0 => not found (0x)
> 
> 
> Janne
> 
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: Sardine build environment broken?

2006-09-05 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Carlos Guerreiro schreef:

> I was able to upgrade it on a i386 scratchbox though I had to forcefully
> install (dpkg --install --force-all) libbluetooth2 (a known problem).

Bug #750 for the curious :)

regards,

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

iD8DBQFE/dlMMkyGM64RGpERAjv0AJ9z+2Lt3+MkxeTZIeRFf+HdEQSZNQCdE1mg
m9dy5lDPzzTC4BSRjD/OH7I=
=LE4U
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: Sardine build environment broken?

2006-09-05 Thread Carlos Guerreiro
On Tue, 2006-09-05 at 22:42 +0300, Carlos Guerreiro wrote:
> On Mon, 2006-09-04 at 19:54 +0300, Tran Van Hoang wrote: 
> > Hi Carlos,
> > 
> > Also, the dependency between hildon-fm-dev and hildon-fm1 is broken 
> > 
> > <-<-<-<-<-<-<-<-<-
> > fakeroot apt-get install hildon-fm-dev
> > Reading Package Lists... Done
> > Building Dependency Tree... Done
> > Some packages could not be installed. This may mean that you have
> > requested an impossible situation or if you are using the unstable
> > distribution that some required packages have not yet been created
> > or been moved out of Incoming.
> > 
> > Since you only requested a single operation it is extremely likely that
> > the package is simply not installable and a bug report against
> > that package should be filed.
> > The following information may help to resolve the situation:
> > 
> > The following packages have unmet dependencies:
> >   hildon-fm-dev: Depends: hildon-fm1 (= 1.7-1) but 1.6-1 is to be
> > installed
> > E: Broken packages
> > ->->->->->->->->->
> > 
> > hildon-fm1 v 1.7-1 is not to be found
> > 
> 
> This seems to be a problem in the q-manager for the sardine repository
> or the caching network.
> hildon-fm1 1.7-1.1 built fine and was uploaded to it.
> If you look at http://repository.maemo.org/pool/sardine/main/o/osso-
> gnomevfs-extra/ you'll see the armel package is actually there though
> the i386 package isn't even though both were built and uploaded.
> http://repository.maemo.org/sardine/i386/packagestatus.html
> 
> I built the i386 package, and uploaded it manually to the repository.
> Even though dput apparently succeeded I still can't see it in the
> repository.
> 
> Ferenc, maybe you can help with this?


It looks like I was to quick to write that. hildon-fm1 1.7-1.1 now made
it to the repository (the manual build I presume)

I was able to upgrade it on a i386 scratchbox though I had to forcefully
install (dpkg --install --force-all) libbluetooth2 (a known problem).
In the end I could upgrade everything on a i386 scratchbox through 'apt-
get upgrade' but also 'apt-get install' for some packages being held
back.

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


Re: [maemo-developers] Re: Repositories

2006-09-05 Thread Carlos Guerreiro
> ext Andrey Khurri wrote:
> 
> > Hi all,
> >
> > I am now a bit puzzled with this repositories stuff. I've been always
> > aware of that repository.maemo.org MUST NOT be used on a host
> > workstation or PC. This is clear.
> >
> > However, how should I interpret all those warnings that this repository
> > is 'ONLY' meant for using inside Scratchbox? This 'ONLY' sounds
> > ambiguously to me when I look at i.e. ApplicationCatalog2006 and see
> > there lots of packages meant for Nokia 770 device and available from
> > repository.maemo.org. Doesn't this mean that repository.maemo.org should
> > be included in /etc/apt/sources.list on Nokia 770 in order to get those
> > packages installed?
> >
> > Or is the difference that one could fetch packages from
> > repository.maemo.org and install them on Nokia 770 BUT could NOT use
> > this repository to upgrade tablet (like 'apt-get upgrade')?
> >
> Correct. We need to look into organizing the repositories better
> In most ideal and correct case, the apt-get upgrade from
> repository.maemo.org should not do anything on the device so
> validate perfect sync between packages on the device and packages
> in the maemo repository. The problem starts from the fact that
> maemo integration team takes these packages from internal package
> repository for device and then
> - reorganize them in a different (free/non-free) components then available
>   internally
> - some source packages are cleaned to meet legal requirements (these cleanup
>   patches are filled as bugs in internal bugzilla, but sometimes not
> applied internally
>   promptly, causing a different versions of binary packages produced)
> - some device binary packages are replaced with  packages delivered
> specifically
>   for maemo e.g binary input method, themes, bitmaps, multimedia (codecs
> etc)
> 

Most of these differences are not really justified anymore. The
exceptions (themes,bitmaps,...) need to be handled in a controlled
manner. We are working towards getting rid of the unnecessary
divergence.

Br,
Carlos

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


Re: [maemo-developers] Re: Repositories

2006-09-05 Thread Marius Vollmer
"ext Miko Nieminen" <[EMAIL PROTECTED]> writes:

> 1) When application manager is restarted, all application launched by it

It's the maemo-launcher, of course, not the application manager... ;)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] kernel code

2006-09-05 Thread Miko Nieminen
ext Devesh Kothari wrote:
> Guillem Jover wrote:
>
>   
>> On Sun, 2006-09-03 at 09:55:52 +0200, ext Koen Kooi wrote:
>> 
>>> Kalle Vahlman schreef:
>>>   
 The version in IT2006 is


 
>> http://repository.maemo.org/pool/mistral/non-free/k/kernel-source-2.6.16/
>> 
>>> Non-free !?!?
>>>   
>> Right, could someone (Ferenc, Devesh?) please check and fix the contents
>> of that repo? There's other packages which seem wrongly placed, like
>> attr, bzip2, build-essential, etc.
>>
>> 
> This obviously needs to be fixed ! Ferenc any reason they ended up in
> non-free part ?
> Put it on my list of issues that need to be persued. Should plan as part
> of Maemo 2.1
>   
This is something I have know for a while and this is planned to be
fixed in the next release. We just haven't had time to check which
packages are under incorrect component. We need to automate these checks
to guarantee that packages are under correct component. This situation
is due the fact that on one day some packages have been going out with
sources and on the other day sources are dropped, and as an addition to
this this database contains some stupid mistakes. So far we have been
fighting with more serious problems to get stuff out and thus we haven't
been able to pay attention to these "cosmetic" issues.

Our way to divide packages in the repository goes so that if sources are
available then the component is free and if sources are not available
then it is non-free. If you have any other suggestions about how to
divide packages into different components, please send suggestions. We
have been thinking about division of free/contrib/non-free (in this
contrib is something else than contrib repository), but we decided that
free/non-free is enough.

Sincerely,

-- 
Miko Nieminen
[EMAIL PROTECTED]


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


Re: [maemo-developers] Application installer feature requests/suggestions

2006-09-05 Thread Eero Tamminen
,

>>I know that the repositories are the preferred method for
>>installing packages, but after installing yesterday >20
>>(Hatari) packages "From file..." several times in succession
>>(to test the packages I created), I started to wish for
>>following features:
> 
> Hmm, did you want to test the package itself, or how the AM deal with
> it?

Mainly the package, but also that I didn't screw up anything
AM-wise. :-)


> If you just want to test the package, I would recommend getting a
> shell and just using dpkg.  You can install multiple packages with one
> invocation of dpkg, for example.
> 
>>- Application installer remembering from which directory
>>  the last file was selected and opening the filesel
>>  to the same dir next time (can be forgotten at
>>  application exit)
> 
> Yep, that should be fixed.
> 
> 
>>- After installing one file, application installer asking
>>  with a dialog either:
>>  - "Install another package from file? [OK] [Cancel]"
>>(so that I don't need to use the menus each time as that's
>> 3 clicks of differents keys instead of 1 additional select
>> click), or
> 
> No, I think that would be too intrusive for the normal use case.  We
> could add this feature for red-pill mode, tho.  Patches welcome! :)
>
>>  - "Add this directory as a package repository? [OK] [Cancel]"
>>(so that if I use the same MMC directory for transferring
>> more packages, I don't need to anymore use the fsel)
> 
> That would be the proposed "dir://" method for apt: it would create
> the needed Packages file on the fly.

Can it also update the package list later on when doing "update"?
(if I have added new packages to the dir in the meanwhile)

One solution would be to have both of these alternatives:
"Do you want to add this directory as a repository,
 or install another package from file?
  [Add repository]  [Install]  [Cancel]"


>>Btw. I also tried adding "file:///media/mmc1/atari" as a repository
>>(+ disabling the other tableteer repo), but when I refreshed
>>the package list, Application installer disappeared.
> 
> Whoops.  Please file a bug about this.

If it repeats...


- Eero

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


Re: [maemo-developers] Re: Repositories

2006-09-05 Thread Miko Nieminen
ext Devesh Kothari wrote:
> ext Andrey Khurri wrote:
>
>   
>> Hi all,
>>
>> I am now a bit puzzled with this repositories stuff. I've been always
>> aware of that repository.maemo.org MUST NOT be used on a host
>> workstation or PC. This is clear.
>>
>> However, how should I interpret all those warnings that this repository
>> is 'ONLY' meant for using inside Scratchbox? This 'ONLY' sounds
>> ambiguously to me when I look at i.e. ApplicationCatalog2006 and see
>> there lots of packages meant for Nokia 770 device and available from
>> repository.maemo.org. Doesn't this mean that repository.maemo.org should
>> be included in /etc/apt/sources.list on Nokia 770 in order to get those
>> packages installed?
>>
>> Or is the difference that one could fetch packages from
>> repository.maemo.org and install them on Nokia 770 BUT could NOT use
>> this repository to upgrade tablet (like 'apt-get upgrade')?
>>
>> 
Personally, I think that it would be very logical that you can use maemo
repositories with your device. Like you said, these repositories
contains a lot of application which are mend to be used on the device
(maemo-dm, nfs client modules, ssh, etc...). I think that one of the
major causes to this whole mess was that the use of these repositories
at the device was too obvious and we never tested what happens in that
case. Now I am quite embarrassed about this mess, but I have learned my
lesson. Second lesson I learned was that think more when doing
code-clean-ups. This caused the mess with constant reboot cycles,
because I broke gst-plugings-farsight package. For my defense, I could
say that I didn't have that much time to do those clean-ups and we
needed those sources out. By the way fixed gst-plugins-farsight package
is now at the repository.

> Correct. We need to look into organizing the repositories better
> In most ideal and correct case, the apt-get upgrade from
> repository.maemo.org should not do anything on the device so
> validate perfect sync between packages on the device and packages
> in the maemo repository. The problem starts from the fact that
> maemo integration team takes these packages from internal package
> repository for device and then
> - reorganize them in a different (free/non-free) components then available
>   internally
>   
This doesn't cause any problems.
> - some source packages are cleaned to meet legal requirements (these cleanup
>   patches are filled as bugs in internal bugzilla, but sometimes not
> applied internally
>   promptly, causing a different versions of binary packages produced)
>   
This is a major problem and in the future this should be fixed and there
shouldn't be any problems related to this.
> - some device binary packages are replaced with  packages delivered
> specifically
>   for maemo e.g binary input method, themes, bitmaps, multimedia (codecs
> etc)
>
>   
This shouldn't cause any problems, if dependencies of these packages are
properly defined.
> >From this repo, then the developer rootfs is produced, in idea case,
> apt-upgrade on
> this developer rootfs should be OK.
>
>   
There is also this binary-only tar.gz package which contains some
packages which are needed for the rootfs and it is distributed under
EUSA (I hope this is the correct acronym) and can be downloaded from:
http://www.maemo.org/downloads/d2.php
>> I was also thinking that any package installable inside SB environment
>> (in an armel target) can be installed on Nokia 770? If this is right can
>> the same repositories be used both inside SB and on N770?
>>
>> 
> The problem is with upgrade :( I have put this on the agenda to be
> discussed and fixed.
>   
In the future this issue should be fixed. There are two problems:
1) When application manager is restarted, all application launched by it
are terminated and thus there are processes which are system critical
processes which will be killed. When any of these is terminated then
lifeguard service will reboot the device in the middle of upgrade
process (this is a bit simplified explanation).
2) When we do clean-ups and sdk specific fixes, we will change the
version number and this will cause unnecessary upgrade of packages. If
such package contains a system critical application it might cause
device to reboot in the middle of upgrade.

First problem should be fixed quite soon and it's possible that the fix
for this already exists at the sardine, I'm not sure.
The second problem should be fixed so that we don't need to do sdk
specific fixes and clean-ups and I strongly believe that this issue will
be fixed in the next sdk release.

If you upgrade system critical applications then you should disable
lifeguard before that. This can be done with command
"/path/to/flasher-2.0 --set-rd-flags=no-lifeguard-reset". After this you
should run "apt-get upgrade" and reboot the device.

We really have learned a lesson over here and I hope we won't make these
same mistakes again, if we do we wouldn't be very smart :-)

br,

-- 
Miko Niemine

Re: [maemo-developers] Application installer feature requests/suggestions

2006-09-05 Thread Marius Vollmer
"ext Eero Tamminen" <[EMAIL PROTECTED]> writes:

> I know that the repositories are the preferred method for
> installing packages, but after installing yesterday >20
> (Hatari) packages "From file..." several times in succession
> (to test the packages I created), I started to wish for
> following features:

Hmm, did you want to test the package itself, or how the AM deal with
it?

If you just want to test the package, I would recommend getting a
shell and just using dpkg.  You can install multiple packages with one
invocation of dpkg, for example.

> - Application installer remembering from which directory
>   the last file was selected and opening the filesel
>   to the same dir next time (can be forgotten at
>   application exit)

Yep, that should be fixed.

> - After installing one file, application installer asking
>   with a dialog either:
>   - "Install another package from file? [OK] [Cancel]"
> (so that I don't need to use the menus each time as that's
>  3 clicks of differents keys instead of 1 additional select
>  click), or

No, I think that would be too intrusive for the normal use case.  We
could add this feature for red-pill mode, tho.  Patches welcome! :)

>   - "Add this directory as a package repository? [OK] [Cancel]"
> (so that if I use the same MMC directory for transferring
>  more packages, I don't need to anymore use the fsel)

That would be the proposed "dir://" method for apt: it would create
the needed Packages file on the fly.

> Btw. I also tried adding "file:///media/mmc1/atari" as a repository
> (+ disabling the other tableteer repo), but when I refreshed
> the package list, Application installer disappeared.

Whoops.  Please file a bug about this.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers