[JBoss JIRA] (JBDS-4031) Installer refuses to install cygwin
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBDS-4031?page=com.atlassian.jira.plugin.... ]
Denis Golovin commented on JBDS-4031:
-------------------------------------
Obviously, that is something what was supposed to happen at some point. In previous releases cygwin.exe installer was always included, because we were releasing only bundled installer. Now we have online one, which downloads bits from URL's that supposed to be sable and produce always the same bits. To deal with possible changes we have redirects configured on developers.redhat.com instead of dealing with direct links. So in case something is changed we can redirect installer to new location. That works for Vagrant and Virtualbox, because they keep previous releases available online. This though not the case for cygwin.exe installer. We have redirect for it, but now it is changed and there is no previous version available at official web site.
Possible solutions:
1. Host it at RH (requires consultation with legal dep if we can host and redistribute it);
2. Always include sygwin.exe in offline and online installer, which increases installer +1M and already approved bby legal dep.
I think option 2 is the way to go.
> Installer refuses to install cygwin
> -----------------------------------
>
> Key: JBDS-4031
> URL: https://issues.jboss.org/browse/JBDS-4031
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Bug
> Components: platform-installer
> Affects Versions: 10.1.0.AM3
> Reporter: Jeff MAURY
> Attachments: install.log
>
>
> I'm using devsuite-1.1.0-GA-20160831-126-installer.exe
> The instaler refuses to install cygwin (for bad sha1 it seems)
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
7 years, 8 months
[JBoss JIRA] (JBIDE-23039) Need an interactive terminal that fits specific requirements
by Rob Stryker (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23039?page=com.atlassian.jira.plugi... ]
Rob Stryker commented on JBIDE-23039:
-------------------------------------
Things to test with this patch:
1) Create a cdk server adapter
2) in server editor, disable the check box "pass credentials to environment". The goal here is to make it prompt us for credentials
3) Start the CDK
4) Verify that a terminal view pops up with the output
5) Verify that it prompts you for credentials
6) Verify that your input is accepted and is actually passed to the process as expected
7) Verify that (on linux at least) it prompts you for sudo rights to run landrush.
7a) If it does not prompt you, you may not be using a clean environment. Start over, and vagrant destroy the existing VM. Landrush only prompts on the first startup.
8) Verify your sudo password is properly accepted and output indicatse landrush did what it was supposed to do
That's it as far as I can tell.
> Need an interactive terminal that fits specific requirements
> ------------------------------------------------------------
>
> Key: JBIDE-23039
> URL: https://issues.jboss.org/browse/JBIDE-23039
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: server
> Affects Versions: 4.4.1.AM2
> Reporter: Rob Stryker
> Assignee: Rob Stryker
> Attachments: vagranttty.png
>
>
> CDK Tools requires a terminal that allows interactivity of i/o. The full set of requirements is a bit difficult to find a solution for.
> 1) I must be able to get a Process or IProcess object when a command is run
> 2) I must be able to get an event or know when the process terminates
> 3) The terminal or console must be interactive and allow user input when prompted.
> 4) It must behave as in 3) for 'vagrant' commands and any and all associated plugins.
> These three requirements thus far seem impossible to solve. Solutions that have been attempted are:
> 1) Creating a java Process by myself via Runtime.exec. The interactive prompts never arrive and there is no API for Process to know when it is waiting for input.
> 2) Using the external-tools launch configuration. When running a command like mvn, the console that pops up seems to allow input from the user, and functions as expected. However, when running a command such as vagrant, such prompts are not provided. In our usecase, the following behavior is observed:
> a) During vagrant-registration prompts, the console indicates it is not a TTY terminal and cannot allow input
> b) During a landrush prompt for superuser status, no prompt is made, no TTY message is listed, and the process appears to have frozen
> 3) Launching / Opening a tm.terminal view. This solution fails requirements 1 and 2. We are not able to get a Process or an IProcess when a command is launched in a proper interactive terminal. This means we can have no way to know when the process has completed.
> Other options have been explored but ended up at dead ends and not worth mentioning. The real question is why interactive behavior is visible when using external-tools launch config for maven, but is not visible when running vagrant.
> Is this a function of the way the vagrant commands display or prompt for input? Why does vagrant-registration require a TTY terminal, but maven does not? Is this something that can be fixed upstream?
> No other obvious solutions have presented themselves in the past year.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
7 years, 8 months