Your message dated Fri, 19 Nov 2010 21:02:47 +0000 with message-id <e1pjy6z-0002cb...@franck.debian.org> and subject line Bug#600653: fixed in projectm 2.0.1+dfsg-6 has caused the Debian Bug report #600653, regarding libprojectm2: setter methods needed to change values of some private attributes (patch included) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 600653: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600653 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libprojectm2 Version: 2.0.1+dfsg-3 Severity: normal Tags: patch Hi, I currently work on Clementine packaging in Debian [1] . Clementine is a music player [2] which use the libprojectm library. Clementine use a patched version of libprojectm because two setter are missing to access to some private class attributes in this library. Therefore, these modifications are mandatory to make clementine compiling. So, I join you these two small patches and hope you will agree to include it in the libprojectm package. Regards, Thomas PIERSON [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579859 [2] http://www.clementine-player.org/Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp =================================================================== --- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.cpp 2010-10-15 20:32:50.717456717 +0000 +++ projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp 2010-10-15 20:35:51.629456716 +0000 @@ -898,3 +898,12 @@ } +void projectM::changeTextureSize(int size) { + _settings.textureSize = size; + + delete renderer; + renderer = new Renderer(_settings.windowWidth, _settings.windowHeight, + _settings.meshX, _settings.meshY, + _settings.textureSize, beatDetect, _settings.presetURL, + _settings.titleFontURL, _settings.menuFontURL); +} Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp =================================================================== --- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.hpp 2010-10-15 20:35:58.809456716 +0000 +++ projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp 2010-10-15 20:36:53.469456717 +0000 @@ -153,8 +153,7 @@ virtual ~projectM(); - - + void changeTextureSize(int size); const Settings & settings() const {Index: projectm-2.0.1+dfsg/src/libprojectM/TimeKeeper.hpp =================================================================== --- projectm-2.0.1+dfsg.orig/src/libprojectM/TimeKeeper.hpp 2010-10-15 20:55:31.549456718 +0000 +++ projectm-2.0.1+dfsg/src/libprojectM/TimeKeeper.hpp 2010-10-15 20:56:15.177456716 +0000 @@ -37,6 +37,8 @@ double sampledPresetDuration(); + void ChangePresetDuration(int seconds) { _presetDuration = seconds; } + #ifndef WIN32 /* The first ticks value of the application */ struct timeval startTime; Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp =================================================================== --- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.cpp 2010-10-15 20:55:31.561456716 +0000 +++ projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp 2010-10-15 20:56:47.921456714 +0000 @@ -907,3 +907,7 @@ _settings.textureSize, beatDetect, _settings.presetURL, _settings.titleFontURL, _settings.menuFontURL); } + +void projectM::changePresetDuration(int seconds) { + timeKeeper->ChangePresetDuration(seconds); +} Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp =================================================================== --- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.hpp 2010-10-15 20:55:31.573456716 +0000 +++ projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp 2010-10-15 20:57:20.233456715 +0000 @@ -154,7 +154,7 @@ virtual ~projectM(); void changeTextureSize(int size); - + void changePresetDuration(int seconds); const Settings & settings() const { return _settings;signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---Source: projectm Source-Version: 2.0.1+dfsg-6 We believe that the bug you reported is fixed in the latest version of projectm, which is due to be installed in the Debian FTP archive: libprojectm-dev_2.0.1+dfsg-6_i386.deb to main/p/projectm/libprojectm-dev_2.0.1+dfsg-6_i386.deb libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb to main/p/projectm/libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb libprojectm-qt1_2.0.1+dfsg-6_i386.deb to main/p/projectm/libprojectm-qt1_2.0.1+dfsg-6_i386.deb libprojectm2_2.0.1+dfsg-6_i386.deb to main/p/projectm/libprojectm2_2.0.1+dfsg-6_i386.deb libvisual-projectm_2.0.1+dfsg-6_i386.deb to main/p/projectm/libvisual-projectm_2.0.1+dfsg-6_i386.deb projectm-data_2.0.1+dfsg-6_all.deb to main/p/projectm/projectm-data_2.0.1+dfsg-6_all.deb projectm-dbg_2.0.1+dfsg-6_i386.deb to main/p/projectm/projectm-dbg_2.0.1+dfsg-6_i386.deb projectm-jack_2.0.1+dfsg-6_i386.deb to main/p/projectm/projectm-jack_2.0.1+dfsg-6_i386.deb projectm-pulseaudio_2.0.1+dfsg-6_i386.deb to main/p/projectm/projectm-pulseaudio_2.0.1+dfsg-6_i386.deb projectm_2.0.1+dfsg-6.debian.tar.gz to main/p/projectm/projectm_2.0.1+dfsg-6.debian.tar.gz projectm_2.0.1+dfsg-6.dsc to main/p/projectm/projectm_2.0.1+dfsg-6.dsc A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 600...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthias Klumpp <matth...@nlinux.org> (supplier of updated projectm package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 19 Nov 2010 20:30:12 +0100 Source: projectm Binary: libprojectm2 libprojectm-dev projectm-data libvisual-projectm libprojectm-qt1 libprojectm-qt-dev projectm-jack projectm-pulseaudio projectm-dbg Architecture: source i386 all Version: 2.0.1+dfsg-6 Distribution: experimental Urgency: low Maintainer: Debian multimedia packages maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> Changed-By: Matthias Klumpp <matth...@nlinux.org> Description: 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-dbg - Debugging symbols for projectM projectm-jack - projectM JackAudio module projectm-pulseaudio - projectM PulseAudio module Closes: 600653 Changes: projectm (2.0.1+dfsg-6) experimental; urgency=low . * Added some missing setter methods for Clementine (Closes: #600653) Checksums-Sha1: 10391b97c1e1660eb301ceef102f92681c67c414 1769 projectm_2.0.1+dfsg-6.dsc 7c4b90598e7351d30a7570c410e9fb2193ee0174 14741 projectm_2.0.1+dfsg-6.debian.tar.gz dd85cd22706a3f6747c60668fe37ab9b16e5f3c0 258268 libprojectm2_2.0.1+dfsg-6_i386.deb 1fcd26984087127a2e3f44d10b1c654d23fc1070 10326 libprojectm-dev_2.0.1+dfsg-6_i386.deb a777a6616561ae4f21ac80d0e8e90a4f64547a93 345936 projectm-data_2.0.1+dfsg-6_all.deb d25a2a0dd446365c8dd817fdf3059bcd0594817f 18832 libvisual-projectm_2.0.1+dfsg-6_i386.deb 4c37f62aec9e78c93e5d9eec19c3d7fb2e79bcad 124930 libprojectm-qt1_2.0.1+dfsg-6_i386.deb cd20e1f9c563253eb2b1ce64d77a34e5693c8665 6444 libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb 067deb8f23b24b874afaff7c8188027a99083078 17794 projectm-jack_2.0.1+dfsg-6_i386.deb 113fe53a7403ef85402275452732b1f863cfde5c 44338 projectm-pulseaudio_2.0.1+dfsg-6_i386.deb 905c2b78af2d7f72e4edc8bb0a4cdb9cb5bb177f 2547038 projectm-dbg_2.0.1+dfsg-6_i386.deb Checksums-Sha256: e9ecd25977cd454a96df2811e2df4f861457f969594198c4e50f81c959f49ef1 1769 projectm_2.0.1+dfsg-6.dsc 3316a2d1826360472b7a36280605f1e247ab43854c87e8e13771400ae50d0d65 14741 projectm_2.0.1+dfsg-6.debian.tar.gz 16c233fbb906f1b6a4a9a863338413e003a73c27d3e691373b6e52c5b5dadec1 258268 libprojectm2_2.0.1+dfsg-6_i386.deb 1a1679187ea97d91fbfcad5f9ea6c9458f83b955b11c4646d421eb14490e5e7b 10326 libprojectm-dev_2.0.1+dfsg-6_i386.deb 62f6fdf411b9db4cb888d8fcbb8adcb6b20c31f7bdbac29861884e2813223526 345936 projectm-data_2.0.1+dfsg-6_all.deb 7a04fb9b67549e290fe57859942647321417db34fc1f5d6fb1cc5880f654d28d 18832 libvisual-projectm_2.0.1+dfsg-6_i386.deb 2ed4ac3d35994bfdf5c8c8936d11e969c9765f65d2970f88c3387c54b4470ba2 124930 libprojectm-qt1_2.0.1+dfsg-6_i386.deb 045187a3dcae4e3d54e54f0b67a7908847af60c4dd3b5458104275bdd1419f5b 6444 libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb 5070f90207b911b56eacfe308250f361482d90f7fdfd945dde2f9ef673562346 17794 projectm-jack_2.0.1+dfsg-6_i386.deb 5bf77a0d7d49f9e79457dd63c00c0f86ef0c64ca40f42069e478164d5adbca25 44338 projectm-pulseaudio_2.0.1+dfsg-6_i386.deb ab79b6407dcce42bb2d5a9ebd15e4c16a64cec0c1ddd58dff6d50e6d3d38a16a 2547038 projectm-dbg_2.0.1+dfsg-6_i386.deb Files: 86b4dcc3fb7ba5552bbb82e3e871e4b0 1769 sound optional projectm_2.0.1+dfsg-6.dsc ce9589f0c37d832413dc956c7ec68bd3 14741 sound optional projectm_2.0.1+dfsg-6.debian.tar.gz 55799fc0a6eb36e07003b42a1ea17881 258268 libs optional libprojectm2_2.0.1+dfsg-6_i386.deb 82057bdcb2434c06c982f59089d939f3 10326 libdevel optional libprojectm-dev_2.0.1+dfsg-6_i386.deb 9d4ffd02e29fc5aac665cf92f55c6c43 345936 libs optional projectm-data_2.0.1+dfsg-6_all.deb 6e3de354457c97890874c19e5e8841ef 18832 sound optional libvisual-projectm_2.0.1+dfsg-6_i386.deb a1e25dc556a96990113a6050cff9a4ac 124930 libs optional libprojectm-qt1_2.0.1+dfsg-6_i386.deb d7ff50a26bacb6caea7e7335878c0585 6444 libdevel optional libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb 56927a7945d9f5ad3b33f505ad8010c2 17794 sound optional projectm-jack_2.0.1+dfsg-6_i386.deb 2882255b0ab85bc886188af01ede8a7a 44338 sound optional projectm-pulseaudio_2.0.1+dfsg-6_i386.deb 18714b858a57e3501e70a6ea529c1432 2547038 debug extra projectm-dbg_2.0.1+dfsg-6_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Debian Powered! iJwEAQECAAYFAkzm5I8ACgkQ78RAoABp8o84UQQAnnbbOuzP/5Gh+2siKPO9iqsI ppOCKpCYCZa+XcgtSFnIvGDDB72wf1tL12G+GEQvZesW+zbhG0x7pF0KylaWQ70j htID+EwPwiBodkHQNDJPWXVLNwmAsu4LLjdIM1MXNhJQQXObHG4C5j/aQ4tMz0fv IwflJehvasZ2oS6cjms= =U7PY -----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers