Distrobox.ini question

Thanks to @klmcw I have started to deal with distrobox-assemble.

I have created a distrobox with name archbase and now I like to clone it. I have something like this:

``
[testit]
clone=archbase
additional_packages=“perl-xml-libxml perl-readonly perl-template-toolkit perl-www-mechanize perl-net-openssh perl-config-general”
init=false
nvidia=false
pull=false
root=false
replace=true
start_now=true
volume=“/var/data:/var/data”
``

All is working fine except that the additional_packages are not installed.

Doesn’t additional_packages work with clone or did I make a (perhaps silly) mistake?

I made a test like this.

First create testbase

[testbase]
image=ghcr.io/ublue-os/arch-distrobox
additional_packages=“fish”
init=false
nvidia=false
pull=false
root=false
replace=true
start_now=true

fish gets installed.

Now

[testit]
clone=testbase
additional_packages=“htop”
init=false
nvidia=false
pull=false
root=false
replace=true
start_now=true
volume=“/var/data:/var/data”

htop doesn’t get installed.

When I change the image in testbase to, e.g. quay.io/fedora/fedora:41 then both fish and htop get installed.

So, it looks like the ghcr.io/ublue-os/arch-distrobox image has a quirk.