Rusty Bird
Rusty Bird
I've actually been thinking about this feature as `revisions_to_keep = -1` - as in, we're omitting even the zeroth (not-really-yet-a-)revision :)
It looks especially weird because the "zeroth revision" isn't a real revision at the moment. But arguably it should be, some day? Could be handy e.g. for the revision pinning...
Oh I see you've already been working on this @Guiiix, using `disable_snapshot`. Then I definitely don't want to bikeshed the configuration syntax!
`dnf distro-sync` fails with exit status 1 in the template if the user enabled the security-testing repo, because [it](https://yum.qubes-os.org/r4.2/security-testing/vm/fc42/) doesn't exist yet for R4.2 (HTTP 404) and apparently this is...
After enabling only current-testing but not security-testing, `qubes-vm-update` still fails. Maybe it's confused by the repo signing key being imported? ``` [user@dom0 ~]$ qvm-clone fedora-42-minimal fedora-42-minimal-clone-1 fedora-42-minimal-clone-1: Cloning private volume...
~~The `script` utility (needed for use as an updatevm by `qubes-dom0-update`) is missing in the -minimal flavor because it has been moved into the new `util-linux-script` subpackage.~~
> Do you have `qubes-core-agent-dom0-updates` package installed? Oops, I do have a shell script that installs the package but this shell script itself used the `script` utility and confused me.
> how `qubes-vm-update --force-upgrade --verbose --targets fedora-42-minimal-clone-1` behaves? You still need to run it twice? `--force-upgrade` makes the upgrade go through the first time, but with exit status 23 nevertheless....
With `--assumeyes` added to `/usr/lib/python3.11/site-packages/vmupdate/agent/source/dnf/dnf_cli.py`, the -minimal upgrade succeeds. Weird that it's not necessary for -xfce though. I vaguely remember the equivalent option being controversial for `apt` because it might...
>> With -xfce, for some reason `dnf` via `qubes-vm-update` also imports the rpmfusion nonfree and free keys (even though those repos are disabled!) > I guess something went wrong with...