X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/80b70223b118c10ac5d73f8aa5c1892ac86956ab..7d424de14c0385012d328642bec6874c8e6cef17:/HACKING diff --git a/HACKING b/HACKING index 680ca999..1d9dbc63 100644 --- a/HACKING +++ b/HACKING @@ -197,11 +197,17 @@ release: that it does not make sense for glr.c, which should be ANSI, but currently is actually GNU C, nor for lalr1.cc. +- Test with a very recent version of GCC for both C and C++. Testing + with older versions that are still in use is nice too. + * Release Procedure -** Try to get the *.pot files to the Translation Project at least one week -before a stable release, to give them time to translate them. +** Try to get the *.pot files to the Translation Project at least one +week before a stable release, to give them time to translate them. +Before generating the *.pot files, make sure that po/POTFILES.in and +runtime-po/POTFILES.in list all files with translatable strings. +This helps: grep -l '\<_(' * ** Tests See above. @@ -337,9 +343,10 @@ To generate a template announcement file: make RELEASE_TYPE=alpha gpg_key_ID=F125BDF3 announcement -where alpha can be replaced by beta or major and F125BDF3 should be replaced -with your key ID. For an example of how to fill out the template, search the -mailing list archives for the most recent release announcement. +where alpha can be replaced by beta or stable and F125BDF3 should be +replaced with your key ID. For an example of how to fill out the +template, search the mailing list archives for the most recent release +announcement. Complete/fix the announcement file, and send it at least to info-gnu@gnu.org (if a real release, or a ``serious beta''), @@ -362,7 +369,8 @@ Push these changes. ----- -Copyright (C) 2002-2005, 2007-2010 Free Software Foundation, Inc. +Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. This file is part of GNU Bison.