!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! 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: [EMAIL PROTECTED] 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/