Gitweb links:
...log
http://git.netsurf-browser.org/netsurf-wiki.git/shortlog/9520501e6ce67936474dfd5341dbbd278ab9e23f
...commit
http://git.netsurf-browser.org/netsurf-wiki.git/commit/9520501e6ce67936474dfd5341dbbd278ab9e23f
...tree
http://git.netsurf-browser.org/netsurf-wiki.git/tree/9520501e6ce67936474dfd5341dbbd278ab9e23f
The branch, master has been updated
via 9520501e6ce67936474dfd5341dbbd278ab9e23f (commit)
from 785f0e189abd572fa2185b131a108df942c7b985 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf-wiki.git/commit/?id=9520501e6ce67936474dfd5341dbbd278ab9e23f
commit 9520501e6ce67936474dfd5341dbbd278ab9e23f
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>
futher release process updates
diff --git a/release/process.mdwn b/release/process.mdwn
index 25e01c1..cd656b7 100644
--- a/release/process.mdwn
+++ b/release/process.mdwn
@@ -110,6 +110,11 @@ Delete the public_suffix_list.dat file and run make, this
will cause a
fresh copy to be downloaded and converted. You will need the correct
perl modules installed for this step.
+Release libutf8proc
+-------------------
+
+May have to update to upstream unless upstream have added a pkg-config file
+
Other core buildsystem based libraries
--------------------------------------
@@ -130,7 +135,6 @@ libraries using the core buildsystem in order
- libnsfb
- libpencil
- librufl
-- libutf8proc
Releasing NetSurf
@@ -146,19 +150,22 @@ don't be confused and do update amiga stuff.
check the resources for the frontends you are releasing are up to date
- credits file copyright years (at a minimum)
- - !NetSurf/Resources/en/credits.html,faf
- - !NetSurf/Resources/it/credits.html,faf
- - !NetSurf/Resources/nl/credits.html,faf
+ resources/en/credits.html
+ resources/it/credits.html
+ resources/nl/credits.html
- licence file copyright years (at a minimum)
- - !NetSurf/Resources/en/licence.html,faf
- - !NetSurf/Resources/it/licence.html,faf
- - !NetSurf/Resources/nl/licence.html,faf
-- frontends/amiga/pkg/netsurf.readme
-- frontends/amiga/pkg/netsurf\_os3.readme
-- windows/res/installer.nsi
+ resources/en/licence.html
+ resources/it/licence.html
+ resources/nl/licence.html
+- amiga readme copyright files
+ frontends/amiga/pkg/netsurf.readme
+ frontends/amiga/pkg/netsurf\_os3.readme
+- windows frontend installer
+ windows/res/installer.nsi
Ensure the ca-bundle is updated
+ https://curl.haxx.se/docs/caextract.html
create a branch releasing/<version number> and switch to it
@@ -179,13 +186,9 @@ commit to the branch
git commit -m 'Update version files for release'
-once you are sure everything is correct and committed push it to the repo
-
- git push origin release/3.8
-
-finally tag the branch for release
+once you are sure everything is correct and committed tag the branch for
release
- git tag -s -m 'Official Release' release/<version number>
+ git tag -s -m 'Official Release' release/<version number>
Next do a dry run push
@@ -197,26 +200,31 @@ ensure this shown the correct repo and the release tag
something like
To ssh://[email protected]/netsurf.git
* [new tag] release/3.7 -> release/3.7
-If that verifies as correct
-
- git push --tags
-
-and the release tag is pushed, too late now so be careful and check!
-
Next the branch must be merged back to master.
git checkout master
- git merge -s ours heads/release/3.7
+ git merge -s ours heads/releasing/3.7
Then edit desktop/version.c and frontends/amiga/version.c ready for the next
release cycle
git add desktop/version.c frontends/amiga/version.c
git commit -m 'Update version for next development cycle'
+Remove releasing branch
+
+ git branch -d releasing/3.8
+ Deleted branch releasing/3.8 (was 66fe825c8).
+
finally push master
git push origin master
+If that verifies as correct
+
+ git push --tags
+
+and the release tag is pushed, too late now so be careful and check!
+
Please do ensure you *thoroughly* check your work at each step as mistakes are
hard to fix once pushed.
Releasing the all source
-----------------------------------------------------------------------
Summary of changes:
release/process.mdwn | 54 +++++++++++++++++++++++++++++---------------------
1 file changed, 31 insertions(+), 23 deletions(-)
diff --git a/release/process.mdwn b/release/process.mdwn
index 25e01c1..cd656b7 100644
--- a/release/process.mdwn
+++ b/release/process.mdwn
@@ -110,6 +110,11 @@ Delete the public_suffix_list.dat file and run make, this
will cause a
fresh copy to be downloaded and converted. You will need the correct
perl modules installed for this step.
+Release libutf8proc
+-------------------
+
+May have to update to upstream unless upstream have added a pkg-config file
+
Other core buildsystem based libraries
--------------------------------------
@@ -130,7 +135,6 @@ libraries using the core buildsystem in order
- libnsfb
- libpencil
- librufl
-- libutf8proc
Releasing NetSurf
@@ -146,19 +150,22 @@ don't be confused and do update amiga stuff.
check the resources for the frontends you are releasing are up to date
- credits file copyright years (at a minimum)
- - !NetSurf/Resources/en/credits.html,faf
- - !NetSurf/Resources/it/credits.html,faf
- - !NetSurf/Resources/nl/credits.html,faf
+ resources/en/credits.html
+ resources/it/credits.html
+ resources/nl/credits.html
- licence file copyright years (at a minimum)
- - !NetSurf/Resources/en/licence.html,faf
- - !NetSurf/Resources/it/licence.html,faf
- - !NetSurf/Resources/nl/licence.html,faf
-- frontends/amiga/pkg/netsurf.readme
-- frontends/amiga/pkg/netsurf\_os3.readme
-- windows/res/installer.nsi
+ resources/en/licence.html
+ resources/it/licence.html
+ resources/nl/licence.html
+- amiga readme copyright files
+ frontends/amiga/pkg/netsurf.readme
+ frontends/amiga/pkg/netsurf\_os3.readme
+- windows frontend installer
+ windows/res/installer.nsi
Ensure the ca-bundle is updated
+ https://curl.haxx.se/docs/caextract.html
create a branch releasing/<version number> and switch to it
@@ -179,13 +186,9 @@ commit to the branch
git commit -m 'Update version files for release'
-once you are sure everything is correct and committed push it to the repo
-
- git push origin release/3.8
-
-finally tag the branch for release
+once you are sure everything is correct and committed tag the branch for
release
- git tag -s -m 'Official Release' release/<version number>
+ git tag -s -m 'Official Release' release/<version number>
Next do a dry run push
@@ -197,26 +200,31 @@ ensure this shown the correct repo and the release tag
something like
To ssh://[email protected]/netsurf.git
* [new tag] release/3.7 -> release/3.7
-If that verifies as correct
-
- git push --tags
-
-and the release tag is pushed, too late now so be careful and check!
-
Next the branch must be merged back to master.
git checkout master
- git merge -s ours heads/release/3.7
+ git merge -s ours heads/releasing/3.7
Then edit desktop/version.c and frontends/amiga/version.c ready for the next
release cycle
git add desktop/version.c frontends/amiga/version.c
git commit -m 'Update version for next development cycle'
+Remove releasing branch
+
+ git branch -d releasing/3.8
+ Deleted branch releasing/3.8 (was 66fe825c8).
+
finally push master
git push origin master
+If that verifies as correct
+
+ git push --tags
+
+and the release tag is pushed, too late now so be careful and check!
+
Please do ensure you *thoroughly* check your work at each step as mistakes are
hard to fix once pushed.
Releasing the all source
--
NetSurf Developer Wiki Backing Store
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org