libftdi-git Archives

Subject: A library to talk to FTDI chips branch, master, updated. v0.17-4-g3c287e7

From: libftdi-git@xxxxxxxxxxxxxxxxxxxxxxx
To: libftdi-git@xxxxxxxxxxxxxxxxxxxxxxx
Date: Mon, 21 Dec 2009 10:11:13 +0100 (CET)
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   

Current Thread
  • A library to talk to FTDI chips branch, master, updated. v0.17-4-g3c287e7, libftdi-git <=