Package: dh-python
Version: 1.20130819-1
Severity: important

If you try to build the pybik package with the changes currently in the PAPT
svn repository, dh_python3 now acts on pybik-bin, but python3:Depends is still
empty.

Here's some details:

>From debian/control:

Package: pybik-bin
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends},
Recommends: pybik
Replaces: pybik (<< ${source:Version})
Breaks: pybik (<< ${source:Version})

>From debian/rules:

override_dh_python3:
        dh_python3 -p pybik
        dh_python3 -p pybik-bin usr/lib/pybik/pybiklib/

>From the debc ouput:

pybik-bin_1.1-1.1_i386.deb
--------------------------
 new debian package, version 2.0.
 size 37714 bytes: control archive=897 bytes.
     914 bytes,    21 lines      control              
     336 bytes,     4 lines      md5sums              
 Package: pybik-bin
 Source: pybik
 Version: 1.1-1.1
 Architecture: i386
 Maintainer: Python Applications Packaging Team 
<python-apps-t...@lists.alioth.debian.org>
 Installed-Size: 149
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, 
libstdc++6 (>= 4.1.1)
 Recommends: pybik

....

drwxr-xr-x root/root         0 2013-08-19 19:26 ./usr/lib/pybik/pybiklib/
-rw-r--r-- root/root     40128 2013-08-19 19:26 
./usr/lib/pybik/pybiklib/_gldraw.cpython-33m-i386-linux-gnu.so
-rw-r--r-- root/root     71328 2013-08-19 19:26 
./usr/lib/pybik/pybiklib/_glarea.cpython-33m-i386-linux-gnu.so

dh_python3 is operating on the package, because the .so files have been
renamed.  Note that there is python3 version specific content, but the
proper python3 (>= 3.3), python3 (<< 3.4) depends aren't generated.

dh_python3 section from a debug enabled bulid:

dh_python3 -p pybik
D: dh_python3 dh_python3:142: version: 1.20130819-1
D: dh_python3 dh_python3:143: argv: ['/usr/bin/dh_python3', '-p', 'pybik']
D: dh_python3 dh_python3:144: options: {'depends': None, 'compile_all': False, 
'no_shebang_rewrite': False, 'clean_dbg_pkg': True, 'shebang': None, 'verbose': 
False, 'O': None, 'vrange': None, 'no_package': None, 'arch': None, 'package': 
['pybik'], 'guess_deps': True, 'ignore_shebangs': False, 'skip_private': False, 
'suggests': None, 'regexpr': None, 'recommends': None}
D: dh_python3 dh_python3:145: args: []
D: dh_python3 dh_python3:147: supported Python versions: 3.3 (default=3.3)
D: dh_python3 debhelper:98: source=pybik, binary packages=['pybik']
D: dh_python3 dh_python3:164: processing package pybik...
D: dh_python3 fs:205: package pybik details = {'private_dirs': 
{'/usr/lib/pybik': {'compile': True, 'shebangs': {/usr/bin/python3}}, 
'/usr/share/pybik': {'compile': True}}, 'compile': False, 'ext_no_version': 
set(), 'requires.txt': set(), 'shebangs': set(), 'nsp.txt': set(), 
'public_vers': set(), 'ext_vers': set()}
D: dh_python3 depends:97: generating dependencies for package pybik
D: dh_python3 depends:212: D={'python3 (>= 3.2)', 'python3 (>= 3.2.3-3~)'}; 
R=[]; S=[]; E=[], B=[]; RT=[('/usr/lib/pybik', '-V 3.2-'), ('/usr/share/pybik', 
'-V 3.2-')]
dh_python3 -p pybik-bin usr/lib/pybik/pybiklib/
D: dh_python3 dh_python3:142: version: 1.20130819-1
D: dh_python3 dh_python3:143: argv: ['/usr/bin/dh_python3', '-p', 'pybik-bin', 
'usr/lib/pybik/pybiklib/']
D: dh_python3 dh_python3:144: options: {'compile_all': False, 'skip_private': 
False, 'no_shebang_rewrite': False, 'clean_dbg_pkg': True, 'guess_deps': True, 
'recommends': None, 'O': None, 'shebang': None, 'regexpr': None, 'depends': 
None, 'arch': None, 'verbose': False, 'package': ['pybik-bin'], 'suggests': 
None, 'vrange': None, 'no_package': None, 'ignore_shebangs': False}
D: dh_python3 dh_python3:145: args: ['usr/lib/pybik/pybiklib/']
D: dh_python3 dh_python3:147: supported Python versions: 3.3 (default=3.3)
D: dh_python3 debhelper:98: source=pybik, binary packages=['pybik-bin']
D: dh_python3 dh_python3:164: processing package pybik-bin...
D: dh_python3 fs:205: package pybik-bin details = {'nsp.txt': set(), 
'requires.txt': set(), 'public_vers': set(), 'private_dirs': 
{'/usr/lib/pybik/pybiklib': {'ext_vers': {Version('3.3')}}}, 'ext_no_version': 
set(), 'compile': False, 'ext_vers': set(), 'shebangs': set()}
D: dh_python3 depends:97: generating dependencies for package pybik-bin
D: dh_python3 depends:212: D=set(); R=[]; S=[]; E=[], B=[]; RT=[]

Scott K


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to