<chrisseaton[m]>
headius: do you think we could introduce some kind of gate in the MRI CI to check its using the actual code from released gems? Saw today Ruby possibly also has an in-between non-version of Fiddle.
<headius[m]>
they should just remove the files from lib like we do
<headius[m]>
install the gem contents from gems
<headius[m]>
this drifting version issue is exactly we we don't want to version anything in our repo
<headius[m]>
until they move to having the sources only be in one place there's no way to prevent them from diverging
<headius[m]>
chrisseaton: I guess we could have a third-party job of some kind that would audit it but they make changes to their local sources **directly**
<chrisseaton[m]>
They do that and then merge manually - sometimes it goes right sometimes it goes wrong. But I don't think they'd want to be prevented from doing it.
<headius[m]>
yeah, so I don't see a solution then
<headius[m]>
I have filed issues for a half dozen libraries they released with that have no equivalent in gems... sometimes they don't even correspond to a revision in the gem's source repo
<headius[m]>
hodgepodge of changes
<chrisseaton[m]>
I checked this one by doing a diff against the repo on the tag it claimed to be.
<headius[m]>
did you find any revision that corresponded to what is in MRI?
<chrisseaton[m]>
Could make it an allowed failure CI for development but point out it's red if they're doing a release.
<headius[m]>
maybe... I don't know if they have anything rigged up right now that runs anything differently for a release
<chrisseaton[m]>
Actually this one was a false alarm sorry, but having to manually check it made me think.
<headius[m]>
I don't quite understand why they still version these libraries locally
<headius[m]>
most of them are rarely modified
<headius[m]>
chrisseaton: does TR use the gem sources?
<headius[m]>
chrisseaton: oh I was going to ask if you got anywhere trying to find some unification of fiddle and ffi
subbu|away is now known as subbu
ur5us has quit [Ping timeout: 272 seconds]
ur5us has joined #jruby
ur5us has quit [Ping timeout: 268 seconds]
joast has quit [Ping timeout: 240 seconds]
<chrisseaton[m]>
We copy gems that MRI bundles from MRI's code base
<chrisseaton[m]>
I didn't unify yet but it's on my todo - thought it was best to propose after 3.0
rebelwarrior[m] has quit [Quit: Idle for 30+ days]