Skip to content

Bump fpm from 1.14.1 to 1.15.1 #144

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 16, 2024
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 16, 2024

Bumps fpm from 1.14.1 to 1.15.1.

Release notes

Sourced from fpm's releases.

v1.15.1

  • Ruby 3.2.0 now supported. This fixes error 'undefined method exists? for File' '([#1981](https://github.com/jordansissel/fpm/issues/1981), [#1988](https://github.com/jordansissel/fpm/issues/1988); Nicholas Hubbard, romulasry)

v1.15.0

  • New flag --fpm-options-file path/to/file which allows you to specify additional fpm flags in an external file of your choosing. (#1905, #1902, #1827; Jordan Sissel, Will Furnell, hjpotter92)
  • deb: Periods are now accepted in package names (#1899; C. Cooke)
  • Fix bug where fpm would crash if --workdir pointed at a path that didn't exist. (#1959; Jordan Sissel)
  • osxpkg: this package format now supports the fpm --prefix flag(#1909, #1908; Jordan Sissel, mcataga)
  • cpan: Fix bug where fpm would fail on certain Perl modules due to their source tarball structure (#1940; Nicholas Hubbard, William N. Braswell, Jr.)
  • cpan: Fix crash on certain CPAN modules where the author field was blank (#1942, #1937, #1523, #1528; Nicholas Hubbard, William N. Braswell, Jr.)
  • deb: The distribution field of the debian changelog and changes files will now use the value set by --deb-dist (default is "unstable") (#1934; Chabert Loïc)
  • python: Fix errors in how fpm invoked pip. Previously, fpm would use pip's --build flag, but this was removed a while ago, and fpm is now aware! (#1896, #1831, #1893, #1916; Jordan Sissel, Svyatogor Chuykov)
  • pleaserun: Add --pleaserun-user flag. (#1912; Evgeny Stambulchik)
  • deb: The default --deb-priority is now "optional" instead of "extra" (#1913; Chris Novakovic)
  • Enable installation of fpm on older versions of ruby. This change removed git rubygem dependency. (#1946, #1923; Jordan Sissel, Andreas Wirooks, Ruslan Kuprieiev, jamshid, Lorenzo Castellino, Sam Hughes)
  • Enable operation of fpm on very old versions of ruby (as old as Ruby 1.9.3). This changed removed json rubygem dependency. (#1950, #1949, #1741, #1264, #1798, #1800, #1784; Jordan Sissel and many others)
  • Fix bug where subprocesses could hang waiting for input (#1955, #1519, #1522; Nicholas Hubbard, William N. Braswell, Jr.)
  • Update Dockerfile to use ubuntu:20.04 (#1935; Gnought)
  • internal: Fix a code typo (#1948; Nicholas Hubbard)
  • internal tests: Support newer versions of lintian (#1939, #1907; Jordan Sissel)
  • Improve support for Ruby 3.1.0 and newer that would previously crash with an error mentioning Psych::DisallowedClass (#1898, #1895; Jordan Sissel, Alexandre ZANNI)
  • Improve support for Ruby 3.1.0 and newer that changed the API for ERB (#1897; Jordan Sissel)
Changelog

Sourced from fpm's changelog.

1.15.1 (January 31, 2023) ^^^^^^^^^^^^^^^^^^^^^^^^^

  • Ruby 3.2.0 now supported. This fixes error 'undefined method exists? for File' '([#1981](https://github.com/jordansissel/fpm/issues/1981), [#1988](https://github.com/jordansissel/fpm/issues/1988); Nicholas Hubbard, romulasry)

1.15.0 (November 13, 2022) ^^^^^^^^^^^^^^^^^^^^^^^^^^

  • New flag --fpm-options-file path/to/file which allows you to specify additional fpm flags in an external file of your choosing. ([#1905](https://github.com/jordansissel/fpm/issues/1905), [#1902](https://github.com/jordansissel/fpm/issues/1902), [#1827](https://github.com/jordansissel/fpm/issues/1827)_; Jordan Sissel, Will Furnell, hjpotter92)
  • deb: Periods are now accepted in package names ([#1899](https://github.com/jordansissel/fpm/issues/1899)_; C. Cooke)
  • Fix bug where fpm would crash if --workdir pointed at a path that didn't exist. ([#1959](https://github.com/jordansissel/fpm/issues/1959)_; Jordan Sissel)
  • osxpkg: this package format now supports the fpm --prefix flag([#1909](https://github.com/jordansissel/fpm/issues/1909), [#1908](https://github.com/jordansissel/fpm/issues/1908); Jordan Sissel, mcataga)
  • cpan: Fix bug where fpm would fail on certain Perl modules due to their source tarball structure ([#1940](https://github.com/jordansissel/fpm/issues/1940)_; Nicholas Hubbard, William N. Braswell, Jr.)
  • cpan: Fix crash on certain CPAN modules where the author field was blank ([#1942](https://github.com/jordansissel/fpm/issues/1942), [#1937](https://github.com/jordansissel/fpm/issues/1937), [#1523](https://github.com/jordansissel/fpm/issues/1523), [#1528](https://github.com/jordansissel/fpm/issues/1528); Nicholas Hubbard, William N. Braswell, Jr.)
  • deb: The distribution field of the debian changelog and changes files will now use the value set by --deb-dist (default is "unstable") ([#1934](https://github.com/jordansissel/fpm/issues/1934)_; Chabert Loïc)
  • python: Fix errors in how fpm invoked pip. Previously, fpm would use pip's --build flag, but this was removed a while ago, and fpm is now aware! ([#1896](https://github.com/jordansissel/fpm/issues/1896), [#1831](https://github.com/jordansissel/fpm/issues/1831), [#1893](https://github.com/jordansissel/fpm/issues/1893), [#1916](https://github.com/jordansissel/fpm/issues/1916); Jordan Sissel, Svyatogor Chuykov)
  • pleaserun: Add --pleaserun-user flag. ([#1912](https://github.com/jordansissel/fpm/issues/1912)_; Evgeny Stambulchik)
  • deb: The default --deb-priority is now "optional" instead of "extra" ([#1913](https://github.com/jordansissel/fpm/issues/1913)_; Chris Novakovic)
  • Enable installation of fpm on older versions of ruby. This change removed git rubygem dependency. ([#1946](https://github.com/jordansissel/fpm/issues/1946), [#1923](https://github.com/jordansissel/fpm/issues/1923); Jordan Sissel, Andreas Wirooks, Ruslan Kuprieiev, jamshid, Lorenzo Castellino, Sam Hughes)
  • Enable operation of fpm on very old versions of ruby (as old as Ruby 1.9.3). This changed removed json rubygem dependency. ([#1950](https://github.com/jordansissel/fpm/issues/1950), [#1949](https://github.com/jordansissel/fpm/issues/1949), [#1741](https://github.com/jordansissel/fpm/issues/1741), [#1264](https://github.com/jordansissel/fpm/issues/1264), [#1798](https://github.com/jordansissel/fpm/issues/1798), [#1800](https://github.com/jordansissel/fpm/issues/1800), [#1784](https://github.com/jordansissel/fpm/issues/1784)_; Jordan Sissel and many others)
  • Fix bug where subprocesses could hang waiting for input ([#1955](https://github.com/jordansissel/fpm/issues/1955), [#1519](https://github.com/jordansissel/fpm/issues/1519), [#1522](https://github.com/jordansissel/fpm/issues/1522)_; Nicholas Hubbard, William N. Braswell, Jr.)
  • Update Dockerfile to use ubuntu:20.04 ([#1935](https://github.com/jordansissel/fpm/issues/1935)_; Gnought)
  • internal: Fix a code typo ([#1948](https://github.com/jordansissel/fpm/issues/1948)_; Nicholas Hubbard)
  • internal tests: Support newer versions of lintian ([#1939](https://github.com/jordansissel/fpm/issues/1939), [#1907](https://github.com/jordansissel/fpm/issues/1907); Jordan Sissel)
  • Improve support for Ruby 3.1.0 and newer that would previously crash with an error mentioning Psych::DisallowedClass ([#1898](https://github.com/jordansissel/fpm/issues/1898), [#1895](https://github.com/jordansissel/fpm/issues/1895); Jordan Sissel, Alexandre ZANNI)
  • Improve support for Ruby 3.1.0 and newer that changed the API for ERB ([#1897](https://github.com/jordansissel/fpm/issues/1897)_; Jordan Sissel)

1.14.2 (March 30, 2022) ^^^^^^^^^^^^^^^^^^^^^^^

  • deb: fix bug causing --deb-compression none to invoke tar incorrectly ([#1879](https://github.com/jordansissel/fpm/issues/1879)_; John Howard)
  • rpm: Better support for paths that have spaces and mixed quotation marks in them. ([#1882](https://github.com/jordansissel/fpm/issues/1882), [#1886](https://github.com/jordansissel/fpm/issues/1886), [#1385](https://github.com/jordansissel/fpm/issues/1385)_; John Bollinger and Jordan Sissel)
  • pacman: Fix typo preventing the use of --pacman-compression xz ([#1876](https://github.com/jordansissel/fpm/issues/1876)_; mszprejda)
  • docs: All supported package types now have dedicated documentation pages. Some pages are small stubs and would benefit from future improvement. ([#1884](https://github.com/jordansissel/fpm/issues/1884)_; mcandre, Jordan Sissel)
  • docs: Small but lovely documentation fixes ([#1875](https://github.com/jordansissel/fpm/issues/1875)_ by Corey Quinn, [#1864](https://github.com/jordansissel/fpm/issues/1864)_ by Geoff Beier)
  • Fixed mistake causing the test suite to fail when rake wasn't available. ([#1877](https://github.com/jordansissel/fpm/issues/1877)_; Jordan Sissel)
Commits
  • 18233c3 Version bump 1.15.1
  • d0c139a Replace deprecated {File,Dir}.exists? with {File,Dir}.exist?
  • 3150610 Add test coverage for debian version field validation
  • f898ef8 Reject invalid Debian version values.
  • c9a5cb4 Update GHA build
  • ada6012 Drop leading v from version for Debian
  • db06af3 Only try splitting the license text if there's actually a license given. This...
  • dcbe042 Close the file to make Python flush any pending writes. Without this, some ve...
  • df26ed0 Fix typo in changelog
  • 906cf80 Release 1.15.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [fpm](https://github.com/jordansissel/fpm) from 1.14.1 to 1.15.1.
- [Release notes](https://github.com/jordansissel/fpm/releases)
- [Changelog](https://github.com/jordansissel/fpm/blob/main/CHANGELOG.rst)
- [Commits](jordansissel/fpm@v1.14.1...v1.15.1)

---
updated-dependencies:
- dependency-name: fpm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from burke as a code owner May 16, 2024 11:32
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels May 16, 2024
@thepwagner
Copy link
Contributor

I'm pretty sure this is dead: we're using goreleaser to publish.
If we want to publish debs, we should have goreleaser build them instead using this ruby program from a makefile.

(it will use nfpm)

@thepwagner thepwagner merged commit 94aee0a into main May 16, 2024
@thepwagner thepwagner deleted the dependabot/bundler/fpm-1.15.1 branch May 16, 2024 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant