I'm on OS X 10.9.2, Macbook Pro, tar --version returns
bsdtar 2.8.3 - libarchive 2.8.3

For me, your last line resulted in:
tar: Option --mtime=1970-01-01 01:00 is not supported
David


On Mon, Jan 12, 2015 at 5:59 AM, Thierry <sage-googlesu...@lma.metelu.net>
wrote:

> Hi,
>
> it is advised to distribute unmodified upstream tarball at much as
> possible, so that the end-user should be able to check that the tarball
> shipped by Sage has the same hash that upstreams. However, when size can
> be reduced by a huge factor, integrity arguments become pretty weak and we
> randomly upload hand-modified tarballs on tickets without a clear checking
> process during the review process.
>
> In some cases, one possibility is to discuss with upstream to ship both
> full and trimmed sources (which will benefit to other downstream, e.g. for
> mathjax that can be considerably reduced while keeping all features).
>
> Another mid-term compromise could be to strip some few upstream source,
> but in a checkable and reproducible manner, that is, with a spkg-src
> script that will produce deterministic tarballs, so that anyone (in
> particular the reviewer) can re-run the script and check the hashsums. By
> default, tarballs are quite volatile because of timestamps and ownership,
> also the file ordering seems to depend on the computer, the posix format
> is nondeterministic, and i may have missed some other subtleties.
>
> In order to try such possibility on the next matplotlib update, could some
> people (especially someone using OSX) give me (with minimal info on their
> OS, arch, and tar --version) the result of:
>
> wget
> https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.4.2/matplotlib-1.4.2.tar.gz
> tar xf matplotlib-1.4.2.tar.gz
> rm -rf matplotlib-1.4.2/lib/matplotlib/tests/baseline_images/*
> find matplotlib-1.4.2 | sort | tar --no-recursion -cj --format=gnu
> --mtime='1970-01-01 01:00' --group=0 --owner=0 -f matplotlib-1.4.2.tar.bz2
> -T -
> shasum matplotlib-1.4.2.tar.bz2
>
> Thanks,
> Thierry
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to