RFS: deejayd (updated package)

2010-06-29 Thread Alexandre Rossi
Dear mentors,

I am looking for a sponsor for the new version 0.10.0-2 of my package
deejayd. deejayd is a Network controllable media player daemon that
supports multiple panes media library browsing, video playback, among
other features. It is a python package.

The package appears to be lintian clean.

The upload would fix these bugs: 587326 which renders package
unusable, and 575118.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/d/deejayd
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/d/deejayd/deejayd_0.10.0-2.dsc

I would be glad if someone uploaded this package for me.

Kind regards
 Alex


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktimuhhvm7fksiea4ji5n45yafo4tgdoyfulgu...@mail.gmail.com



RFS: deejayd (updated package)

2010-04-06 Thread Alexandre Rossi
Dear mentors,

I am looking for a sponsor for the new version 0.10.0-1
of my package deejayd.

It builds these binary packages:
deejayd- Network controllable media player daemon
deejayd-client - Client library and command line tool to access the
deejayd server
deejayd-gstreamer - Deejayd GStreamer backend
deejayd-webui - Web interface for deejayd
deejayd-webui-extension - Deejayd web user interface Iceweasel extension
deejayd-xine - Deejayd XINE backend

The package appears to be lintian clean.

The upload would fix these bugs: 575118

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/d/deejayd
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/d/deejayd/deejayd_0.10.0-1.dsc

I would be glad if someone uploaded this package for me and to address
any issues you would find with the package.

Kind regards
 Alexandre Rossi


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/w2q9b01ce9b1004061027q3fc0eca9k1115d6c2d7453...@mail.gmail.com



Re: RFS: deejayd (updated package)

2009-08-26 Thread Alexandre Rossi
Hi,

 Thanks a lot for the comments. I'll upload an updated version once I
 have implemented something to ensure the X server is ready in
 debian/deejayd.deejayd-xserver.init do_start() (and something better
 than sleep 2).

Thanks for all the clarifications. I just finally uploaded a new
version 0.8.3-2 that fixes all this plus the wait for X to be ready
thing I wanted to address.

As a reminder, major items of the changelog :
- New upstream version,
- fixes the build with python 2.6 (change of install locations),
- handles pyinotify = 0.8 API changes,
- closes #535374 (bashism in debian/rules),
- eases the connection with Xorg (this is a daemon running with its
own privileges, so connection to Xorg is tricky).

Comments and/or upload very welcomed.

Thanks,

Alex


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: deejayd (updated package)

2009-07-23 Thread Raphael Geissert
Alexandre Rossi wrote:
 And the script doesn't correctly handle the case where the default file
 has been removed (it expects the vars to be always defined). The Xsession
 script doesn't handle an unset DEEJAYD_DISPLAYNAME and DEEJAYD_XAUTHORITY
 vars either. [ -r ] is evaluated to true.
 
 [ -r ] behaves correctly both with bash and sh on my lenny box. Not
 sure I understand what to do here.

What I meant was that:
$ foo=/foo/bar; [ -r $foo ]  echo hello world
$ unset foo; [ -r $foo ]  echo hello world
hello world
$ unset foo; [ -r $foo ]  echo hello world
nothing

 Thanks a lot for the comments. I'll upload an updated version once I
 have implemented something to ensure the X server is ready in
 debian/deejayd.deejayd-xserver.init do_start() (and something better
 than sleep 2).
 

Okay

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: deejayd (updated package)

2009-07-23 Thread Boyd Stephen Smith Jr.
In h49gnk$6n...@ger.gmane.org, Raphael Geissert wrote:
Alexandre Rossi wrote:
 And the script doesn't correctly handle the case where the default file
 has been removed (it expects the vars to be always defined). The
 Xsession script doesn't handle an unset DEEJAYD_DISPLAYNAME and
 DEEJAYD_XAUTHORITY vars either. [ -r ] is evaluated to true.

 [ -r ] behaves correctly both with bash and sh on my lenny box. Not
 sure I understand what to do here.

What I meant was that:
$ foo=/foo/bar; [ -r $foo ]  echo hello world

Looks normal, assuming /foor/bar doesn't exist on your system.

$ unset foo; [ -r $foo ]  echo hello world
hello world
$ unset foo; [ -r $foo ]  echo hello world
nothing

Both these are required behavior by SUSv2.  In the first, you are passing 2 
arguments to the '[' command, after removing the trailing ']' only one 
argument remains.  In that case the '[' (or test) command is required to 
return 0 (succeed) if the argument is non-empty and return non-0 (fail) if 
the argument is empty.
-- 
Boyd Stephen Smith Jr.   ,= ,-_-. =.
b...@iguanasuicide.net  ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.net/\_/



signature.asc
Description: This is a digitally signed message part.


Re: RFS: deejayd (updated package)

2009-07-23 Thread Sven Joachim
On 2009-07-23 20:56 +0200, Boyd Stephen Smith Jr. wrote:

 In h49gnk$6n...@ger.gmane.org, Raphael Geissert wrote:
Alexandre Rossi wrote:
 And the script doesn't correctly handle the case where the default file
 has been removed (it expects the vars to be always defined). The
 Xsession script doesn't handle an unset DEEJAYD_DISPLAYNAME and
 DEEJAYD_XAUTHORITY vars either. [ -r ] is evaluated to true.

 [ -r ] behaves correctly both with bash and sh on my lenny box. Not
 sure I understand what to do here.

What I meant was that:
$ foo=/foo/bar; [ -r $foo ]  echo hello world

 Looks normal, assuming /foor/bar doesn't exist on your system.

$ unset foo; [ -r $foo ]  echo hello world
hello world
$ unset foo; [ -r $foo ]  echo hello world
nothing

 Both these are required behavior by SUSv2.  In the first, you are passing 2 
 arguments to the '[' command, after removing the trailing ']' only one 
 argument remains.  In that case the '[' (or test) command is required to 
 return 0 (succeed) if the argument is non-empty and return non-0 (fail) if 
 the argument is empty.

Raphael surely knows this; what he wanted to say is that the behavior of
[ -r $foo ] if foo is unset is probably not intended and therefore
[ -r $foo ] should be used.

Sven


pgpbZsY6fg2ud.pgp
Description: PGP signature


Re: RFS: deejayd (updated package)

2009-07-13 Thread Alexandre Rossi
Hi,

 Whenever that happens you should report them. I just did it: #536405

Thanks and noted.

 To sum up the changelog, this new version :
 - is a new upstream version that fixes a lot,
 - fixes the build with python 2.6 (change of install locations),

 Which fixes an ubuntu bug but you are not closing it. The syntax is LP:
 #

Bug references added.

 debian/50...:
 tmpauthfile=`mktemp -p /tmp deejayd-reuse.XX`
 why do you specify a directory instead of letting mktemp find one on its
 own?
 debian/deejayd?deejayd-xserver.init
 if [ -z `hostname --version 21 | grep GNU` ]; then
 if ! hostname --version 21 | grep -q GNU; then
 xserverauthfile=`mktemp -p /tmp serverauth.XX`
 same as above

Cut and paste from /usr/bin/startx, fixed.

 And the script doesn't correctly handle the case where the default file has
 been removed (it expects the vars to be always defined). The Xsession
 script doesn't handle an unset DEEJAYD_DISPLAYNAME and DEEJAYD_XAUTHORITY
 vars either. [ -r ] is evaluated to true.

[ -r ] behaves correctly both with bash and sh on my lenny box. Not
sure I understand what to do here.

Anyway, I added default values for required variables.

 And:
 $ checkbashisms -x debian/50deejayd_steal-session
 script debian/50deejayd_steal-session does not appear to have a #!
 interpreter line;
 you may get strange results
 possible bashism in debian/50deejayd_steal-session line 7 (should be 'b =
 a'):
    if [ $DEEJAYD_XSERVER_METHOD == reuse ]; then

Fixed.

Thanks a lot for the comments. I'll upload an updated version once I
have implemented something to ensure the X server is ready in
debian/deejayd.deejayd-xserver.init do_start() (and something better
than sleep 2).

Alex


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: deejayd (updated package)

2009-07-09 Thread Raphael Geissert
[Sending you a copy in case you are not subscribed]

Hi,

Alexandre Rossi wrote:

 Dear mentors,
 
 I am looking for a sponsor for the new version 0.8.3-1
 of my package deejayd.
 
[...]
 
 The package appears to be lintian clean. The informational messages
 can be ignored because both debhelper and python are needed to run the
 clean target.
 $ lintian -IE --pedantic deejayd_0.8.2-1.dsc
 I: deejayd source: build-depends-without-arch-dep debhelper
 I: deejayd source: build-depends-without-arch-dep python

Whenever that happens you should report them. I just did it: #536405

 
 To sum up the changelog, this new version :
 - is a new upstream version that fixes a lot,
 - fixes the build with python 2.6 (change of install locations),

Which fixes an ubuntu bug but you are not closing it. The syntax is LP:
#

 - handles pyinotify = 0.8 API changes,
 - closes #535374 (bashism in debian/rules) which is not in the
 changelog because it has been fixed a while ago,
 - eases the connection with Xorg (this is a daemon running with its
 own privileges, so connection to Xorg is tricky).
 

debian/50...:
 tmpauthfile=`mktemp -p /tmp deejayd-reuse.XX`
why do you specify a directory instead of letting mktemp find one on its
own?

debian/deejayd?deejayd-xserver.init
 if [ -z `hostname --version 21 | grep GNU` ]; then
if ! hostname --version 21 | grep -q GNU; then
 xserverauthfile=`mktemp -p /tmp serverauth.XX`
same as above

And the script doesn't correctly handle the case where the default file has
been removed (it expects the vars to be always defined). The Xsession
script doesn't handle an unset DEEJAYD_DISPLAYNAME and DEEJAYD_XAUTHORITY
vars either. [ -r ] is evaluated to true.

And:
$ checkbashisms -x debian/50deejayd_steal-session
script debian/50deejayd_steal-session does not appear to have a #!
interpreter line;
you may get strange results
possible bashism in debian/50deejayd_steal-session line 7 (should be 'b =
a'):
if [ $DEEJAYD_XSERVER_METHOD == reuse ]; then

I've added a new rule to force the check of files in /etc/Xsession.d to the
script I use on my archive-wide runs.

There are probably other issues, but that's my review for now.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



RFS: deejayd (updated package)

2009-07-06 Thread Alexandre Rossi
Dear mentors,

I am looking for a sponsor for the new version 0.8.3-1
of my package deejayd.

It builds these binary packages:
deejayd- Network controllable media player daemon
deejayd-client - Client library and command line tool to access the
deejayd server
deejayd-gstreamer - Deejayd GStreamer backend
deejayd-webui - Web interface for deejayd
deejayd-webui-extension - Deejayd web user interface Iceweasel extension
deejayd-xine - Deejayd XINE backend

The package appears to be lintian clean. The informational messages
can be ignored because both debhelper and python are needed to run the
clean target.
$ lintian -IE --pedantic deejayd_0.8.2-1.dsc
I: deejayd source: build-depends-without-arch-dep debhelper
I: deejayd source: build-depends-without-arch-dep python

To sum up the changelog, this new version :
- is a new upstream version that fixes a lot,
- fixes the build with python 2.6 (change of install locations),
- handles pyinotify = 0.8 API changes,
- closes #535374 (bashism in debian/rules) which is not in the
changelog because it has been fixed a while ago,
- eases the connection with Xorg (this is a daemon running with its
own privileges, so connection to Xorg is tricky).

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/d/deejayd
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/d/deejayd/deejayd_0.8.3-1.dsc

I would be glad if someone uploaded this package for me.

Cheers,

Alex


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org