Hello;
I have just finished work on an update to the new installer.
There were only a couple of issues that were reported:
Downloading seemed to hang sometimes (fixed)
Installer did not roll-back when an error occurred (fixed)
Installer allowed spaces in the installation path (fixed)
Installer did not show dialogs when an error occurred (fixed)
Installer dialogs that did show for some reason were blank (fixed)
I received many requests for enhancements some were done:
Install wonder (done as optional).
Install EOGenerator template files (done as optional).
Install Documentation (done for wonder).
Install Report mill templates (done as optional)
Known issues:
For some reason ANT unTar is not reporting it's progress, so the
progress bar will stay at 15% until untar is at 100% for some items.
For some reason the WOLips features and plugins are showing as
disabled, but they still work just fine. You can re-enable them
through manage configuration. Enable in the following order (base,
third party, wolips, maven). Them being disabled does not appear to
hurt anything.
Please let me know if you would like to test the installer.
Thanks,
Don
On Jun 4, 2008, at 11:20 PM, Don Lindsay wrote:
1) Ubuntu 8.04 - download and install completed, but had some
problems
It appears you did not have root privileges when you installed
eclipse, or something happened when the file was unzipped and the
executable bit was not retained. -rw-r--r-- 1 root root 21423
2008-02-28 01:04 eclipse should be rwx-rx-rx, do a chmod +x ./
eclipse and see if it starts after you do that.
wobuild.properties doesn't have the correct path to the wo
libraries. Should be in /Apple (that's the path I entered).
Did you do a browse or select? Send me the console output, it
outputs the directories that are entered by the user.
3) Repeat Windows attempt - failed during download (same way)
This has to do with your connectivity to the server we are
downloading from. Your connection is being reset either because
your line is too slow, or you have lost connectivity, and the remote
server is forcing a reset, or you have attempted to download too
many times and they have reset you.
C:\My Apple Stuff
The WebObjects should not have any spaces in the name. I will
enforce this in the Installer.
java.net.UnknownHostException: ftp.osuosl.org
At this point your network is totally down (DNS resolution). Check
your DNS, if you are unable to resolve ftp.ousosl.org then there is
something wrong with your DNS server, try a new one.
java.net.UnknownHostException: webobjects.mdimension.com
Again this is a DNS error, meaning your network connection has died
and the server cannot be resolved or your DNS server is bad, try a
new one.
No error was displayed except in the console, which is bad if this
app will be run without the console (which I hope it will). The
error should be displayed to the user so they know that it blew up
and that they should just sit and wait anymore.
I just added code today to notify the user an error occurred and to
clean up the installed files to return the system to the previous
state.
I think the approach here needs to be re-thought. The size of the
download is so big that failure is highly likely, especially on a
slower connection. The problem is that failure requires the entire
process to be done again regardless of what may have already been
completed. It would be better to either:
1) preserve the completed downloads and restart only the failed one
from scratch
The completed downloads are retained, if you look in the directory
you start the installer from you will see the eclipse.zip file and
WOLips.tar.gz file. Since the installer is not a web browser and
java does not support restartable downloads over http, without
writing an entirely new class, this will probably not happen.
2) preserve the completed downloads and resume the failed one from
where the download was interrupted, or
See Above
3) bundle the non-proprietary portions into the installer instead
of downloading them on the fly so that the user can handle resuming
interrupted downloads. This wouldn't solve the problem alone, but
could help.
There are no none proprietary portions of the download. Everything
in the downloads is licensed. I am not allowed to include any of
them as a re-distributable archive. In the case of WOLips, bug
fixes happen weekly, the installer would have to be rewritten every
week to include the new compiled features and plug-ins, no one has
time to do this and upload it every week or two weeks. Which is why
there has not been an installer to date.
2) Repeat Windows attempt - failed during download. This one hung
with downloading eclipse at 96%. There was not any error in the
terminal. I think I had to kill the program to end it.
This has happened to me once I believe it is caused by a Java
Garbage collection bug.
The installer never exited or showed a finish button. The progress
got to 100%, but then nothing happened. Clicking the X for the
window prompted, "Do you really want to exit?", to which my answer
is, "I'm not really sure, I don't know if it's done yet." But I
exited and it seemed to be ok. If this is intentional, I strongly
recommend adding a finish button to the installer.
This was not intentional, there is a finish page. I was working on
this issue today.
Trying to install to an existing folder showed an empty dialog.
Repeating this a couple time, I couldn't recreate it, but I got a
screenshot.
Please provide the version of Java you are using, This only occurs
when displaying custom dialogs, in this case, the system is telling
you that you cannot install to an existing directory.
Another time, when I clicked the X to exit the installer, the
dialog cut off all but the very tops of the two buttons so I didn't
know which to push. I think I have a screenshot at home I can grab
later.
This is a Java Error, If you have a stack trace I can try to track
it down.
The installer shows the total space needed for installation as 8.9
MB, which is wrong. If the actually size isn't really known, it
would be better to not display anything here.
This is automated, I will remove it.
After the installation completes the installer should indicate
where to go and what to do to get started, like where to find
eclipse to run it.
The installer has a finish page, which I believe I fixed to display
today. I can put a blurb in the Finish screen telling them to
start Eclipse.
When eclipse loads the first time, it starts in the Java EE
perspective, which is not ideal. Can it start in the WOLips
perspective?
There are some things I cannot do, mostly due to constraints on time
maintaining an custom eclipse installation, downloading 5 different
versions of Eclipse and zipping them up as custom distributable is
one of those things. Eclipse can be branded and distributed but I
believe there is an approval process for this type of distribution.
FYI, the documentation pointed at by wo.dir.reference.api is
missing. This is a needed addition since the javadoc in eclipse
relies on this information.
There is no documentation contained in the installer. The line in
the WOBuild file is there because Eclipse wants it there. I can
look into including the JavaDoc documentation for WebObjects.
Also, I don't see the WO examples either. These are also important
to provide to new users.
WO examples are part of XCode,we would have to download the entire
XCode and then parse it out to find the examples, and then extract
them. Sorry, a user can download these. This is an installer to
get the up and running, not everyone is going to want the examples,
and they are a relatively small download and can be placed anywhere
on the hard disk. We cannot just zip up the WO Examples directory
and include them in an archive they belong to Apple Inc.
The WOOpenURL program or a replacement should be included both for
Windows and Linux. I can provide a native app for Windows if you
want. Alternatively, you could use the SWT Program class to open
the browser (since swt is already installed with eclipse).
If there is a patch for the WOOpenURL application which works for
every OS platform, even if it is separate executables for each
platform, I am happy to include it if I have links to where the apps
can be downloaded and the file name listing and installation
instructions for those applications.
It would be cool if there was a checkbox to download and install
the latest Project Wonder.
One step at a time.
And it would be really great if the installer could set up the
apache or cgi adaptor so you could develop in web mode instead of
direct connect.
I would love that! And I might be able to do it in the future,
there are too many steps and too many changes, a well as compilation
of the adaptor, to be able to include in an installer which is meant
to cross platforms.
It would be helpful if you could choose which parts to install,
like just WO without eclipse.
There is already an installer of this type. http://webobjects.mdimension.com/wolips/WOInstaller.jar
installs just WO
Thanks for all the great input.
Don
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/pccdonl
%40mac.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]