libcdio-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libcdio-devel] Towards 0.79 release


From: R. Bernstein
Subject: [Libcdio-devel] Towards 0.79 release
Date: Sat, 13 Oct 2007 04:57:19 -0400

Folks - 

In preparation for the 0.79 release, I've just gone over the shared
libarry Current, Revison, and Age numbers. Since I've made lots of
mistakes in the past, I'd appreciate it if someone double checked
this. I got information from the ChangeLog.  Here is what I have


--- lib/iso966o/Makefile.am:
retrieving revision 1.13

-libiso9660_la_CURRENT := 6
-libiso9660_la_REVISION := 0
-libiso9660_la_AGE := 1
+libiso9660_la_CURRENT := 5
+libiso9660_la_REVISION := 1
+libiso9660_la_AGE := 0

New Interfaces weres added


--- lib/cdda_interface/Makefile.am      14 Mar 2006 12:05:16 -0000      1.10
+++ lib/cdda_interface/Makefile.am      13 Oct 2007 08:33:42 -0000
@@ -47,7 +47,7 @@
 EXTRA_DIST = libcdio_cdda.sym
 
 libcdio_cdda_la_CURRENT := 0
-libcdio_cdda_la_REVISION := 2
+libcdio_cdda_la_REVISION := 3
 libcdio_cdda_la_AGE := 0
 
 noinst_HEADERS  = common_interface.h drive_exceptions.h low_interface.h \


Only library source changed.

Index: lib/cdio++/Makefile.am
===================================================================
RCS file: /cvsroot/libcdio/libcdio/lib/cdio++/Makefile.am,v
retrieving revision 1.5
diff -u -r1.5 Makefile.am
--- lib/cdio++/Makefile.am      7 Mar 2006 10:46:36 -0000       1.5
+++ lib/cdio++/Makefile.am      13 Oct 2007 08:33:42 -0000
@@ -45,7 +45,7 @@
 lib_LTLIBRARIES    = libiso9660++.la libcdio++.la 
 
 libcdiopp_la_CURRENT := 0
-libcdiopp_la_REVISION := 0
+libcdiopp_la_REVISION := 1
 libcdiopp_la_AGE := 0
 
 libcdiopp_sources = cdio.cpp devices.cpp

Only library source changed

Index: lib/driver/Makefile.am
===================================================================
RCS file: /cvsroot/libcdio/libcdio/lib/driver/Makefile.am,v
retrieving revision 1.19
diff -u -r1.19 Makefile.am
--- lib/driver/Makefile.am      28 Oct 2006 02:11:24 -0000      1.19
+++ lib/driver/Makefile.am      13 Oct 2007 08:33:42 -0000
@@ -44,7 +44,7 @@
 #     incompatibility with previous versions.
 
 libcdio_la_CURRENT := 8
-libcdio_la_REVISION := 0
+libcdio_la_REVISION := 1
 libcdio_la_AGE := 1
 
 EXTRA_DIST = image/Makefile FreeBSD/Makefile MSWindows/Makefile \
Index: lib/iso9660/Makefile.am

Only library source changed.

The guidelines I used come from N. Boullis: 


#  1. Start with version information of `0:0:0' for each libtool library.
#
#  2. It is probably not a good idea to update the version information 
#     several times between public releases, but rather once per public
#     release. (This seems to be more an aesthetic consideration than
#     a hard technical one.)
#
#  3. If the library source code has changed at all since the last
#     update, then increment REVISION (`C:R:A' becomes `C:R+1:A').
#
#  4. If any interfaces have been added, removed, or changed since the
#     last update, increment CURRENT, and set REVISION to 0.
#
#  5. If any interfaces have been added since the last public release,
#     then increment AGE.
#
#  6. If any interfaces have been removed or changed since the last
#     public release, then set AGE to 0. A changed interface means an
#     incompatibility with previous versions.


If folks want to try out the release and don't want to use CVS, a
tarball is currently at http://bashdb.sf.net/libcdio-0.79cvs.tar.gz

Thanks.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]