On Tuesday 05 August 2008 13:26:16 Earnie Boyd wrote:
> > A minimum of modification should be necessary to convert these
> > sources into an official installer for the MinGW project.
> > Therefore, I propose that this installation system be used as (or
> > as a base for) a new MinGW installer, subject to your critique.
> > Should my proposal be accepted, I'm also willing to provide any
> > level of maintenance in continuance on the installer deemed
> > appropriate.
> I think we can allow the community to decide this so users is the
> best place for discussion.
I agree. All technical discussion is best kept on MinGW-Users, with
MinGW-Dvlpr being reserved for mainly policy discussion.
> Let's upload what you have into CVS for
> easy review by others. I would like to hear from Keith since I know
> he has ideas as well.
I would like to see something similar to Synaptic, (as used by Ubuntu),
with a three pane display:--
1) A tree view of package `collections', e.g. `MinGW Base', `MinGW
Extras', `MSYS Base', etc.
2) A list view of packages included within the active selection in (1);
this should indicate package availability, by version, and also what is
already installed, again by version.
3) A description for the active selection in (2).
Associated with this, should be menu or tool-bar options to install,
(first-time), update, (to a newer version), revert, (to an earlier
version), or to remove an existing installation, for the active
selection in (2), together with any prerequisites, (in the case of
installation or update), or dependents, (for removal, after warning and
user confirmation, when removing a package with dependents).
> > The installer system is obviously at a usable and (hopefully)
> > mainly bug-free level of functionality currently, but I will be
> > working on it in the following minor areas in the immediate future:
> > * Documenting the code (*grin*)
> > * Improving the UI for component and version selection (current
> > tree view feels too cluttered/clunky; need ideas...)
> Again we should upload to CVS...
> or even SVN...
No thank you; we already have everything else in CVS, and I have enough
on my plate already, without having to consider a migration to YAVCS.
> so that others can help review and comment.
We could also consider the feature request tracker, although it is a
pain that it allows only the initiator, or an administrator, to attach
> I would like this installer to be all
> encompassing and know what is dependent on what and be able to
> install the dependencies with the primary package. Also, we would
> use it for both MinGW and MSYS.
Yes, definitely. Possibly also as a front end for mingwPORT.