zsh-workers
 help / color / mirror / code / Atom feed
* reproducing release tarball for 5.0.7
@ 2014-10-09 20:16 Phil Pennock
  2014-10-09 20:52 ` Peter Stephenson
  2014-10-11  0:19 ` Simon Ruderich
  0 siblings, 2 replies; 9+ messages in thread
From: Phil Pennock @ 2014-10-09 20:16 UTC (permalink / raw)
  To: zsh-workers

Folks,

Given a clean repository checkout, what is needed to be able to create
the release tarballs for verification please?

Background:

Since there are no PGP signatures on releases, only an MD5SUM file which
is auto-updated, the process I documented at $workplace for verifying
the integrity of a zsh release tarball has us recreate the release
tarball and diff the results.  (We then generate a SHA256 of the release
tarball, which is propagated in our package system, so future builders
get the same download).  This at least lets us tie the tarball to what's
in git, so that we have a reliable history to back the tarball artifact.

    git checkout zsh-5.0.7
    git clean -fx .
    ./.preconfig
    ( export LC_ALL=C; ./configure && make targz-src )

At this point, I can't tell if this is a regression in zsh or just that
by adding the `git clean -fx` to remove ignored files, to try to
reproduce my first failure, I've exposed that the tarball creation
process has missing dependencies?

First failure:
  ./Util/mkdisttree.sh: can't find file ./Doc/Zsh/manmodmenu.yo

Switch to:

    ( export LC_ALL=C; ./configure && make && make targz-src )

Second failure:
  Processing directory ./Doc/help...
  mkdir /home/pdp/src/zsh/code/zsh-5.0.7/./Doc/help
  chmod 755 /home/pdp/src/zsh/code/zsh-5.0.7/./Doc/help
  ./Util/mkdisttree.sh: can't find file ./Doc/help/ChangeLog

Trying `make targz-doc` first is currently failing because I don't have
TeX on this MacOS box (yet) and ended up removing it a while back on my
FreeBSD box (because I run it nox11 and this just creates problems with
the only currently supported TeX install system).

Thus the question at the top.

Thanks,
-Phil


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-10-13  8:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-09 20:16 reproducing release tarball for 5.0.7 Phil Pennock
2014-10-09 20:52 ` Peter Stephenson
2014-10-09 21:34   ` Mikael Magnusson
2014-10-10  9:44     ` Peter Stephenson
2014-10-10 10:56     ` Peter Stephenson
2014-10-10  6:21   ` Phil Pennock
2014-10-11  0:19 ` Simon Ruderich
2014-10-12 17:00   ` Peter Stephenson
2014-10-13  8:19     ` Phil Pennock

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).