Sometimes I see references to the octarine repo, but I could not find documentation about it. What is the octarine repo? What is the purpose? Can it be used already?
octarine still needs to be documented: https://source.puri.sm/Librem5/developer.puri.sm/-/issues/193 .
It is a repository for developers to initially test their new versions. The software in that repo is not expected to work without errors. Using this repo will break software at times and make it necessary to invest knowledge and work to recover the usability of a Librem5.
And, if further warning were needed: https://en.wikipedia.org/wiki/Discworld_(world)#Octarine
One more than a Septarine and one less than a Nontarine!
I was reading a bit more about Octarine in an attempt to better understand its purpose.
It is asked: “Will octarine become an overlay to the next suite after amber and byzantium? Or will it be closed and some knew name will be applied to the developer repo for the next suite?”
Is Octarine currently an overlay to Crimson, or maybe already to Dawn?
octarine exists purely for developer’s convenience. Sometimes this convenience is realized in having a place to point users to test things early on, but sometimes it may realize other needs (like pointing CI pipelines to dependencies that aren’t yet ready for proper upload). It’s just a set of packages that someone thought having there would be helpful for something. Source packages uploaded into octarine are built against landing.
Apt does not install or upgrade packages from octarine automatically even if it’s configured as a source. It generally serves similar role to Debian’s experimental.