On Tue, Jul 15, 2008 at 7:07 AM, Ashish Jain <email@example.com> wrote:Yes, this screen and button are not the most intuitive. But, it does
> Hi All!
> I would like to work on the Download and Install in GEP. Currently I do not
> find it intuitive and seems confusing. There are some issues with it which
> are as follows
> 1) Before Selecting "Download and Install" we need to mention a directory
> else the Download and Install Button will not be enabled. In this case we
> need to manually create a directory.
provide good function. There is a browse button next to the
application server installation directory text box. In the browse
button dialog, there is a button/facility to create a new directory.
An interesting idea. Note also GERONIMODEVTOOLS-416 "Add
> 2) Download and Install always installs the latest version of 2.x.x branch.
> Currently by default 2.1.2 is downloaded. In case we want to download 2.1 or
> 2.1.1 that does not seems to be working.
click-through license screen to Download and Install path" which
should come first and be factored in, here particularly. in
addInstallableRuntimeSection in GeronimoRuntimeWizardFragment,
installable.getLicense(monitor) can be used to get the license from a
feature. Note I recently defined v20 and v21 features. See
GERONIMODEVTOOLS-417 "Create a separate installable runtime feature
for each version and type of geronimo server". Were you going to
create a feature for each, or roll your own code? If the latter, then
getLicense would probably not help here.
I think automation would be great!
> 3) Sizes of the various modules being installed are manually set currently.
> Probably we can automate it. There is a JIRA also open for it
The current code tells you if the directory exists or not. It seems
> Regarding this we can modify the Download and Install menu as follows
> Enable the button without entering the "Installation Directory". Once
> "Download and Install" is selected it should pop up another menu showing the
> different servers available for a particular version. Suppose We select
> Apache geronimo Server V2.1 it should enlist 2.1, 2.1.1, 2.1.2(identifying
> 2.1.2 as an unstable release since it is yet not released). Also in the same
> window we can have specify the installation directory path to install the
> server. If the directory is not present GEP will automatically create the
> directory. Select Ok to start installation.
that some feedback or confirmation is desirable as opposed to blindly
creating a non-existent directory.
As noted before, be sure to consider GERONIMODEVTOOLS-416.
> If there are no concerns, I would like to go ahead and implement the above
> features, and attach patches. Please suggest.
3) has two JIRAs: 403 and 420. It seems like 2) could be a new JIRA.
Anything for 1) seems a fallout of 2). I'd like to see some
discussion of these issues before creating the new JIRA.