Hello,
The debtags codebase is getting fairly stable and I'm planning to
release version 1.0. However, I have a problem wrt versioning schemes.
The whole thing is composed of:
libtagcoll
tagcoll depends on libtagcoll
tagcolledit depends on libtagcoll
libdebtags depends on libtagcoll
debtags depends on libdebtags
debtags-edit depends on libdebtags
The two libraries' interfaces are getting good, but I expect that as
other programs make use of them and the user base scales up in number,
bugs will be exposed and many small changes will be required that break
source or binary compatibility.
Of course the standard way to handle these issues would be to change
pacakage name every time source or binary compatibility changes,
however, since I don't consider the interface to be very stable yet, I
risk flooding the archive with lots of libtagcoll1.x packages and not
being able to track all of them anymore (taking care of the development
itself is already complicated enough, as you might imagine).
Is there some more restrictive versioning and dependancy scheme I could
use? I tried setting shlibs so that packages would depend on =version
instead of >=version, but that seems to be a bit too restrictive.
Or better, is there someone that would like to help me out with the
packaging?
Ciao,
Enrico
--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@debian.org>
Attachment:
signature.asc
Description: Digital signature