This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
[ANNOUNCEMENT] Updated: gdbm, libgdbm-devel, libgdbm4 1.8.3-7 [Requires cygwin-1.5.3+]
- From: Charles Wilson <cwilson at ece dot gatech dot edu>
- To: cygwin at cygwin dot com
- Date: Fri, 5 Sep 2003 01:21:15 -0400 (EDT)
- Subject: [ANNOUNCEMENT] Updated: gdbm, libgdbm-devel, libgdbm4 1.8.3-7 [Requires cygwin-1.5.3+]
- Reply-to: cygwin at cygwin dot com
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!! 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.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/