OSSP CVS Repository

ossp - Check-in [5612]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 5612
Date: 2006-Jul-31 14:02:56 (local)
2006-Jul-31 12:02:56 (UTC)
User:rse
Branch:
Comment: Now especially use a MANIFEST file which explicitly lists all files which form the distribution tarball. We compare the tarball and the MANIFEST file for differences in the "devtool dist" now.
Tickets:
Inspections:
Files:
ossp-pkg/uuid/ChangeLog      1.127 -> 1.128     4 inserted, 1 deleted
ossp-pkg/uuid/MANIFEST      added-> 1.1
ossp-pkg/uuid/devtool.conf      1.29 -> 1.30     10 inserted, 1 deleted

ossp-pkg/uuid/ChangeLog 1.127 -> 1.128

--- ChangeLog    2006/07/31 11:42:40     1.127
+++ ChangeLog    2006/07/31 12:02:56     1.128
@@ -18,7 +18,10 @@
      [Ralf S. Engelschall]
 
    o Fix the tarball rolling procedure to make sure we
-     do not distribute binary files again.
+     do not distribute binary files again. This now especially uses
+     a MANIFEST file which explicitly lists all files which form the
+     distribution tarball. We compare the tarball and the MANIFEST file
+     for differences in the "devtool dist" now.
      [Ralf S. Engelschall]
 
   Changes between 1.4.2 and 1.5.0 (13-Mar-2006 to 28-Jul-2006)


ossp-pkg/uuid/MANIFEST -> 1.1

*** /dev/null    Tue Apr 30 11:15:30 2024
--- -    Tue Apr 30 11:17:20 2024
***************
*** 0 ****
--- 1,81 ----
+ AUTHORS
+ BINDINGS
+ ChangeLog
+ HISTORY
+ INSTALL
+ MANIFEST
+ Makefile.PL
+ Makefile.in
+ NEWS
+ OVERVIEW
+ PORTING
+ README
+ SEEALSO
+ THANKS
+ TODO
+ USERS
+ aclocal.m4
+ config.guess
+ config.h.in
+ config.sub
+ configure
+ configure.ac
+ libtool.m4
+ ltmain.sh
+ perl/MANIFEST
+ perl/Makefile.PL
+ perl/uuid.pm
+ perl/uuid.pod
+ perl/uuid.tm
+ perl/uuid.ts
+ perl/uuid.xs
+ perl/uuid_compat.pm
+ perl/uuid_compat.pod
+ perl/uuid_compat.ts
+ pgsql/Makefile
+ pgsql/uuid.c
+ pgsql/uuid.sql.in
+ pgsql/uuid.txt
+ php/Makefile.local
+ php/config.m4
+ php/package.xml
+ php/uuid.c
+ php/uuid.php4
+ php/uuid.php5
+ php/uuid.ts
+ shtool
+ uuid++.3
+ uuid++.cc
+ uuid++.hh
+ uuid++.pod
+ uuid-config.1
+ uuid-config.in
+ uuid-config.pod
+ uuid.1
+ uuid.3
+ uuid.ac
+ uuid.c
+ uuid.h.in
+ uuid.pc.in
+ uuid.pod
+ uuid_ac.h
+ uuid_bm.h
+ uuid_cli.c
+ uuid_cli.pod
+ uuid_dce.c
+ uuid_dce.h
+ uuid_mac.c
+ uuid_mac.h
+ uuid_md5.c
+ uuid_md5.h
+ uuid_prng.c
+ uuid_prng.h
+ uuid_sha1.c
+ uuid_sha1.h
+ uuid_str.c
+ uuid_str.h
+ uuid_ui128.c
+ uuid_ui128.h
+ uuid_ui64.c
+ uuid_ui64.h
+ uuid_vers.h


ossp-pkg/uuid/devtool.conf 1.29 -> 1.30

--- devtool.conf 2006/07/31 11:32:36     1.29
+++ devtool.conf 2006/07/31 12:02:57     1.30
@@ -64,8 +64,17 @@
     V=`./shtool version -l c -d short uuid_vers.h`
     ./shtool tarball -o uuid-${V}.tar.gz -d uuid-${V} -u ossp -g ossp \
                      -e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz,^#.*,.*~$' -c 'gzip --best' .
+    echo "+++ sanity checking"
+    gunzip <uuid-${V}.tar.gz | tar tf - | sed -e "s;^uuid-${V}/;;" | sort >MANIFEST.tmp
+    if ! cmp MANIFEST MANIFEST.tmp; then
+        echo "devtool:sanity:ERROR: EXPECTED AND EXISTING DISTRIBUTION FILES DO NOT MATCH"
+        diff -u3 MANIFEST MANIFEST.tmp
+        rm -f MANIFEST.tmp
+        exit 1
+    fi
+    rm -f MANIFEST.tmp
+    echo "+++ result:"
     ls -l uuid-${V}.tar.gz
-    echo "+++ testing"
     gunzip <uuid-${V}.tar.gz | tar tvf - | head -10
     echo "[...]"
     gunzip <uuid-${V}.tar.gz | tar tvf - | tail -10

CVSTrac 2.0.1