<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2018-05-02 13:44 GMT+02:00 Pirate Praveen <span dir="ltr"><<a href="mailto:praveen@onenetbeyond.org" target="_blank">praveen@onenetbeyond.org</a>></span>:<br><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">Hi,<br>
<br>
I'd like to upload gitlab 10.6 to stretch-backports as backporting<br>
security fixes is becoming difficult. My original idea was also<br>
providing updates via backports, but gitlab switching to nodejs for<br>
front end in gitlab 9 made that impossible.<br>
<br>
Now with all nodejs modules stuck in NEW for about 5-7 months, I'm<br>
focusing on gitlab in contrib with nodejs modules installed via npm/yarn.<br>
<br>
To get this moving, I have backported all required ruby gems and they<br>
are available here <a href="https://people.debian.org/~praveen/gitlab/" rel="noreferrer" target="_blank">https://people.debian.org/~<wbr>praveen/gitlab/</a><br>
<br>
Since npm is not in stretch, I hope to upload npm 1.4 to<br>
stretch-backports now and update it when 5.8 is available (which should<br>
be soon).<br>
<br>
Now one of the node modules punycode@2.1.0 needs nodejs >= 6. So I'm<br>
trying to rebuild nodejs for stretch. With help from Jeremy on IRC I was<br>
able to skip nghttp2 support but got stuck with openssl issue. nodejs<br>
supports only openssl 1.1.0g and stretch only has 1.1.0f. </blockquote><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">
<br>
So I tried to build nodejs 6.12 and that worked.<br>
<br>
Please suggest/help in proceeding further.<br>
<br>
1. Can I just proceed with nodejs 6.12? (stretch-backports-6 branch on<br>
salsa)<br>
2. I need help with building nodejs 8.11 on stretch. (stretch-backports<br>
branch on salsa)<br></blockquote><div><br></div><div>Correction: nodejs 8.11 supports both openssl 1.0.1 or openssl >= 1.1.0g.</div><div>So if you build it using libss1.0-dev it should be all right.</div><div>I prefer option 2...</div><div><br></div><div>Jérémy</div><div> </div></div></div></div>