[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webkit-dev
Subject:    Re: [webkit-dev] Hosting precompiled `jsc` binaries for Linux
From:       Maciej Stachowiak <mjs () apple ! com>
Date:       2017-12-12 21:06:19
Message-ID: 90439A5E-DDD1-4FBD-ADAE-E0A87FD4B9F3 () apple ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


> On Dec 12, 2017, at 12:18 PM, Mathias Bynens <mths@google.com> wrote:
> 
> 
> 
> On Tue, Dec 12, 2017 at 8:52 PM, JF Bastien <jfb@chromium.org \
> <mailto:jfb@chromium.org>> wrote: 
> On Tue, Dec 12, 2017 at 11:42 AM Mathias Bynens <mths@google.com \
> <mailto:mths@google.com>> wrote: On Tue, Dec 12, 2017 at 8:38 PM, JF Bastien \
> <jfb@chromium.org <mailto:jfb@chromium.org>> wrote: 
> On Tue, Dec 12, 2017 at 11:27 AM Mathias Bynens <mths@google.com \
> <mailto:mths@google.com>> wrote: Ideally, projects such as jsvu wouldn't have to \
> make such decisions. They would trust the maintainer of the JS engine, in this case \
> Apple, to provide the downloads.  
> If Apple trusts Igalia enough, that's Apple's decision. Projects such as jsvu \
> shouldn't have to duplicate that decision IMHO. The way to do that is to host \
> binaries on an official domain. 
> It sounds like our disconnect is on who maintains JSC outside of Apple ecosystems. \
> The GTK port is not maintained by Apple, though we work closely with the \
> maintainers and avoid breakage where we can.  
> JSC is Apple's JS engine. Who maintains which port of it is a detail that \
> downstream projects should not concern themselves with, IMHO. 
> Isn't that exactly the same as the PPC or S390 versions of V8?
> https://github.com/v8/v8/wiki/Handling-of-Ports \
> <https://github.com/v8/v8/wiki/Handling-of-Ports> 
> Or the MIPS version of NaCl?
> 
> I agree this is the same. If I was building an installer that included these ports, \
> I'd prefer to get the downloads through Google/V8 too, if possible. 
> On Tue, Dec 12, 2017 at 8:54 PM, Maciej Stachowiak <mjs@apple.com \
> <mailto:mjs@apple.com>> wrote: We do not have any Linux binaries blessed, approved \
> or endorsed by Apple, and we never will, regardless of what domain it's hosted on. \
> However, you can get official Linux binaries from parties that own Linux ports. 
> If the hosting domain doesn't matter, would you object to it being webkit.org \
> <http://webkit.org/>? All I meant to say is that this would be my preference.

I would not object. But it's not up to me. It's up to the owners of WebKitGtk (or \
another port that produces a Linux binary), and the people who would have to do the \
engineering and operations work to set it up.

If it comes down to an arbitrary preference for webkit.org <http://webkit.org/> over \
webkitgtk.org <http://webkitgtk.org/>, then you may have to give a better reason to \
convince the people who would actually have to do the work.

Regards,
Maciej

> 
> Just to clarify, I'd be excited to get the downloads at all! I understand who \
> maintains the Linux port, and I appreciate everyone's hard work on this.  \
> _______________________________________________ webkit-dev mailing list
> webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>
> https://lists.webkit.org/mailman/listinfo/webkit-dev \
> <https://lists.webkit.org/mailman/listinfo/webkit-dev>


[Attachment #5 (text/html)]

<html><head><meta http-equiv="Content-Type" content="text/html; \
charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote \
type="cite" class=""><div class="">On Dec 12, 2017, at 12:18 PM, Mathias Bynens \
&lt;<a href="mailto:mths@google.com" class="">mths@google.com</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><div dir="ltr" style="font-family: \
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; \
font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; \
text-transform: none; white-space: normal; word-spacing: 0px; \
-webkit-text-stroke-width: 0px;" class=""><div class="gmail_extra"><br \
class="Apple-interchange-newline"><br class=""><div class="gmail_quote">On Tue, Dec \
12, 2017 at 8:52 PM, JF Bastien<span class="Apple-converted-space">&nbsp;</span><span \
dir="ltr" class="">&lt;<a href="mailto:jfb@chromium.org" target="_blank" \
class="">jfb@chromium.org</a>&gt;</span><span \
class="Apple-converted-space">&nbsp;</span>wrote:<br class=""><blockquote \
class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; \
border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: \
1ex;"><div class=""><br class=""><div class="gmail_quote"><div class=""><div \
class="m_267313571692493483gmail-h5"><div dir="auto" class="">On Tue, Dec 12, 2017 at \
11:42 AM Mathias Bynens &lt;<a href="mailto:mths@google.com" target="_blank" \
class="">mths@google.com</a>&gt; wrote:<br class=""></div><blockquote \
class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; \
border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: \
1ex;"><div class=""><div class="gmail_extra"><div class="gmail_quote">On Tue, Dec 12, \
2017 at 8:38 PM, JF Bastien<span class="Apple-converted-space">&nbsp;</span><span \
class="">&lt;<a href="mailto:jfb@chromium.org" target="_blank" \
class="">jfb@chromium.org</a>&gt;</span><span \
class="Apple-converted-space">&nbsp;</span>wrote:<br class=""><blockquote \
class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; \
border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: \
1ex;"><div class=""><br class=""><div class="gmail_quote"><span \
class="m_267313571692493483gmail-m_-7285186315500598449m_-416134018539593328gmail-"><div \
dir="auto" class="">On Tue, Dec 12, 2017 at 11:27 AM Mathias Bynens &lt;<a \
href="mailto:mths@google.com" target="_blank" class="">mths@google.com</a>&gt; \
wrote:<br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px \
0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, \
204, 204); padding-left: 1ex;"><div class=""><div class="">Ideally, projects such as \
jsvu wouldn't have to make such decisions. They would trust the maintainer of the JS \
engine, in this case Apple, to provide the downloads.&nbsp;</div><div class=""><br \
class=""></div><div class="">If Apple trusts Igalia enough, that's Apple's decision. \
Projects such as jsvu shouldn't have to duplicate that decision IMHO. The way to do \
that is to host binaries on an official domain.</div></div></blockquote><div \
dir="auto" class=""><br class=""></div></span><div dir="auto" class="">It sounds like \
our disconnect is on who maintains JSC outside of Apple ecosystems. The GTK port is \
not maintained by Apple, though we work closely with the maintainers and avoid \
breakage where we can.&nbsp;</div></div></div></blockquote><div class=""><br \
class=""></div></div></div></div><div class=""><div class="gmail_extra"><div \
class="gmail_quote"><div class="">JSC is Apple's JS engine. Who maintains which port \
of it is a detail that downstream projects should not concern themselves with, \
IMHO.</div></div></div></div></blockquote><div dir="auto" class=""><br \
class=""></div></div></div><div dir="auto" class="">Isn't that exactly the same as \
the PPC or S390 versions of V8?</div><div dir="auto" class=""><a \
href="https://github.com/v8/v8/wiki/Handling-of-Ports" target="_blank" \
class="">https://github.com/v8/v8/wiki/<wbr class="">Handling-of-Ports</a><br \
class=""></div><div dir="auto" class=""><br class=""></div><div dir="auto" \
class="">Or the MIPS version of NaCl?</div></div></div></blockquote><div class=""><br \
class=""></div><div class="">I agree this is the same. If I was building an installer \
that included these ports, I'd prefer to get the downloads through Google/V8 too, if \
possible.</div><div class=""><br class=""></div><div class="">On Tue, Dec 12, 2017 at \
8:54 PM, Maciej Stachowiak&nbsp;<span dir="ltr" class="">&lt;<a \
href="mailto:mjs@apple.com" target="_blank" \
class="">mjs@apple.com</a>&gt;</span>&nbsp;<wbr class="">wrote:<br \
class=""></div><div class=""><blockquote class="gmail_quote" style="margin: 0px 0px \
0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: \
rgb(204, 204, 204); padding-left: 1ex;">We do not have any Linux binaries blessed, \
approved or endorsed by Apple, and we never will, regardless of what domain it's \
hosted on. However, you can get official Linux binaries from parties that own Linux \
ports.</blockquote></div><div class=""><br class=""></div><div class="">If the \
hosting domain doesn't matter, would you object to it being<span \
class="Apple-converted-space">&nbsp;</span><a href="http://webkit.org/" \
target="_blank" class="">webkit.org</a>? All I meant to say is that this would be my \
preference.</div></div></div></div></div></blockquote><div><br class=""></div><div>I \
would not object. But it's not up to me. It's up to the owners of WebKitGtk (or \
another port that produces a Linux binary), and the people who would have to do the \
engineering and operations work to set it up.</div><div><br class=""></div><div>If it \
comes down to an arbitrary preference for <a href="http://webkit.org" \
class="">webkit.org</a>&nbsp;over <a href="http://webkitgtk.org" \
class="">webkitgtk.org</a>, then you may have to give a better reason to convince the \
people who would actually have to do the work.</div><div><br \
class=""></div><div>Regards,</div><div>Maciej</div><br class=""><blockquote \
type="cite" class=""><div class=""><div dir="ltr" style="font-family: Helvetica; \
font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" \
class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><br \
class=""></div><div class="">Just to clarify, I'd be excited to get the downloads at \
all! I understand who maintains the Linux port, and I appreciate everyone's hard work \
on this.&nbsp;</div></div></div></div><span style="font-family: Helvetica; font-size: \
12px; font-style: normal; font-variant-caps: normal; font-weight: normal; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; \
display: inline !important;" \
class="">_______________________________________________</span><br \
style="font-family: Helvetica; font-size: 12px; font-style: normal; \
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: \
0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; \
font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; \
display: inline !important;" class="">webkit-dev mailing list</span><br \
style="font-family: Helvetica; font-size: 12px; font-style: normal; \
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: \
0px; -webkit-text-stroke-width: 0px;" class=""><a \
href="mailto:webkit-dev@lists.webkit.org" style="font-family: Helvetica; font-size: \
12px; font-style: normal; font-variant-caps: normal; font-weight: normal; \
letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; \
text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; \
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" \
class="">webkit-dev@lists.webkit.org</a><br style="font-family: Helvetica; font-size: \
12px; font-style: normal; font-variant-caps: normal; font-weight: normal; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a \
href="https://lists.webkit.org/mailman/listinfo/webkit-dev" style="font-family: \
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; \
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; \
text-indent: 0px; text-transform: none; white-space: normal; widows: auto; \
word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" \
class="">https://lists.webkit.org/mailman/listinfo/webkit-dev</a></div></blockquote></div><br \
class=""></body></html>



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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic