- 30 Sep, 2021 2 commits
-
-
Léo-Paul Géneau authored
Check url and version options are not both in options
-
Léo-Paul Géneau authored
This makes install() idempotent as it should be. And by default, the user expects recipes to do their best to undo any partial change on error.
-
- 13 Sep, 2021 1 commit
-
-
Léo-Paul Géneau authored
Traceback (most recent call last): ... recipe.install() File "rubygemsrecipe/rubygems.py", line 347, in install gem_executable): File "rubygemsrecipe/rubygems.py", line 300, in get_dependency_list if self.version[0] < '3': TypeError: 'NoneType' object has no attribute '__getitem__' The test that was added in 60b10788 is adapted due to the call to subprocess.checkout . See merge request !7
-
- 10 Sep, 2021 1 commit
-
-
Léo-Paul Géneau authored
Add test reproducing a crash in deployment mode when rubygems is already installed
-
- 15 Jul, 2021 1 commit
-
-
Léo-Paul Géneau authored
-
- 13 Jul, 2021 4 commits
-
-
Léo-Paul Géneau authored
Handle gem version exclusion from gemspec ( != symbol ) /reviewed-by @kirr /reviewed-on !6
-
Léo-Paul Géneau authored
Search pattern for a gem name for rubygems > 3.0 is in format ^gem_name$ instead of /^gem_name$/ for rubygems < 3.0 /reviewed-by @kirr /reviewed-on !6
-
Léo-Paul Géneau authored
Fix gems constraints detection failures when similar version constraint ( ~> ) is used as second constraint by extending the regex. /reviewed-by @kirr /reviewed-on !6
-
Léo-Paul Géneau authored
Store return value of command 'gem dependency' in files rather than using a dictionnary to use the same output as when the check_output method is not mocked /reviewed-by @kirr /reviewed-on !6
-
- 12 Jul, 2021 1 commit
-
-
Léo-Paul Géneau authored
Using decode method on subprocess.checkoutput() throws an encoding error in Python2 when returned value contains non ascii caracters /reviewed-by @kirr /reviewed-on !6
-
- 24 Jun, 2021 1 commit
-
-
Léo-Paul Géneau authored
-
- 18 Jun, 2021 1 commit
-
-
Léo-Paul Géneau authored
If deployment mode option is not provided, default value is `not allow-picked-version`.
-
- 17 Jun, 2021 1 commit
-
-
Julien Muchembled authored
-
- 11 Jun, 2021 1 commit
-
-
Léo-Paul Géneau authored
- adds deployment mode in recipe options - checks errors message in tests
-
- 18 Nov, 2020 1 commit
-
-
Jérome Perrin authored
tests_require is only supported by setuptools' test entry point which is deprecated, extras_require is supported by most tools.
-
- 29 Oct, 2020 2 commits
-
-
Julien Muchembled authored
-
Léo-Paul Géneau authored
Adds option --no-document to install command to reproduce behavior before commit c58aba06 with Rubygems version >= 2.0.0 .
-
- 28 Oct, 2020 3 commits
-
-
Léo-Paul Géneau authored
Update tests to comply with commits: - 904ef9ec (--no-rdoc and --no-ri options deletion) - c58aba06 (adds ruby executable path to commands)
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
hexagonit.recipe.download having not been ported to Python3, changing for slapos.recipe.downloadunpacked is a Python3 portage for this recipe.
-
- 23 Oct, 2020 2 commits
-
-
Alain Takoudjou authored
RubyGems 2.0.0preview2 removed --no-rdoc and --no-ri options for the install command. (https://github.com/rubygems/rubygems/blob/master/History.txt)
-
Kazuhiko Shiozaki authored
Ruby executable is normally available in gem_executable shebang but shebang's length is limited to 128 bytes (Linux < 5.1) so it can not be used for very long executable path.
-
- 18 Aug, 2015 3 commits
- 12 Aug, 2015 1 commit
-
-
Tobias Bengfort authored
-
- 21 Nov, 2014 1 commit
-
- 20 Nov, 2014 3 commits
- 16 Nov, 2014 1 commit
-
-
sirex authored
While fixing failing tests, did some code refactoring.
-
- 18 Sep, 2014 1 commit
-
-
michael authored
-
- 26 Jan, 2014 2 commits
- 25 Jan, 2014 5 commits
- 24 Jan, 2014 1 commit
-
-
Tobias Bengfort authored
-