Commit Graph

73 Commits

Author SHA1 Message Date
Christoph M. Becker
c4e9f6fc33 Note additional RM tasks 2018-12-07 15:11:47 +01:00
Christoph M. Becker
1a2577093b Add note that release manager karma is required
Cf. <http://svn.php.net/viewvc?view=revision&revision=346164>.
2018-12-07 15:11:46 +01:00
Christoph M. Becker
ec027d5f3a Remove outdated note regarding Windows
As of PHP 5.3, there are no more Windows specific version keys.
2018-12-07 15:11:45 +01:00
Christoph M. Becker
257696a0c2 MD5 checksums are history
According to a respective RFC[1], the MD5 checksums have been removed
from the release notes and the API.  Also, no checksums are generated
after uploading the tarballs to the user directories
on downloads.php.net.

[1] <https://wiki.php.net/rfc/release-md5-deprecation>
2018-12-07 15:11:44 +01:00
Christoph M. Becker
8b275b5249 Stable releases also should be on frontpage 2018-12-06 18:20:13 +01:00
Christoph M. Becker
36f0d00c3f scripts/dev/gen_verify_stub can also be used for stable releases 2018-12-06 00:43:17 +01:00
Peter Kokot
1ad08256f3 Sync leading and final newlines in source code files
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
2018-10-14 12:56:38 +02:00
Peter Kokot
37c329d715 Trim trailing whitespace in source code files 2018-10-13 14:17:28 +02:00
Sara Golemon
da48671959
Update release process information to include the improved bumpRelease script 2018-10-11 10:00:21 -04:00
Christoph M. Becker
7866f28173 UPDATE README.GIT-RULES wrt. PHP-7.3
We also add a respective note to README.RELEASE_PROCESS, so this won't
get overlooked again.
2018-07-31 17:06:44 +02:00
Christoph M. Becker
bccf0dfba1 Prepare UPGRADING(.INTERNALS) for PHP 7.4
We also add this as task to README.RELEASE_PROCESS, so that it's not
overlooked next time.
2018-07-31 15:54:03 +02:00
Christoph M. Becker
4ed1678540 Fix README.RELEASE_PROCESS
The version has to be updated in configure.ac; by running `./configure`
afterwards, main/php_versions.h will be updated automatically.
2018-07-31 14:09:31 +02:00
Mike
6a4e1e8b8e [ci skip] Fix typo 2018-07-06 09:55:47 +02:00
Christoph M. Becker
3ab920a911 [ci skip] Announce emails should not be cross-posted
Otherwise answers may be send to all the lists which might be
irrelevant for particular participants only subscribed to one of them.
2018-06-28 12:36:53 +02:00
Christoph M. Becker
30f7997762 [ci skip] Remove obsolete task
INSTALL points to the online docs and win32/install.txt is removed as
of commit 1e9e7d4[1].

[1] http://git.php.net/?p=php-src.git;a=commit;h=1e9e7d4dc4949b67908e55ab3f3e44528923c029
2018-06-25 18:00:26 +02:00
Christoph M. Becker
b9f99a3aed Fix typos 2018-05-14 23:50:42 +02:00
Remi Collet
a942a8e1be ensure no merge commit during submodule update 2017-11-28 14:16:47 +01:00
Anatol Belski
b192b2d110 Add note on PAX headers in tarballs 2017-11-27 12:17:46 +01:00
Sara Golemon
3a8fb76573
Add notes for cutting release branches 2017-07-18 18:27:09 -04:00
Remi Collet
ec0ad331cd minor fix for web announce 2017-07-06 12:34:00 +02:00
Sara Golemon
f2bf00ba1c X.Y.0 releases are more special than X.Y.(1+) releases 2017-06-08 15:01:15 -04:00
Sara Golemon
30ad9bf530 Create announcement entry on web-php even for non-stable 2017-06-08 13:27:36 -04:00
Sara Golemon
2a8381fb28 Windows builds are no longer copied to downloads.php.net
They have their own home at windows.php.net/downloads
2017-06-07 09:01:04 -04:00
Sara Golemon
5f05527393 Remove instructions to email internals-win@
Use the release-managers@ distribution list instead
for a better audience.
2017-06-06 12:45:20 -04:00
Sara Golemon
a867d74ad3 Add note about publishing gpg key 2017-06-05 16:33:38 -07:00
Anatol Belski
9cec5e2c1d [ci skip] yet more info for new rm 2017-04-28 19:15:32 +02:00
Sara Golemon
f04ae1d365 Add some 'New RM' instructions 2017-04-23 12:20:41 -07:00
Sara Golemon
2b3ba5d4c7 Update step about uploading packages to downloads.php.net
At some point this changed from a per-user specific mapping
to a standard ~$USER mapping.
2017-04-14 16:44:13 -07:00
Joe Watkins
1f588df2a4
corrections to release process documentation 2017-03-30 17:52:22 +01:00
Brian Evans
2fe9208ee3
Use modern autotools name of configure.ac instead of configure.in
configure.ac was introduced in 2001 with automake-1.15 and autoconf-2.50
to replace the file named configure.in.
Autotools is preparing to remove configure.in in Automake 2.0.
All new software should be using configure.ac.
This also fixes Bug #69770 where extensions are creating configure.in

Signed-off-by: Brian Evans <grknight@gentoo.org>
2017-01-27 06:07:40 +00:00
Joe Watkins
4edaa3f1e7
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
  updates to release docs
2017-01-17 20:33:44 +00:00
Joe Watkins
e00c2f335c
updates to release docs 2017-01-17 20:33:25 +00:00
Joe Watkins
c2f25bd188
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
  update release process notes
2017-01-09 16:21:21 +00:00
Joe Watkins
f1ad170a15
update release process notes 2017-01-09 16:20:48 +00:00
Prayag Verma
c7c1679bb3 Fix typos in git rules and release process READMEs 2016-01-29 17:04:39 +01:00
Sebastian Bergmann
d2f6b86c48 Fugbix typo 2015-12-05 08:25:43 +01:00
Anatol Belski
04b26ba5c6 update the doc in regard to the latest discussions 2015-06-25 16:39:02 +02:00
Hannes Magnusson
4a6503a524 Typo (thanks kaplan@) 2015-06-24 08:24:11 -07:00
Hannes Magnusson
517196b065 PHP7 sounds like a good time to include signatures in announce mails
We need these posted as many places as possible to make any sense.
2015-06-23 19:33:37 -07:00
Hannes Magnusson
b5b8cd5074 Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
  phpweb now publishes SHA256s -- and please don't cc php-announce@ - make it seperate mail
  Fixed res leak
2015-04-17 10:06:31 -07:00
Hannes Magnusson
983f155e1c phpweb now publishes SHA256s -- and please don't cc php-announce@ - make it seperate mail 2015-04-17 10:05:32 -07:00
Ferenc Kovacs
f014785eeb Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
  fix some factual errors in the process
2015-01-22 21:28:21 +01:00
Ferenc Kovacs
61ad5e24ea fix some factual errors in the process 2015-01-22 21:27:38 +01:00
Stanislav Malyshev
cdd1c1122e add tests stuff to README 2014-05-11 16:04:28 -07:00
Veres Lajos
35101e9ef4 a few typofixes 2014-02-14 14:51:10 +02:00
Ferenc Kovacs
4b48b29988 fix the primary qa email address and update the list of available people being able to add moderators to our lists 2014-01-24 16:06:58 +01:00
Julien Pauli
3eb2b1ac40 Updated release process 2013-12-13 13:16:54 +01:00
Ferenc Kovacs
9350f45aca explain the step updating the git submodule reference in web/php.git 2013-03-15 09:40:28 +01:00
David Soria Parra
33fcec5c4f Update RELEASE PROCESS
Some parts of the release process are outdated, not needed anymore
or still reference cvs.
2012-09-13 20:19:23 +02:00
David Soria Parra
fa579f2f9b mention git 2012-02-03 08:14:39 +00:00