Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 04:39:48PM +0200, Laszlo Ersek wrote: > On 09/30/22 16:03, Daniel P. Berrangé wrote: > > > There are a bunch of users who want you to fully express all the optional > > deps, so they're guaranteed everything is installed by default. There are > > another bunch of users who

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 16:03, Daniel P. Berrangé wrote: > There are a bunch of users who want you to fully express all the optional > deps, so they're guaranteed everything is installed by default. There are > another bunch of users who want everything to be optional so they can > make the most minimalist

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 03:57:15PM +0200, Laszlo Ersek wrote: > On 09/30/22 15:35, Daniel P. Berrangé wrote: > > On Fri, Sep 30, 2022 at 03:23:31PM +0200, Laszlo Ersek wrote: > >> On 09/30/22 14:11, Richard W.M. Jones wrote: > >>> On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: > >>

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
On Fri, Sep 30, 2022 at 03:57:15PM +0200, Laszlo Ersek wrote: > This is the same terrible "push" (or "registration") model (rather than > the "pull") model that plagues systemd: if a kernel module is missing > from the initrd that's needed for driving a device or a filesystem, the > boot gets

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 15:35, Daniel P. Berrangé wrote: > On Fri, Sep 30, 2022 at 03:23:31PM +0200, Laszlo Ersek wrote: >> On 09/30/22 14:11, Richard W.M. Jones wrote: >>> On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: >> (2d) I started icewm with "icewm --replace" (as recommended by the

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
On Fri, Sep 30, 2022 at 02:58:19PM +0200, Laszlo Ersek wrote: > On 09/30/22 13:52, Daniel P. Berrangé wrote: > > On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: > >> On 09/30/22 11:46, Daniel P. Berrangé wrote: > >>> On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote:

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 03:23:31PM +0200, Laszlo Ersek wrote: > On 09/30/22 14:11, Richard W.M. Jones wrote: > > On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: > > >> (2d) I started icewm with "icewm --replace" (as recommended by the error > >> message from (2c)), and lo and

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 14:11, Richard W.M. Jones wrote: > On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: >> (2d) I started icewm with "icewm --replace" (as recommended by the error >> message from (2c)), and lo and behold, two changes had come into effect: >> >> - the spinner started working

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 14:18, Richard W.M. Jones wrote: > On Fri, Sep 30, 2022 at 01:11:50PM +0100, Richard W.M. Jones wrote: >> - availability in RHEL > > This is really required, and moving icewm into RHEL isn't > something that is easy to negotiate. I'm not so sure it is really that much required;

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 14:11, Richard W.M. Jones wrote: > On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: >> On 09/30/22 11:46, Daniel P. Berrangé wrote: >>> On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: Hmm, here's an interesting stackoverflow posting ...

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 13:52, Daniel P. Berrangé wrote: > On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: >> On 09/30/22 11:46, Daniel P. Berrangé wrote: >>> On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: Hmm, here's an interesting stackoverflow posting ...

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
On Fri, Sep 30, 2022 at 01:11:50PM +0100, Richard W.M. Jones wrote: > icewm is available in RHEL 9. Actually as Dan says, this isn't true. I checked and it comes from EPEL: # dnf install icewm Updating Subscription Management repositories. Unable to read consumer identity This system is not

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 01:11:50PM +0100, Richard W.M. Jones wrote: > On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: > > On 09/30/22 11:46, Daniel P. Berrangé wrote: > > > On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: > > >> > > >> Hmm, here's an interesting

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
On Fri, Sep 30, 2022 at 01:01:09PM +0200, Laszlo Ersek wrote: > Also I reckon Rich does not use metacity -- originally a gtk2-based > window manager -- on his laptop, but the gnome shell. gnome shell could > similarly eliminate the issue. (Assuming we agree that the issue is *in* > metacity.)

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: > On 09/30/22 11:46, Daniel P. Berrangé wrote: > > On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: > >> > >> Hmm, here's an interesting stackoverflow posting ... > >> > >>

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 01:50:43PM +0200, Laszlo Ersek wrote: > On 09/30/22 13:01, Laszlo Ersek wrote: > > > ... meant to add: this has proved Daniel's point that the WM is > > extremely important. For the record, I use IceWM locally, so when I > > run virt-p2v "directly", on my workstation, and

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote: > On 09/30/22 11:46, Daniel P. Berrangé wrote: > > On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: > >> > >> Hmm, here's an interesting stackoverflow posting ... > >> > >>

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 13:01, Laszlo Ersek wrote: > ... meant to add: this has proved Daniel's point that the WM is > extremely important. For the record, I use IceWM locally, so when I > run virt-p2v "directly", on my workstation, and forward X11 over SSH, > the reason for me seeing the spinner in the GTK3

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 12:56, Laszlo Ersek wrote: > On 09/30/22 11:46, Daniel P. Berrangé wrote: >> On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: >>> >>> Hmm, here's an interesting stackoverflow posting ... >>> >>> https://stackoverflow.com/questions/3301023/gtk-spinner-not-appearing

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 11:46, Daniel P. Berrangé wrote: > On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: >> >> Hmm, here's an interesting stackoverflow posting ... >> >> https://stackoverflow.com/questions/3301023/gtk-spinner-not-appearing >> >> The first point is "Make sure librsvg is

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 11:04, Daniel P. Berrangé wrote: > On Fri, Sep 30, 2022 at 09:41:02AM +0100, Richard W.M. Jones wrote: >> On Fri, Sep 30, 2022 at 08:55:02AM +0100, Daniel P. Berrangé wrote: >>> On Thu, Sep 29, 2022 at 07:12:15PM +0100, Richard W.M. Jones wrote: On Thu, Sep 29, 2022 at 04:47:34PM

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 10:33:02AM +0100, Richard W.M. Jones wrote: > > Hmm, here's an interesting stackoverflow posting ... > > https://stackoverflow.com/questions/3301023/gtk-spinner-not-appearing > > The first point is "Make sure librsvg is installed". librsvg is _not_ > installed in the

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
Hmm, here's an interesting stackoverflow posting ... https://stackoverflow.com/questions/3301023/gtk-spinner-not-appearing The first point is "Make sure librsvg is installed". librsvg is _not_ installed in the ISO. Laszlo, can you try building an ISO with this package explicitly added to the

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
On Fri, Sep 30, 2022 at 10:04:27AM +0100, Daniel P. Berrangé wrote: > As an idea to debug it more, try using the GTK inspector > >$ GTK_DEBUG=interactive > > this will popup a second window, which lets you browse the > widget hierarchy, view properties, etc. This might let you > see

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Fri, Sep 30, 2022 at 09:41:02AM +0100, Richard W.M. Jones wrote: > On Fri, Sep 30, 2022 at 08:55:02AM +0100, Daniel P. Berrangé wrote: > > On Thu, Sep 29, 2022 at 07:12:15PM +0100, Richard W.M. Jones wrote: > > > On Thu, Sep 29, 2022 at 04:47:34PM +0200, Laszlo Ersek wrote: > > > >

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/30/22 09:55, Daniel P. Berrangé wrote: > On Thu, Sep 29, 2022 at 07:12:15PM +0100, Richard W.M. Jones wrote: >> On Thu, Sep 29, 2022 at 04:47:34PM +0200, Laszlo Ersek wrote: >>> http://lacos.interhost.hu/livecd-p2v-202209291608-gitc213ae00a337.iso >>> >>> (built at c213ae00a337) >>> >>>

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Richard W.M. Jones
On Fri, Sep 30, 2022 at 08:55:02AM +0100, Daniel P. Berrangé wrote: > On Thu, Sep 29, 2022 at 07:12:15PM +0100, Richard W.M. Jones wrote: > > On Thu, Sep 29, 2022 at 04:47:34PM +0200, Laszlo Ersek wrote: > > > http://lacos.interhost.hu/livecd-p2v-202209291608-gitc213ae00a337.iso > > > > > >

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Daniel P . Berrangé
On Thu, Sep 29, 2022 at 07:12:15PM +0100, Richard W.M. Jones wrote: > On Thu, Sep 29, 2022 at 04:47:34PM +0200, Laszlo Ersek wrote: > > http://lacos.interhost.hu/livecd-p2v-202209291608-gitc213ae00a337.iso > > > > (built at c213ae00a337) > > > > sha256:

Re: [Libguestfs] another GTK3 regression...

2022-09-30 Thread Laszlo Ersek
On 09/29/22 20:12, Richard W.M. Jones wrote: > On Thu, Sep 29, 2022 at 04:47:34PM +0200, Laszlo Ersek wrote: >> http://lacos.interhost.hu/livecd-p2v-202209291608-gitc213ae00a337.iso >> >> (built at c213ae00a337) >> >> sha256: f3a149aeab0179213d74bb1eac30d5d6f807d4c9cf3a548667903d5434d5699a > > No

Re: [Libguestfs] another GTK3 regression...

2022-09-29 Thread Richard W.M. Jones
On Thu, Sep 29, 2022 at 04:47:34PM +0200, Laszlo Ersek wrote: > http://lacos.interhost.hu/livecd-p2v-202209291608-gitc213ae00a337.iso > > (built at c213ae00a337) > > sha256: f3a149aeab0179213d74bb1eac30d5d6f807d4c9cf3a548667903d5434d5699a No spinner! While I remember, an annoying virt-p2v bug

Re: [Libguestfs] another GTK3 regression...

2022-09-29 Thread Laszlo Ersek
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

Re: [Libguestfs] another GTK3 regression...

2022-09-29 Thread Laszlo Ersek
On 09/28/22 19:02, Daniel P. Berrangé wrote: > On Wed, Sep 28, 2022 at 02:01:11PM +0200, Laszlo Ersek wrote: >> (this reproduces at commit 0687cea6a86e; IOW the regression is not from >> the recent GTK-related patches, but due to building p2v with GTK3. as >> opposed to GTK2) >> >> In the first

Re: [Libguestfs] another GTK3 regression...

2022-09-28 Thread Daniel P . Berrangé
On Wed, Sep 28, 2022 at 02:01:11PM +0200, Laszlo Ersek wrote: > (this reproduces at commit 0687cea6a86e; IOW the regression is not from > the recent GTK-related patches, but due to building p2v with GTK3. as > opposed to GTK2) > > In the first dialog, when the Test Connection button is clicked, a

Re: [Libguestfs] another GTK3 regression...

2022-09-28 Thread Richard W.M. Jones
On Wed, Sep 28, 2022 at 02:01:11PM +0200, Laszlo Ersek wrote: > (this reproduces at commit 0687cea6a86e; IOW the regression is not from > the recent GTK-related patches, but due to building p2v with GTK3. as > opposed to GTK2) > > In the first dialog, when the Test Connection button is clicked, a

[Libguestfs] another GTK3 regression...

2022-09-28 Thread Laszlo Ersek
(this reproduces at commit 0687cea6a86e; IOW the regression is not from the recent GTK-related patches, but due to building p2v with GTK3. as opposed to GTK2) In the first dialog, when the Test Connection button is clicked, a spinner is supposed to be shown to the left, while p2v communicates via