Re: RFS: boodler

2011-03-10 Thread Артём Попов
2011/3/10 David Banks :
> On 09/03/11 01:48, Артём Попов wrote:
>>
>> The package is in a better shape now. Dear mentors, please look at it
>> again.
>
> Hi Artem, it's working great now!  Thanks for packaging this program, I have
> never seen it before and it looks really useful.
>
> Just a few nitpicks, I don't know how important these are and you might want
> to ignore them.  Just letting you know.
>
> 1.  You already took ownership of #295525 but you should probably change the
> title to ITP.

Thanks for all your comments, David. Bug title now changed.

> 2.  Build warnings about a useless dependency on libpthread.so:
>
> dpkg-shlibdeps: warning: dependency on libpthread.so.0 could be avoided if
> "debian/boodler-alsa/usr/lib/python2.5/site-packages/boodle/cboodle_alsa.so
> debian/boodler-alsa/usr/lib/python2.6/dist-packages/boodle/cboodle_alsa.so"
> were not uselessly linked against it (they use none of its symbols).
> [repeat for all plugins]

I don't know a sane way to fix these warnings, so any advice would be
most welcome (perhaps --as-needed linking flag does help?).

> 3.  Substvar warning in the build process:
> dpkg-gencontrol: warning: package boodler: unused substitution variable
> ${python:Versions}
> [repeat for all binary packages]

This warning appeared after dh_python2 migration and I think it's
specific to dh_python2. Speaking of it, I found the following
discussion on debian-python, although it didn't reveal anything about
possible fixes:

http://www.mail-archive.com/debian-python@lists.debian.org/msg06785.html

> Hopefully a DD can pick this up now and upload it.  Anyone?  :)

Hopefully so, if the warnings above aren't blocking the upload.
Otherwise, I'd glady hear any suggestions on how to fix them.

--Artem


--
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/AANLkTi=+XzeK-tALSV7iK_UJ4YshnxduzR0+=arl+...@mail.gmail.com



Re: RFS: boodler

2011-03-10 Thread David Banks

On 09/03/11 01:48, Артём Попов wrote:

The package is in a better shape now. Dear mentors, please look at it again.


Hi Artem, it's working great now!  Thanks for packaging this program, I 
have never seen it before and it looks really useful.


Just a few nitpicks, I don't know how important these are and you might 
want to ignore them.  Just letting you know.


1.  You already took ownership of #295525 but you should probably change 
the title to ITP.


2.  Build warnings about a useless dependency on libpthread.so:

dpkg-shlibdeps: warning: dependency on libpthread.so.0 could be avoided 
if 
"debian/boodler-alsa/usr/lib/python2.5/site-packages/boodle/cboodle_alsa.so 
debian/boodler-alsa/usr/lib/python2.6/dist-packages/boodle/cboodle_alsa.so" 
were not uselessly linked against it (they use none of its symbols).

[repeat for all plugins]

3.  Substvar warning in the build process:
dpkg-gencontrol: warning: package boodler: unused substitution variable 
${python:Versions}

[repeat for all binary packages]

Hopefully a DD can pick this up now and upload it.  Anyone?  :)

Cheers,
David


--
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/ila446$jhi$1...@dough.gmane.org



Re: RFS: boodler

2011-03-08 Thread Артём Попов
2011/3/8 David Banks :
> Hi Artem,
>
> On 08/03/11 05:07, Артём Попов wrote:
>>
>> The package can be found on mentors.debian.net:
>> - URL: http://mentors.debian.net/debian/pool/main/b/boodler
>> - Source repository: deb-src http://mentors.debian.net/debian unstable
>> main contrib non-free
>> - dget
>> http://mentors.debian.net/debian/pool/main/b/boodler/boodler_2.0.4-1.dsc
>
> Thanks for the package!
>
> I'm not a DD, so I can't upload your package (sorry), but I had problems
> building it in Sid.  Cowbuilder can't build it in a freshly created chroot.
>  I attach the full log but the relevant part is this:
>
> The following packages have unmet dependencies:
>  libjack0: Conflicts: libjack-0.116 which is a virtual package.
>  libjack-jackd2-0: Conflicts: libjack-0.116 which is a virtual package.
>                    Conflicts: libjack0 but 1:0.120.1+svn4142-1 is to be
> installed.
>  pbuilder-satisfydepends-dummy: Depends: libmp3lame-dev which is a virtual
> package.
>

2011/3/8 David Banks :
> Hi Artem,
>
> On 08/03/11 05:07, Артём Попов wrote:
>>
>> The package can be found on mentors.debian.net:
>> - URL: http://mentors.debian.net/debian/pool/main/b/boodler
>> - Source repository: deb-src http://mentors.debian.net/debian unstable
>> main contrib non-free
>> - dget
>> http://mentors.debian.net/debian/pool/main/b/boodler/boodler_2.0.4-1.dsc
>
> Thanks for the package!
>
> I'm not a DD, so I can't upload your package (sorry), but I had problems
> building it in Sid.  Cowbuilder can't build it in a freshly created chroot.
>  I attach the full log but the relevant part is this:
>
> The following packages have unmet dependencies:
>  libjack0: Conflicts: libjack-0.116 which is a virtual package.
>  libjack-jackd2-0: Conflicts: libjack-0.116 which is a virtual package.
>                    Conflicts: libjack0 but 1:0.120.1+svn4142-1 is to be
> installed.
>  pbuilder-satisfydepends-dummy: Depends: libmp3lame-dev which is a virtual
> package.

Hello David,

Thanks for testing it, indeed, I had an ambiguous jack dependency,
which is now resolved by putting libjack-jackd2-dev BEFORE
libbiojack0-dev. Otherwise it just refuses to build with the above
error. I didn't know Build-Depends should be ordered. Guess it's a bug
in biojack anyway, have to look at it closer.

libmp3lame-dev was present on my Ubuntu system, so I assumed it should
be in Debian as well. My mistake. I removed the mp3 driver completely,
and the dependency is gone.

The package is in a better shape now. Dear mentors, please look at it again.

Best regards,
--Artem


--
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/aanlktinyeqn627_bx7xs0cjsruxgqe-i6idynerhv...@mail.gmail.com



Re: RFS: boodler

2011-03-08 Thread David Banks

Hi Artem,

On 08/03/11 05:07, Артём Попов wrote:

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/b/boodler
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/b/boodler/boodler_2.0.4-1.dsc


Thanks for the package!

I'm not a DD, so I can't upload your package (sorry), but I had problems 
building it in Sid.  Cowbuilder can't build it in a freshly created 
chroot.  I attach the full log but the relevant part is this:


The following packages have unmet dependencies:
  libjack0: Conflicts: libjack-0.116 which is a virtual package.
  libjack-jackd2-0: Conflicts: libjack-0.116 which is a virtual package.
Conflicts: libjack0 but 1:0.120.1+svn4142-1 is to 
be installed.
  pbuilder-satisfydepends-dummy: Depends: libmp3lame-dev which is a 
virtual package.


[This is the first time I have used cowbuilder but also I have tried to 
build while manually resolving the dependencies on my Sid machine using 
plain debuild and I face the same error.]


Cheers,
David
 -> Copying COW directory
  forking: rm -rf /var/cache/pbuilder/build//cow.23528 
  forking: cp -al /var/cache/pbuilder/base.cow /var/cache/pbuilder/build//cow.23528 
I: removed stale ilistfile /var/cache/pbuilder/build//cow.23528/.ilist
  forking: chroot /var/cache/pbuilder/build//cow.23528 cowdancer-ilistcreate /.ilist find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ' 
 -> Invoking pbuilder
  forking: pbuilder build --buildplace /var/cache/pbuilder/build//cow.23528 --buildresult /var/cache/pbuilder/result/ --debbuildopts  --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.23528 cow-shell /home/amoe/boodler_2.0.4-1.dsc 
W: /root/.pbuilderrc does not exist
I: Running in no-targz mode
I: using fakeroot in build.
I: Current time: Tue Mar  8 14:49:23 GMT 2011
I: pbuilder-time-stamp: 1299595763
I: copying local configuration
I: mounting /proc filesystem
I: mounting /dev/pts filesystem
I: Mounting /var/cache/pbuilder/ccache
I: policy-rc.d already exists
I: Obtaining the cached apt archive contents
I: Setting up ccache
I: Installing the build-deps
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team 
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 8), libasound2-dev, libbio2jack0-dev, libesd0-dev, libmp3lame-dev, libpulse-dev, libshout-dev, libvorbis-dev, python-all-dev
dpkg-deb: building package `pbuilder-satisfydepends-dummy' in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously deselected package pbuilder-satisfydepends-dummy.
(Reading database ... 10675 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from .../pbuilder-satisfydepends-dummy.deb) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper (>= 8); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on libasound2-dev; however:
  Package libasound2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libbio2jack0-dev; however:
  Package libbio2jack0-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libesd0-dev; however:
  Package libesd0-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libmp3lame-dev; however:
  Package libmp3lame-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libpulse-dev; however:
  Package libpulse-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libshout-dev; however:
  Package libshout-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libvorbis-dev; however:
  Package libvorbis-dev is not installed.
 pbuilder-satisfydepends-dummy depends on python-all-dev; however:
  Package python-all-dev is not installed.
Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
The following NEW packages will be installed:
  bsdmainutils{a} debhelper{a} esound-common{a} file{a} gettext{a} 
  gettext-base{a} groff-base{a} html2text{a} intltool-debian{a} 
  libasound2{a} libasound2-dev{a} libasyncns0{a} libaudiofile-dev{a} 
  libaudiofile0{a} libavahi-client-dev{a} libavahi-client3{a} 
  libavahi-common-data{a} libavahi-common-dev{a} libavahi-common3{a} 
  libbio2jack0{a} libbio2jack0-dev{a} libcap2{a} libcelt-dev{a} 
  libcelt0-0{a} libcroco3{a} libdbus-1-3{a} libdbus-1-dev{a