[Debtags-devel] Python modules and role::content:data

Torsten Marek shlomme at gmx.net
Mon Nov 14 12:06:37 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,


>>why are so many Python modules (both pure Python and C/C++ extension) tagged
>>with role::content:data?         
> 
>          
> Probably because they were tagged by me, and as I admitted back in
> August, I'm not really familiar with the technical side of all this
> stuff about dynamic linking and object libraries.  But it's not the
> devel:: facet we're talking about here, it's role::, which deals
> with how packages relate to one another; and in Debian packaging
> terms, "shlibs" are the things tracked by dpkg-shlibdeps.
But shlibdeps only finds out about C/C++ shared libraries. If you package
depends on a shared library which is not ELF, it will not find out.
>  	          
> 
>>Should they rather be role::sw:shlib, since they
>>contain shared code?
> 
> 		           
> Should perl modules also be shlibs?  How about /etc/bash_completion?
> If the category is meant to include anything that can be used as 
> modular code, can we please have the name changed to something other
> than "shlib"?

I'm afraid I disagree with you here. As long as code is meant to be used by more
than one application by definition (as most Perl or Python modules, that install
their code in /usr/lib/pythonx.y/site-packages/ and do not carry an executable),
they are shared libraries.

Maybe it would be a good thing to start a wiki page with annotation/tagging
guidelines. I'll try to find some time to boostrap one.

greetings

Torsten


- --
Torsten Marek <shlomme at gmx.net>
ID: A244C858 -- FP: 1902 0002 5DFC 856B F146  894C 7CC5 451E A244 C858
Keyserver: subkeys.pgp.net

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDeH3NfMVFHqJEyFgRAh76AKCQhjV5aejOOFc+W/GvJYHLJWxecACgjnN7
1IRb4EqyR/iXcs+SL66iKFs=
=fJkn
-----END PGP SIGNATURE-----



More information about the Debtags-devel mailing list