mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 11:50:28 +02:00
*** empty log message ***
This commit is contained in:
parent
e53cfd29f0
commit
fa3f45cc38
2 changed files with 22 additions and 14 deletions
6
HACKING
6
HACKING
|
@ -24,6 +24,10 @@ Sat Aug 3 01:27:14 1996 Gary Houston <ghouston@actrix.gen.nz>
|
||||||
|
|
||||||
* * fports.c (scm_open_file): don't return #f, throw error.
|
* * fports.c (scm_open_file): don't return #f, throw error.
|
||||||
|
|
||||||
|
When you've written a NEWS entry and updated the documentation, go
|
||||||
|
ahead and remove the asterisk. I will use the asterisks to find and
|
||||||
|
document changes that haven't been dealt with before a release.
|
||||||
|
|
||||||
- Include each log entry in both the ChangeLog and in the CVS logs.
|
- Include each log entry in both the ChangeLog and in the CVS logs.
|
||||||
If you're using Emacs, the pcl-cvs interface to CVS has features to
|
If you're using Emacs, the pcl-cvs interface to CVS has features to
|
||||||
make this easier; it checks the ChangeLog, and generates good default
|
make this easier; it checks the ChangeLog, and generates good default
|
||||||
|
@ -63,6 +67,8 @@ If you receive contributions you want to use from someone, let me know
|
||||||
and I'll take care of the administrivia. Put the contributions aside
|
and I'll take care of the administrivia. Put the contributions aside
|
||||||
until we have the necessary papers.
|
until we have the necessary papers.
|
||||||
|
|
||||||
|
- When you make substantial changes to a file, add the current year to
|
||||||
|
the list of years in the copyright notice at the top of the file.
|
||||||
|
|
||||||
|
|
||||||
Jim Blandy
|
Jim Blandy
|
||||||
|
|
24
RELEASE
24
RELEASE
|
@ -11,12 +11,14 @@ it in the distribution.
|
||||||
b) Update NEWS and the Texinfo documentation as appropriate.
|
b) Update NEWS and the Texinfo documentation as appropriate.
|
||||||
c) Remove the user-visible markers from the log entries once they're
|
c) Remove the user-visible markers from the log entries once they're
|
||||||
documented.
|
documented.
|
||||||
3) Update the version numbers in GUILE-VERSION, and README, to remove the
|
3) Scan output from `cvs log' to find files that have changed a lot, but
|
||||||
|
do not have up-to-date copyright notices.
|
||||||
|
4) Update the version numbers in GUILE-VERSION, and README, to remove the
|
||||||
"unreleased" indications. They should be straight numbers, of the form
|
"unreleased" indications. They should be straight numbers, of the form
|
||||||
"N.M", not alpha numbers, of the form "N.Ma".
|
"N.M", not alpha numbers, of the form "N.Ma".
|
||||||
4) Do a `cvs update -A', to get rid of any sticky tags.
|
5) Do a `cvs update -A', to get rid of any sticky tags.
|
||||||
5) Commit all changes to the CVS repository.
|
6) Commit all changes to the CVS repository.
|
||||||
6) Verify that the disty works, too:
|
7) Verify that the disty works, too:
|
||||||
a) Make a disty, using 'make dist'.
|
a) Make a disty, using 'make dist'.
|
||||||
b) Unpack it somewhere else.
|
b) Unpack it somewhere else.
|
||||||
c) Remove automake and autoconf from your path, or turn off their
|
c) Remove automake and autoconf from your path, or turn off their
|
||||||
|
@ -24,16 +26,16 @@ it in the distribution.
|
||||||
without installing those tools.)
|
without installing those tools.)
|
||||||
d) Configure, make, and install.
|
d) Configure, make, and install.
|
||||||
e) Test the installed version; don't forget to unset SCHEME_LOAD_PATH.
|
e) Test the installed version; don't forget to unset SCHEME_LOAD_PATH.
|
||||||
f) If you made any fixes, commit them, and start from the top of 6).
|
f) If you made any fixes, commit them, and start from a) again
|
||||||
7) Tag the entire source tree with a tag of the form "release_N_M".
|
8) Tag the entire source tree with a tag of the form "release_N_M".
|
||||||
8) Copy the tar file over to the GNU machines, and ask the appropriate
|
9) Copy the tar file over to the GNU machines, and ask the appropriate
|
||||||
person to put it on prep. At the time of this writing, Daniel Hagerty
|
person to put it on prep. At the time of this writing, Daniel Hagerty
|
||||||
<hag@ai.mit.edu> has usually been generous enough to help with that.
|
<hag@ai.mit.edu> has been generous about helping with that.
|
||||||
9) Send an announcement message to gnu-announce@prep.ai.mit.edu. If I
|
10) Send an announcement message to gnu-announce@prep.ai.mit.edu. If I
|
||||||
remember correctly, the moderator will delay it until the tar file
|
remember correctly, the moderator will delay it until the tar file
|
||||||
appears on prep. The announcement text should be mostly taken from
|
appears on prep. The announcement text should be mostly taken from
|
||||||
Guile's README file.
|
Guile's README file.
|
||||||
10) Tweak the version numbers in GUILE-VERSION, and README to indicate that
|
11) Tweak the version numbers in GUILE-VERSION, and README to indicate that
|
||||||
the sources are snapshot again. Snapshots should have version numbers
|
the sources are snapshot again. Snapshots should have version numbers
|
||||||
of the form "N.Ma", where the "a" means "alpha".
|
of the form "N.Ma", where the "a" means "alpha".
|
||||||
11) Start a new section of the NEWS file.
|
12) Start a new section of the NEWS file.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue