Commit Graph

486 Commits

Author SHA1 Message Date
Stephen Gallagher b3a32a1738
Truncate %changelog
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-04-20 09:43:10 -04:00
Stephen Gallagher 32edd143c2
Disable stack execution
Resolves: rhbz#1950528

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-04-20 09:41:38 -04:00
Stephen Gallagher 4fb0644412
Simplify handling of unversioned python
Now that /usr/bin/python == python3, we can just BR: the
python-unversioned-command package instead of doing a complicated
search and replace through the codebase.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-04-20 09:36:01 -04:00
Stephen Gallagher 3ce811c32f
Merge branch '14' into rawhide 2021-04-08 12:26:38 -04:00
Stephen Gallagher 37e035e768
Update to 14.16.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-04-08 12:23:11 -04:00
Jonathan Wakely d51feaec0d Rebuilt for removed libstdc++ symbols (#1937698) 2021-03-31 17:35:43 +01:00
Zuzana Svetlikova 562828877e
Only require nodejs-packaging on Fedora
remove --debug-nghttp2 (#1930775)
always build with systemtap
2021-03-09 13:07:32 -05:00
Zuzana Svetlikova 095039c5a9 Only require nodejs-packaging on Fedora
remove --debug-nghttp2 (#1930775)
always build with systemtap
2021-03-09 18:26:30 +01:00
Stephen Gallagher 867d4da14b
Merge branch '14' into rawhide 2021-02-23 13:57:03 -05:00
Stephen Gallagher a630cd6af9
Update to 14.16.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-02-23 13:53:36 -05:00
Fedora Release Engineering 44f3bfe9c7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 21:35:49 +00:00
Tom Stellard c2e87c4334 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-07 05:55:20 +00:00
Stephen Gallagher 9f1a56347d
Disable LTO
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-01-04 15:58:35 -05:00
Stephen Gallagher 74b49c257f
Update to 14.15.4
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-01-04 15:18:59 -05:00
Stephen Gallagher d4fae2de5a
Update to 14.15.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-12-02 20:53:53 -05:00
Stephen Gallagher a042b79552
Don't build with LTO on aarch64
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-10-20 08:52:25 -04:00
Stephen Gallagher ab1676bdb3
Update to 14.14.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-10-19 09:37:56 -04:00
Stephen Gallagher 52d3230036
Update to 14.13.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-10-09 09:44:18 -04:00
Stephen Gallagher 3781c81a5c
Add explicit setuptools dep
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-10-05 09:40:46 -04:00
Stephen Gallagher 2cd44ffc6b
Update to 14.13.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-10-01 13:36:57 -04:00
Stephen Gallagher 78306ffa5a Drop old pretrans scriptlet
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-17 11:55:27 -04:00
Stephen Gallagher 227926069c Update to 14.11.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-16 08:22:20 -04:00
Stephen Gallagher c30fcda754
Add missing symlink to files
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-08 16:47:01 -04:00
Stephen Gallagher f2dbb7e6ed
Update to 14.10.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-08 14:13:55 -04:00
Jeff Law 0ea33eec60 Narrow LTO opt-opt to just armv7hl 2020-08-21 09:04:40 -06:00
Stephen Gallagher 82bd0f8d94
Update to 14.7.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-07-31 12:03:11 -04:00
Fedora Release Engineering 650d161657 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 09:14:07 +00:00
Stephen Gallagher 9a5b2eee9f
Update to 14.5.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-07-07 11:33:57 -04:00
Stephen Gallagher a6be2c886d
Update for new packaging guidelines
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-07-07 10:57:57 -04:00
Stephen Gallagher 22d4850d29
Fix typo in changelog
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-07-07 10:45:26 -04:00
Jeff Law a9d362b0f1 Disable LTO 2020-06-30 14:07:04 -06:00
Stephen Gallagher 5ec847fbba
Merge branch '14' 2020-06-29 09:29:27 -04:00
Zuzana Svetlikova 78887f1479 Security update to 14.4.0 2020-06-03 22:33:35 +02:00
Stephen Gallagher d85f19e1bc
Bump the version field correctly
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-05-22 11:15:45 -04:00
Stephen Gallagher 803540893e
Update to 14.3.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-05-21 17:03:50 -04:00
Stephen Gallagher da95035952
Update to 14.2.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-05-06 07:37:03 -04:00
Stephen Gallagher bb0d4da94c
Update to 12.16.3
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-04-29 15:33:09 -04:00
Stephen Gallagher bb1d7b3d19
Update to 14.1.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-04-29 15:10:09 -04:00
Zuzana Svetlikova 3bf38ee88f Keep the fix scripts for Koji 2020-04-24 14:56:30 +02:00
Zuzana Svetlikova f27023550f Update to v14, don't use python sed scripts 2020-04-24 01:29:26 +02:00
Zuzana Svetlikova 3f06b08f13 Update to v13.13.0, add new Provides/Requires, remove icustrip patch, update nodejs-tarball 2020-04-17 15:08:52 +02:00
Zuzana Svetlikova a8ba41ef71 Update to 12.16.2, add new Provides/Requires 2020-04-17 15:06:48 +02:00
Stephen Gallagher 78f7bb0b35
Replace hard-coded gcc and g++ with __cc and __cxx macros
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-03-23 14:31:48 -04:00
Stephen Gallagher 4fd4157b50
Fix python3 issue in icustrip.py
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-03-17 23:24:47 -04:00
Tom Stellard 1484855d64 Replace hard-coded gcc and g++ with __cc and __cxx macros 2020-03-17 22:56:06 +00:00
Stephen Gallagher 3b337524b7
Update changelog
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-03-16 08:13:45 -04:00
Stephen Gallagher aadc802d26
Update to 13.11.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-03-16 08:11:14 -04:00
Stephen Gallagher 30a795152a
Update changelog and drop package.cfg
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-26 14:16:46 -05:00
Stephen Gallagher 7e23cb6a17
Build with python3 only
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-26 14:15:18 -05:00
Stephen Gallagher 2a719fcdd4
Bump changelog
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-26 14:15:10 -05:00
Stephen Gallagher cc5ee3bfc3
Build with python3 only
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-26 14:15:00 -05:00
Stephen Gallagher 6dcddc3699
Release Node.js 13.9.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-25 11:22:47 -05:00
Stephen Gallagher 21fad4d53b
Update to 12.16.1
Fixes six regressions introduced in 12.16.0

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-25 10:04:14 -05:00
Stephen Gallagher 8541a77835
Fix wrong version
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-14 09:37:37 -05:00
Stephen Gallagher 0c25ed4a83
Update to 12.16.0
Drop upstreamed patch

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-14 09:35:51 -05:00
Stephen Gallagher 0ef27aeec3
Merge branch '12' 2020-02-06 10:54:07 -05:00
Stephen Gallagher dc276a246e
Update to 12.15.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-02-06 10:51:27 -05:00
Fedora Release Engineering 8687149cde - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 15:05:50 +00:00
Stephen Gallagher 0d8fd851cb
Fix issue with header symlinks in v8-devel
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-01-13 08:07:35 -05:00
Stephen Gallagher 390abc303d
Drop unneeded dependency on http-parser-devel
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-01-07 22:26:51 -05:00
Stephen Gallagher 39cd045bf5
Update to 12.14.1
https://github.com/nodejs/node/blob/v12.14.1/doc/changelogs/CHANGELOG_V12.md

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-01-07 20:01:47 -05:00
Stephen Gallagher f0e2a1ed46
Update to 12.14.0
- https://github.com/nodejs/node/blob/v12.14.0/doc/changelogs/CHANGELOG_V12.md
- Add new subpackage nodejs-full-i18n to enable optional non-English locale
  support
- New NPM manpage packaging

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-01-07 09:19:25 -05:00
Stephen Gallagher 34c48b632d
Drop old, no-longer-needed symlink scriptlet
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-12-03 11:57:28 -05:00
Stephen Gallagher ac499c11f6
Update to 12.13.1
https://github.com/nodejs/node/blob/v12.13.1/doc/changelogs/CHANGELOG_V12.md

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-12-02 11:57:51 -05:00
Stephen Gallagher 5ec966f5e9
Fix incorrect comparison
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-11-06 14:52:45 -05:00
Stephen Gallagher 24df70972b
Add proper i18n support
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-11-06 13:10:19 -05:00
Stephen Gallagher 83b7eb4ea0
Fix issue with NPM docs being replaced with a symlink
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-10-29 10:24:09 -04:00
Stephen Gallagher d6b10f9a6b
Fix issue with NPM docs being replaced with a symlink
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-10-29 08:03:54 -04:00
Stephen Gallagher 2526ca953f
Simplify npmrc default configuration
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-10-28 21:17:18 -04:00
Stephen Gallagher 641a3e19b2
Add missing mkdir
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-10-28 14:18:19 -04:00
Stephen Gallagher ed04b00a69
Update to 12.13.0 (LTS)
- https://github.com/nodejs/node/blob/v12.13.0/doc/changelogs/CHANGELOG_V12.md
- NPM no longer clobbers RPM-installed Node.js modules
- Drop no-longer needed patch to suppress `npm update -g npm` message

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-10-28 13:59:21 -04:00
Stephen Gallagher 79a5087033
Update to 12.10.0
https://github.com/nodejs/node/blob/v12.10.0/doc/changelogs/CHANGELOG_V12.md#12.10.0

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-09-04 16:21:12 -04:00
Stephen Gallagher 23cd998628
Update to 12.9.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-08-21 10:51:33 -04:00
Stephen Gallagher 95a3bb3361
Update to 12.8.1
Resolves: CVE-2019-9511 "Data Dribble"
Resolves: CVE-2019-9512 "Ping Flood"
Resolves: CVE-2019-9513 "Resource Loop"
Resolves: CVE-2019-9514 "Reset Flood"
Resolves: CVE-2019-9515 "Settings Flood"
Resolves: CVE-2019-9516 "0-Length Headers Leak"
Resolves: CVE-2019-9517 "Internal Data Buffering"
Resolves: CVE-2019-9518 "Empty Frames Flood"
https://github.com/nodejs/node/blob/v12.8.1/doc/changelogs/CHANGELOG_V12.md#12.8.1

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-08-15 11:19:02 -04:00
Stephen Gallagher a2b8a18f3d
Fix epoch dependencies
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-08-05 11:55:48 -04:00
Stephen Gallagher 3e9a5a1b83
Carry bundled ICU data
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-08-05 11:22:13 -04:00
Stephen Gallagher 7cfea04abb
Fix v8-devel release field
The current approach would result in reusing the same ENVR for
v8-devel any time the nodejs release field was reused and the
v8 version provided did not change. This is the same approach
we use for NPM to avoid this problem.

We need to bump the v8-devel epoch because
v8-devel-7.5.288.22-2.fc31 > v8-devel-7.5.288.22-1.12.7.0.1.fc31

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-08-02 08:36:32 -04:00
Stephen Gallagher 3952fecde8
Update to 12.7.0
https://nodejs.org/en/blog/release/v12.7.0/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-08-01 15:50:33 -04:00
Tom Hughes 41276ef42a Disable bootstrap mode 2019-07-31 10:54:19 +01:00
Tom Hughes c16cb38c5a Enable bootstrap mode 2019-07-31 08:42:22 +01:00
Tom Hughes 517073eb59 Remove redundant commented out code and document enabling bootstrap 2019-07-31 08:39:19 +01:00
Tom Hughes 7de27387d9 Define %baserelease to help rpmdev-bumpspec 2019-07-31 08:32:42 +01:00
Miro Hrončok 1cd522fb38 Make the inter-package dependencies work after next mass rebuild
This makes sure the dependencies are specified in a way that won't break
next time:

- when possible, use %{version}-%{release} directly to avoid inconsistency
- for npm, make the dependency >= without %{?dist}
  - that makes sure it works even with minorbumps
  - npm already requires nodejs == E:V-R, so this won't break

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1734582
2019-07-31 02:03:40 +02:00
Tom Hughes ba96d36947 Bump release to fix dependencies 2019-07-31 00:58:15 +01:00
Fedora Release Engineering 49f73cc2e8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 18:46:00 +00:00
Stephen Gallagher 0217ef1931
Update to 12.6.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-07-23 13:35:49 -04:00
Stephen Gallagher e892c5e9c5
Update to 12.5.0
https://nodejs.org/en/blog/release/v12.5.0/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-06-27 12:34:57 -04:00
Stephen Gallagher c720837b1e
Update to 12.4.0
https://nodejs.org/en/blog/release/v12.4.0/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-06-04 14:55:17 -04:00
Stephen Gallagher 11b4e1cf84
Update to 12.3.1
https://nodejs.org/en/blog/release/v12.3.1/
https://nodejs.org/en/blog/release/v12.3.0/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-05-25 09:07:44 -04:00
Stephen Gallagher 61ea09b3c2
Update to 12.2.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-05-15 20:05:54 -04:00
Stephen Gallagher a724e42805
Update to 12.1.0
https://nodejs.org/en/blog/release/v12.1.0/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-30 08:52:10 -04:00
Stephen Gallagher bfa1e93cd6
Fix upgrade bug for v8-devel (BZ #1702609)
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-24 09:28:16 -04:00
Stephen Gallagher 8d55b79675
Properly replace v8-devel includes with symlinks
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-24 08:59:37 -04:00
Stephen Gallagher 76581ac1db
Add Buildrequires: libatomic
s390x requires it to link properly and it's not harmful to have it
available on all arches. Not making it conditional in case it
would cause issues on a future archicture.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-23 21:29:02 -04:00
Stephen Gallagher ff8041427b
Node.js 12.x requires OpenSSL 1.1.1+
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-23 17:30:36 -04:00
Stephen Gallagher 1d1dc74d36
Release 12.0.0
- https://nodejs.org/en/blog/release/v12.0.0/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-23 14:07:21 -04:00
Stephen Gallagher 302af5c550
Fix libnode soversion
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-11 20:02:40 -04:00
Stephen Gallagher 8c0820b716
Merge branch '10' into 11 2019-04-11 15:24:13 -04:00
Stephen Gallagher ce85601415
Update to 11.13.0
https://nodejs.org/en/blog/release/v11.13.0/
https://nodejs.org/en/blog/release/v11.12.0/
https://nodejs.org/en/blog/release/v11.11.0/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-11 11:30:21 -04:00
Stephen Gallagher 1fa28cdbc4
Rebase patches for 10.15.3
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-04-09 21:25:58 -04:00