Hello everyone!
Recently, we tried to enable the upstream test suite to be run when
building NodeJS packages, and we ran into a Y2038 bug (see [1] for the
moment we noticed it). There are also some upstream issues [2] related
to this problem on 32-bit architectures.

[1]: https://src.fedoraproject.org/rpms/nodejs22/pull-request/10#comment-251188
[2]: https://github.com/nodejs/node/issues/45906

After discussing with upstream, it turns out that they do not provide
i686 builds, and they generally do not seem to support 32-bit
architectures any more. In light of this revelation, I would like to
propose dropping the i686 architecture from the `%nodejs_arches` macro
and thus consequently from the builds of all NodeJS related software.

While the general rebuild can be hopefully handled by me or my team in
a side-tag, I know that nodejs is used in builds of other software
(Firefox comes to mind as an example). If you are a consumer of nodejs
in any way, would the drop affect you in any way? If so, do you have
an idea what we can do to help alleviate the problems?

Looking forward to any feedback!
Best regards,
-- 
Jan Stanek

Software Engineer

Red Hat

IM: @jstanek

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to