<html><head></head><body><div class="ydpc10400a6yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
<div><br></div><div dir="ltr" data-setdir="false">Jeremy,</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Nice backstory.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Any interest in working and reviewing a Firefox <span>68.3.0esr port to OI</span>?</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">The trials and tribulations of porting....</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">~K<br></div>
</div><div id="yahoo_quoted_6234846504" class="yahoo_quoted">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Tuesday, December 10, 2019, 10:39:15 PM PST, Jeremy Andrews <athenian200@outlook.com> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div dir="ltr">I ported UXP to illumos and Solaris recently, and I got them to take the <br></div><div dir="ltr">code upstream. I'm pretty anxious about the process now honestly, and <br></div><div dir="ltr">really want everything to work out. There are a few things I'm worried <br></div><div dir="ltr">about, though.<br></div><div dir="ltr"><br></div><div dir="ltr">1. I'm not very familiar with how packages are actually packaged for OI, <br></div><div dir="ltr">and the p5m file for Firefox in particular is... so complicated that <br></div><div dir="ltr">I've been holding off creating a Pale Moon system package for OI until <br></div><div dir="ltr">now, when they're pushing me to try. I was hoping that the subject <br></div><div dir="ltr">wouldn't come up and they'd just want to distribute a binary .tar.xz <br></div><div dir="ltr">file like they do for other operating systems (that kind of package is <br></div><div dir="ltr">very easy to create with a single command). I'm so mixed up because the <br></div><div dir="ltr">.p5m file for Firefox 52 looks so different from the one for Firefox 60, <br></div><div dir="ltr">and includes all these header files, is for 32-bit, etc. And I'm trying <br></div><div dir="ltr">to figure out which differences are due to a change in package design, <br></div><div dir="ltr">and which are due to actual differences in Firefox.<br></div><div dir="ltr"><br></div><div dir="ltr">2. Pale Moon has some unusual requirements. For one thing, it can't use <br></div><div dir="ltr">the system NSS because Mozilla has changed the API somewhat since they <br></div><div dir="ltr">forked. In general, they're leery of using system libraries over the <br></div><div dir="ltr">ones in their own tree because sometimes those libraries have to be <br></div><div dir="ltr">modified in specific ways for the browser. On top of that, they seem to <br></div><div dir="ltr">have a problem with distributing the langpacks with the browser. They <br></div><div dir="ltr">have a site where you can download a langpack of your choice, but you <br></div><div dir="ltr">can't ship it with the browser for some reason.<br></div><div dir="ltr"><br></div><div dir="ltr">I'm kind of afraid now that I've done all this for nothing. I'm worried <br></div><div dir="ltr">that their packaging requirements and our packaging requirements may not <br></div><div dir="ltr">line up, and I'll wind up only being able to distribute a tarball on my <br></div><div dir="ltr">own web space that no one will ever download. It's a very good browser, <br></div><div dir="ltr">and the people behind it are actually decent people, but... I'm <br></div><div dir="ltr">overwhelmed with the sense that I've gotten in over my head.<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">oi-dev mailing list<br></div><div dir="ltr"><a ymailto="mailto:oi-dev@openindiana.org" href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br></div><div dir="ltr"><a href="https://openindiana.org/mailman/listinfo/oi-dev" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br></div></div>
</div>
</div></body></html>