havenwood changed the topic of #ruby to: Ruby 3.4.2, 3.3.7 https://www.ruby-lang.org | Log https://libera.irclog.whitequark.org/ruby
cdavenport has quit [Ping timeout: 248 seconds]
CRISPR has quit [Ping timeout: 260 seconds]
nil78 has quit [Read error: Connection reset by peer]
<havenwood> henk: To echo what weaksauc_ is saying, modern stable Rubies are broadly compatible.
<havenwood> If you care about modern features, use latest stable or newer.
<havenwood> *quite modern
<havenwood> Latest stable is quite stable.
<havenwood> 3.4.2 is the current version to use.
<havenwood> Ruby has chosen a conservative path so you can be liberal in updating.
nil78 has joined #ruby
svm is now known as msv
denvermullets has quit [Remote host closed the connection]
o0x1eef has joined #ruby
o0x1eef has quit [Client Quit]
gemmaro has quit [Ping timeout: 272 seconds]
gemmaro has joined #ruby
msv has quit [Remote host closed the connection]
msv has joined #ruby
o0x1eef has joined #ruby
o0x1eef has quit [Ping timeout: 252 seconds]
Thanzex02 has quit [Ping timeout: 252 seconds]
Thanzex02 has joined #ruby
nil78 has quit [Read error: Connection reset by peer]
Thanzex02 has quit [Ping timeout: 252 seconds]
nil78 has joined #ruby
sarna has quit [Ping timeout: 252 seconds]
Thanzex02 has joined #ruby
svm has joined #ruby
msv has quit [Ping timeout: 252 seconds]
svm is now known as msv
sarna has joined #ruby
cappy has joined #ruby
wbooze has joined #ruby
Inline has joined #ruby
cappy has quit [Remote host closed the connection]
cappy has joined #ruby
Linux_Kerio has joined #ruby
msv has quit [Read error: Connection reset by peer]
fredlinhares has joined #ruby
msv has joined #ruby
blacknova has joined #ruby
o0x1eef has joined #ruby
o0x1eef has quit [Ping timeout: 252 seconds]
o0x1eef has joined #ruby
o0ox1eef has joined #ruby
o0x1eef has quit [Ping timeout: 252 seconds]
o0ox1eef has quit [Ping timeout: 252 seconds]
o0x1eef has joined #ruby
hwpplayer1 has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #ruby
Vonter has quit [Quit: WeeChat 4.5.1]
Vonter has joined #ruby
cappy has quit [Quit: Leaving]
xokia has quit [Ping timeout: 265 seconds]
hwpplayer1 has quit [Remote host closed the connection]
fredlinhares has quit [Ping timeout: 268 seconds]
fredlinhares has joined #ruby
fredlinhares has quit [Client Quit]
blacknova has quit [Quit: Connection closed for inactivity]
hwpplayer1 has joined #ruby
nirvdrum74 has quit [Ping timeout: 246 seconds]
nirvdrum74 has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]
konsolebox has joined #ruby
user71 has joined #ruby
user71 has quit [Max SendQ exceeded]
user71 has joined #ruby
nil78 has quit [Read error: Connection reset by peer]
nil78 has joined #ruby
msv has quit [Ping timeout: 268 seconds]
<henk> I think you are both not really understanding what I’m asking and I’m currently not sure how I could make it any clearer /-:
<henk> you seem to be saying "just use latest, it’s fine" but that does not answer my question at all
<henk> I mean: a gemfile is about declaring dependencies, right? including versions. so that bundler or even just people can satisfy the dependencies of a piece of software. and the versions are usually not about "yeah, latest works" but about ">=2.7", i.e. what one minimally needs. that’s what I am asking about. is there any programmatic way for finding out which minimum versions are required. it’s not
<henk> about "uh oh, I don’t know whether this code will work with latest bleeding edge release candidate", i.e. not about backwards compatibility, but about communicating to people whether the ruby on their redhat 3.5 or whatever century old system will be able to run it. and for me to possibly reconsider using some new feature in my code that will make requirements jump from "something from 10 years ago
<henk> will work" to "you need a version from 1 year ago".
msv has joined #ruby
msv has quit [Remote host closed the connection]
svm has joined #ruby
<leah2> i dont think i know any language ecosystem that can tell this
JulioPapel has joined #ruby
JulioPapel has quit [Ping timeout: 260 seconds]
Linux_Kerio has quit [Ping timeout: 244 seconds]
Inline has quit [Remote host closed the connection]
wbooze has quit [Remote host closed the connection]
wbooze has joined #ruby
Inline has joined #ruby
msv has joined #ruby
svm has quit [Ping timeout: 246 seconds]
konsolebox has quit [Ping timeout: 272 seconds]
infinityfye has joined #ruby
infinityfye has quit [Remote host closed the connection]
infinityfye has joined #ruby
hwpplayer1 has joined #ruby
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #ruby
Vonter has quit [Ping timeout: 252 seconds]
Vonter has joined #ruby
msv has quit [Remote host closed the connection]
svm has joined #ruby
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]
Linux_Kerio has joined #ruby
infinity__fye has joined #ruby
infinityfye has quit [Killed (NickServ (GHOST command used by infinity__fye))]
infinity__fye is now known as infinityfye
svm is now known as msv
konsolebox has joined #ruby
<havenwood> henk: Ruby 3.2 is about to be in security maintenance and no longer receive bug fixes so you have exactly two choices for Rubies, Ruby 3.3.7 and Ruby 3.4.2. Pick either.
<havenwood> Ruby 2.7 has known critical security vulnerabilities and bugs that will never be patched. You don't need to know if your gems work to know it's past end of life.
<henk> havenwood: I’m starting to suspect you are intentionally missing the point and are deliberately ignoring reality /-:
<leah2> there's no way of knowing which older versions of ruby run your code except for trying it
<henk> leah2: ack, thanks
<leah2> make a ci matrix if you need to support ancient versions
<leah2> but note that also gem dependencies can influence which version still works
<henk> yeah, this can be quite complex, I imagine …
<leah2> also writing ruby code that still works on old versions is not difficult
<leah2> but you kinda need to know which features to avoid :)
* henk nods
CRISPR has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
CRISPR has quit [Ping timeout: 268 seconds]
johnjaye has quit [Ping timeout: 245 seconds]
adam12 has quit [Ping timeout: 265 seconds]
adam12 has joined #ruby
<o0x1eef> On FreeBSD ruby32 is still the default. :/
o0x1eef has quit [Quit: Brb]
o0x1eef has joined #ruby
CRISPR has joined #ruby
johnjaye has joined #ruby
hwpplayer1 has joined #ruby
victori has quit [Read error: Connection reset by peer]
<havenwood> o0x1eef: At least there's another year of security maintenance. Fully supporting only this year and the last is aggressive.
victori has joined #ruby
<havenwood> I do like the increased release cadence for latest stable.
konsolebox has joined #ruby
CRISPR has quit [Ping timeout: 272 seconds]
<o0x1eef> I've been living with the default "just because" but I plan to jump onto ruby33. Doesn't appear to be a ruby34 package.
donofrio has joined #ruby
donofrio has quit [Ping timeout: 252 seconds]
donofrio has joined #ruby
rvalue- has joined #ruby
rvalue has quit [Ping timeout: 248 seconds]
donofrio has quit [Ping timeout: 272 seconds]
hwpplayer1 has quit [Remote host closed the connection]
rvalue- is now known as rvalue
joako has quit [Quit: quit]
joako has joined #ruby
svm has joined #ruby
msv has quit [Ping timeout: 252 seconds]
crespire has joined #ruby
crespire1 has quit [Ping timeout: 252 seconds]
joako has quit [Quit: quit]
cappy has joined #ruby
fantazo has joined #ruby
deadmarshal_ has quit [Remote host closed the connection]
CRISPR has joined #ruby
konsolebox has quit [Ping timeout: 260 seconds]
CRISPR has quit [Quit: WeeChat 3.8]
hwpplayer1 has joined #ruby
deadmarshal_ has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]
konsolebox has joined #ruby
joako has joined #ruby
CRISPR has joined #ruby
cappy has quit [Quit: Leaving]
joako has quit [Ping timeout: 272 seconds]
joako has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
konsolebox has joined #ruby
joako has quit [Quit: quit]
joako has joined #ruby
Inline has quit [Quit: Leaving]
wbooze has quit [Quit: Leaving]
konsolebox has quit [Ping timeout: 276 seconds]
konsolebox has joined #ruby
Exa has joined #ruby
r3m has quit [Quit: WeeChat 4.6.0-dev]
Vonter has quit [Ping timeout: 248 seconds]
Vonter has joined #ruby
Inline has joined #ruby
wbooze has joined #ruby
user71 has quit [Quit: Leaving]
hwpplayer1 has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
svm is now known as msv
konsolebox has joined #ruby
Linux_Kerio has quit [Ping timeout: 260 seconds]
Thanzex023 has joined #ruby
Thanzex02 has quit [Ping timeout: 272 seconds]
Thanzex023 is now known as Thanzex02
graywolf has joined #ruby
konsolebox has quit [Ping timeout: 260 seconds]
CRISPR has quit [Ping timeout: 272 seconds]
hwpplayer1 has quit [Quit: tomorrow is another day]
infinityfye has quit [Read error: Connection reset by peer]
fantazo has quit [Quit: Lost terminal]
foxxx0 has quit [Quit: foxxx0]
royo25 has joined #ruby
royo25 has quit [Client Quit]
foxxx0 has joined #ruby
graywolf has quit [Quit: WeeChat 4.5.1]
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
wbooze has quit [Ping timeout: 265 seconds]
Inline has quit [Ping timeout: 265 seconds]
o0x1eef has quit [Quit: Quit]
o0x1eef has joined #ruby