pgRouting / pgrouting

Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
https://pgrouting.org
GNU General Public License v2.0
1.15k stars 366 forks source link

Releasing 2.5.1 (tasks) #953

Closed cvvergara closed 6 years ago

cvvergara commented 6 years ago

prepare

tools/release-scripts/check-release.sh 2 5 1 2.5.0 release/2.5 > ../release_results.txt

run the check script:

tools/release-scripts/check-release.sh 2 5 1 2.5.0 master > ../release_results.txt

make sure CI tests work

Documentation

git commit --no-verify  -m  'Updating users documentation for 2.5.1'
git commit --no-verify  -m  'Updating developers documentation for 2.5.1'
rm -rf  latest
cp -r build/doc/html latest
git commit --no-verify  -a -m  'Updating the latest links with 2.5.1'
git push
git checkout master

CI Tests

THE TAG

git tag -a -m "Create v2.5.1 tag" v2.5.1
git push origin v2.5.1
To see the issues closed by this release see the [Git closed milestone for 2.5.1 ](https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%202.5.1%22%20) on Github.

Bug fixes
-------------------------------------------------------------------------------

* Fixed prerequisite minimum version of: cmake

Manage milestones

Announce 2.5.1

cvvergara commented 6 years ago

Verify branch to be master

Verify typos

Verify release_notes.rst & NEWS

Check version information

Checking signature files exist

Locally make a clean build as Release

Compiling with 4.9

update-alternatives: using /usr/bin/gcc-4.9 to provide /usr/bin/gcc (gcc) in manual mode

Compiling with 4.6

update-alternatives: using /usr/bin/gcc-4.6 to provide /usr/bin/gcc (gcc) in manual mode

Compiling with 5

update-alternatives: using /usr/bin/gcc-5 to provide /usr/bin/gcc (gcc) in manual mode

Compiling with 4.8

update-alternatives: using /usr/bin/gcc-4.8 to provide /usr/bin/gcc (gcc) in manual mode

Locally run the update tester

bash tools/testers/update-tester.sh

All pgRouting versions to be updated must be installed before calling

Updating from 2.5.0 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.5.0.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.5.0 ->> 2.5.1

Updating from 2.4.2 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.4.2.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.4.2 ->> 2.5.1

Updating from 2.4.1 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.4.1.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.4.1 ->> 2.5.1

Updating from 2.4.0 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.4.0.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.4.0 ->> 2.5.1

Updating from 2.3.1 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.3.1.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.3.1 ->> 2.5.1

Updating from 2.3.0 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.3.0.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.3.0 ->> 2.5.1

Updating from 2.2.4 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.2.4.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.2.4 ->> 2.5.1

Updating from 2.2.3 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.2.3.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.2.3 ->> 2.5.1

Updating from 2.2.2 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.2.2.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.2.2 ->> 2.5.1

Updating from 2.2.1 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.2.1.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.2.1 ->> 2.5.1

Updating from 2.2.0 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.2.0.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.2.0 ->> 2.5.1

Updating from 2.1.0 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.1.0.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.1.0 ->> 2.5.1

Updating from 2.0.0 to 2.5.1

/usr/share/postgresql/9.3/extension/pgrouting--2.0.0.sql found CREATE EXTENSION CREATE EXTENSION ALTER EXTENSION 2.0.0 ->> 2.5.1 Reached end of test, all tests passed

$stats = { 'z_crash' => 0, 'z_fail' => 0, 'z_pass' => 0 };