David Rodríguez
fe44e95808
[rubygems/rubygems] Remove possibly incorrect spec
...
I spent quite a while on this and I have not been able to reproduce or
even understand how the original issue would happen. I also suspect it
never actually reproduced the original problem properly.
Since I'm in the middle of migrating all specs away from touching the
network, I decided to remove it since I can't write an equivalent spec
without being able to understand the original problem.
c9dfa20877
2025-07-02 10:34:18 +09:00
David Rodríguez
519b233695
Test with sinatra to 4.1.0
2024-11-19 08:13:10 +09:00
David Rodríguez
5000138084
[rubygems/rubygems] Fix bundler/inline
resetting ENV
...
72d8d4dbba
2024-10-02 14:34:55 +09:00
David Rodríguez
b48add3c65
[rubygems/rubygems] Fix bundler/inline
overwriting lockfiles
...
This was introduced by 0b7be7bb77
, because
the original patch was not adapted to some recent refactorings.
0bca60d6e5
Co-authored-by: Hiroshi SHIBATA <hsbt@ruby-lang.org>
2024-09-24 14:17:23 +00:00
Hiroshi SHIBATA
3db2782748
[rubygems/rubygems] Mark to exclude examples at ruby/ruby repository
...
`make test-bundler` on ruby/ruby don't have installed gemspec.
So, `require "psych"` didn't activate psych as default gems on ruby repo.
f8ca514cbb
2024-09-10 02:50:49 +00:00
Hiroshi SHIBATA
3725c388f8
[rubygems/rubygems] Added example for bundler/inline conflict
...
6b1e8a14bd
2024-09-10 02:50:48 +00:00
David Rodríguez
98c923ff4b
Synchronize Bundler & RubyGems ( #11071 )
2024-06-28 10:12:29 -04:00
David Rodriguez
5d2fb5d76b
[rubygems/rubygems] Don't upcase Windows ENV when backing it up
...
I apparently did that to fix some issue with case insensitivity but I
didn't add a spec, and I think not upcasing should not cause issues.
1b6f23275a
2024-04-25 10:35:47 +00:00
David Rodríguez
5f9c120073
[rubygems/rubygems] Remove no longer needed uri install during specs
...
7f35dc19c5
2024-01-29 12:15:26 +09:00
David Rodríguez
844759ccdb
[rubygems/rubygems] Add a spec to cover what vendoring timeout fixes
...
2662e45d75
2023-12-13 12:16:55 +09:00
David Rodríguez
5323935f57
[rubygems/rubygems] Remove no longer needed gem install during test
...
bdb78d8289
2023-12-13 12:16:55 +09:00
David Rodríguez
1572322e17
Sync with upstream rubygems ( #9206 )
2023-12-12 11:49:25 -08:00
David Rodríguez
67940b135c
[rubygems/rubygems] Bump rake version used by tests
...
And make it easier to update next time.
1ea4bfa5d8
2023-12-12 17:16:19 +00:00
David Rodríguez
2755cb1b2f
[rubygems/rubygems] Use modern hashes consistently
...
bb66253f2c
2023-12-07 22:29:33 +00:00
David Rodríguez
60803e192e
[rubygems/rubygems] Remove no longer necessary workaround for old RubyGems
...
ed4eaefac0
2023-11-27 15:04:40 +09:00
David Rodríguez
50482cd1e5
[rubygems/rubygems] Drop support for Ruby 2.6 and Ruby 2.7 in Bundler
...
93619c97ff
2023-11-13 11:06:10 +09:00
David Rodríguez
1f9e66836b
[rubygems/rubygems] Fix inline mode with multiple sources
...
If we're in inline mode, Bundler first resolves using only local gems,
and if some gems are missing, then it re-resolves using remote gems.
However, "source resolution" from the initial "local" try was being
memoized, resulting in Bundler not looking for some gems remotely in the
second resolution.
This commit forces a proper re-resolve in this case.
fdc631075e
2023-06-06 10:52:53 +09:00
Hiroshi SHIBATA
d3822c9a8a
Merge RubyGems/Bundler master.
...
Pick from 5ace20dbec
2023-01-31 10:49:08 +09:00
Tim Bates
369ed03cd4
[rubygems/rubygems] Fix issue with extensions not compiling properly using inline gemfile
...
fa6e6ea95c
2023-01-31 10:49:08 +09:00
Hiroshi SHIBATA
a43f1d90c2
Merge RubyGems and Bundler master
...
from 0635c1423d
2023-01-10 15:53:07 +09:00
Hiroshi SHIBATA
0a9d51ee9d
Migrate our resolver engine to PubGrub
...
https://github.com/rubygems/rubygems/pull/5960
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
2022-11-12 07:40:31 +09:00
David Rodríguez
1f77cc3894
[rubygems/rubygems] Fix set
not being found when running specs on dev rubies
...
c5b2960388
2022-09-06 17:11:47 +09:00
David Rodríguez
6bc6c8d031
[rubygems/rubygems] Remove no longer needed fiddle
hacks
...
RubyInstaller has released patch versions backporting their changes to
not load `fiddle` on boot, so all these are no longer necessary.
05a307deb2
2022-09-05 21:21:15 +09:00
David Rodríguez
560941e711
[rubygems/rubygems] Fix edge case where bundler/inline
unintentionally skips install
...
If the application has the `no_install` setting set for `bundle
package`, then `bundler/inline` would silently skip installing any gems.
7864f49b27
2022-08-21 17:54:11 +09:00
Hiroshi SHIBATA
aeea88174d
Merge RubyGems and Bundler HEAD
...
125415593e
2022-05-20 17:32:19 +09:00
David Rodríguez
4c9ddaac0d
[rubygems/rubygems] Fix Gemfile.lock
versions leaking to bundler/inline
install output
...
The lockfile is completely ignored in inline mode, yet the previous
output would suggest it wasn't.
763125a745
2022-05-13 15:23:56 +09:00
David Rodríguez
517d7c3221
Sync latest Bundler & RubyGems
2022-02-01 08:09:23 +09:00
David Rodríguez
79f9053599
[rubygems/rubygems] Unskip inline spec that can pass now on the latest rubies
...
a81d4421b4
2021-10-29 17:13:18 +09:00
Daniel Niknam
2f9e0cf181
[rubygems/rubygems] Explicitly define a global source for tests
...
This is in preparation for deprecating source-less gemfiles.
d6493fa3e2
2021-07-27 09:25:57 +09:00
David Rodríguez
6e2240a2f9
Sync latest bundler & rubygems development version
2021-07-07 13:30:20 +09:00
David Rodríguez
5b0abba931
Sync bundler & rubygems
2021-05-11 11:29:41 +09:00
Hiroshi SHIBATA
ed149dbf46
Merge the master branch of Bundler
2021-04-15 15:36:15 +09:00
David Rodríguez
53468cc111
Sync latest development version of bundler & rubygems
2021-03-08 13:47:35 +09:00
Kazuhiro NISHIYAMA
63849a1cd9
Fix misspellings [ci skip]
2020-12-21 10:54:24 +09:00
Hiroshi SHIBATA
473f9d2df0
Merge prepare version of Bundler 2.2.0
2020-12-08 17:30:02 +09:00
Hiroshi SHIBATA
d386a58f6f
Merge bundler-2.2.0.rc.2
2020-10-15 17:19:02 +09:00
David Rodríguez
16823d4a05
[rubygems/rubygems] Remove unnecessary assertions on exitstatus
...
Since our helpers now raise by default if the subcommand fails, these
will never actually fail and are not necessary.
6153b9321e
2020-07-15 16:05:12 +09:00
David Rodríguez
61b6f53337
[rubygems/rubygems] Make helpers raise by default
...
ade0c441d5
2020-06-18 19:14:15 +09:00
Hiroshi SHIBATA
0e60b59d58
Update the bundler version with master branch
2020-05-13 07:54:37 +09:00
Hiroshi SHIBATA
13f4f07f21
Merge bundler-2.1.4
2020-01-08 18:00:32 +09:00
Hiroshi SHIBATA
38002a8adb
Prepare to release bundler-2.1.0
2019-12-15 16:41:10 +09:00
Hiroshi SHIBATA
bb9ecd026a
Merge Bundler 2.1.0.pre3 released version
2019-11-13 10:19:51 +09:00
Hiroshi SHIBATA
7585bc3187
Merge Bundler 2.1.0.pre.3
...
Features:
- Add caller information to some deprecation messages to make them easier to fix [#7361 ](https://github.com/bundler/bundler/pull/7361 )
- Reconcile `bundle cache` vs `bundle package` everywhere. Now in docs, CLI help and everywhere else `bundle cache` is the preferred version and `bundle package` remains as an alias [#7389 ](https://github.com/bundler/bundler/pull/7389 )
- Display some basic `bundler` documentation together with ruby's RDoc based documentation [#7394 ](https://github.com/bundler/bundler/pull/7394 )
Bugfixes:
- Fix typos deprecation message and upgrading docs [#7374 ](https://github.com/bundler/bundler/pull/7374 )
- Deprecation warnings about `taint` usage on ruby 2.7 [#7385 ](https://github.com/bundler/bundler/pull/7385 )
- Fix `--help` flag not correctly delegating to `man` when used with command aliases [#7388 ](https://github.com/bundler/bundler/pull/7388 )
- `bundle add` should cache newly added gems if an application cache exists [#7393 ](https://github.com/bundler/bundler/pull/7393 )
- Stop using an insecure folder as a "fallback home" when user home is not defined [#7416 ](https://github.com/bundler/bundler/pull/7416 )
- Fix `bundler/inline` warning about `Bundler.root` redefinition [#7417 ](https://github.com/bundler/bundler/pull/7417 )
2019-11-11 18:56:25 +09:00
Hiroshi SHIBATA
2da8574930
Fixed the rubocop warnings
2019-09-18 18:26:33 +09:00
Hiroshi SHIBATA
1756ec2065
Ignore the all of warnings with inline_spec.rb of bundler examples.
2019-09-01 08:56:00 +09:00
Jeremy Evans
b5b3afadfa
Fix a couple of bundler issues with keyword argument separation
...
There are more issues than this, but hopefully this is enough
to get make test-bundler passing in CI.
2019-08-30 12:39:31 -07:00
David Rodríguez
4756c5f7e7
[bundler/bundler] Remove unnecessary rubygems monkeypatch
...
Instead, make sure we always load the local copy of bundler during
specs, and never end up using the default copy.
ac655ffeda
2019-08-18 13:45:35 +09:00
robuye
884f948a90
[bundler/bundler] bundler/inline should always install gems to system path
...
As discussed in the P/R, when `BUNDLE_PATH` env is set Bundler should
still install gems to the system path. `GEM_HOME` can be used to provide
different location if needed.
The test is added to document expected behavior of `bundler/inline`.
ae419fd6f8
2019-08-03 09:29:56 +09:00
David Rodríguez
c3ddd47ce7
[bundler/bundler] Normalize file:// handling in specs
...
5946d62ad0
2019-08-03 09:29:55 +09:00
Hiroshi SHIBATA
8f37629519
Merge bundler master from upstream.
...
Pick from 8dd59e3ba97eb80a599f8149f31bf40773b69dc0
2019-06-09 12:44:10 +09:00