kwladyka / os-builds

0 stars 0 forks source link

Build scripts for equuleus and sagitta #1

Closed marekm72 closed 1 month ago

marekm72 commented 2 months ago

Hello, yesterday you wrote a comment in T6264 then I replied and then both comments have been quickly removed by silencer... Please see https://github.com/dd010101/vyos-jenkins for detailed instructions and automated scripts to build your own APT repo and ISO images, more testing is welcome, as usual be careful, this is unofficial, don't ask VyOS(tm) for support.

kwladyka commented 2 months ago

thank you @marekm72

kwladyka commented 1 month ago

For the future reference:

https://github.com/dd010101/vyos-jenkins is unofficial and only one source of knowledge how to build VyOS ISO. VyOS team blocked access to packages and VyOS documentation to build IS is outdated.

I decided to use nightly build, because someone who I trust recommended me to use it. This versions (in his opinion) are stable, use new kernel etc. VyOS nightly builds are not beta, but more like stable not well tested versions.

What needs to be done to close this issue: 1) Figure out from https://github.com/dd010101/vyos-jenkins how to (commands) build VyOS ISO and dependency packages. 2) re-write to github actions

Then everyone can build own ISO easy in github actions for free.

As long as I use nightly build I don't invest my time to finish the job. Although if I will stop to use nightly builds for any reason, then on the first place I will consider if use VyOS at all, because of what they do.

What they did: 1) shut down slack live chat - great source of community support 2) made hard to build ISO by removing access to packages for linux which are VyOS dependency 3) didn't write in VyOS documentation how to build packages and ISO. Documentation it outdated and this doesn't work.

Technically VyOS is awesome, but it is not "open source" which you expect from open source projects.

kwladyka commented 1 month ago

From https://github.com/dd010101/vyos-jenkins

The open-source era of LTS/stable branches is coming to an end. The VyOS team already moved the development of LTS branches to private organization, and they will not publish the LTS/stables branches on their public GitHub anymore, the only people who can receive the copy of LTS source code are those who receive the binaries thus only those who obtain subscription.

The only public branches will be the current and whatever branch is in the stream phase (today the circinus). Thus moving forward only those branches can be built up to date.

Which close the issue. It is not possible to build own ISO anymore.

marekm72 commented 1 month ago

Well as https://github.com/dd010101/vyos-jenkins/commit/186556e177cdb859037d9b1fb5cdec35587f488b says - it was fun while it lasted - maybe a fork of last available sagitta will appear if there is enough interest (like VyOS was a fork of Vyatta, or XCP-NG was a fork of XenServer), if not then it's time to look for alternatives, Alpine Linux (running from RAM with LBU to save permanent changes) + ifstate + BIRD + accel-ppp looks promising.