heads icon indicating copy to clipboard operation
heads copied to clipboard

Bundle a Release

Open eganonoa opened this issue 2 years ago • 4 comments

The last release from Heads:Master is from April 2017. Thanks to the incredible work of the main folks involved, Heads has moved on significantly since then. From x230 and the Librem 13v1, we now have 8 Purism boards, including the server, the kgpe server/workstation board, nearly all thinkpad 2- and 3- series devices, and a number of other server boards. There's the amazing GUI. The excellent Nitrokey/LibremKey tools. And now the huge task of migrating to a fairly recent coreboot build (4.13) complete. It seems to me that now is an appropriate time to bundle up the Heads:Master into a release to serve as a nice, working point in time, before a lot of the heavy lifting starts with the move to coreboot 4.15 and a 5.x linux kernel, which will likely require quite some tinkering and potentially some added instability in the build process. I don't think that actual rom's need to be added. But it would be good to have all these gains consolidated in a release on the main page. Right now all the development seems a little hidden with such an old release sitting there on the releases page.

eganonoa avatar Dec 09 '21 14:12 eganonoa

I agree. While I personally would always build Heads myself, having a reference and a clearly defined state is a plus for debugging future issues.

icequbes1 avatar Dec 12 '21 19:12 icequbes1

@icequbes1 @eganonoa for transparency needs, this is currently discussed. The thing is that the repository ownership is currently not permitting to create tags and releases by anyone else then the owner of the project being @osresearch.

The solution currently proposed would be to move the repos (heads and heads-wiki) and own a new domain to replace osresearch.net where heads-wiki is currently rendered.

I am not completely comfortable moving the community around and currently looking into other options so that the current repos and current documentation are hosted at original places while opening ownership of the project or have @osresearch do those tags.

While ongoing problems (moving back to gitlabci, trying github actions etc, or having CircleCI paid plan) needs some kind of ownership delegation or something which I'm not really clear how it could work so that @osresearch is not needing to be the one doing those changes, while still being the head behind Heads (and linuxboot, and tpmtotp and so many other parts integrated for which he is the owner and creator of).

Any idea welcomed. @jans23 @mrchromebox @kylerankin @osresearch

tlaurion avatar Dec 12 '21 20:12 tlaurion

@tlaurion Wow, that's a lot more complicated than I thought! Sorry about that. Obviously, moving off of @osresearch ownership and moving the community around would be horrible. So you are definitely right about that!

eganonoa avatar Dec 13 '21 09:12 eganonoa

@tlaurion One option could be to simply update the README and highlight that osresearch:heads is a rolling release, but that various organizations have fixed releases built off of it. You have Purism's Pureboot releases; Nitrokey has releases specific to their computers; You have releases with nice release notes. Last week I bundled a release on my organization's fork simply to create a fixed point in time for debugging purposes because of the rolling-release model over here. The main README needs a refresh anyway as it really does not highlight how actively developed Heads is, nor that it is use commercially.

eganonoa avatar Dec 14 '21 08:12 eganonoa