Discussion:
[unison-users] 2.48.4 tarball packaging
Adrian Klaver adrian.klaver@aklaver.com [unison-users]
2016-11-27 21:42:08 UTC
Permalink
While doing some research on the thread about Unison versions I decided to download the 2.48.4 tarball from here:

http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/

Unpacking it resulted in:

***@panda:~/Downloads> tar -tzvf unison-2.48.4.tar.gz
drwxrwxr-x root/root 0 2016-05-23 09:40 src/
-rw-rw-r-- root/root 21754 2016-05-23 09:40 src/.depend
-rw-rw-r-- root/root 139 2016-05-23 09:40 src/.gitignore
-rw-rw-r-- root/root 6293 2016-05-23 09:40 src/BUGS.txt
-rw-rw-r-- root/root 2189 2016-05-23 09:40 src/CONTRIB
-rw-rw-r-- root/root 35147 2016-05-23 09:40 src/COPYING
-rw-rw-r-- root/root 85 2016-05-23 09:40 src/INSTALL
-rw-rw-r-- root/root 1567 2016-05-23 09:40 src/INSTALL.gtk2
-rw-rw-r-- root/root 582 2016-05-23 09:40 src/INSTALL.win32
-rw-rw-r-- root/root 9365 2016-05-23 09:40 src/INSTALL.win32-cygwin-gnuc
-rw-rw-r-- root/root 18854 2016-05-23 09:40 src/INSTALL.win32-msvc
-rw-rw-r-- root/root 10824 2016-05-23 09:40 src/Makefile
-rw-rw-r-- root/root 13698 2016-05-23 09:40 src/Makefile.OCaml
-rw-rw-r-- root/root 102581 2016-05-23 09:40 src/NEWS
-rw-rw-r-- root/root 1169 2016-05-23 09:40 src/README
-rw-rw-r-- root/root 605 2016-05-23 09:40 src/RECENTNEWS
-rw-rw-r-- root/root 3007 2016-05-23 09:40 src/ROADMAP.txt
-rw-rw-r-- root/root 51687 2016-05-23 09:40 src/TODO.txt
....

Previously tarballs unpacked into version specific directories:

***@panda:~/test> l unison-2.48.3
total 11440
drwxr-xr-x 1 aklaver users 5384 Nov 27 12:42 ./
drwxr-xr-x 1 aklaver users 3346 Nov 10 06:26 ../
-rw-r--r-- 1 aklaver users 549 Nov 27 12:41 abort.cmi
-rw-r--r-- 1 aklaver users 1204 Nov 27 12:41 abort.cmx
-rw-r--r-- 1 aklaver users 2160 Dec 29 2014 abort.ml
-rw-r--r-- 1 aklaver users 470 Jun 19 2009 abort.mli
-rw-r--r-- 1 aklaver users 7564 Nov 27 12:41 abort.o
-rw-r--r-- 1 aklaver users 6293 Jul 15 2009 BUGS.txt
-rw-r--r-- 1 aklaver users 1477 Nov 27 12:41 bytearray.cmi
-rw-r--r-- 1 aklaver users 1027 Nov 27 12:41 bytearray.cmx
-rw-r--r-- 1 aklaver users 2690 Dec 29 2014 bytearray.ml
-rw-r--r-- 1 aklaver users 595 Dec 29 2014 bytearray.mli
-rw-r--r-- 1 aklaver users 5904 Nov 27 12:41 bytearray.o
-rw-r--r-- 1 aklaver users 1209 Dec 29 2014 bytearray_stubs.c
-rw-r--r-- 1 aklaver users 6644 Nov 27 12:42 bytearray_stubs.o
-rw-r--r-- 1 aklaver users 1598 Nov 27 12:41 case.cmi
-rw-r--r-- 1 aklaver users 957 Nov 27 12:41 case.cmx
-rw-r--r-- 1 aklaver users 7328 Dec 29 2014 case.ml
-rw-r--r-- 1 aklaver users 1498 Dec 29 2014 case.mli
-rw-r--r-- 1 aklaver users 16244 Nov 27 12:41 case.o

......

More digging determined that tarballs sourced from here:

https://github.com/bcpierce00/unison/releases

follow the previous correct behavior:

***@panda:~/Downloads> tar -tzvf unison-2.48.4.tar.gz
drwxrwxr-x root/root 0 2016-05-23 09:40 unison-2.48.4/
-rw-rw-r-- root/root 2232 2016-05-23 09:40 unison-2.48.4/.depend
-rw-rw-r-- root/root 210 2016-05-23 09:40 unison-2.48.4/.gitignore
-rw-rw-r-- root/root 8439 2016-05-23 09:40 unison-2.48.4/Makefile
drwxrwxr-x root/root 0 2016-05-23 09:40 unison-2.48.4/doc/
-rw-rw-r-- root/root 0 2016-05-23 09:40 unison-2.48.4/doc/.depend
-rw-rw-r-- root/root 42 2016-05-23 09:40 unison-2.48.4/doc/.gitignore
-rw-rw-r-- root/root 2612 2016-05-23 09:40 unison-2.48.4/doc/Makefile
-rw-rw-r-- root/root 97190 2016-05-23 09:40 unison-2.48.4/doc/changes.tex
-rw-rw-r-- root/root 3734 2016-05-23 09:40 unison-2.48.4/doc/contactsbody.tex
-rw-rw-r-- root/root 1833 2016-05-23 09:40 unison-2.48.4/doc/docs.ml
-rw-rw-r-- root/root 846 2016-05-23 09:40 unison-2.48.4/doc/fullpage.sty
-rw-rw-r-- root/root 9562 2016-05-23 09:40 unison-2.48.4/doc/hevea.sty
-rw-rw-r-- root/root 3824 2016-05-23 09:40 unison-2.48.4/doc/local.tex
-rw-rw-r-- root/root 5777 2016-05-23 09:40 unison-2.48.4/doc/moreverb.sty
-rw-rw-r-- root/root 277 2016-05-23 09:40 unison-2.48.4/doc/postproc.mll
-rw-rw-r-- root/root 2446 2016-05-23 09:40 unison-2.48.4/doc/short.tex
-rwxrwxr-x root/root 103042 2016-05-23 09:40 unison-2.48.4/doc/unison-manual.tex
drwxrwxr-x root/root 0 2016-05-23 09:40 unison-2.48.4/fstest/
-rw-rw-r-- root/root 7 2016-05-23 09:40 unison-2.48.4/fstest/.gitignore
-rw-rw-r-- root/root 3119 2016-05-23 09:40 unison-2.48.4/fstest/fstest.1
-rw-rw-r-- root/root 2057 2016-05-23 09:40 unison-2.48.4/fstest/fstest.m
drwxrwxr-x root/root 0 2016-05-23 09:40 unison-2.48.4/fstest/fstest.xcodeproj/
-rw-rw-r-- root/root 7806 2016-05-23 09:40 unison-2.48.4/fstest/fstest.xcodeproj/project.pbxproj
-rw-rw-r-- root/root 154 2016-05-23 09:40 unison-2.48.4/fstest/fstest_Prefix.pch
drwxrwxr-x root/root 0 2016-05-23 09:40 unison-2.48.4/icons/



Would be nice if the two sources could follow the same behavior.
--
Adrian Klaver
***@aklaver.com
Loading...