[Debian-olpc-devel] 'rainbow' uploaded to mentors.debian.net
dr at jones.dk
Mon Nov 30 12:23:11 UTC 2009
On Tue, Nov 17, 2009 at 03:16:02PM +0100, Jonas Smedegaard wrote:
>On Tue, Nov 17, 2009 at 08:35:33AM -0500, Luke Faraone wrote:
>>2009/11/16 Jonas Smedegaard <dr at jones.dk>
>>>>> Why do you include the version number of the NSS module? I
>>>>>suspect only shared libraries should include a trailing major
>>>>>version, and that NSS modules are not normal shared libraries.
>>>>>Again, compare with other NSS modules for how they do things
>>>>>(without duplicating blindly - e.g. we use CDBS while some of them
>>>>>might use incompatible debhelper 7 "dh").
>>>>At least two NSS modules include trailing version numbers.
>>>>Lintian was tossing a warning unless I did so. If you'd rather,
>>>>I can drop it and silence Lintian.
>I understand now. Seems to make sense - I just fear that NSS modules
>might have some unique peculiarities...
I still believe using version numbers are wrong, as they are not normal
shared libraries but more "plugins". See a related discussion here:
Oh, and arguing that 2 other NSS packages (out of, it seems, 9) use
version numbers do not make it "right" - it could very well be that
those two modules are wrong or perhaps that they work around being
misinterpreted as shared libraries in other ways.
You have chosen to package something complicated. Which requires you(!)
to gain knowledge in complicated areas. You can't just expect to mirror
work of others - even after the packaging is "done" you will need to
_maintain_ it, meaning that if later on problems are discovered (e.g.
lintian is tightened and it is discovered that you treat the code as a
shared library when it is a plugin) and you will have to understand
matters then to be able to act on bugreports.
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 836 bytes
Desc: Digital signature
More information about the Debian-olpc-devel