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.
_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to