We've just released CAmkES 3.0.0 (release 
notes<https://wiki.sel4.systems/CAmkES%203.0.0>), and with it, all changes 
staged on our development branch, CAmkES Next, have been merged into the 
"master" branch of the camkes-tool repo (https://github.com/seL4/camkes-tool). 
We'll be continuing to develop CAmkES on its "master" branch, and cease making 
new commits to the "next" branch.



# What this means for you


As CAmkES 3.0.0 is incompatible with older versions of CAmkES, any projects 
tracking the master branch of camkes-tool will probably not build after this 
change. Also, as all new development is now being done on the master branch, 
any projects tracking the next branch of camkes-tool will no longer receive 
updates. If you're in either category, you'll need to update your project's 
repo manifest.



# Migration Instructions


If your project tracks either the "master", or "next" branch of the 
camkes-tool, you'll need to update your project's manifest. To check if this 
applies to you, look in your projects repo manifest xml file (typically in 
.repo/manifest.xml at the top level of your project) for the line:

<project name="camkes-tool.git" path="tools/camkes">   (this implicitly tracks 
"master")

OR

<project name="camkes-tool.git" path="tools/camkes" revision="master">

OR

<project name="camkes-tool.git" path="tools/camkes" revision="next">


If your manifest has either of those lines, take a look at the migration guide 
in the CAmkES 3.0.0 release notes:

https://wiki.sel4.systems/CAmkES%203.0.0#Migrating

It covers a range of different scenarios and explains how to change your 
manifest so your project will continue to work.


If the camkes-tool revision in your manifest specifies a particular version of 
CAmkES (e.g. 'revision="camkes-2.3.1"'), you don't need to migrate.
_______________________________________________
Devel mailing list
[email protected]
https://sel4.systems/lists/listinfo/devel

Reply via email to