Mario Rodas
938384a7a5
ruby_3_2: 3.2.3 -> 3.2.4
...
Changelog: https://github.com/ruby/ruby/releases/tag/v3_2_4
Release Notes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/
2024-04-23 04:20:00 +00:00
Mario Rodas
f6d863e1c2
ruby_3_1: 3.1.4 -> 3.1.5
...
Changelog: https://github.com/ruby/ruby/releases/tag/v3_1_5
Release Notes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-1-5-released/
2024-04-23 04:20:00 +00:00
github-actions[bot]
a34a6c51cd
Merge master into staging-next
2024-04-16 06:01:08 +00:00
Andrew Marshall
7d63c77405
ruby: improve failure message when missing cargoHash
...
Without this, doing e.g. `pkgs.mkRuby` without a `cargoHash` param would
mean that the `fetchCargoTarball` drv was not a FOD and thus had no
network access and would give confusing network failure messages. This
forces specifying non-null `cargoHash` if it is actually being used,
while allowing it to still be `null` when not needed.
2024-04-01 13:58:03 -04:00
Mario Rodas
28e51c9d10
Merge pull request #258705 from tie/fix-ca-derivations-disallowed
...
{ruby,neovim}: fix build with content-addressed derivations
Fixes https://github.com/NixOS/nixpkgs/issues/278334
2024-03-24 09:00:12 -05:00
github-actions[bot]
8bc9edd60d
Merge staging-next into staging
2024-02-17 18:01:24 +00:00
MidAutumnMoon
51aeaf7a61
ruby: replace rec {} with finalAttrs & make overriding possible
...
Without this change, use overrideAttrs on Ruby
won't change the instance used by Gems, making it
very difficult to build a custom Ruby (e.g. add devdoc).
2024-02-13 14:39:35 +08:00
Alyssa Ross
54d6f5d76f
ruby: make C++ compiler overridable as well
...
Some gems use the C++ compiler Ruby was built with, like eventmachine.
2024-02-04 11:43:03 +01:00
Mario Rodas
5804d11d28
ruby_3_2: 3.2.2 -> 3.2.3
...
https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/
Changelog: https://github.com/ruby/ruby/releases/tag/v3_2_3
2024-01-18 04:20:00 +00:00
Weijia Wang
eb5334c27d
Merge branch 'master' into staging-next
2024-01-03 03:22:40 +01:00
ajs124
ac0d3ce9ac
ruby: clean-up after ruby_2_7 removal
2024-01-02 15:30:36 +01:00
ajs124
0d8d1b6758
ruby: drop openssl_1_1 references
2024-01-02 15:30:07 +01:00
ajs124
02ad3159b0
ruby_2_7: remove
2024-01-02 15:30:06 +01:00
github-actions[bot]
aa8844a8a9
Merge staging-next into staging
2023-12-25 18:01:25 +00:00
Mario Rodas
01ff3717a2
ruby_3_3: 3.3.0-rc1 -> 3.3.0
...
Changelog: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
2023-12-25 04:20:00 +00:00
Mario Rodas
5136d413f5
ruby.rubygems: 3.4.22 -> 3.5.3
...
Changelog: https://github.com/rubygems/rubygems/blob/v3.5.3/CHANGELOG.md
2023-12-23 04:20:00 +00:00
Kirill Radzikhovskyy
85f79f4189
ruby: change sha256 to hash
2023-12-13 09:18:30 +11:00
Kirill Radzikhovskyy
6daa5cd1fe
ruby_3_3: preview3 -> rc1
2023-12-13 06:42:34 +11:00
Raito Bezarius
529892d918
ruby_3_0: drop
...
Ruby EOL is 31 March 2024, that is, during NixOS 23.11.
We drop it early now to avoid any problem during the release time.
2023-11-17 16:03:00 +01:00
Kirill Radzikhovskyy
8f5b0899c5
ruby_3_3: preview2 -> preview3
2023-11-16 13:39:21 +11:00
Ivan Trubach
f391429b91
ruby: fix build with content-addressed derivations
2023-10-03 03:30:13 +03:00
Mario Rodas
1f1268b332
ruby_3_3: preview1 -> preview2
...
Changelog: https://www.ruby-lang.org/en/news/2023/09/14/ruby-3-3-0-preview2-released/
2023-09-15 04:20:00 +00:00
Kirill Radzikhovskyy
f633f5965a
ruby_3_3: init at 3.3.0.preview1
2023-07-30 20:25:49 +10:00
github-actions[bot]
368809e03a
Merge master into staging-next
2023-05-18 18:01:10 +00:00
Martin Weinelt
4c5f59b598
Merge pull request #230868 from mweinelt/ruby_2_7-eol
...
ruby_2_7: mark end-of-life
2023-05-18 16:27:25 +02:00
Martin Weinelt
ddd98043bb
ruby_2_7: mark end-of-life
...
The 2.7 track reached its end of life on 2023/03/31.
2023-05-18 01:16:52 +02:00
Raito Bezarius
73df46ee77
ruby_3_0: make it use OpenSSL 3
...
Ruby 3.0 pretend they don't support OpenSSL3 out of the box (https://bugs.ruby-lang.org/issues/18658 ).
Actually, they suggest to install a OpenSSL 3.x gem. This is what we are doing.
Our Ruby 3.0 will probably exhibit slight incompatibilities, in exchange, we get nice security.
2023-05-15 14:36:02 +02:00
github-actions[bot]
206417b7a2
Merge master into staging-next
2023-05-12 18:01:18 +00:00
Alyssa Ross
5e06b3cb19
treewide: don't use rustPlatform.rust
...
This will be deprecated in the next commit.
2023-05-12 15:31:21 +00:00
Nick Cao
065a145ab5
ruby_3_0: pin to openssl_1_1
...
fixup https://github.com/NixOS/nixpkgs/pull/229890
2023-05-11 20:40:45 +08:00
Nick Cao
4e84de9755
ruby_3_0: unpin openssl_1_1
2023-05-04 20:18:56 +08:00
Nick Cao
6469970155
ruby_3_2: only enable yjit on supported platforms
2023-04-30 14:58:53 +08:00
Mario Rodas
8826b550a0
ruby: update default version to ruby_3_1
2023-03-30 04:20:00 +00:00
Mario Rodas
3f2cadf4ea
ruby_3_2: 3.2.1 -> 3.2.2
...
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time
https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/
2023-03-30 04:20:00 +00:00
Mario Rodas
1aecb7bea3
ruby_3_1: 3.1.3 -> 3.1.4
...
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time
https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-1-4-released/
2023-03-30 04:20:00 +00:00
Mario Rodas
17fa5d3a36
ruby_3_0: 3.0.5 -> 3.0.6
...
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time
https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-0-6-released/
2023-03-30 04:20:00 +00:00
Mario Rodas
99ee3de476
ruby_2_7: 2.7.7 -> 2.7.8
...
Security fixes:
- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time
https://www.ruby-lang.org/en/news/2023/03/30/ruby-2-7-8-released/
2023-03-30 04:20:00 +00:00
Sergei Trofimovich
8dd301559a
ruby: disable parallel install
...
Without the change parallel installs fail as:
installing rdoc: ...-ruby-2.7.7-devdoc/share/ri/2.7.0/system
Traceback (most recent call last):
13: from ./tool/rbinstall.rb:954:in `<main>'
12: from ./tool/rbinstall.rb:954:in `each'
11: from ./tool/rbinstall.rb:957:in `block in <main>'
10: from ./tool/rbinstall.rb:438:in `block in <main>'
9: from ./tool/rbinstall.rb:262:in `install_recursive'
8: from ./tool/rbinstall.rb:262:in `each'
7: from ./tool/rbinstall.rb:271:in `block in install_recursive'
6: from ./tool/rbinstall.rb:174:in `install'
5: from /build/ruby-2.7.7/lib/fileutils.rb:876:in `install'
4: from /build/ruby-2.7.7/lib/fileutils.rb:1587:in `fu_each_src_dest'
3: from /build/ruby-2.7.7/lib/fileutils.rb:1605:in `fu_each_src_dest0'
2: from /build/ruby-2.7.7/lib/fileutils.rb:1589:in `block in fu_each_src_dest'
1: from /build/ruby-2.7.7/lib/fileutils.rb:882:in `block in install'
/build/ruby-2.7.7/lib/fileutils.rb:882:in `chmod': No such file or directory @ apply2files - ...-ruby-2.7.7-devdoc/share/ri/2.7.0/system/ARGF/inspect-i.ri (Errno::ENOENT)
make: *** [uncommon.mk:373: do-install-all] Error 1
make: *** Waiting for unfinished jobs....
2023-03-16 08:01:21 +00:00
Andrew Childs
57ecdd6abd
ruby: fix cross compilation
2023-03-09 17:55:45 +09:00
Mario Rodas
aaa11f7210
ruby: add rubygems to expression passthru
2023-03-07 04:20:00 +00:00
Mario Rodas
188e51d08c
ruby_3_2: build with YJIT support by default
2023-02-24 04:20:00 +00:00
Mario Rodas
0ce320c933
ruby_3_2: init at 3.2.1
...
https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/
2023-02-24 04:20:00 +00:00
Mario Rodas
fec0d7798d
ruby_3_1: 3.1.2 -> 3.1.3
...
https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/
2023-02-24 04:20:00 +00:00
Mario Rodas
52ffebb7a7
ruby: add strictDeps
2023-02-24 04:20:00 +00:00
Mario Rodas
2f22789063
rvm-patchsets: drop
2023-02-24 04:20:00 +00:00
github-actions[bot]
681b1c28a4
Merge staging-next into staging
2023-03-12 12:02:07 +00:00
Mario Rodas
8b6900dc2f
Merge pull request #210228 from amarshall/ruby-makebinarywrapper
...
ruby: Fix withPackages on darwin with makeBinaryWrapper
2023-03-11 18:57:59 -05:00
Stanisław Pitucha
c1a2a95aac
ruby_3_1,ruby_3_0,ruby_2_7: allow enabling dtrace support on linux
2023-03-10 20:37:15 +11:00
Mario Rodas
8780d8542d
ruby_3_0: fix build on darwin
2023-02-18 10:45:00 -05:00
Jörg Thalheim
42a4f2fd0a
ruby: fix default CC not beeing set
...
This is a regression introduced in https://github.com/NixOS/nixpkgs/pull/202041
2023-02-02 18:41:53 +01:00