<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I've finally gotten around to removing autogenerated files from the
Mercurial repo.  Would anyone like to help me sanity-check the result?<br>
<br>
I've put up a dry run of a source distribution here:<br>
    <a class="moz-txt-link-freetext" href="http://www.impredicative.com/ur/urweb-test.tgz">http://www.impredicative.com/ur/urweb-test.tgz</a><br>
It would be great if some folks could try building and installing from
that tarball and let me know how it goes.<br>
<br>
Also, the public Mercurial repository should now omit all autogenerated
files.  It would be helpful to hear from people who manage to build and
install from fresh clones of that repo, which lives at:<br>
    <a class="moz-txt-link-freetext" href="http://hg.impredicative.com/urweb">http://hg.impredicative.com/urweb</a><br>
If you notice any autogenerated files that still appear in a fresh
clone, I'd be very glad to hear about them.<br>
<br>
I think it's about time for a new Ur/Web release, so I'd also be
interested to hear about any last important changes (not just about the
issue in the subject of this message) that I've missed.  Thanks!<br>
<br>
On 08/05/2013 07:27 PM, Jason Gross wrote:
<blockquote
 cite="mid:CAKObCaoF8Fos_pAahhZzmJvyaWx7cq8rNxgT-vkbSB+tz1g4=g@mail.gmail.com"
 type="cite">Do you know about/have you considered using `make dist` (<a
 moz-do-not-send="true"
 href="http://www.gnu.org/software/automake/manual/automake.html#Basics-of-Distribution">http://www.gnu.org/software/automake/manual/automake.html#Basics-of-Distribution</a>)?
 It does not currently work, failing with "cp: cannot create regular
file `urweb-20120925 + c8ecea593347 tip/m4/ax_check_openssl.m4': No
such file or directory".  However, when it works, it automatically
includes a number of common autogenerated files, including "configure".
  <div><br>
  </div>
  <div>-Jason</div>
  <div><br>
On Wednesday, July 17, 2013, Adam Chlipala wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">A
few people have suggested changing the Ur/Web repository so that
autogenerated files like 'configure' are not included.  There's a
Mantis issue here:<br>
    <a moz-do-not-send="true"
 href="http://www.impredicative.com/mantis/view.php?id=158"
 target="_blank">http://www.impredicative.com/mantis/view.php?id=158</a><br>
    <br>
Here's my question, which is about an issue not addressed directly in
the text of that "bug report": What would be the best way to package a
version control snapshot as a source distribution?  Right now, I use
the 'hg archive' command, which builds a tarball directly from the
repository.  There is no need to worry about accidentally including
generated files that should not be distributed.  Would it be necessary
to get much fancier, with a 'tar' filename blacklist or whitelist, if I
want to distribute a generated 'configure' file along with other
sources drawn directly from the repo?<br>
  </blockquote>
  </div>
</blockquote>
</body>
</html>