The branch, master has been updated
via 3c287e728650079b6024521c6d06b17a707c2f62 (commit)
via e5b85a083f6b06290e91cbc71cbf89d8e36e82d0 (commit)
via e905863f6ed172476b401b12a90290821fb1cfca (commit)
via f938267227623562711c0847166ef7e4eb9bb6b0 (commit)
from 8e527547a8df7264bbaba4644d93ac132473d321 (commit)
- Log -----------------------------------------------------------------
commit 3c287e728650079b6024521c6d06b17a707c2f62
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon Dec 21 10:11:08 2009 +0100
Document libftdi release process
commit e5b85a083f6b06290e91cbc71cbf89d8e36e82d0
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon Dec 21 09:46:21 2009 +0100
Correct version in README file
commit e905863f6ed172476b401b12a90290821fb1cfca
Author: Mike Frysinger <vapier@xxxxxxxxxx>
Date: Sun Dec 20 09:10:00 2009 -0500
ignore more generated files
Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx>
commit f938267227623562711c0847166ef7e4eb9bb6b0
Author: Mike Frysinger <vapier@xxxxxxxxxx>
Date: Sun Dec 20 09:09:59 2009 -0500
use AC_CONFIG_FILES to avoid outputting files over and over
The current configure ends up generating a lot of common files multiple
times because it calls AC_OUTPUT multiplte times. The right way to do
this is call AC_CONFIG_FILES multiple times and AC_OUTPUT once.
Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 17 ++++++++++++++++-
README | 2 +-
configure.in | 8 +++++---
doc/release-checklist.txt | 33 +++++++++++++++++++++++++++++++++
4 files changed, 55 insertions(+), 5 deletions(-)
create mode 100644 doc/release-checklist.txt
diff --git a/.gitignore b/.gitignore
index 66068d7..8c0a1aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,6 +33,21 @@ INSTALL
Doxyfile
doc/Doxyfile
doc/html
+doc/man
+
+# examples
+examples/baud_test
+examples/bitbang
+examples/bitbang2
+examples/bitbang_cbus
+examples/bitbang_ft2232
+examples/find_all
+examples/find_all_pp
+examples/serial_read
+examples/simple
+
+# python bindings
+bindings/python/setup.py
# Backup files and stuff from patches
*.orig
@@ -50,4 +65,4 @@ CMakeFiles
# Misc. binaries
*.dylib
-opt
\ No newline at end of file
+opt
diff --git a/README b/README
index c85517e..7511e63 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
--------------------------------------------------------------------
-libftdi version 0.16
+libftdi version 0.17
--------------------------------------------------------------------
libftdi - A library (using libusb) to talk to FTDI's UART/FIFO chips
diff --git a/configure.in b/configure.in
index a30e7eb..f00d70c 100644
--- a/configure.in
+++ b/configure.in
@@ -140,9 +140,11 @@ fi
AC_SUBST(LIBFTDI_MODULES)
AC_SUBST(LIBFTDI_MODULES_PKGCONFIG)
-AC_OUTPUT([libftdi-config],[chmod a+x libftdi-config])
-AC_OUTPUT(Makefile src/Makefile bindings/Makefile bindings/python/Makefile
bindings/python/setup.py examples/Makefile doc/Doxyfile doc/Makefile libftdi.pc
libftdi.spec)
+AC_CONFIG_FILES([libftdi-config],[chmod a+x libftdi-config])
+AC_CONFIG_FILES(Makefile src/Makefile bindings/Makefile
bindings/python/Makefile bindings/python/setup.py examples/Makefile
doc/Doxyfile doc/Makefile libftdi.pc libftdi.spec)
if test "x$ENABLE_LIBFTDIPP" = "x1"; then
- AC_OUTPUT(ftdipp/Makefile libftdipp.pc)
+ AC_CONFIG_FILES(ftdipp/Makefile libftdipp.pc)
fi
+
+AC_OUTPUT
diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
new file mode 100644
index 0000000..3cd64dd
--- /dev/null
+++ b/doc/release-checklist.txt
@@ -0,0 +1,33 @@
+*** Checklist for a new libftdi release ***
+- Update ChangeLog and AUTHORS via git history
+
+- Update version number in the following files:
+ - CMakeLists.txt
+ - configure.in
+ - README
+
+- Increase .so library version:
+ - src/Makefile.am
+ - ftdipp/Makefile.am
+
+- Run "make dist"
+
+- Diff tarball to previous version, check if all
+ important changes are in the ChangeLog
+
+- Ensure all modifications are checked in
+
+- Sign tarball, build .src.rpm and sign it, too
+
+- Create git tag:
+ - git tag -s -u 24F006F5 v0.XX
+ - git tag -d latest-release ; git tag latest-release
+ - git push --tags
+
+- Website
+ - Upload tarball and .src.rpm
+ - Add ChangeLog to main page
+ - Update URLs in download section
+ - Generate API documentation and upload it
+
+- Announce on mailinglist & freshmeat
hooks/post-receive
--
A library to talk to FTDI chips
--
libftdi-git - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi-git+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|