https://www.puppet.com/community logo
Join Slack
Powered by
# voxpupuli
  • v

    VoxBot

    04/13/2023, 9:11 PM
    which is listed in https://stdgems.org/
  • v

    VoxBot

    04/13/2023, 9:11 PM
    see for exapmle https://github.com/ruby/ruby-builder/actions/runs/4568045188/jobs/8062605506
  • v

    VoxBot

    04/13/2023, 9:15 PM
    mhm it uses https://github.com/rbenv/ruby-build/blob/master/bin/ruby-build to build
  • v

    VoxBot

    04/13/2023, 9:17 PM
    as far as I know we download the ruby source code on arch, run make, then have a directory with comoiled ruby + std gems + bundles gems
  • v

    VoxBot

    04/13/2023, 9:17 PM
    https://github.com/archlinux/svntogit-community/blob/packages/ruby/trunk/PKGBUILD
  • v

    VoxBot

    04/13/2023, 9:18 PM
    sounds like the bundles gems are missing in the builds from https://github.com/rbenv/ruby-build/blob/master/bin/ruby-build, at least for ruby 3.2
  • v

    VoxBot

    04/13/2023, 9:22 PM
    we probably need to grab one of the archives and look into it, or hack a github action to print all std/bundled gems
  • v

    VoxBot

    04/13/2023, 9:22 PM
    +1
  • v

    VoxBot

    04/13/2023, 9:23 PM
    I'll have a look after lunch
  • v

    VoxBot

    04/13/2023, 9:23 PM
    awesome, thanks. I am already almost in bed
  • v

    VoxBot

    04/13/2023, 9:27 PM
    https://nts.strzibny.name/ruby-stdlib-default-bundled-gems/ says we need to add bundled gems to gemfile/gemspec, mhm
  • v

    VoxBot

    04/13/2023, 9:27 PM
    I assumed that is not required
  • v

    VoxBot

    04/13/2023, 9:38 PM
    smortex: best I could hack while on phone :D https://github.com/voxpupuli/puppet-borg/actions/runs/4694033004/jobs/8321741522?pr=171#step:4:40
  • v

    VoxBot

    04/13/2023, 9:38 PM
    net-ftp is present in the ruby 3.2 build
  • v

    VoxBot

    04/13/2023, 9:38 PM
    also in ruby 3.0 and older, but with different versions
  • v

    VoxBot

    04/13/2023, 9:39 PM
    oh
  • v

    VoxBot

    04/13/2023, 9:40 PM
    on ruby 2.7, net-ftp is not a std gem and not a default gem? https://stdgems.org/2.7.8/
  • v

    VoxBot

    04/13/2023, 9:42 PM
    than why does it now fail on ruby 3.2 but not on ruby 2.5/2.7
  • v

    VoxBot

    04/13/2023, 9:42 PM
    looks odd!
  • v

    VoxBot

    04/13/2023, 9:42 PM
    and with that I am out to bed o/
  • v

    VoxBot

    04/13/2023, 9:47 PM
    bastelfreak: in https://github.com/puppetlabs/puppetlabs-apt/commit/ea68ea521b8ea0ef460ee639759e76e22a620a7e I already dealt with it on a local scale
  • v

    VoxBot

    04/14/2023, 5:54 AM
    ewoud: gem list says net-ftp is installed. why cant we load it?
  • v

    VoxBot

    04/14/2023, 5:55 AM
    I still think this is odd
  • v

    VoxBot

    04/14/2023, 5:58 AM
    and how did that work on 2.7 at all
  • v

    VoxBot

    04/14/2023, 6:17 AM
    can I get some eyes on https://github.com/voxpupuli/beaker-vagrant/pull/69 please?
  • v

    VoxBot

    04/14/2023, 7:21 AM
    and maybe https://github.com/voxpupuli/beaker-vagrant/pull/72 :)
  • v

    VoxBot

    04/14/2023, 9:11 AM
    bastelfreak: it needs to be listed as a dependency, since it's now a gem
  • v

    VoxBot

    04/14/2023, 9:12 AM
    bastelfreak: welcome to wonderful world that's Ruby where you have standard gems, default gems, and gems
  • v

    VoxBot

    04/14/2023, 9:12 AM
    standard gems are always available, default gems need to be specified as a dependency (when using bundler) but are present by default and gems need to be retrieved
  • v

    VoxBot

    04/14/2023, 9:12 AM
    gems gems gems (you can pick whatever tune you like to that song)
1...414415416...647Latest