Skip to content

Commit 97e3755

Browse files
committed
prepare v0.56.2-2
1 parent 829ad71 commit 97e3755

File tree

5 files changed

+56
-51
lines changed

5 files changed

+56
-51
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
Releases in reverse chronological order.
44

5+
### 2021-04-27
6+
7+
- v0.56.2-2 prepared
8+
59
### 2021-02-02
610

711
- v0.56.2-1 prepared

README-BUILD.md

+18-18
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ not be accepted by bash.
110110

111111
## Versioning
112112

113-
The version string is an extension to semver, the format looks like `0.56.2-1`.
113+
The version string is an extension to semver, the format looks like `0.56.2-2`.
114114
It includes the three digits with the original Meson version (0.56.2), a fourth
115115
digit with the xPack release number.
116116

@@ -223,14 +223,14 @@ archives and their SHA signatures, created in the `deploy` folder:
223223
```console
224224
$ cd ~/Work/meson-build-*/deploy
225225
total 72744
226-
-rw-rw-r-- 1 ilg ilg 18083731 Oct 16 20:04 xpack-meson-build-0.56.2-1-linux-x32.tar.gz
227-
-rw-rw-r-- 1 ilg ilg 110 Oct 16 20:04 xpack-meson-build-0.56.2-1-linux-x32.tar.gz.sha
228-
-rw-rw-r-- 1 ilg ilg 17885078 Oct 16 19:56 xpack-meson-build-0.56.2-1-linux-x64.tar.gz
229-
-rw-rw-r-- 1 ilg ilg 110 Oct 16 19:56 xpack-meson-build-0.56.2-1-linux-x64.tar.gz.sha
230-
-rw-rw-r-- 1 ilg ilg 18748719 Oct 16 20:04 xpack-meson-build-0.56.2-1-win32-x32.zip
231-
-rw-rw-r-- 1 ilg ilg 107 Oct 16 20:04 xpack-meson-build-0.56.2-1-win32-x32.zip.sha
232-
-rw-rw-r-- 1 ilg ilg 19749186 Oct 16 19:56 xpack-meson-build-0.56.2-1-win32-x64.zip
233-
-rw-rw-r-- 1 ilg ilg 107 Oct 16 19:56 xpack-meson-build-0.56.2-1-win32-x64.zip.sha
226+
-rw-rw-r-- 1 ilg ilg 18083731 Oct 16 20:04 xpack-meson-build-0.56.2-2-linux-x32.tar.gz
227+
-rw-rw-r-- 1 ilg ilg 110 Oct 16 20:04 xpack-meson-build-0.56.2-2-linux-x32.tar.gz.sha
228+
-rw-rw-r-- 1 ilg ilg 17885078 Oct 16 19:56 xpack-meson-build-0.56.2-2-linux-x64.tar.gz
229+
-rw-rw-r-- 1 ilg ilg 110 Oct 16 19:56 xpack-meson-build-0.56.2-2-linux-x64.tar.gz.sha
230+
-rw-rw-r-- 1 ilg ilg 18748719 Oct 16 20:04 xpack-meson-build-0.56.2-2-win32-x32.zip
231+
-rw-rw-r-- 1 ilg ilg 107 Oct 16 20:04 xpack-meson-build-0.56.2-2-win32-x32.zip.sha
232+
-rw-rw-r-- 1 ilg ilg 19749186 Oct 16 19:56 xpack-meson-build-0.56.2-2-win32-x64.zip
233+
-rw-rw-r-- 1 ilg ilg 107 Oct 16 19:56 xpack-meson-build-0.56.2-2-win32-x64.zip.sha
234234
```
235235

236236
#### Build the Arm GNU/Linux binaries
@@ -302,10 +302,10 @@ archives and their SHA signatures, created in the `deploy` folder:
302302
```console
303303
$ cd ~/Work/meson-build-*/deploy
304304
total 34452
305-
-rw-rw-r-- 1 ilg ilg 17846357 Oct 16 17:21 xpack-meson-build-0.56.2-1-linux-arm64.tar.gz
306-
-rw-rw-r-- 1 ilg ilg 112 Oct 16 17:21 xpack-meson-build-0.56.2-1-linux-arm64.tar.gz.sha
307-
-rw-rw-r-- 1 ilg ilg 17417308 Oct 16 18:11 xpack-meson-build-0.56.2-1-linux-arm.tar.gz
308-
-rw-rw-r-- 1 ilg ilg 110 Oct 16 18:11 xpack-meson-build-0.56.2-1-linux-arm.tar.gz.sha
305+
-rw-rw-r-- 1 ilg ilg 17846357 Oct 16 17:21 xpack-meson-build-0.56.2-2-linux-arm64.tar.gz
306+
-rw-rw-r-- 1 ilg ilg 112 Oct 16 17:21 xpack-meson-build-0.56.2-2-linux-arm64.tar.gz.sha
307+
-rw-rw-r-- 1 ilg ilg 17417308 Oct 16 18:11 xpack-meson-build-0.56.2-2-linux-arm.tar.gz
308+
-rw-rw-r-- 1 ilg ilg 110 Oct 16 18:11 xpack-meson-build-0.56.2-2-linux-arm.tar.gz.sha
309309
```
310310

311311
#### Build the macOS binaries
@@ -348,8 +348,8 @@ archive and its SHA signature, created in the `deploy` folder:
348348
```console
349349
$ cd ~/Work/meson-build-*/deploy
350350
total 33680
351-
-rw-r--r-- 1 ilg staff 17239748 Oct 16 20:02 xpack-meson-build-0.56.2-1-darwin-x64.tar.gz
352-
-rw-r--r-- 1 ilg staff 111 Oct 16 20:02 xpack-meson-build-0.56.2-1-darwin-x64.tar.gz.sha
351+
-rw-r--r-- 1 ilg staff 17239748 Oct 16 20:02 xpack-meson-build-0.56.2-2-darwin-x64.tar.gz
352+
-rw-r--r-- 1 ilg staff 111 Oct 16 20:02 xpack-meson-build-0.56.2-2-darwin-x64.tar.gz.sha
353353
```
354354

355355
### Subsequent runs
@@ -434,7 +434,7 @@ program from there. For example on macOS the output should
434434
look like:
435435

436436
```console
437-
$ /Users/ilg/Downloads/xPacks/meson-build/0.56.2-1/bin/meson --version
437+
$ /Users/ilg/Downloads/xPacks/meson-build/0.56.2-2/bin/meson --version
438438
0.56.2
439439
```
440440

@@ -451,8 +451,8 @@ After install, the package should create a structure like this (macOS files;
451451
only the first two depth levels are shown):
452452

453453
```console
454-
$ tree -L 2 /Users/ilg/Library/xPacks/\@xpack-dev-tools/meson-build/0.56.2-1.1/.content/
455-
/Users/ilg/Library/xPacks/@xpack-dev-tools/meson-build/0.56.2-1.1/.content/
454+
$ tree -L 2 /Users/ilg/Library/xPacks/\@xpack-dev-tools/meson-build/0.56.2-2.1/.content/
455+
/Users/ilg/Library/xPacks/@xpack-dev-tools/meson-build/0.56.2-2.1/.content/
456456
├── README.md
457457
├── bin
458458
│   ├── libcrypt.2.dylib

README-RELEASE.md

+31-30
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Before starting the build, perform some checks and tweaks.
1313

1414
To prepare a new release, first determine the Meson Build version
1515
(like `0.56.2`) and update the `scripts/VERSION` file. The format is
16-
`0.56.2-1`. The fourth number is the xPack release number
16+
`0.56.2-2`. The fourth number is the xPack release number
1717
of this version. A fifth number will be added when publishing
1818
the package on the `npm` server.
1919

@@ -24,9 +24,9 @@ the package on the `npm` server.
2424

2525
Check GitHub issues and pull requests:
2626

27-
- https://github.com/xpack-dev-tools/meson-build-xpack/issues
27+
- https://github.com/xpack-dev-tools/meson-build-xpack/issues/
2828

29-
and fix them; assign them to a milestone (like `0.56.2-1`).
29+
and fix them; assign them to a milestone (like `0.56.2-2`).
3030

3131
### Check `README.md`
3232

@@ -38,8 +38,8 @@ but in the version specific file (below).
3838

3939
- open the `CHANGELOG.md` file
4040
- check if all previous fixed issues are in
41-
- add a new entry like _v0.56.2-1 prepared_
42-
- commit commit with a message like _CHANGELOG: prepare v0.56.2-1_
41+
- add a new entry like _v0.56.2-2 prepared_
42+
- commit with a message like _CHANGELOG: prepare v0.56.2-2_
4343

4444
Note: if you missed to update the `CHANGELOG.md` before starting the build,
4545
edit the file and rerun the build, it should take only a few minutes to
@@ -164,15 +164,15 @@ TBD
164164
- commit and push the `xpack-develop` branch
165165
- go to the GitHub [releases](https://github.com/xpack-dev-tools/meson-build-xpack/releases) page
166166
- click the **Draft a new release** button
167-
- name the tag like **v0.56.2-1** (mind the dash in the middle!)
167+
- name the tag like **v0.56.2-2** (mind the dash in the middle!)
168168
- select the `xpack-develop` branch
169-
- name the release like **xPack Meson Build v0.56.2-1** (mind the dash)
169+
- name the release like **xPack Meson Build v0.56.2-2** (mind the dash)
170170
- as description, use:
171171

172172
```
173-
![Github Releases (by Release)](https://img.shields.io/github/downloads/xpack-dev-tools/meson-build-xpack/v0.56.2-1/total.svg)
173+
![Github Releases (by Release)](https://img.shields.io/github/downloads/xpack-dev-tools/meson-build-xpack/v0.56.2-2/total.svg)
174174
175-
Version 0.56.2-1 is a new release of the **xPack Meson Build** package, following the Meson release.
175+
Version 0.56.2-2 is a new release of the **xPack Meson Build** package, following the Meson release.
176176
177177
_At this moment these binaries are provided for tests only!_
178178
```
@@ -195,7 +195,7 @@ Using the scripts in `tests/scripts/`, start:
195195

196196
The test results are available from:
197197

198-
- https://travis-ci.org/github/xpack-dev-tools/meson-build-xpack
198+
- https://travis-ci.com/github/xpack-dev-tools/meson-build-xpack
199199

200200
For more details, see `tests/scripts/README.md`.
201201

@@ -206,8 +206,8 @@ In the `xpack/web-jekyll` GitHub repo:
206206
- select the `develop` branch
207207
- add a new file to `_posts/meson-build/releases`
208208
- name the file like `2020-10-16-meson-build-v0-56-2-1-released.md`
209-
- name the post like: **xPack Meson Build v0.56.2-1 released**.
210-
- as `download_url` use the tagged URL like `https://github.com/xpack-dev-tools/meson-build-xpack/releases/tag/v0.56.2-1/`
209+
- name the post like: **xPack Meson Build v0.56.2-2 released**.
210+
- as `download_url` use the tagged URL like `https://github.com/xpack-dev-tools/meson-build-xpack/releases/tag/v0.56.2-2/`
211211
- update the `date:` field with the current date
212212
- update the Travis URLs using the actual test pages
213213
- update the SHA sums via copy/paste from the original build machines
@@ -229,25 +229,25 @@ Copy/paste the build report at the end of the post as:
229229
The SHA-256 hashes for the files are:
230230

231231
06d2251a893f932b38f41c418cdc14e51893f68553ba5a183f02001bd92d9454
232-
xpack-meson-build-v0.56.2-1-darwin-x64.tar.gz
232+
xpack-meson-build-v0.56.2-2-darwin-x64.tar.gz
233233

234234
a1c7e77001cb549bd6b6dc00bb0193283179667e56f652182204229b55f58bc8
235-
xpack-meson-build-v0.56.2-1-linux-arm64.tar.gz
235+
xpack-meson-build-v0.56.2-2-linux-arm64.tar.gz
236236

237237
c812f12b7159b7f149c211fb521c0e405de64bb087f138cda8ea5ac04be87e15
238-
xpack-meson-build-v0.56.2-1-linux-arm.tar.gz
238+
xpack-meson-build-v0.56.2-2-linux-arm.tar.gz
239239

240240
ebb4b08e8b94bd04b5493549b0ba2c02f1be5cc5f42c754e09a0c279ae8cc854
241-
xpack-meson-build-v0.56.2-1-linux-x32.tar.gz
241+
xpack-meson-build-v0.56.2-2-linux-x32.tar.gz
242242

243243
687ac941c995eab069955fd673b6cd78a6b95048cac4a92728b09be444d0118e
244-
xpack-meson-build-v0.56.2-1-linux-x64.tar.gz
244+
xpack-meson-build-v0.56.2-2-linux-x64.tar.gz
245245

246246
a0bde52aa8846a2a5b982031ad0bdebea55b9b3953133b363f54862473d71686
247-
xpack-meson-build-v0.56.2-1-win32-x32.zip
247+
xpack-meson-build-v0.56.2-2-win32-x32.zip
248248

249249
b25987e4153e42384ff6273ba228c3eaa7a61a2a6cc8f7a3fbf800099c3f6a49
250-
xpack-meson-build-v0.56.2-1-win32-x64.zip
250+
xpack-meson-build-v0.56.2-2-win32-x64.zip
251251
```
252252

253253
## Check the SHA sums
@@ -262,7 +262,7 @@ cat *.sha
262262
## Update the preview Web
263263

264264
- commit the `develop` branch of `xpack/web-jekyll` GitHub repo; use a message
265-
like **xPack Meson Build v0.56.2-1 released**
265+
like **xPack Meson Build v0.56.2-2 released**
266266
- wait for the GitHub Pages build to complete
267267
- the preview web is https://xpack.github.io/web-preview/
268268

@@ -272,7 +272,7 @@ cat *.sha
272272
- run `xpm-dev binaries-update`
273273

274274
```
275-
xpm-dev binaries-update -C ~/Downloads/meson-build-xpack.git '0.56.2-1' "${HOME}/Downloads/xpack-binaries/meson-build"
275+
xpm-dev binaries-update -C ~/Downloads/meson-build-xpack.git '0.56.2-2' "${HOME}/Downloads/xpack-binaries/meson-build"
276276
```
277277

278278
- open the GitHub [releases](https://github.com/xpack-dev-tools/meson-build-xpack/releases)
@@ -285,19 +285,20 @@ xpm-dev binaries-update -C ~/Downloads/meson-build-xpack.git '0.56.2-1' "${HOME}
285285
- compare the SHA sums with those shown by `cat *.sha`
286286
- check the executable names
287287
- commit all changes, use a message like
288-
`package.json: update urls for 0.56.2-1.1 release` (without `v`)
288+
`package.json: update urls for 0.56.2-2.1 release` (without `v`)
289289

290290
## Publish on the npmjs server
291291

292292
- select the `xpack-develop` branch
293293
- check the latest commits `npm run git-log`
294294
- update `CHANGELOG.md`; commit with a message like
295-
_CHANGELOG: prepare npm v0.56.2-1.1_
295+
_CHANGELOG: prepare npm v0.56.2-2.1_
296296
- `npm pack` and check the content of the archive, which should list
297297
only the `package.json`, the `README.md`, `LICENSE` and `CHANGELOG.md`
298-
- `npm version v0.56.2-1.1`; the first 4 numbers are the same as the
298+
- `npm version v0.56.2-2.1`; the first 4 numbers are the same as the
299299
GitHub release; the fifth number is the npm specific version
300300
- push the `xpack-develop` branch to GitHub
301+
- push tags with `git push origin --tags`
301302
- `npm publish --tag next` (use `--access public` when publishing for
302303
the first time)
303304

@@ -312,7 +313,7 @@ will install the package on Intel Linux 64-bit, macOS and Windows 64-bit.
312313

313314
The test results are available from:
314315

315-
- https://travis-ci.org/github/xpack-dev-tools/meson-build-xpack
316+
- https://travis-ci.com/github/xpack-dev-tools/meson-build-xpack
316317

317318
For 32-bit Windows, 32-bit Intel GNU/Linux and 32-bit Arm, install manually.
318319

@@ -331,23 +332,23 @@ xpm install --global @xpack-dev-tools/meson-build@next
331332
On GNU/Linux systems, including Raspberry Pi, use the following commands:
332333

333334
```bash
334-
~/.local/xPacks/@xpack-dev-tools/meson-build/0.56.2-1.1/.content/bin/meson --version
335+
~/.local/xPacks/@xpack-dev-tools/meson-build/0.56.2-2.1/.content/bin/meson --version
335336

336337
TODO
337338
```
338339

339340
On macOS, use:
340341

341342
```bash
342-
~/Library/xPacks/@xpack-dev-tools/meson-build/0.56.2-1.1/.content/bin/meson --version
343+
~/Library/xPacks/@xpack-dev-tools/meson-build/0.56.2-2.1/.content/bin/meson --version
343344

344345
TODO
345346
```
346347

347348
On Windows use:
348349

349350
```
350-
%HOMEPATH%\AppData\Roaming\xPacks\@xpack-dev-tools\meson-build\0.56.2-1.1\.content\bin\meson --version
351+
%HOMEPATH%\AppData\Roaming\xPacks\@xpack-dev-tools\meson-build\0.56.2-2.1\.content\bin\meson --version
351352
352353
TODO
353354
```
@@ -362,7 +363,7 @@ TODO
362363
When the release is considered stable, promote it as `latest`:
363364

364365
- `npm dist-tag ls @xpack-dev-tools/meson-build`
365-
- `npm dist-tag add @xpack-dev-tools/[email protected]1.1 latest`
366+
- `npm dist-tag add @xpack-dev-tools/[email protected]2.1 latest`
366367
- `npm dist-tag ls @xpack-dev-tools/meson-build`
367368

368369
## Update the Web
@@ -384,6 +385,6 @@ When the release is considered stable, promote it as `latest`:
384385

385386
- in a separate browser windows, open [TweetDeck](https://tweetdeck.twitter.com/)
386387
- using the `@xpack_project` account
387-
- paste the release name like **xPack Meson Build v0.56.2-1 released**
388+
- paste the release name like **xPack Meson Build v0.56.2-2 released**
388389
- paste the link to the blog release URL
389390
- click the **Tweet** button

scripts/VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.56.2-1
1+
0.56.2-2

tests/scripts/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ common script in `helper/scripts/test-functions-source.sh`.
3030

3131
To enable the travis tests:
3232

33-
- login to https://travis-ci.org/ with the GitHub credentials
33+
- login to https://travis-ci.com/ with the GitHub credentials
3434
- in the user settings, select the **3rd Party xpack Dev Tools** organization
3535
- enable the **meson-build-xpack** project
3636
- in Setting, disable **Build pushed branches** and **Build pull requests**
@@ -71,7 +71,7 @@ the `tests/scripts/native-test.sh` can directly include
7171

7272
The test results will be available at
7373

74-
- https://travis-ci.org/github/xpack-dev-tools/meson-build-xpack
74+
- https://travis-ci.com/github/xpack-dev-tools/meson-build-xpack
7575

7676
## `common-functions-source.sh`
7777

0 commit comments

Comments
 (0)