Discussion:
[gambit-list] .git in tarballs
Faré
2018-11-20 21:59:57 UTC
Permalink
Is it on purpose that the
http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_1-devel.tgz
image contains the .git directory with the entire history?

The lib/makefile.in later detects the presence of .git and uses the
git binary, adding one dependency to the build, in addition to making
the tarball bigger.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
The secret of getting ahead is getting started. The secret of getting started
is breaking your complex overwhelming tasks into small manageable tasks, and
then starting on the first one. — Mark Twain
Marc Feeley
2018-11-20 22:12:49 UTC
Permalink
Yes it is on purpose. The “-devel” tarball is for those who want to contribute to the development of Gambit. If you don’t want the git history, just get the normal tarball (without the “-devel”).

Marc
Post by Faré
Is it on purpose that the
http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_1-devel.tgz
image contains the .git directory with the entire history?
The lib/makefile.in later detects the presence of .git and uses the
git binary, adding one dependency to the build, in addition to making
the tarball bigger.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
The secret of getting ahead is getting started. The secret of getting started
is breaking your complex overwhelming tasks into small manageable tasks, and
then starting on the first one. — Mark Twain
_______________________________________________
Gambit-list mailing list
https://mailman.iro.umontreal.ca/cgi-bin/mailman/listinfo/gambit-list
Bradley Lucier
2018-11-20 22:39:05 UTC
Permalink
Post by Marc Feeley
Yes it is on purpose. The “-devel” tarball is for those who want to contribute to the development of Gambit. If you don’t want the git history, just get the normal tarball (without the “-devel”).
Perhaps developers would now prefer to clone the git repository directly
rather than use the "-devel" tarball.

Brad
Faré
2018-11-21 01:44:25 UTC
Permalink
: Faré
Is it on purpose that the
http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_1-devel.tgz
image contains the .git directory with the entire history?
: Marc
Yes it is on purpose. The “-devel” tarball is for those who want to contribute to the development of Gambit. If you don’t want the git history, just get the normal tarball (without the “-devel”).
Is that the only difference? (Where is the difference documented apart
from "for developers"?)
Looks like I should be using the normal tarball in my Nix recipe.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
That life is worth living is the most necessary of assumptions, and were it
not assumed, the most impossible of conclusions. — George Santayana
Adam
2018-11-21 02:11:35 UTC
Permalink
Post by Faré
: Faré
Is it on purpose that the
http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_1-devel.tgz
image contains the .git directory with the entire history?
: Marc
Yes it is on purpose. The “-devel” tarball is for those who want to
contribute to the development of Gambit. If you don’t want the git
history, just get the normal tarball (without the “-devel”).
Is that the only difference? (
Where is the difference documented apart from "for developers"?
You mean, where is the script Marc uses to produce a -devel archive right?
Post by Faré
)
Looks like I should be using the normal tarball in my Nix recipe.
For a Gambit package right you want the normal tarball.
Marc Feeley
2018-11-21 02:29:16 UTC
Permalink
Post by Faré
Is that the only difference? (Where is the difference documented apart
from "for developers"?)
From INSTALL.txt:

Note that releases come in two flavors. The "developer" release,
which has a "-devel" suffix in its name, contains the complete git
history. It is a snapshot of the Gambit repository at a particular
point in time. The "plain" release, without the "-devel" suffix in
its name, does not contain the git history and is much more compact
than the developer release.

To create the -devel tarball I use “make dist-devel”. The normal tarball is created with “make dist”.

Marc
Chris Vine
2018-11-21 10:43:53 UTC
Permalink
On Tue, 20 Nov 2018 21:29:16 -0500
Post by Marc Feeley
Post by Faré
Is that the only difference? (Where is the difference documented apart
from "for developers"?)
Note that releases come in two flavors. The "developer" release,
which has a "-devel" suffix in its name, contains the complete git
history. It is a snapshot of the Gambit repository at a particular
point in time. The "plain" release, without the "-devel" suffix in
its name, does not contain the git history and is much more compact
than the developer release.
To create the -devel tarball I use “make dist-devel”. The normal tarball is created with “make dist”.
As an aside, there is a link to the -devel tarball on the "main" page of
http://gambitscheme.org/ , but none to the plain release. If you
follow the link to the "distributions" page, that contains no reference
to the 4.9 releases at all. To get at the 4.9.1 tarballs you have to
go from the "distributions" link to one of the other gambit releases, go
down to its parent page and navigate back up again.

So the "plain" package is quite hard to find at present.

Chris

Loading...