Package: dpkg-dev Version: 1.16.0 Severity: wishlist User: [email protected] Usertags: dpkg-gensymbols
Hi! It would be nice to have a private tag which would have the following semantics: * any symbol marked as such could not be used by any external package, it would produce a fatal error at dpkg-shlibdeps time. * such symbols could be used by binary packages produced from the same source package. * probably they should be non-optional by default, as there's the optional tag already, and there's no way to mark a symbol as non-optional anyway. So while this could alternatively be achieved by modifying upstream source, with one of the following methods: advanced or simple symbol versioning, symbol visibility or an export map; it might not be always desirable to diverge from upstream on this. So having support for this in Debian would allow package maintainers to disallow external dependencies on interfaces which are not supposed to be used. The biggest issue I see is how to transport that information from the symbols pattern file in the source to the binary package. thanks, guillem -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

