Skip to content
This repository has been archived by the owner on Apr 14, 2021. It is now read-only.

Include bundler.gemspec in the gem because warbler breaks w/o it #6195

Merged
merged 1 commit into from
Nov 30, 2017

Conversation

dr-itz
Copy link
Contributor

@dr-itz dr-itz commented Nov 29, 2017

f06405 caused a regression with warbler, described in #6165 and jruby/warbler#421

If the fix is ok, it should probably be cherry-picked to 1-16-stable.

What was the end-user problem that led to this PR?

Upgrading from bundler v1.15.x to v1.16.0 causes warbler to break/abort with error.

What was your diagnosis of the problem?

  1. error message from warbler: missing file
  2. see why file is missing
  3. google to see if it's just me 😄

What is your fix for the problem, implemented in this PR?

Put the missing (from warblers point of view at least) back.

Why did you choose this fix out of the possible options?

Seems easier than to fix warbler.

f06405 caused a regression with warbler, described in rubygems#6165
@ghost
Copy link

ghost commented Nov 29, 2017

Thanks for opening a pull request and helping make Bundler better! Someone from the Bundler team will take a look at your pull request shortly and leave any feedback. Please make sure that your pull request has tests for any changes or added functionality.

We use Travis CI to test and make sure your change works functionally and uses acceptable conventions, you can review the current progress of Travis CI in the PR status window below.

If you have any questions or concerns that you wish to ask, feel free to leave a comment in this PR or join our #bundler channel on Slack.

For more information about contributing to the Bundler project feel free to review our CONTRIBUTING guide

@segiddins
Copy link
Member

What is warbler? It shouldn't be necessary to ship the gemspec, as when the gem is installed the real gemspec that RubyGems uses is installed separately.

@hsbt
Copy link
Member

hsbt commented Nov 30, 2017

Warbler is one of central packaging tool of JRuby. It needs to gemspec file for packaging to war file.

1.15 ships with gemspec file, but 1.16 is not. It seems to breaking changes. I hope to merge this pull request and help JRuby users.

@indirect indirect added this to the 1.16.1 milestone Nov 30, 2017
@segiddins
Copy link
Member

@bundlerbot r+

@bundlerbot
Copy link
Collaborator

📌 Commit 284a9d6 has been approved by segiddins

@bundlerbot
Copy link
Collaborator

⌛ Testing commit 284a9d6 with merge 4368534...

bundlerbot added a commit that referenced this pull request Nov 30, 2017
Include bundler.gemspec in the gem because warbler breaks w/o it

f06405 caused a regression with warbler, described in #6165 and jruby/warbler#421

If the fix is ok, it should probably be cherry-picked to 1-16-stable.

### What was the end-user problem that led to this PR?

Upgrading from bundler v1.15.x to v1.16.0 causes warbler to break/abort with error.

### What was your diagnosis of the problem?

1. error message from warbler: missing file
2. see why file is missing
3. google to see if it's just me 😄

### What is your fix for the problem, implemented in this PR?

Put the missing (from warblers point of view at least) back.

### Why did you choose this fix out of the possible options?

Seems easier than to fix warbler.
@bundlerbot
Copy link
Collaborator

☀️ Test successful - status-travis
Approved by: segiddins
Pushing 4368534 to master...

@bundlerbot bundlerbot merged commit 284a9d6 into rubygems:master Nov 30, 2017
hsbt pushed a commit to hsbt/bundler that referenced this pull request Dec 11, 2017
Include bundler.gemspec in the gem because warbler breaks w/o it

f06405 caused a regression with warbler, described in rubygems#6165 and jruby/warbler#421

If the fix is ok, it should probably be cherry-picked to 1-16-stable.

### What was the end-user problem that led to this PR?

Upgrading from bundler v1.15.x to v1.16.0 causes warbler to break/abort with error.

### What was your diagnosis of the problem?

1. error message from warbler: missing file
2. see why file is missing
3. google to see if it's just me 😄

### What is your fix for the problem, implemented in this PR?

Put the missing (from warblers point of view at least) back.

### Why did you choose this fix out of the possible options?

Seems easier than to fix warbler.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants