As always, I'm not familiar with Gentoo packaging.  Do they have a way
to specify that the upstream source comes from git?  Or does the source
tarball remain the canonical form for upstream source?

Our Debian packaging always generates source tarballs.  These tarballs
are what is in our git at the corresponding tag, plus some autogenerated
files in the debian/ directory.  These autogenerated files are a little
different for each OS version and rtai vs uspace realtime.  If you know
a little about the layout of Debian archives, you can always find them.  
For instance, the exact tarball that we build for Debian jessie and
uspace realtime is in
    http://linuxcnc.org/dists/jessie/2.7-uspace/source/
and the 2.7.0 tarball is 
    http://linuxcnc.org/dists/jessie/2.7-uspace/source/linuxcnc_2.7.0.tar.xz
(everywhere under dists/ will provide directory listings)

You can also create tarball yourself.  For 2.7.0, Seb has provided a
signed tag v2.7.0; you can use gpg to verify that this is the exact
version that Seb tagged.  You can get this tarball from our unofficial
github mirror's "releases" page
    https://github.com/jepler/linuxcnc-mirror/releases
or using the git command "git archive", which can work on a local or a
remote git repository. (either git.linuxcnc.org or github will work for
that)

All that virtual ink having been spilled, is there more we need to do
for non-debian distros as far as promoting or making obvious these ways
to obtain a tarball?   What information would an ideal release
announcement hold?  Does it matter that the tarballs we have on
www.linuxcnc.org contain a small amount of autogenerated files that is
not in our git?

Jeff

------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to