Skip to content

Commit 4165fe0

Browse files
authored
release: supersede the version that was published with files that are not the package (#3)
The previous version was tagged, released and mirrored, and then found to carry two files that describe a machine rather than the package. Removing them changes what the package is, and a published artifact cannot be changed: the mirror allows neither replacing an asset nor deleting a release, which is the property that makes a pinned sha256 mean something. So the cleaned tree is a new version rather than a second meaning for the old one. The old tag stands, is consistent in both regions, and is not carried by the index; this is the version the index carries. That is what a patch version is for, and the sequence is the reason the index is the last gate rather than a parallel one: nothing had been written there yet, so nothing has to be withdrawn.
1 parent 40d168f commit 4165fe0

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ for Linux, written on the kernel's own system-call interface.
55

66
```toml
77
[dependencies]
8-
openkal = "0.5.0"
8+
openkal = "0.5.1"
99

1010
[target.'cfg(os = "linux")'.dependencies]
11-
openkal-linux = "0.5.0"
11+
openkal-linux = "0.5.1"
1212
```
1313

1414
## Why it does not use a C library

mcpp.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[package]
22
namespace = "mcpplibs"
33
name = "openkal-linux"
4-
version = "0.5.0"
4+
version = "0.5.1"
55
description = "The reference implementation of openkal for Linux, written on the kernel's own system-call interface so that it can be placed beneath a C library as well as above one."
66
license = "Apache-2.0"
77
authors = ["mcpplibs"]
88
repo = "https://github.com/mcpplibs/openkal-linux"
99

1010
[dependencies]
11-
openkal = "0.5.0"
11+
openkal = "0.5.1"
1212

1313
# The package contributes definitions and no modules. The interface it
1414
# implements is declared by the specification package, which this package

0 commit comments

Comments
 (0)