Commit Graph

63 Commits

Author SHA1 Message Date
Peter Kokot
1c850bfcca 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:55:24 +02:00
Peter Kokot
3362620b5f Trim trailing whitespace in source code files 2018-10-13 14:16:33 +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
Pierre Joye
83841052e0 - add announce steps, s,cvs,svn, MFH 2011-12-14 16:32:50 +00:00
Philip Olson
b7eefa0af7 Updated qa-release.php notes as per the new qa-release.php syntax 2011-05-30 23:26:33 +00:00
Johannes Schlüter
31deb65a9d Where using svn now, use svn paths
# This file doesn't exist in 5.2!?
2009-12-22 22:36:41 +00:00
Lukas Smith
74b8bc2e99 MFH: expanded the section about how to create the changelog 2009-06-30 14:24:25 +00:00
Lukas Smith
f0a55e20d5 MFH: formatting fix for the re-releasing section 2009-06-30 11:37:24 +00:00
Johannes Schlüter
32f91ba388 MFH Hannes said this shall not be run for RCs 2009-06-10 18:15:22 +00:00
Philip Olson
e97786558b MFH: Removed an unnecessary item, that calls for doc builds 2009-04-11 03:42:02 +00:00
Hannes Magnusson
42b3bf903c MFH: Add guidelines for re-releasing 2009-04-08 08:39:10 +00:00
Lukas Smith
bf87bfb040 MFH primary tester ml needs to be in the TO not CC 2009-02-10 20:45:42 +00:00
Lukas Smith
ca01eab385 primary testers list is now mailed for every release 2009-02-08 20:24:13 +00:00