Skip to content
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

Installation of custom tools broken #669

Closed
hohwille opened this issue Jan 6, 2022 · 0 comments · Fixed by #670
Closed

Installation of custom tools broken #669

hohwille opened this issue Jan 6, 2022 · 0 comments · Fixed by #670
Labels
bug Something isn't working setup related to the setup process of devonfw-ide (setup[.bat] and devon ... setup) software software-package with 3rd party products

Comments

@hohwille
Copy link
Member

hohwille commented Jan 6, 2022

With the refactoring of doDownload for external mirror configuration the custom tools installation feature was broken in devonfw-ide since 2021.12.002.

Expected behavior

ide can download custom tools as described in https://github.com/devonfw/ide/blob/master/documentation/software.asciidoc#custom

Actual behavior

*** Setting up «custom-tool» ***
Starting installation of «custom-tool» in version «custom-version» to -
Trying to download «custom-tool» from .../projects/test/software/«custom-tool»
curl: (3) URL using bad/illegal format or missing URL
Failed to download .../projects/test/software/«custom-tool» with exit code 3

Steps to reproduce (bug) / Use Case of feature request (enhancement)

  1. edit your setup/devon.properties
  2. add DEVON_IDE_CUSTOM_TOOLS=(custom-tool:1.0.0:all:https://myserver.myhost.com/files/devonfw-ide/)
  3. save
  4. rerun setup

Related/Dependent Issues

Comments/Hints:

Bug is here (parametes changed on refactoring and this call was not changed):

doInstall "${DEVON_IDE_HOME}/software/${software}" "-" "${software}" "${software_version}" ".tgz" "${arch}" "${repo}"

Affected version:

  • 2021.12.002
@hohwille hohwille added the bug Something isn't working label Jan 6, 2022
@hohwille hohwille linked a pull request Jan 6, 2022 that will close this issue
@hohwille hohwille added setup related to the setup process of devonfw-ide (setup[.bat] and devon ... setup) software software-package with 3rd party products labels Jan 6, 2022
@hohwille hohwille added this to the release:2021.12.003 milestone Jan 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working setup related to the setup process of devonfw-ide (setup[.bat] and devon ... setup) software software-package with 3rd party products
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant