{"record":{"id":"03e655bb464ed283","repo":"jordansissel/fpm","slug":"using-deprecated-flag-package-prefix-please-us","errorCode":null,"errorMessage":"Using deprecated flag: --package-prefix. Please use --package-name-prefix","messagePattern":"Using deprecated flag: --package-prefix\\. Please use --package-name-prefix","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"lib/fpm/package/gem.rb","lineNumber":24,"sourceCode":"require \"yaml\"\n\n# A rubygems package.\n#\n# This does not currently support 'output'\n#\n# The following attributes are supported:\n#\n# * :gem_bin_path\n# * :gem_package_name_prefix\n# * :gem_gem\nclass FPM::Package::Gem < FPM::Package\n  # Flags '--foo' will be accessable  as attributes[:gem_foo]\n  option \"--bin-path\", \"DIRECTORY\", \"The directory to install gem executables\"\n  option \"--package-prefix\", \"NAMEPREFIX\",\n    \"(DEPRECATED, use --package-name-prefix) Name to prefix the package \" \\\n    \"name with.\" do |value|\n    logger = Cabin::Channel.get\n    logger.warn(\"Using deprecated flag: --package-prefix. Please use \" \\\n                 \"--package-name-prefix\")\n    value\n  end\n  option \"--package-name-prefix\", \"PREFIX\", \"Name to prefix the package \" \\\n    \"name with.\", :default => \"rubygem\"\n  option \"--gem\", \"PATH_TO_GEM\",\n          \"The path to the 'gem' tool (defaults to 'gem' and searches \" \\\n          \"your $PATH)\", :default => \"gem\"\n  option \"--shebang\", \"SHEBANG\",\n          \"Replace the shebang in the executables in the bin path with a \" \\\n          \"custom string\", :default => nil\n  option \"--fix-name\", :flag, \"Should the target package name be prefixed?\",\n    :default => true\n  option \"--fix-dependencies\", :flag, \"Should the package dependencies be \" \\\n    \"prefixed?\", :default => true\n  option \"--env-shebang\", :flag, \"Should the target package have the \" \\\n    \"shebang rewritten to use env?\", :default => true\n","sourceCodeStart":6,"sourceCodeEnd":42,"githubUrl":"https://github.com/jordansissel/fpm/blob/b6d77ba72a560b687723376a0e5115c3a92634ad/lib/fpm/package/gem.rb#L6-L42","documentation":"Error \"Using deprecated flag: --package-prefix. Please use --package-name-prefix\" thrown in jordansissel/fpm.","triggerScenarios":"Thrown at lib/fpm/package/gem.rb:24 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b6d77ba72a560b687723376a0e5115c3a92634ad","analyzedAt":"2026-08-21T16:39:02.570Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}