brewsci / homebrew-bio

:beer::microscope: Bioinformatics formulae for the Homebrew package manager (macOS and Linux)
http://brewsci.github.io/homebrew-bio
Other
304 stars 120 forks source link

Brew audit fails pull request CI, uses_from_macos should not be used when Linux is required #1659

Closed heuermh closed 2 months ago

heuermh commented 9 months ago

See e.g.

https://github.com/brewsci/homebrew-bio/actions/runs/7415282740/job/20178109973?pr=1658

brew style brewsci/bio
==> FAILED
Full style brewsci/bio output
  /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/bandage.rb:18:3: C: FormulaAudit/UsesFromMacos: uses_from_macos should not be used when Linux is required.
    uses_from_macos "zlib"
    ^^^^^^^^^^^^^^^^^^^^^^
  /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/kssd.rb:15:3: C: FormulaAudit/UsesFromMacos: uses_from_macos should not be used when Linux is required.
    uses_from_macos "zlib"
    ^^^^^^^^^^^^^^^^^^^^^^
  /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/masurca.rb:19:3: C: FormulaAudit/UsesFromMacos: uses_from_macos should not be used when Linux is required.
    uses_from_macos "bzip2"
    ^^^^^^^^^^^^^^^^^^^^^^^
  /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/masurca.rb:20:3: C: FormulaAudit/UsesFromMacos: uses_from_macos should not be used when Linux is required.
    uses_from_macos "zlib"
    ^^^^^^^^^^^^^^^^^^^^^^
  /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/squeakr.rb:19:3: C: FormulaAudit/UsesFromMacos: uses_from_macos should not be used when Linux is required.
    uses_from_macos "bzip2"
    ^^^^^^^^^^^^^^^^^^^^^^^
  /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/squeakr.rb:20:3: C: FormulaAudit/UsesFromMacos: uses_from_macos should not be used when Linux is required.
    uses_from_macos "zlib"
    ^^^^^^^^^^^^^^^^^^^^^^
  /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/wtdbg2.rb:18:3: C: FormulaAudit/UsesFromMacos: uses_from_macos should not be used when Linux is required.
    uses_from_macos "zlib"
    ^^^^^^^^^^^^^^^^^^^^^^

  326 files inspected, 7 offenses detected
  Error: FormulaAudit/UsesFromMacos: `uses_from_macos` should not be used when Linux is required.
  Error: FormulaAudit/UsesFromMacos: `uses_from_macos` should not be used when Linux is required.
  Error: FormulaAudit/UsesFromMacos: `uses_from_macos` should not be used when Linux is required.
  Error: FormulaAudit/UsesFromMacos: `uses_from_macos` should not be used when Linux is required.
  Error: FormulaAudit/UsesFromMacos: `uses_from_macos` should not be used when Linux is required.
  Error: FormulaAudit/UsesFromMacos: `uses_from_macos` should not be used when Linux is required.
  Error: FormulaAudit/UsesFromMacos: `uses_from_macos` should not be used when Linux is required.
heuermh commented 2 months ago

Thank you, @YoshitakaMo