Welcome, Guest. Please login or register.

Author Topic: InstallerNG in new AmigaOS 4  (Read 4653 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline GadgetMasterTopic starter

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2177
    • Show only replies by GadgetMaster
InstallerNG in new AmigaOS 4
« on: June 01, 2002, 09:01:55 PM »
"Negotiations are under way to integrate the InstallerNG into the new AmigaOS 4"

see:

InstallerNG Webpage

 

Offline SlimJim

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 752
    • Show only replies by SlimJim
Re: InstallerNG in new AmigaOS 4
« Reply #1 on: June 01, 2002, 09:22:45 PM »
This is good. InstallerNG always seemed to be a nice
package, and reading the user manual on the web page,
that impression is strengthened. But I was always a little
weary of installing something that crucial when the
first thing you see in the manual is:
 
"THIS IS A PUBLIC BETA VERSION
         THUS THERE MAY BE MANY BUGS AND MISBEHAVIOURS AND MISSING FUNCTIONALITY.
                            USAGE IS YOUR OWN RISK."
 
Brrr.... (even though this is a standard disclaimer, It
still makes me shiver. It's the install tool we're meddling with
here...)
 
But hopefully that will change! If this is chosen as a
"standard" in AOS4, then they will of course make sure it is
stable and fits into the system. Thumbs up!
.
SlimJim
 

Offline chris

Re: InstallerNG in new AmigaOS 4
« Reply #2 on: June 02, 2002, 12:17:32 AM »
InstallerNG is not fully compatible with the official Installer - it seems to report errors on perfectly valid code, such as the "(confirm)" option, depending on the values passed or not passed.

I should point out that I have never, ever, ever used InstallerNG, and the above is based on people trying to use my scripts with it, rather than with Installer.  Does ING support the new functions of Installer v44?  Are there actually any advantages at all of using ING rather than the official one?  Why replace a working program with a clone of it?

Chris
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show only replies by Kronos
    • http://www.SteamDraw.de
Re: InstallerNG in new AmigaOS 4
« Reply #3 on: June 02, 2002, 12:25:57 AM »
Quote
Why replace a working program with a clone of it?


Could it be that the V44 is still hanging in the
Amithlon-3.5-3.9-battle between AInc and H&P ?
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else
 

Offline KennyR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 8081
    • Show only replies by KennyR
    • http://wrongpla.net
Re: InstallerNG (No Good) in new AmigaOS 4
« Reply #4 on: June 02, 2002, 12:33:46 AM »
Doh! Score a point off OS4. Installer NG is terrible!
 

Offline seer

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1453
    • Show only replies by seer
Re: InstallerNG (No Good) in new AmigaOS 4
« Reply #5 on: June 02, 2002, 02:06:09 AM »
Hmm.. Is that the same one you get with AIAB ? If so, it needs work, but looks promising..
~
Everything you say will be misquoted and used against you.
~
 

Offline MasterOfReality

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 146
    • Show only replies by MasterOfReality
Re: InstallerNG (No Good) in new AmigaOS 4
« Reply #6 on: June 02, 2002, 03:30:45 AM »
In all fairness InstallerNG is a very good bit of software. It creates
proper uninstall scripts, allows you to move both back and foreward
through scripts, lets you skip over errors in the scripts etc.

Unfortunately it suffers from InternetExplorer syndrome.
The original commodore installer didn't stick to the script language
as documented - it works very well with buggy or broken code.
InstallerNG was written without the benefit of the original installer
source code, so it can only implement the documented language plus any
"quirks" the author has managed to find on his own. It therefore fails
on some scripts which work under the old installer despite containing
errors.

Hopefully hyperion will have passed on the original code to the ING
coder so such problems can be minimised.
 

Offline ilgulamc

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 202
    • Show only replies by ilgulamc
    • http://digilander.iol.it/ilgulamc
Re: InstallerNG in new AmigaOS 4
« Reply #7 on: June 02, 2002, 04:37:49 AM »
there is a new function in ING:

Quote
LAZYCOMPILE: if set, then the InstallerNG is as lazy as the C= installer is. that means, InstallerNG skips its semantic check procedures to be more compatible


that means that ING is able to run the buggy code like Installer 44 without problem now
Assai sa\\\' chi sa\\\' che non sa\\\'
 

Offline uncharted

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1520
    • Show only replies by uncharted
Re: InstallerNG in new AmigaOS 4
« Reply #8 on: June 02, 2002, 05:20:28 AM »
I don't like to slag off someone else's hard work, but I've found
Installer to be pretty poor.  Even in "compatible" mode I had
problems.

Hopefully it will have improved by the time it is in OS 4.  It may be
wise to include an older version as a back-up.
 

Offline SlimJim

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 752
    • Show only replies by SlimJim
Re: InstallerNG in new AmigaOS 4
« Reply #9 on: June 02, 2002, 06:20:47 AM »
Well, if ING is going into AOS4, there is no reason the
whole installer code from at least OS3.1 couldn't be included for
backwards compatability in the worst case (if there aren't legal
squabbles over OS3.5/3.9 code, those could be implemented as well)
 That should at least work nicely for the bulk of old, badly written scripts.
.
SlimJim
 

Offline System

  • Full Member
  • ***
  • Join Date: Jul 2003
  • Posts: 199
    • Show only replies by System
    • http://amiga.org
Re: InstallerNG (No Good) in new AmigaOS 4
« Reply #10 on: June 02, 2002, 06:48:50 PM »
Quote
It creates proper uninstall scripts

Really? So if I install two apps, A and B, in this order, and they both want to install the same library (which will naturally only be installed by A, since it already exists when installing B), then will the library be removed if A is uninstalled? Or will it be removed only after both A and B are uninstalled, as it should?
 

Offline Kaminari

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 186
    • Show only replies by Kaminari
    • http://namida.com/kaminarimon/
Re: InstallerNG in new AmigaOS 4
« Reply #11 on: June 02, 2002, 11:19:04 PM »
Feature-wise, InstallerNG is interesting.

But I can't say much good of a program that has kept crashing my system whatever the version I tried...
"Silence is the most resounding word." (Sima Qian)
 

Offline MasterOfReality

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 146
    • Show only replies by MasterOfReality
Re: InstallerNG (No Good) in new AmigaOS 4
« Reply #12 on: June 03, 2002, 12:09:05 AM »
@msundman:

Good point. What I should have said is:

Creates an uninstall script.

That said, it shouldn't be too hard to implement - just store a list
of all libs etc. installed with a count of the number of apps which
appear to use them. If it's greater than 1 at uninstall, leave them.
If it's 1 at uninstall, remove them.
 

Offline System

  • Full Member
  • ***
  • Join Date: Jul 2003
  • Posts: 199
    • Show only replies by System
    • http://amiga.org
Re: InstallerNG (No Good) in new AmigaOS 4
« Reply #13 on: June 03, 2002, 02:20:36 AM »
Quote
it shouldn't be too hard to implement - just store a list of all libs etc. installed with a count of the number of apps which appear to use them. If it's greater than 1 at uninstall, leave them. If it's 1 at uninstall, remove them.

I bet this is how M$ would do it, but it's not that simple. It also has to support uninstall cleanups because of inconsistencies made by users who manually "uninstall" programs. It should probably also store what versions of a particular library some application needs and wants. It should also support upgrading existing applications. [...]
 

Offline MasterOfReality

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 146
    • Show only replies by MasterOfReality
Re: InstallerNG (No Good) in new AmigaOS 4
« Reply #14 on: June 03, 2002, 03:04:29 AM »
Yeah, but the whole point is that you don't have to do that sort of
thing by hand...