List Info

Thread: Debian package for SC




Debian package for SC
user name
2006-10-11 10:35:37
Hi all,

I've just commited the necessary files to build a debian
package for the
SIP Communicator. I've also updated the ant build.xml file
to add a 
"deb" task to easily create a Debian package. This
task depends on the 
"make" task and will be skipped if the needed
tools (dpkg-buildpackage) 
are not found. The Debian package are available under
release/debian.

Are there any volunteers running Debian willing to test the
package?

Cheers,
Martin

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net

Debian package for SC
user name
2006-10-11 12:13:03
Hi Martin,

I've tested the debian package everything works fine. builds
(after 
install dependencies) and installs ok.

There are some exceptions but they are not connected to the
debian package.

The one exception is if you run SC under root a directory 
/tmp/sip-communicator.bin which is not usable if you run
then
from normal user - Exception Access Denied is thrown.

Martin André wrote:
> Hi all,
>
> I've just commited the necessary files to build a
debian package for the
> SIP Communicator. I've also updated the ant build.xml
file to add a 
> "deb" task to easily create a Debian package.
This task depends on the 
> "make" task and will be skipped if the needed
tools 
> (dpkg-buildpackage) are not found. The Debian package
are available 
> under release/debian.
>
> Are there any volunteers running Debian willing to test
the package?
>
> Cheers,
> Martin
>
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
> For additional commands, e-mail: dev-helpsip-communicator.dev.java.net
>
>

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net

Debian package for SC
user name
2006-10-12 03:26:59
Hey Damian,

Damian Minkov wrote:
> Hi Martin,
> 
> I've tested the debian package everything works fine.
builds (after 
> install dependencies) and installs ok.
> 
> There are some exceptions but they are not connected to
the debian package.
> 
> The one exception is if you run SC under root a
directory 
> /tmp/sip-communicator.bin which is not usable if you
run then
> from normal user - Exception Access Denied is thrown.

Good catch. Actually, the current behavior (from the cvs
source) for 
oscar is to deploy its bundles in the current directory in a

sip-communicator.bin directory. Because the package installs
the files 
under /usr/share/sip-communicator, it is impossible for a
normal user to 
write here. So i changed the destination to /tmp. but didn't
though at 
the multiuser issue. I changed the behavior to have the
default oscar 
one, ie deploy in ~/.noscar/sip-communicator.bin.

Thanks,
Martin

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net

Debian package for SC
user name
2006-10-12 16:13:27
Hi Martin,

I am afraid that storing bundles in the ~/.noscar directory
could lead 
to another problem. I am not sure that oscar would update (I
actually 
believe it won't) update installed bundles after you upgrade
your 
sip-communicator with an apt-get update. In other words, the
/usr/share 
directory will be upgraded but this won't change anything
for the user 
after they restart their sip-communicator.

This adds up to the fact that keeping duplicates of the SIP
Communicator 
on the user machine does not sound quite right.

We'd have to think of something else like for example
distributing the 
oscar repository itself and configuring oscar to install
only newly 
downloaded bundles/plugins in the user home and keeping the
rest in 
/usr/share.

Any ideas?

Emil

Martin André wrote:
> Hey Damian,
> 
> Damian Minkov wrote:
>> Hi Martin,
>>
>> I've tested the debian package everything works
fine. builds (after 
>> install dependencies) and installs ok.
>>
>> There are some exceptions but they are not
connected to the debian package.
>>
>> The one exception is if you run SC under root a
directory 
>> /tmp/sip-communicator.bin which is not usable if
you run then
>> from normal user - Exception Access Denied is
thrown.
> 
> Good catch. Actually, the current behavior (from the
cvs source) for 
> oscar is to deploy its bundles in the current directory
in a 
> sip-communicator.bin directory. Because the package
installs the files 
> under /usr/share/sip-communicator, it is impossible for
a normal user to 
> write here. So i changed the destination to /tmp. but
didn't though at 
> the multiuser issue. I changed the behavior to have the
default oscar 
> one, ie deploy in ~/.noscar/sip-communicator.bin.
> 
> Thanks,
> Martin
> 
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
> For additional commands, e-mail: dev-helpsip-communicator.dev.java.net
> 
> 

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net

Debian package for SC
user name
2006-10-16 06:21:19
Hi Emil,

Emil Ivov wrote:
> Hi Martin,
> 
> I am afraid that storing bundles in the ~/.noscar
directory could lead 
> to another problem. I am not sure that oscar would
update (I actually 
> believe it won't) update installed bundles after you
upgrade your 
> sip-communicator with an apt-get update. In other
words, the /usr/share 
> directory will be upgraded but this won't change
anything for the user 
> after they restart their sip-communicator.
> 
> This adds up to the fact that keeping duplicates of the
SIP Communicator 
> on the user machine does not sound quite right.

Hmmm, you're right... as usual 

> We'd have to think of something else like for example
distributing the 
> oscar repository itself and configuring oscar to
install only newly 
> downloaded bundles/plugins in the user home and keeping
the rest in 
> /usr/share.
> 
> Any ideas?

This seems good to me. I'll look if this is possible to do
such thing 
with Oscar.

BTW, do someone know other projects using oscar? How are
they packaged 
under multi-users OS?

Martin

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net

Debian package for SC
user name
2006-10-18 20:09:22
Hello Martin,

Anything new on the multi user issue?

Incidentally, I wanted to ask you something. Wouldn't it be
nice to add 
a dependency on libaoss for the sip-communicator .deb
package and launch 
it with LD_PRELOAD set to /usr/lib/libaoss.so ?

Since JavaSound uses OSS, as soon as it opens the sound
device it hogs 
on it (at best) or fails if another app is already using it.
This 
happens for both sound notifications and rendering incoming
audio 
streams. Since recently (I don't know when exactly), alsa
have enabled 
dmix and dsnoop by default for non-multichannel sound cards
so it would 
be enough to make the sip-communicator use Alsa. This would 
automatically resolve the multiple access issue.

I've been using the SIP Communicator with libaoss lately and
it works 
really fine.

WDYT?

Emil

Martin André wrote:
> Hi Emil,
> 
> Emil Ivov wrote:
>> Hi Martin,
>>
>> I am afraid that storing bundles in the ~/.noscar
directory could lead 
>> to another problem. I am not sure that oscar would
update (I actually 
>> believe it won't) update installed bundles after
you upgrade your 
>> sip-communicator with an apt-get update. In other
words, the /usr/share 
>> directory will be upgraded but this won't change
anything for the user 
>> after they restart their sip-communicator.
>>
>> This adds up to the fact that keeping duplicates of
the SIP Communicator 
>> on the user machine does not sound quite right.
> 
> Hmmm, you're right... as usual 
> 
>> We'd have to think of something else like for
example distributing the 
>> oscar repository itself and configuring oscar to
install only newly 
>> downloaded bundles/plugins in the user home and
keeping the rest in 
>> /usr/share.
>>
>> Any ideas?
> 
> This seems good to me. I'll look if this is possible to
do such thing 
> with Oscar.
> 
> BTW, do someone know other projects using oscar? How
are they packaged 
> under multi-users OS?
> 
> Martin
> 
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
> For additional commands, e-mail: dev-helpsip-communicator.dev.java.net
> 
> 

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net

Debian package for SC
user name
2006-10-24 04:38:11
Hi Emil,

Emil Ivov wrote:
> Hello Martin,
> 
> Anything new on the multi user issue?

No, not yet. I saw you commited to the cvs many things
recently (looks 
like we are really close to the first beta release ;)). I
will check if 
there is no incidence on the debian package build and will
search for a 
solution for the multi user issue by the end of the week.

> Incidentally, I wanted to ask you something. Wouldn't
it be nice to add 
> a dependency on libaoss for the sip-communicator .deb
package and launch 
> it with LD_PRELOAD set to /usr/lib/libaoss.so ?
> 
> Since JavaSound uses OSS, as soon as it opens the sound
device it hogs 
> on it (at best) or fails if another app is already
using it. This 
> happens for both sound notifications and rendering
incoming audio 
> streams. Since recently (I don't know when exactly),
alsa have enabled 
> dmix and dsnoop by default for non-multichannel sound
cards so it would 
> be enough to make the sip-communicator use Alsa. This
would 
> automatically resolve the multiple access issue.
> 
> I've been using the SIP Communicator with libaoss
lately and it works 
> really fine.
> 
> WDYT?

Well if you tell me that it works fine, I have absolutely no
objection 
to add a dependency on the alsa-oss package (containing
libaoss). I will 
check it.

Martin

> Emil

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net

[1-7]

about | contact  Other archives ( Real Estate discussion Medical topics )