Bug#694589: lastfmproxy: python module/script files in wrong location

2013-01-24 Thread Andreas Tille
Hi,

I wonder whether it would help if I would just dh_python2-ify (switching
from cdbs to dh) to solve this problem.  I do not feel prepared to fix the
issue in cdbs but I did some dh based Python packages - so feel free to
ping me if this is accepted.

On the other hand popcon seems to show

   http://qa.debian.org/popcon.php?package=lastfmproxy

that the best days of this package are over - I also can not see any
reverse dependencies.  Kicking this leaf package from testing would be
perfectly fine for me personally.

BTW, I would also inject the packaging into collab-maint (svn or git -
whatever you prefer.)

Kind regards

Andreas.

-- 
http://fam-tille.de


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



Bug#694589: lastfmproxy: python module/script files in wrong location

2013-01-24 Thread Romain Beauxis
2013/1/24 Andreas Tille ti...@debian.org:
 Hi,

Hi Andreas,

 I wonder whether it would help if I would just dh_python2-ify (switching
 from cdbs to dh) to solve this problem.  I do not feel prepared to fix the
 issue in cdbs but I did some dh based Python packages - so feel free to
 ping me if this is accepted.

 On the other hand popcon seems to show

http://qa.debian.org/popcon.php?package=lastfmproxy

 that the best days of this package are over - I also can not see any
 reverse dependencies.  Kicking this leaf package from testing would be
 perfectly fine for me personally.

 BTW, I would also inject the packaging into collab-maint (svn or git -
 whatever you prefer.)

Thanks for your care! Feel free to upload a fixed version, either
NMUed or even taking the package over..

Have a good day,
Romain


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



Bug#694589: lastfmproxy: python module/script files in wrong location

2013-01-24 Thread Andreas Tille
Hi Romain,

I'm sorry to say that I became immediately uninterested when I noticed
that the package became a candidate for removal from Wheezy.  I'm not
using the package and I just wanted to help speeding up the release.
So I will definitely not take over.

Sorry for not beeing really helpful

  Andreas.

On Thu, Jan 24, 2013 at 10:07:17AM -0600, Romain Beauxis wrote:
 2013/1/24 Andreas Tille ti...@debian.org:
  Hi,
 
 Hi Andreas,
 
  I wonder whether it would help if I would just dh_python2-ify (switching
  from cdbs to dh) to solve this problem.  I do not feel prepared to fix the
  issue in cdbs but I did some dh based Python packages - so feel free to
  ping me if this is accepted.
 
  On the other hand popcon seems to show
 
 http://qa.debian.org/popcon.php?package=lastfmproxy
 
  that the best days of this package are over - I also can not see any
  reverse dependencies.  Kicking this leaf package from testing would be
  perfectly fine for me personally.
 
  BTW, I would also inject the packaging into collab-maint (svn or git -
  whatever you prefer.)
 
 Thanks for your care! Feel free to upload a fixed version, either
 NMUed or even taking the package over..
 
 Have a good day,
 Romain
 

-- 
http://fam-tille.de


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



Bug#694589: lastfmproxy: python module/script files in wrong location

2013-01-24 Thread Romain Beauxis
Hi,

2013/1/24 Andreas Tille ti...@debian.org:
 I'm sorry to say that I became immediately uninterested when I noticed
 that the package became a candidate for removal from Wheezy.  I'm not
 using the package and I just wanted to help speeding up the release.
 So I will definitely not take over.

 Sorry for not beeing really helpful

That's fine. I don't think this software project is still active anyway..

R.


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



Bug#694589: lastfmproxy: python module/script files in wrong location

2012-12-31 Thread gregor herrmann
On Wed, 28 Nov 2012 08:19:25 +0100, Julien Cristau wrote:

  Severity: serious
  Justification: policy §9.1 (FHS: /var/lib is for state information not 
  scripts), python policy §2.1 (module placement)

  lastfmproxy ships a number of files in /var/lib that belong in /usr/share --
  this includes python module files and probably also the png/html/css/js 
  files
  as well.

 I don't think this warrants serious severity.

  (Line 3 of the postinst also means that any debhelper boilerplate
  added to the maintainer script will not be executed in a lot of cases
  which is not as desirable.)

 This might.

#DEBHELPER# gets expanded to

# Automatically added by dh_installinit
if [ -x /etc/init.d/lastfmproxy ]; then
update-rc.d lastfmproxy defaults /dev/null
invoke-rc.d lastfmproxy start || exit $?
fi
# End automatically added section


Interesting details re /var/lib vs. /usr/share:

- from postinst:

# 5. Remove old stuff..
if dpkg --compare-versions $2 lt 1.2-1; then
  rm -rf /usr/share/lastfmproxy
  usermod -d $HOME $LASTFMPROXY
fi

- from changelog:

  * Moved working directory to /var/lib/lastfmproxy


Cheers,
gregor


-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: Die Schmetterlinge: Feiertag


signature.asc
Description: Digital signature


Bug#694589: lastfmproxy: python module/script files in wrong location

2012-11-27 Thread Stuart Prescott
Package: lastfmproxy
Version: 1.3b-2
Severity: serious
Justification: policy §9.1 (FHS: /var/lib is for state information not 
scripts), python policy §2.1 (module placement)

Hi!

lastfmproxy ships a number of files in /var/lib that belong in /usr/share --
this includes python module files and probably also the png/html/css/js files
as well.

lastfmproxy: /var/lib/lastfmproxy/audioscrobbler.py
lastfmproxy: /var/lib/lastfmproxy/changestation.py
lastfmproxy: /var/lib/lastfmproxy/config.py
lastfmproxy: /var/lib/lastfmproxy/data/album.png
lastfmproxy: /var/lib/lastfmproxy/data/artist.png
lastfmproxy: /var/lib/lastfmproxy/data/default.css
lastfmproxy: /var/lib/lastfmproxy/data/default.html
lastfmproxy: /var/lib/lastfmproxy/data/favicon.ico
lastfmproxy: /var/lib/lastfmproxy/data/main.js
lastfmproxy: /var/lib/lastfmproxy/data/nice_favicon.png
lastfmproxy: /var/lib/lastfmproxy/data/noalbum_medium.gif
lastfmproxy: /var/lib/lastfmproxy/data/sidebar.css
lastfmproxy: /var/lib/lastfmproxy/data/sidebar.html
lastfmproxy: /var/lib/lastfmproxy/data/song.png
lastfmproxy: /var/lib/lastfmproxy/httpclient.py
lastfmproxy: /var/lib/lastfmproxy/lastfm.py
lastfmproxy: /var/lib/lastfmproxy/main.py
lastfmproxy: /var/lib/lastfmproxy/playlist.py
lastfmproxy: /var/lib/lastfmproxy/xspf.py

Additionally, this package does not follow python policy §2.6 (byte
compilation of modules). The use of a python packaging helper such
as dh_python2 would help with this.

(Line 3 of the postinst also means that any debhelper boilerplate
added to the maintainer script will not be executed in a lot of cases
which is not as desirable.)

cheers
Stuart


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



Bug#694589: lastfmproxy: python module/script files in wrong location

2012-11-27 Thread Julien Cristau
On Wed, Nov 28, 2012 at 03:27:16 +, Stuart Prescott wrote:

 Package: lastfmproxy
 Version: 1.3b-2
 Severity: serious
 Justification: policy §9.1 (FHS: /var/lib is for state information not 
 scripts), python policy §2.1 (module placement)
 
 Hi!
 
 lastfmproxy ships a number of files in /var/lib that belong in /usr/share --
 this includes python module files and probably also the png/html/css/js files
 as well.
 
I don't think this warrants serious severity.

 lastfmproxy: /var/lib/lastfmproxy/audioscrobbler.py
 lastfmproxy: /var/lib/lastfmproxy/changestation.py
 lastfmproxy: /var/lib/lastfmproxy/config.py
 lastfmproxy: /var/lib/lastfmproxy/data/album.png
 lastfmproxy: /var/lib/lastfmproxy/data/artist.png
 lastfmproxy: /var/lib/lastfmproxy/data/default.css
 lastfmproxy: /var/lib/lastfmproxy/data/default.html
 lastfmproxy: /var/lib/lastfmproxy/data/favicon.ico
 lastfmproxy: /var/lib/lastfmproxy/data/main.js
 lastfmproxy: /var/lib/lastfmproxy/data/nice_favicon.png
 lastfmproxy: /var/lib/lastfmproxy/data/noalbum_medium.gif
 lastfmproxy: /var/lib/lastfmproxy/data/sidebar.css
 lastfmproxy: /var/lib/lastfmproxy/data/sidebar.html
 lastfmproxy: /var/lib/lastfmproxy/data/song.png
 lastfmproxy: /var/lib/lastfmproxy/httpclient.py
 lastfmproxy: /var/lib/lastfmproxy/lastfm.py
 lastfmproxy: /var/lib/lastfmproxy/main.py
 lastfmproxy: /var/lib/lastfmproxy/playlist.py
 lastfmproxy: /var/lib/lastfmproxy/xspf.py
 
 Additionally, this package does not follow python policy §2.6 (byte
 compilation of modules). The use of a python packaging helper such
 as dh_python2 would help with this.
 
 (Line 3 of the postinst also means that any debhelper boilerplate
 added to the maintainer script will not be executed in a lot of cases
 which is not as desirable.)
 
This might.

Cheers,
Julien


signature.asc
Description: Digital signature