[Python-modules-team] Bug#709138: python-testtools: there is a broken symlink in python-testtools as reported by adequate.

shirish शिरीष shirishag75 at gmail.com
Tue May 21 13:01:32 UTC 2013


at bottom :-

On Tue, May 21, 2013 at 3:47 PM, Jakub Wilk <jwilk at debian.org> wrote:
> * shirish शिरीष <shirishag75 at gmail.com>, 2013-05-21, 10:49:
>>
>> $ adequate python-testtools
>> python-testtools: broken-symlink
>> /usr/share/doc/python-testtools/html/_static/underscore.js ->
>> ../../../../javascript/underscore.js
>
>
> As far as I can see, this symlink does exist if you have all the packages
> python-testools recommends installed.
>
> --
> Jakub Wilk

Dear Jakub,
  hmm.... I have all the packages that are shown in the recommends :-

$ aptitude show python-testtools=0.9.29-3
Package: python-testtools
State: installed
Automatically installed: no
Version: 0.9.29-3
Priority: optional
Section: python
Maintainer: Debian Python Modules Team
<python-modules-team at lists.alioth.debian.org>
Architecture: all
Uncompressed Size: 1,112 k
Depends: python (>= 2.7), python (< 2.8), python-extras, python-pkg-resources
Recommends: python-fixtures, libjs-jquery, node-underscore
Suggests: python-twisted
Breaks: python-subunit (< 0.0.6)
Provides: python2.7-testtools
Description: Extensions to the Python unittest library (Python 2.x)
 testtools (formerly pyunit3k) is a set of extensions to the Python
standard library's unit testing framework. These extensions  have been
derived from years of experience with unit testing in Python and come
from many different sources. It's hoped that these extensions will
make their way into the standard library eventually. Also included are
backports from Python trunk of unittest features that are not
otherwise available to existing unittest users.

 This package contains the libraries for Python 2.x.
Homepage: http://pypi.python.org/pypi/testtools

$ dpkg -l python-fixtures libjs-jquery node-underscore
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version            Architecture       Description
+++-==========================-==================-==================-=========================================================
ii  libjs-jquery               1.7.2+dfsg-2       all
JavaScript library for dynamic web applications
ii  node-underscore            1.4.4-2            all
JavaScript's functional programming helper library - Node
ii  python-fixtures            0.3.12-0.2         all
PyUnit extension for defining test fixtures outside of te

Then of the three I saw that node-underscore is the only package which
has the underscore.js file but the path and the symlink given is
different.

$ dpkg -L node-underscore
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/node-underscore
/usr/share/doc/node-underscore/index.html
/usr/share/doc/node-underscore/buildinfo_all.gz
/usr/share/doc/node-underscore/copyright
/usr/share/doc/node-underscore/changelog.Debian.gz
/usr/share/doc/node-underscore/README.md
/usr/lib
/usr/lib/nodejs
/usr/lib/nodejs/underscore.js

$ ll -h /usr/lib/nodejs/underscore.js
lrwxrwxrwx 1 root root 47 2013-05-13 15:13
/usr/lib/nodejs/underscore.js ->
../../share/javascript/underscore/underscore.js

/usr/share/javascript/underscore$ ll -h underscore.js
-rw-r--r-- 1 root root 41K 2013-01-30 07:43 underscore.js

Now I do not understand that why adequate still gives a broken symlink
error then but it still does.
-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17



More information about the Python-modules-team mailing list