Re: [webkit-dev] Running the GTK port on macOS with Docker

2021-11-23 Thread Philippe Normand via webkit-dev
Hi,

I found out that disk I/O is terribly slow on Docker for macOS. I had to
give up on my build after several hours because of that. So I tried
"Mutagen", wasn't able to make it work, and kind of gave up and moved to
the next thing on the pile of things to do... 

Today I just found one possible workaround, involving docker-sync. I'll
give this a try and report back.

Philippe

On 2021-11-23 06:02, Jean-Yves Avenard wrote:
> Hi
> 
> How is that effort going ?
> 
> Having a way to build the GTK port today would have saved me a lot of
> time. Instead I had to keep uploading patches to bugzilla to find
> compilation errors.
> 
> Jean-Yves
> 
>> On 15 Oct 2021, at 10:33 pm, Philippe Normand  wrote:
>>
>> On Fri, 2021-10-15 at 10:04 +1100, Jean-Yves Avenard wrote:
>>> Hi.
>>>
>>> Personally, I would love a way to quickly build for GTK on my Mac, as
>>> for now I had to rely on pushing to the EWS, wait for compilation
>>> errors and fix them as I went.
>>>
>>> So something running in docker using my local tree would be ideal.
>>>
>>
>> Alright, thanks for answering Jean-Yves :) I'll clean-up the experiment
>> a bit, document it and ping you for testing when it's ready.
>>
>> Philippe
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Running the GTK port on macOS with Docker

2021-11-22 Thread Jean-Yves Avenard via webkit-dev
Hi

How is that effort going ?

Having a way to build the GTK port today would have saved me a lot of time. 
Instead I had to keep uploading patches to bugzilla to find compilation errors.

Jean-Yves

> On 15 Oct 2021, at 10:33 pm, Philippe Normand  wrote:
>
> On Fri, 2021-10-15 at 10:04 +1100, Jean-Yves Avenard wrote:
>> Hi.
>>
>> Personally, I would love a way to quickly build for GTK on my Mac, as
>> for now I had to rely on pushing to the EWS, wait for compilation
>> errors and fix them as I went.
>>
>> So something running in docker using my local tree would be ideal.
>>
>
> Alright, thanks for answering Jean-Yves :) I'll clean-up the experiment
> a bit, document it and ping you for testing when it's ready.
>
> Philippe



smime.p7s
Description: S/MIME cryptographic signature
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Running the GTK port on macOS with Docker

2021-10-15 Thread Philippe Normand via webkit-dev
On Fri, 2021-10-15 at 10:04 +1100, Jean-Yves Avenard wrote:
> Hi.
> 
> Personally, I would love a way to quickly build for GTK on my Mac, as
> for now I had to rely on pushing to the EWS, wait for compilation
> errors and fix them as I went.
> 
> So something running in docker using my local tree would be ideal.
> 

Alright, thanks for answering Jean-Yves :) I'll clean-up the experiment
a bit, document it and ping you for testing when it's ready.

Philippe

> Jean-Yves
> 
> > On 15 Oct 2021, at 1:21 am, Philippe Normand via webkit-dev
> >  wrote:
> > 
> > Hi,
> > 
> > The WPE/GTK ports nowadays rely on a SDK that provides all the
> > tools
> > needed for development, it's used on the bots as well. Currently we
> > run
> > it with Flatpak, but technically, Docker can also be used.
> > 
> > I've actually checked that a GTK MiniBrowser build downloaded from
> > the
> > bots can run on macOS with Docker, that involves setting up
> > XQuartz,
> > it's not great, but for quick testing, I wonder if that could be
> > useful
> > for the Apple folks?
> > 
> > The GTK port could also be built on macOS using this docker setup,
> > the
> > SDK includes the GCC and clang versions used on the bots.
> > 
> > You can already do this with a VM, but then if you want to use the
> > SDK
> > it adds another lever of virtualization, which is not great. So
> > directly using the SDK through Docker seems more appealing, to me
> > at
> > least :)
> > 
> > WPE can't run, I haven't managed to start Weston with its X11
> > backend
> > in XQuartz... Ideally I'd prefer a native Wayland compositor for
> > macOS
> > but that doesn't seem to exist yet.
> > 
> > Anyway, please let me know if some folks are interested.
> > 
> > Philippe
> > ___
> > webkit-dev mailing list
> > webkit-dev@lists.webkit.org
> > https://lists.webkit.org/mailman/listinfo/webkit-dev
> 

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Running the GTK port on macOS with Docker

2021-10-14 Thread Jean-Yves Avenard via webkit-dev
Hi.

Personally, I would love a way to quickly build for GTK on my Mac, as for now I 
had to rely on pushing to the EWS, wait for compilation errors and fix them as 
I went.

So something running in docker using my local tree would be ideal.

Jean-Yves

> On 15 Oct 2021, at 1:21 am, Philippe Normand via webkit-dev 
>  wrote:
>
> Hi,
>
> The WPE/GTK ports nowadays rely on a SDK that provides all the tools
> needed for development, it's used on the bots as well. Currently we run
> it with Flatpak, but technically, Docker can also be used.
>
> I've actually checked that a GTK MiniBrowser build downloaded from the
> bots can run on macOS with Docker, that involves setting up XQuartz,
> it's not great, but for quick testing, I wonder if that could be useful
> for the Apple folks?
>
> The GTK port could also be built on macOS using this docker setup, the
> SDK includes the GCC and clang versions used on the bots.
>
> You can already do this with a VM, but then if you want to use the SDK
> it adds another lever of virtualization, which is not great. So
> directly using the SDK through Docker seems more appealing, to me at
> least :)
>
> WPE can't run, I haven't managed to start Weston with its X11 backend
> in XQuartz... Ideally I'd prefer a native Wayland compositor for macOS
> but that doesn't seem to exist yet.
>
> Anyway, please let me know if some folks are interested.
>
> Philippe
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev



smime.p7s
Description: S/MIME cryptographic signature
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Running the GTK port on macOS with Docker

2021-10-14 Thread Philippe Normand via webkit-dev
Hi,

The WPE/GTK ports nowadays rely on a SDK that provides all the tools
needed for development, it's used on the bots as well. Currently we run
it with Flatpak, but technically, Docker can also be used.

I've actually checked that a GTK MiniBrowser build downloaded from the
bots can run on macOS with Docker, that involves setting up XQuartz,
it's not great, but for quick testing, I wonder if that could be useful
for the Apple folks?

The GTK port could also be built on macOS using this docker setup, the
SDK includes the GCC and clang versions used on the bots.

You can already do this with a VM, but then if you want to use the SDK
it adds another lever of virtualization, which is not great. So
directly using the SDK through Docker seems more appealing, to me at
least :)

WPE can't run, I haven't managed to start Weston with its X11 backend
in XQuartz... Ideally I'd prefer a native Wayland compositor for macOS
but that doesn't seem to exist yet.

Anyway, please let me know if some folks are interested.

Philippe
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev