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

    bastelfreak

    08/23/2023, 7:37 AM
    we differentiate between gems and modules. the guide above is written for modules
  • b

    bastelfreak

    08/23/2023, 7:38 AM
    and we have https://github.com/voxpupuli/modulesync_config for modules but also https://github.com/voxpupuli/puppet-lint_modulesync_configs for puppet-lint plugins
  • b

    bastelfreak

    08/23/2023, 7:39 AM
    since we rarely get gems migrated to us we don't have a guide for that
  • m

    Markus Zilch

    08/23/2023, 7:39 AM
    ok, thanks
  • b

    bastelfreak

    08/23/2023, 7:40 AM
    I recommend at least three PRs: update readme/gemspec for the new owner/namespaces, drop EoL rubies from gemspec, run modulesync
    👍 1
  • m

    Markus Zilch

    08/23/2023, 7:50 AM
    can i get a review pls: https://github.com/voxpupuli/puppet-ghostbuster/pull/68
  • m

    Markus Zilch

    08/23/2023, 9:15 AM
    and for: https://github.com/voxpupuli/puppet-lint_modulesync_configs/pull/49? albeit i am not sure if something is not right here; this strikes me as odd during testing: - gem 'voxpupuli-rubocop', '~> 2.0' + gem 'voxpupuli-rubocop', '~> 1.1' and ghostbuster basically throws the whole spec_helper overboard... i am not sure i understand modulesync correctly 😕
  • v

    VoxBot

    08/23/2023, 9:16 AM
    https://github.com/voxpupuli/puppet-lint_modulesync_configs/blob/14bc93258193af797ac50983b49417c6fe0620f5/moduleroot/Gemfile.erb#L20 looks like that should be updated to 2.0
  • v

    VoxBot

    08/23/2023, 9:18 AM
    oh, you're also adding it to the wrong repo
  • v

    VoxBot

    08/23/2023, 9:19 AM
    https://github.com/voxpupuli/modulesync_config is the right one
  • m

    Markus Zilch

    08/23/2023, 9:20 AM
    as it is a rubygem/basically a lint-plugin it should be the lint module sync; shouldnt it? at least thats how i understood bastelfreak in our above conversation?
  • v

    VoxBot

    08/23/2023, 9:21 AM
    ewoud: voxpupuli-rubocop isn't for modules
  • v

    VoxBot

    08/23/2023, 9:21 AM
    it pulls in rubocop for ruby 2.7. voxpupuli-test brings in ruby 2.6 for modules
  • v

    VoxBot

    08/23/2023, 9:21 AM
    ah, maybe I should wake up first
  • m

    Markus Zilch

    08/23/2023, 9:23 AM
    ahh now i understand the discrepancy between modulesync rubocop version and the managed modules: dependabot automatic PRs are the culprit; gonna fix that real quick
  • m

    Markus Zilch

    08/23/2023, 9:35 AM
    https://github.com/voxpupuli/puppet-lint_modulesync_configs/pull/50 lets start with this, someone up for a review?
  • v

    VoxBot

    08/23/2023, 9:46 AM
    I think we should delete https://github.com/voxpupuli/puppet-lint_modulesync_configs/blob/master/moduleroot/.github/dependabot.yml.erb
  • v

    VoxBot

    08/23/2023, 9:49 AM
    if we manage the file via modulesync, then yes
  • v

    VoxBot

    08/23/2023, 9:49 AM
    yes
  • m

    Markus Zilch

    08/23/2023, 11:10 AM
    output: "ERROR: Permission to voxpupuli/puppet-lint-optional_default-check.git denied to zilchms.\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists.\n" ööööhhhhhm, for a few repositories i can use msync update, and then there is cases like this. Last time i checked i was a member of the organisation and the repository is part of the org... i think i will take a break and get something to eat, modulesync causes me headaches : p
  • v

    VoxBot

    08/23/2023, 11:15 AM
    ewoud: Spritzgebaeck objections on granting the collaborators group write access to all puppet-lint plugins?
  • v

    VoxBot

    08/23/2023, 11:15 AM
    hmm tricky question - I'm always of the opinion that you should be conservative with granting people access
  • v

    VoxBot

    08/23/2023, 11:16 AM
    agreed
  • v

    VoxBot

    08/23/2023, 11:16 AM
    and lint plugin development is quite different from Puppet modules, as well as the potential impact
  • v

    VoxBot

    08/23/2023, 11:16 AM
    we can also do a new group and add zilchms
  • v

    VoxBot

    08/23/2023, 11:16 AM
    so I'd be in favor of keeping it two separate groups
  • v

    VoxBot

    08/23/2023, 11:16 AM
    two groups sounds good
  • v

    VoxBot

    08/23/2023, 11:17 AM
    perhaps collaborators should be renamed to collaborators/modules and then create collaborators/lint
  • v

    VoxBot

    08/23/2023, 11:17 AM
    or dashes if you want to keep it top level
  • v

    VoxBot

    08/23/2023, 11:18 AM
    or you can make it collaborators/gems if you want to say that anyone who works on gems (lint or otherwise) has sufficient base knowledge
1...580581582...648Latest