On 09/29/22 11:27, Laszlo Ersek wrote:
The tricky question is why the spinner works fine (using GTK3) in my
quite-non-standard environment (namely, forwarding X11 over ssh to my
local IceWM environment), but does not work in the Live VM environment,
which should be identical (including the Window Manager, if any) for
Rich and myself. IOW the discrepancy does not manifest itself where the
environments are obviously different, but it shows where the
environments appear more uniform.
It gets worse.
I've determined (using the XTerm button in the first dialog) that in the
LiveCD environment, the gtk3 version is "gtk3-3.24.30-4.fc35.x86_64"
<
https://koji.fedoraproject.org/koji/buildinfo?buildID=1837672>, from
"27 Sep 2021". This build is tagged "f35".
More recent builds exist, tagged as "f35-updates", but livecd-creator
does not pull them in.
Therefore, it seems that livecd-creator does not use the
"fedora-updates" repo, only the base "fedora" repo.
So I got (transitorily) happy -- I had found the bug! We'd *just* need
to make livecd-creator honor the "fedora-updates" repository!
Unfortunately, that won't suffice. Namely, I've also checked the gtk3
version in the VM that's launched by the command
make run-virt-p2v-in-a-vm
using the same XTerm + "rpm -q" method.
Here, I do get "gtk3-3.24.34-1.fc35.x86_64"
<
https://koji.fedoraproject.org/koji/buildinfo?buildID=1968341>, which
is the latest build -- from "fedora-updates".
And this exact same gtk3 version (3.24.34-1.fc35.x86_64) works well,
concerning the spinner, when I launch
make run-virt-p2v-directly
!
But it does not work when I launch
make run-virt-p2v-in-a-vm
In other words, *even though* livecd-creator uses an outdated gtk3
version (due to ignoring the "fedora-updates" repository for some
reason), the bug I'm witnessing is not due to that problem; that is,
it's not something affecting
gtk3-3.24.30-4.fc35.x86_64
but fixed in
gtk3-3.24.34-1.fc35.x86_64
Because, the latter still misbehaves in "run-virt-p2v-in-a-vm".
With that in mind, I'm going to claim that the same bug reproduces with
the earlier
gtk3-3.24.30-4.fc35.x86_64
that's built into the ISO by livecd-creator, and therefore the ISO
should be good enough for Rich to please try out:
I've got two ideas:
- Build and ISO (using my current env) for Rich to try out. (It seems
impossible that Rich will see the spinner that I *don't* see, booting
the same ISO image in a VM; but who knows?)
http://lacos.interhost.hu/livecd-p2v-202209291608-gitc213ae00a337.iso
(built at c213ae00a337)
sha256: f3a149aeab0179213d74bb1eac30d5d6f807d4c9cf3a548667903d5434d5699a
Thanks!
Laszlo
- Upgrade my environment (both my v2v development workstation, and
the
livecd-creator VM) to Fedora 36, and retest.
I'll follow up.