By necessity, it changes a few things about the build scripts that are used to build all amd64 images (i.e. 6.0 stable/daily images too). However, it gets us on the latest version of the Debian container again, as that broke when Debian 11 came out.
I've tested this against 6.0 and 7.0 daily images and it seems good, but maybe we want to get the next 6.0 stable release out before we merge this, then we can test a few 6.0 and 7.0 daily isos before the next stable.
I've left some inline comments that explain some of the justification for the changes.
To test building a 7.0 image locally, check out this branch and run:
This produces an elementary 7 image that boots, installs and generally kind of works, at least in GNOME Boxes: https://twitter.com/davidmhewitt/status/1452559893236441089
By necessity, it changes a few things about the build scripts that are used to build all amd64 images (i.e. 6.0 stable/daily images too). However, it gets us on the latest version of the Debian container again, as that broke when Debian 11 came out.
I've tested this against 6.0 and 7.0 daily images and it seems good, but maybe we want to get the next 6.0 stable release out before we merge this, then we can test a few 6.0 and 7.0 daily isos before the next stable.
I've left some inline comments that explain some of the justification for the changes.
To test building a 7.0 image locally, check out this branch and run: