Re: nodejs broken

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 23, 2017 at 4:52 PM, Stephen Gallagher <sgallagh@xxxxxxxxxx> wrote:
>
>
> On Wed, Aug 23, 2017 at 10:02 AM Peter Robinson <pbrobinson@xxxxxxxxx>
> wrote:
>>
>> > It turns out there's an additional issue; it appears that Node.js 6.11.2
>> > with the bundled http-parser doesn't work properly with OpenSSL 1.0.1 on
>> > EPEL 7. This would also be fixed by requiring RHEL/CentOS 7.4 (since it
>> > upgraded to OpenSSL 1.0.2).
>> >
>> > I'm trying to figure out what to do here. We can't just put back the
>> > http-parser in EPEL unfortunately because the RHEL folks unintentionally
>> > released a lower NVR for the official package. If we put ours back, it
>> > would
>> > supersede RHEL and take them out of support on any package linking
>> > against
>> > it (which now includes parts of SSSD).
>>
>> > I'm going to spend a little time today trying to figure out if I can fix
>> > the
>> > OpenSSL 1.0.1 compatibility patch and push out an update that will work
>> > with
>> > the bundled http-parser for now.
>>
>> Can you not just rebuild nodejs, which will rebuild the bundled
>> http-parser, against the new 1.0.2 build in 7.4?
>
>
> The problem is that CentOS 7.4 still doesn't exist yet, so if Node.js
> requires OpenSSL 1.0.2 functionality, it's still broken for CentOS users.

Yep, but then also is a bunch of other stuff due to the fact things
were bumped in RHEL, sadly without forking of each el7 dot release
there's not much can be done about that and the consensus (right or
wrong) has been to build for RHEL and when CentOS catches up they'll
be OK.

You could do a whole bunch of work here  to find CentOS is out before
the fix hits stable, if you've got that amount of time go for it.

> I'm trying right now to figure out if I build it for 1.0.1 functionality if
> 1.0.2 is sufficiently backwards-compatible. Because my initial glance
> suggests that it might not be and so I would have to choose between whether
> it works against 1.0.1 and breaks RHEL 7.4 users or 1.0.2 and breaks CentOS
> 7.3 users.
>
> For the record, this is irrespective of the http-parser issue. That one at
> least is solved just by carrying the bundled copy for a short time. But I
> can't do the same with OpenSSL because the Node.js bundled copy of OpenSSL
> is known to have encumbered codecs and I see no value in duplicating the
> effort of stripping them out.

Sure, I don't know the whole problem, I was just going on the snippets
of info you provided.
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux