Re: mingw-get GUI

Erwin Waterlander <waterlan-qWit8jRvyhVmR6Xm/[email protected]>
Newsgroups gmane.comp.gnu.mingw.devel
Message-ID <[email protected]>
Keith Marshall schreef, Op 29-1-2013 14:43:
> On 28/01/13 23:02, Erwin Waterlander wrote:
>> Keith Marshall schreef, Op 28-1-2013 23:05:
>>>   $ mingw-get install mingw-get-gui
>> I tried it. At first it was stopped by the virus scanner (F-Secure). I
>> had to turn off 'Deep Guard'. See
>> http://waterlan.home.xs4all.nl/tmp/mingw-get-gui.jpg
> This is unfortunate, but there's really not much I can do about an
> overly zealous virus scanner reporting a false positive; perhaps you
> could take that up with your supplier?

Perhaps it will go away with the next version. I have seen this also a 
few times on intermediate versions of my own software.


>
>> After that mingw-get gui ran fine. I installed several packages without
>> problems.
> Good.  (I guess you didn't trip over the critical bug, which I've since
> tracked down, and fixed; time for a new snapshot, methinks).
>
>> It would be nice if I could select a specific version to install.
> You can do this already, from the CLI.  It's on my round tuit list of
> GUI features to be added, but there are more critical issues to address
> first.
>
>> I would also prefer a more compact list of packages, by hiding all the
>> different classes. By default one check-box per package that installs
>> all classes, to keep it simple.
> The as yet unimplemented tree view, (in the left hand pane), will offer
> a more fine grained selection of packages, (but this will be filtered by
> package category, rather than by component classes).
>
>> I think it is good to install by default
>> the accompanying documentation and so on. You could have an switch to
>> turn on an "expanded view" in which you can see and select all the
>> individual classes of a package.
> The CLI does this, if you specify a package name without a qualifying
> component class, but that capability doesn't fit so cleanly within the
> GUI paradigm; (how do you display installed version, if the user has a
> mismatch within a set of components for a given package?)  I'll give it
> some thought, but it may languish on the "too hard pile" for some time.

I think that the gui version does not need all the features of the cli 
version. I would say: leave the complex stuff to the cli version, and 
keep de gui version simple (in the beginning). A simple gui version will 
save you a lot of work to create a stable version, and will not scare 
off first time users. You can extend later when you get more user 
feedback when people start using it.

Perhaps you can keep mingw-get gui as it is now. Perhaps the problem is 
that the xml catalogue files are in many cases overly complex, and we 
have too many lzma packages. For instance: what's the point in having a 
separate bin, doc, and lic class for dos2unix? I could as well put all 
of them together in a single bin package. This way the list in 
mingw-get-inst becomes smaller. For some packages it is natural to have 
a separate packages like bin and dev. But for many a single bin package 
would suffice. In Cygwin it is done the same way. For many packages 
there is only a single bin package that includes binaries, 
documentation, license files and so on. There are no separate "lic" 
packages in Cygwin.

regards,

-- 
Erwin Waterlander
http://waterlan.home.xs4all.nl/


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.