Re: RFS: projectm (ping)

2010-06-27 Thread Reinhard Tartler

I've just testbuild and installed the package in a test VM. Granted, it
has no real sound hardware, but for basic testing, this has to be
enough.

Observations:

 - it seems the user has to choose if he wants the jack or the
   pulseaudio backend at installation time. I find this odd, can't we
   pick a sensible default?

 - there are two projectm icons, one provided by the jack variant and
   one for the pulseaudio. Same argument as above.

 - starting the pulseaudio backend segfaults on startup:

siret...@debian:~$ projectM-pulseaudio 
dir:/usr/share/projectM/config.inp 
reading ~/.projectM/config.inp 
QGLContext::makeCurrent(): Cannot make invalid context current.
Connection failure: Connection refused
QGLContext::makeCurrent(): Cannot make invalid context current.
Speicherzugriffsfehler (Speicherabzug geschrieben)

I've tried to retrace the segfault, but without debug symbols, its use
might be rather limited:

Program terminated with signal 11, Segmentation fault.
#0  0xb667c666 in glFinish () from /usr/lib/libGL.so.1
(gdb) bt
#0  0xb667c666 in glFinish () from /usr/lib/libGL.so.1
#1  0xb6a91975 in QGLWidget::event(QEvent*) () from /usr/lib/libQtOpenGL.so.4
#2  0xb6c905cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#3  0xb6c971f9 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
#4  0xb695352b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#5  0xb6ced2ab in QWidgetPrivate::hideChildren(bool) () from 
/usr/lib/libQtGui.so.4
#6  0xb6ced3ec in QWidgetPrivate::hide_helper() () from /usr/lib/libQtGui.so.4
#7  0xb6cf6b10 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#8  0xb6cf4010 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) ()
   from /usr/lib/libQtGui.so.4
#9  0xb6cf in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#10 0xb7106b01 in QMainWindow::~QMainWindow() () from /usr/lib/libQtGui.so.4
#11 0xb76fb71c in QProjectM_MainWindow::~QProjectM_MainWindow() ()
   from /usr/lib/libprojectM-qt.so.1
#12 0x08053a0f in QPulseAudioThread::pulseQuit(int) ()
#13 0xb75e9196 in ?? () from /usr/lib/libpulse.so.0
#14 0xb75e93dc in ?? () from /usr/lib/libpulse.so.0
#15 0xb75ea288 in ?? () from /usr/lib/libpulse.so.0
#16 0xb75ea54f in ?? () from /usr/lib/libpulse.so.0
#17 0xb75eafa7 in ?? () from /usr/lib/libpulse.so.0
#18 0xb61c9a00 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#19 0xb75fa7f6 in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0
#20 0xb75fabb1 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#21 0xb75fac74 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#22 0xb760c493 in ?? () from /usr/lib/libpulse.so.0
#23 0xb61d5442 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#24 0xb61f5955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#25 0xb62d510e in clone () from /lib/i686/cmov/libc.so.6

As for sponsoring, I don't think the package is ready for
upload until these issues are clarified.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: RFS: projectm (ping)

2010-06-21 Thread Matthias Klumpp
On Sun, 20 Jun 2010 21:06:41 -0400, Felipe Sateler fsate...@gmail.com
wrote:
 On Sun, Jun 20, 2010 at 09:16, Matthias Klumpp matth...@nlinux.org
wrote:

 I just imported your package into the debian-multimedia git repo.
 http://git.debian.org/?p=pkg-multimedia/projectm.git

 This should make it easier to review your package. I don't have time
yet
 to

 review your package. Sorry. Maybe you can trying catching siretart on
 IRC.
 Okay. Can I get access to the Git repository to make changes on the
 package? The I would stop committing new packages to Debian Mentors and
 push all changes directly to the Git repo.
 Cheers
  Matthias
 
 And welcome to the team.
Thanks! I have one (maybe silly) question: How can I add my public key to
the list to be able to push commits to the remote Git repo?
At time I only get fatal: The remote end hung up unexpectedly errors or a
password prompt which does not accept my password...
I added the rsa fingerprint at Alioth. Are git.debian.org and
alioth.debian.org connected ot do I need to add my key somewhere else too?

 Matthias


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: RFS: projectm (ping)

2010-06-20 Thread Matthias Klumpp
 
 I just imported your package into the debian-multimedia git repo.
 http://git.debian.org/?p=pkg-multimedia/projectm.git
 
 This should make it easier to review your package. I don't have time yet
to
 
 review your package. Sorry. Maybe you can trying catching siretart on
IRC.
Okay. Can I get access to the Git repository to make changes on the
package? The I would stop committing new packages to Debian Mentors and
push all changes directly to the Git repo.
Cheers
 Matthias


 Package details:
 
 * Package name: projectm
   Version : 2.0.1-1
   Upstream Author : projectM Team
 * URL : http://projectm.sf.net
 * License : GPLv2 and LGPLv2.1
   Section : sound
 
 It builds these binary packages:
 libprojectm-dev - Advanced Milkdrop-compatible music visualization
 library
 - dev
 libprojectm-qt-dev - projectM Qt4 (development files)
 libprojectm-qt1 - projectM Qt4 bindings
 libprojectm2 - Advanced Milkdrop-compatible music visualization library
 libvisual-projectm - libvisual module for projectM
 projectm-data - Advanced Milkdrop-compatible music visualization library
 -
 data
 projectm-jack - projectM JackAudio module
 projectm-pulseaudio - projectM PulseAudio module
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 565355
 
 There's some special stuff to know about this package: The package
 replaces the orphaned libvisual-projectm package and the libprojectm
 source
 package.
 I got authorization from the maintainer of libprojectm to take over
 maintainership over this package.
 The pkg produces some Lintian warnings about ancient Autotools scripts
or
 Windows binaries in the package. (projectM uses CMake, the
 Autotools-Scripts are just cruft which isn't used) It also has some
 binaries which unnecessarily linked against some libraries. All this
 stuff
 should be
 fixed by upstream, but upstream seems to have a lack of manpower at
time,
 so I can't get a clean tarball or fixes for all issues.
 But the overall quality of the pkg is okay, I think.
 By including the package in Debian, a lot of other apps would benefit
 from it. (Some audio-players use it for music visualization)
 The package might be a candidate to be maintained by the
 Debian-Multimedia
 team.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/p/projectm
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main
 contrib non-free
 - dget

http://mentors.debian.net/debian/pool/main/p/projectm/projectm_2.0.1-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 Kind regards
  Matthias Klumpp
 


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: RFS: projectm (ping)

2010-06-20 Thread Felipe Sateler
On Sun, Jun 20, 2010 at 09:16, Matthias Klumpp matth...@nlinux.org wrote:

 I just imported your package into the debian-multimedia git repo.
 http://git.debian.org/?p=pkg-multimedia/projectm.git

 This should make it easier to review your package. I don't have time yet
 to

 review your package. Sorry. Maybe you can trying catching siretart on
 IRC.
 Okay. Can I get access to the Git repository to make changes on the
 package? The I would stop committing new packages to Debian Mentors and
 push all changes directly to the Git repo.
 Cheers
  Matthias

And welcome to the team.

-- 

Saludos,
Felipe Sateler

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: RFS: projectm (ping)

2010-06-19 Thread Andres Mejia
On Saturday 19 June 2010 15:31:37 Matthias Klumpp wrote:
 Hello!
 
 I'm still looking for someone interested in reviewing  sponsoring my
 packaging of projectM.

I just imported your package into the debian-multimedia git repo.
http://git.debian.org/?p=pkg-multimedia/projectm.git

This should make it easier to review your package. I don't have time yet to 
review your package. Sorry. Maybe you can trying catching siretart on IRC.

 Package details:
 
 * Package name: projectm
   Version : 2.0.1-1
   Upstream Author : projectM Team
 * URL : http://projectm.sf.net
 * License : GPLv2 and LGPLv2.1
   Section : sound
 
 It builds these binary packages:
 libprojectm-dev - Advanced Milkdrop-compatible music visualization library
 - dev
 libprojectm-qt-dev - projectM Qt4 (development files)
 libprojectm-qt1 - projectM Qt4 bindings
 libprojectm2 - Advanced Milkdrop-compatible music visualization library
 libvisual-projectm - libvisual module for projectM
 projectm-data - Advanced Milkdrop-compatible music visualization library -
 data
 projectm-jack - projectM JackAudio module
 projectm-pulseaudio - projectM PulseAudio module
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 565355
 
 There's some special stuff to know about this package: The package
 replaces the orphaned libvisual-projectm package and the libprojectm source
 package.
 I got authorization from the maintainer of libprojectm to take over
 maintainership over this package.
 The pkg produces some Lintian warnings about ancient Autotools scripts or
 Windows binaries in the package. (projectM uses CMake, the
 Autotools-Scripts are just cruft which isn't used) It also has some
 binaries which unnecessarily linked against some libraries. All this
 stuff
 should be
 fixed by upstream, but upstream seems to have a lack of manpower at time,
 so I can't get a clean tarball or fixes for all issues.
 But the overall quality of the pkg is okay, I think.
 By including the package in Debian, a lot of other apps would benefit
 from it. (Some audio-players use it for music visualization)
 The package might be a candidate to be maintained by the Debian-Multimedia
 team.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/p/projectm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/p/projectm/projectm_2.0.1-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 Kind regards
  Matthias Klumpp
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

-- 
Regards,
Andres Mejia

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: RFS: projectm

2010-05-18 Thread Andres Mejia
On Tuesday 18 May 2010 13:06:32 Matthias Klumpp wrote:
 Dear mentors,
 
 I am looking for a sponsor for my package projectm.
 
 * Package name: projectm
   Version : 2.0.1-1
   Upstream Author : projectM Team
 * URL : http://projectm.sf.net
 * License : GPLv2 and LGPLv2.1
   Section : sound
 
 It builds these binary packages:
 libprojectm-dev - Advanced Milkdrop-compatible music visualization library
 - dev
 libprojectm-qt-dev - projectM Qt4 (development files)
 libprojectm-qt1 - projectM Qt4 bindings
 libprojectm2 - Advanced Milkdrop-compatible music visualization library
 libvisual-projectm - libvisual module for projectM
 projectm-data - Advanced Milkdrop-compatible music visualization library -
 data
 projectm-jack - projectM JackAudio module
 projectm-pulseaudio - projectM PulseAudio module
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 565355
 
 My motivation for maintaining this package is: I use the library by myself.
 
 There's some special stuff to know about this package: The package
 replaces the orphaned libvisual-projectm package and
 the libprojectm source package. I got authorization from the maintainer of
 libprojectm to take over maintainership over this package.
 The pkg produces some Lintian warnings about ancient Autotools scripts or
 Windows binaries in the package. It also has some
 unnecessarily linked libraries in some binaries. All this stuff should be
 fixed by upstream, but upstream seems to have a lack of
 manpower at time, so I can't get a clean tarball or fixes for all issues.
 But the overall quality of the pkg is okay, I think. As soon as upstream
 provides a new tarball, I'll switch to it, but at time
 it does not seem that this will happen fast. (Upstream's busy at time...)
 By including the package in Debian, a lot of other apps would benefit from
 it. (Some audio-players use it for music visualization)
 It might be a good idea to test the package in experimental first.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/p/projectm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/p/projectm/projectm_2.0.1-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 Kind regards
  Matthias Klumpp

I would be willing to co-maintain this package with you if you are interested. 
Have you considered contacting the Debian multimedia team? I'm sure someone 
there would be interested in sponsoring projectm.

I can't sponsor you since I'm not a DD, but I could at least review your 
package. I won't be able to review your package until later this week, but 
maybe someone in the Debian multimedia team might have time to review your 
package sooner.

About the autotools issue, you can essentially update the build system in the 
form of a patch. If it's nothing more than rerunning autoreconf, than you just 
run it, acquire the diff of the build system, and then use that diff for 
patching and unpatching the build system at build time.

-- 
Regards,
Andres Mejia

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers