Updated: gdbm, libgdbm-devel, libgdbm4 1.8.3-7 [Requires cygwin-1.5.3+]

Charles Wilson cwilson@ece.gatech.edu
Fri Sep 5 05:19:00 GMT 2003


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!! WARNING WARNING WARNING WARNING !!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

There has been a CHANGE in the on-disk format
of database files, due to the cygwin-1.3.22--cygwin-1.5.x
32bit--64bit transition.  This affects all programs which
use gdbm -- including cvs and exim.  Please read this
entire announcement, and the relevant announcement messages
for cvs and exim:

http://www.cygwin.com/ml/cygwin-announce/2003-09/

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!! WARNING WARNING WARNING WARNING !!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

gdbm is the official GNU Database Manager distribution from the FSF.  It 
provides its own database management interface, as well as backwards 
compatible interfaces for ndbm and dbm databases.

This release is built against the cygwin-1.5.x kernel; it will not work 
with 1.3.22.

gdbm-1.8.3-7
libgdbm-devel-1.8.3-7
libgdbm4-1.8.3-7         (* new package)

CHANGES:

* on disk database format changed.

* compiled against cygwin-1.5.2 kernel

* documentation moved to /usr/share/*

And thanks to Pierre Humblet for the following:

* includes dumpgdbm-1.3.22 and loadgdbm-1.3.22 programs, linked
   statically against the pre-cygwin-1.5.0 gdbm library, and thus
   compatible with existing databases

* includes dumpgdbm-1.5.2 and loadgdbm-1.5.2 programs, linked
   statically against the post-cygwin-1.5.2 gdbm library, and thus
   compatible with new database.

* includes a conversion script which uses dumpgdbm-1.3.22 and
   loadgdbm-1.5.2 to update existing databases to the new format.

DO NOT USE THE CONVERSION SCRIPT NOW.  WAIT UNTIL YOU UPDATE CVS OR 
EXIM, AND THEN BACKUP AND UPDATE ONLY THE DATABASES USED BY THE UPDATED 
APPLICATION (CVS OR EXIM).

Note that the conversions are not idempotent.  That is, if you do this:
    dumpgdbm my.db | loadgdbm new.db
    diff my.db new.db
The results will not be the same.  However, a comparison of the dumps 
shows that the only difference is the *order* of the records in the 
database; all the records are present in both.  So don't panic.


-- 
Charles Wilson
gdbm volunteer maintainer for cygwin

To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Then, run setup and answer all of the questions.

               *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at the above URL.








More information about the Cygwin-announce mailing list