Skip to content

Commit b89bd56

Browse files
authored
0.4.0 --- follow openkal 0.10 (#10)
* 0.4.0 --- follow openkal 0.10 ⚠️ A REPIN AND NOTHING ELSE, AND IT IS NOT OPTIONAL. openkal 0.10 adds five declarations, all of them to interfaces this implementation does not provide --- so nothing here has anything to implement. What is not optional is the version. A version requirement in this ecosystem is EXACT and does not float up, and `openkal' is the shared dependency of every package in the graph. An implementation left at 0.9.0 while a consumer moves to 0.10.0 does not get its own older contract: the two are irreconcilable and nothing resolves at all. So a specification revision moves the whole graph or none of it, and this package is part of the graph. * Bump the version this package calls itself, which the repin forgot Same defect as openkal-opensbi and found the same way: the commit is titled 0.4.0, moves the openkal requirement to 0.10.0, and left `version' at 0.3.0. A release tagged 0.4.0 whose manifest says 0.3.0 is a package that does not answer to its own name. Checked every self-version in the chain against what its consumers require. These two were the only ones that disagreed.
1 parent 3f71015 commit b89bd56

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

mcpp.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
[package]
1616
namespace = "mcpplibs"
1717
name = "openkal-uefi"
18-
version = "0.3.0"
18+
version = "0.4.0"
1919
description = "An implementation of openkal on UEFI Boot Services, for applications the firmware loads before an operating system exists"
2020
license = "Apache-2.0"
2121

@@ -32,7 +32,7 @@ authors = ["mcpplibs"]
3232
repo = "https://github.com/mcpplibs/openkal-uefi"
3333

3434
[dependencies]
35-
openkal = "0.9.0"
35+
openkal = "0.10.0"
3636

3737
[build]
3838
flags = [

0 commit comments

Comments
 (0)