Csound on Ubuntu
I think csound on Ubuntu is broken. In particular, the patch for supporting multiple python versions is _very_ wrong, it just copies the modules built for one version of python to all python supported versions. Alessio, please revert that patch. It is the only (meaningful) divergence from debian's csound. also, debian/copyright_hints is listed in include_binaries (?). -- 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
Csound on Ubuntu
Could any of the Ubuntu-using team members please check out the python-csoundac package in Ubuntu. I've had a report that its broken, but I don't have a Ubuntu system to try it. Please try to import the python module (import CsoundAC) and report if it works. -- 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: Csound on Ubuntu
On Sat, Aug 28, 2010 at 2:45 AM, Felipe Sateler wrote: > Alessio, please revert that patch. It is the only (meaningful) > divergence from debian's csound. Done and re-synced. Thanks! -- Alessio Treglia Debian & Ubuntu Developer | Homepage: http://www.alessiotreglia.com 0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Csound on Ubuntu
Hi Felipe, On Sun, Feb 27, 2011 at 09:49:23PM +, Felipe Sateler wrote: > Could any of the Ubuntu-using team members please check out the > python-csoundac package in Ubuntu. I've had a report that its broken, > but I don't have a Ubuntu system to try it. Please try to import the > python module (import CsoundAC) and report if it works. I get the following: ryan@lambda:~$ python -c "import CsoundAC" Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 25, in _CsoundAC = swig_import_helper() File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 21, in swig_import_helper _mod = imp.load_module('_CsoundAC', fp, pathname, description) ImportError: /usr/lib/python2.6/dist-packages/_CsoundAC.so: undefined symbol: _ZTIN6csound4NodeE ryan@lambda:~$ dpkg -l python-csoundac Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ Nom Version Description +++-=-===-== ii python-csoundac 1:5.12.1~dfsg-5rebuild1 Python bindings for CsoundAC ryan@lambda:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description:Ubuntu 10.10 Release:10.10 Codename: maverick Hope this helps! Kind regards, Ryan ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Csound on Ubuntu
On Sun, Feb 27, 2011 at 22:20, Ryan Kavanagh wrote: > Hi Felipe, > > On Sun, Feb 27, 2011 at 09:49:23PM +, Felipe Sateler wrote: >> Could any of the Ubuntu-using team members please check out the >> python-csoundac package in Ubuntu. I've had a report that its broken, >> but I don't have a Ubuntu system to try it. Please try to import the >> python module (import CsoundAC) and report if it works. > > I get the following: > > ryan@lambda:~$ python -c "import CsoundAC" > Traceback (most recent call last): > File "", line 1, in > File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 25, in > _CsoundAC = swig_import_helper() > File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 21, in > swig_import_helper > _mod = imp.load_module('_CsoundAC', fp, pathname, description) > ImportError: /usr/lib/python2.6/dist-packages/_CsoundAC.so: undefined symbol: > _ZTIN6csound4NodeE OK, this seems like the same error. Now, could you please try the following? This will be a bit more annoying, unfortunately. Build the source package corresponding to tag debian/5.12.1.dfsg-5, installing it and trying again (this is to check if the problem was some buildd temporary issue). Then try the latest git HEAD. I think I fixed this bug in commit 018514f, but I'm not sure. -- 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: Csound on Ubuntu
On Sun, Feb 27, 2011 at 22:32, Felipe Sateler wrote: > On Sun, Feb 27, 2011 at 22:20, Ryan Kavanagh wrote: >> Hi Felipe, >> >> On Sun, Feb 27, 2011 at 09:49:23PM +, Felipe Sateler wrote: >>> Could any of the Ubuntu-using team members please check out the >>> python-csoundac package in Ubuntu. I've had a report that its broken, >>> but I don't have a Ubuntu system to try it. Please try to import the >>> python module (import CsoundAC) and report if it works. >> >> I get the following: >> >> ryan@lambda:~$ python -c "import CsoundAC" >> Traceback (most recent call last): >> File "", line 1, in >> File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 25, in >> _CsoundAC = swig_import_helper() >> File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 21, in >> swig_import_helper >> _mod = imp.load_module('_CsoundAC', fp, pathname, description) >> ImportError: /usr/lib/python2.6/dist-packages/_CsoundAC.so: undefined >> symbol: _ZTIN6csound4NodeE > > OK, this seems like the same error. Now, could you please try the > following? This will be a bit more annoying, unfortunately. > > Build the source package corresponding to tag debian/5.12.1.dfsg-5, > installing it and trying again (this is to check if the problem was > some buildd temporary issue). Then try the latest git HEAD. > > I think I fixed this bug in commit 018514f, but I'm not sure. OK, natty, which has 5.13 exhibits this problem too. Can the ubuntu build logs be obtained from somewhere? -- 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: Csound on Ubuntu
On Sat, Mar 05, 2011 at 00:50:59 (CET), Felipe Sateler wrote: > On Sun, Feb 27, 2011 at 22:32, Felipe Sateler wrote: >> On Sun, Feb 27, 2011 at 22:20, Ryan Kavanagh wrote: >>> Hi Felipe, >>> >>> On Sun, Feb 27, 2011 at 09:49:23PM +, Felipe Sateler wrote: Could any of the Ubuntu-using team members please check out the python-csoundac package in Ubuntu. I've had a report that its broken, but I don't have a Ubuntu system to try it. Please try to import the python module (import CsoundAC) and report if it works. >>> >>> I get the following: >>> >>> ryan@lambda:~$ python -c "import CsoundAC" >>> Traceback (most recent call last): >>> File "", line 1, in >>> File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 25, in >>> _CsoundAC = swig_import_helper() >>> File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 21, in >>> swig_import_helper >>> _mod = imp.load_module('_CsoundAC', fp, pathname, description) >>> ImportError: /usr/lib/python2.6/dist-packages/_CsoundAC.so: undefined >>> symbol: _ZTIN6csound4NodeE >> >> OK, this seems like the same error. Now, could you please try the >> following? This will be a bit more annoying, unfortunately. >> >> Build the source package corresponding to tag debian/5.12.1.dfsg-5, >> installing it and trying again (this is to check if the problem was >> some buildd temporary issue). Then try the latest git HEAD. >> >> I think I fixed this bug in commit 018514f, but I'm not sure. > > OK, natty, which has 5.13 exhibits this problem too. Can the ubuntu > build logs be obtained from somewhere? sure. go to: https://launchpad.net/ubuntu/+source/csound select the version of the package you are interested in, expand text by clicking on the triangle left next to the package symbol, then click on the architecture name below the changelog and diff for the upload. This will give you the link to the buildjob, where you'll find the link to the buildlog. -- 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: Csound on Ubuntu
On Sat, Mar 5, 2011 at 07:24, Reinhard Tartler wrote: > On Sat, Mar 05, 2011 at 00:50:59 (CET), Felipe Sateler wrote: > >> On Sun, Feb 27, 2011 at 22:32, Felipe Sateler wrote: >>> On Sun, Feb 27, 2011 at 22:20, Ryan Kavanagh wrote: Hi Felipe, On Sun, Feb 27, 2011 at 09:49:23PM +, Felipe Sateler wrote: > Could any of the Ubuntu-using team members please check out the > python-csoundac package in Ubuntu. I've had a report that its broken, > but I don't have a Ubuntu system to try it. Please try to import the > python module (import CsoundAC) and report if it works. I get the following: ryan@lambda:~$ python -c "import CsoundAC" Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 25, in _CsoundAC = swig_import_helper() File "/usr/lib/python2.6/dist-packages/CsoundAC.py", line 21, in swig_import_helper _mod = imp.load_module('_CsoundAC', fp, pathname, description) ImportError: /usr/lib/python2.6/dist-packages/_CsoundAC.so: undefined symbol: _ZTIN6csound4NodeE >>> >>> OK, this seems like the same error. Now, could you please try the >>> following? This will be a bit more annoying, unfortunately. >>> >>> Build the source package corresponding to tag debian/5.12.1.dfsg-5, >>> installing it and trying again (this is to check if the problem was >>> some buildd temporary issue). Then try the latest git HEAD. >>> >>> I think I fixed this bug in commit 018514f, but I'm not sure. >> >> OK, natty, which has 5.13 exhibits this problem too. Can the ubuntu >> build logs be obtained from somewhere? > > sure. go to: https://launchpad.net/ubuntu/+source/csound > > select the version of the package you are interested in, expand text by > clicking on the triangle left next to the package symbol, then click on > the architecture name below the changelog and diff for the upload. This > will give you the link to the buildjob, where you'll find the link to > the buildlog. OK, the problem seems to be -as-needed. Compiling with -no-as-needed results in a correct binary (only in Ubuntu, Debian binaries are OK even with -as-needed). Why does this fail in Ubuntu but not in Debian? Any ideas? -- 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: Csound on Ubuntu
On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: OK, the problem seems to be -as-needed. Compiling with -no-as-needed results in a correct binary (only in Ubuntu, Debian binaries are OK even with -as-needed). Why does this fail in Ubuntu but not in Debian? Any ideas? Ubuntu set aggressive default compile flags, whereas Debian set conservative ones. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Csound on Ubuntu
On Sat, Mar 5, 2011 at 18:39, Jonas Smedegaard wrote: > On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: >> >> OK, the problem seems to be -as-needed. Compiling with -no-as-needed >> results in a correct binary (only in Ubuntu, Debian binaries are OK even >> with -as-needed). Why does this fail in Ubuntu but not in Debian? Any ideas? > > Ubuntu set aggressive default compile flags, whereas Debian set conservative > ones. I know that, I wanted to know if somebody had more detail. -- 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: Csound on Ubuntu
On Sun, Mar 6, 2011 at 17:12, Felipe Sateler wrote: > On Sat, Mar 5, 2011 at 18:39, Jonas Smedegaard wrote: >> On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: >>> >>> OK, the problem seems to be -as-needed. Compiling with -no-as-needed >>> results in a correct binary (only in Ubuntu, Debian binaries are OK even >>> with -as-needed). Why does this fail in Ubuntu but not in Debian? Any ideas? >> >> Ubuntu set aggressive default compile flags, whereas Debian set conservative >> ones. > > > I know that, I wanted to know if somebody had more detail. OK, I found the problem. In Ubuntu, scons is for some reason inserting -fvisibility=hidden to the gcc/g++ lines, thus crippling the CsoundAC library. The scons in debian shows no such problem. The ubuntu people here, how can I get Ubuntu to pick the latest version from debian, and then rebuild csound using that? -- 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: Csound on Ubuntu
On 03/06/2011 05:10 PM, Felipe Sateler wrote: > On Sun, Mar 6, 2011 at 17:12, Felipe Sateler wrote: >> On Sat, Mar 5, 2011 at 18:39, Jonas Smedegaard wrote: >>> On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: OK, the problem seems to be -as-needed. Compiling with -no-as-needed results in a correct binary (only in Ubuntu, Debian binaries are OK even with -as-needed). Why does this fail in Ubuntu but not in Debian? Any ideas? >>> Ubuntu set aggressive default compile flags, whereas Debian set conservative >>> ones. >> >> I know that, I wanted to know if somebody had more detail. > OK, I found the problem. In Ubuntu, scons is for some reason inserting > -fvisibility=hidden to the gcc/g++ lines, thus crippling the CsoundAC > library. The scons in debian shows no such problem. > > The ubuntu people here, how can I get Ubuntu to pick the latest > version from debian, and then rebuild csound using that? There are 61 build-depends on scons in Ubuntu and we're past feature freeze. Aside from that, are you sure it's scons and not the toolchain that's diifferent? Micah ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Csound on Ubuntu
On Mon, Mar 7, 2011 at 00:18, Micah Gersten wrote: > On 03/06/2011 05:10 PM, Felipe Sateler wrote: >> On Sun, Mar 6, 2011 at 17:12, Felipe Sateler wrote: >>> On Sat, Mar 5, 2011 at 18:39, Jonas Smedegaard wrote: On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: > OK, the problem seems to be -as-needed. Compiling with -no-as-needed > results in a correct binary (only in Ubuntu, Debian binaries are OK even > with -as-needed). Why does this fail in Ubuntu but not in Debian? Any > ideas? Ubuntu set aggressive default compile flags, whereas Debian set conservative ones. >>> >>> I know that, I wanted to know if somebody had more detail. >> OK, I found the problem. In Ubuntu, scons is for some reason inserting >> -fvisibility=hidden to the gcc/g++ lines, thus crippling the CsoundAC >> library. The scons in debian shows no such problem. >> >> The ubuntu people here, how can I get Ubuntu to pick the latest >> version from debian, and then rebuild csound using that? > > There are 61 build-depends on scons in Ubuntu and we're past feature > freeze. Aside from that, are you sure it's scons and not the toolchain > that's diifferent? > Micah Yes. I created a natty chroot and rebuilt csound there, reproducing the problem. Then I downloaded debian's version of scons and installed it in the natty chroot. The problem disappeared. Prior to this I tried to debug this with help from Matthias Klose, ruling out toolchain issues. -- 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: Csound on Ubuntu
On Mon, Mar 07, 2011 at 00:10:17 (CET), Felipe Sateler wrote: > On Sun, Mar 6, 2011 at 17:12, Felipe Sateler wrote: >> On Sat, Mar 5, 2011 at 18:39, Jonas Smedegaard wrote: >>> On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: OK, the problem seems to be -as-needed. Compiling with -no-as-needed results in a correct binary (only in Ubuntu, Debian binaries are OK even with -as-needed). Why does this fail in Ubuntu but not in Debian? Any ideas? >>> >>> Ubuntu set aggressive default compile flags, whereas Debian set conservative >>> ones. >> >> >> I know that, I wanted to know if somebody had more detail. > > OK, I found the problem. In Ubuntu, scons is for some reason inserting > -fvisibility=hidden to the gcc/g++ lines, thus crippling the CsoundAC > library. The scons in debian shows no such problem. > > The ubuntu people here, how can I get Ubuntu to pick the latest > version from debian, and then rebuild csound using that? I've now filed https://bugs.launchpad.net/ubuntu/+source/scons/+bug/730447 for tracking the issue. Ideally we can identify what change in csound is responsible for this. -- 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: Csound on Ubuntu
On 03/07/2011 12:18 AM, Reinhard Tartler wrote: > On Mon, Mar 07, 2011 at 00:10:17 (CET), Felipe Sateler wrote: > >> On Sun, Mar 6, 2011 at 17:12, Felipe Sateler wrote: >>> On Sat, Mar 5, 2011 at 18:39, Jonas Smedegaard wrote: On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: > OK, the problem seems to be -as-needed. Compiling with -no-as-needed > results in a correct binary (only in Ubuntu, Debian binaries are OK even > with -as-needed). Why does this fail in Ubuntu but not in Debian? Any > ideas? Ubuntu set aggressive default compile flags, whereas Debian set conservative ones. >>> >>> I know that, I wanted to know if somebody had more detail. >> OK, I found the problem. In Ubuntu, scons is for some reason inserting >> -fvisibility=hidden to the gcc/g++ lines, thus crippling the CsoundAC >> library. The scons in debian shows no such problem. >> >> The ubuntu people here, how can I get Ubuntu to pick the latest >> version from debian, and then rebuild csound using that? > I've now filed > https://bugs.launchpad.net/ubuntu/+source/scons/+bug/730447 for tracking > the issue. Ideally we can identify what change in csound is responsible > for this. Per https://lists.ubuntu.com/archives/ubuntu-devel/2011-March/032632.html, --as-needed is being reverted for natty, so do we need the scons upgrade anymore? Micah ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Csound on Ubuntu
On Mon, Mar 7, 2011 at 19:22, Micah Gersten wrote: > On 03/07/2011 12:18 AM, Reinhard Tartler wrote: >> On Mon, Mar 07, 2011 at 00:10:17 (CET), Felipe Sateler wrote: >> >>> On Sun, Mar 6, 2011 at 17:12, Felipe Sateler wrote: On Sat, Mar 5, 2011 at 18:39, Jonas Smedegaard wrote: > On Sat, Mar 05, 2011 at 03:52:15PM +, Felipe Sateler wrote: >> OK, the problem seems to be -as-needed. Compiling with -no-as-needed >> results in a correct binary (only in Ubuntu, Debian binaries are OK even >> with -as-needed). Why does this fail in Ubuntu but not in Debian? Any >> ideas? > Ubuntu set aggressive default compile flags, whereas Debian set > conservative > ones. I know that, I wanted to know if somebody had more detail. >>> OK, I found the problem. In Ubuntu, scons is for some reason inserting >>> -fvisibility=hidden to the gcc/g++ lines, thus crippling the CsoundAC >>> library. The scons in debian shows no such problem. >>> >>> The ubuntu people here, how can I get Ubuntu to pick the latest >>> version from debian, and then rebuild csound using that? >> I've now filed >> https://bugs.launchpad.net/ubuntu/+source/scons/+bug/730447 for tracking >> the issue. Ideally we can identify what change in csound is responsible >> for this. > Per > https://lists.ubuntu.com/archives/ubuntu-devel/2011-March/032632.html, > --as-needed is being reverted for natty, so do we need the scons upgrade > anymore? Yes. The bug is not that gcc uses --as-needed. The bug is that libCsoundAC is mostly empty, the --as-needed flag is irrelevant in this case (also, csound passes that flag explicitly). The bug is that for some reason, scons is inserting -fvisibility=hidden flags into inappropriate targets. The bug is fixed by updating the scons version. I am not versed enough in scons and python to try to debug the problem and provide a patch, though. -- 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