public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Setup.exe suggestions
@ 2024-02-28 20:19 Lavrentiev, Anton (NIH/NLM/NCBI) [C]
  2024-02-29  7:21 ` Christian Franke
  0 siblings, 1 reply; 13+ messages in thread
From: Lavrentiev, Anton (NIH/NLM/NCBI) [C] @ 2024-02-28 20:19 UTC (permalink / raw)
  To: cygwin

Hi All,

I already tried to bring this up, but it looks like it was either ignored or just slipped
through the cracks...

I have a few suggestions that IMHO would make Setup a teeny-bit user-friendlier.

Having to (re-)install Cygwin is probably the most dreaded action for everybody, and
dealing with Setup is not to be taken light-heartedly when you have to go through
thousands of packages.  The version upgrade would probably be the only exception,
which is rather seamless.

There are a few challenges with Setup interactions...

For new installations, it'd be great to have the most suitable (in most cases, the most
recent) version shown as the first selection in all those pulldown version lists in
the "New" columns.  The logical order would be "the preferred (latest) version",
"the version previous to that" ... "test version(s)", and then all the actions like
"Uninstall"(grayed out), "Skip" (checked) etc coming last, so that one doesn't have to
hover different distances when selecting the packages.

There's always a challenge to reinstall Cygwin from an earlier setup (esp. a different
host).  The recipe to make a package list from a cygcheck dump and then to stuff it
into the -P argument of Setup does not seem always doable, because there's an obvious
restriction for how long the command line can be.  My list of packages (which is still
a tiny fraction of "everything") does not simply fit in there!

So the suggestion is to allow the @ syntax for at least the -P, -x options:
if there's only one argument given that starts with @, treat the rest as a file name,
which contains the list...  If there's a problem accessing that file, add the entire
argument 'as is' as a "package", and the package name verifier should catch that as
an error later.

For existing installations, in the "Unneeded" view it'd be best to have the packages'
"New" dispositions as "Uninstall" rather than "Keep", which they presently have showing
by default.  So that one does not have to go through (sometimes quite many) packages in
that view to mark them all.  If someone wants to retain some, it's easier to change
those few back to "Keep".

IDK how difficult it is all to implement -- I have no intimate knowledge of the
Setup code, but at least the package list files do not sound too complex...

These suggestions come from my personal experience with this utility, so your mileage
may vary.

The "patches welcome" suggestion in return is well understood.  I just thought there
might be folks with better understanding of the code, before me trying to jump in.

Thanks!

Anton Lavrentiev
Contractor NIH/NLM/NCBI


^ permalink raw reply	[flat|nested] 13+ messages in thread
* setup.exe suggestions
@ 2001-11-11  8:26 Le Chat Noir
  2001-11-11  8:26 ` Robert Collins
  0 siblings, 1 reply; 13+ messages in thread
From: Le Chat Noir @ 2001-11-11  8:26 UTC (permalink / raw)
  To: cygwin


Hi,

firstly, forgive me for mentioning anything that's already been said, I don't read the mailing list, I just wanted to give feedback/make a suggestion to the Cygwin dev team.

With setup.exe, there are two small, obvious features missing which would streamline it even further:

1) Remember the last setting for all choices, up until and including mirror.

2) A way to quickly select/deselect all packages; I went to make a bare Cygwin installation, and deselecting almost every package was v.tiresome!

Thank you, and please contact me directly if you wish!  Ciao.

Jeremy


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: setup.exe suggestions
@ 2000-05-26 10:24 Earnie Boyd
  0 siblings, 0 replies; 13+ messages in thread
From: Earnie Boyd @ 2000-05-26 10:24 UTC (permalink / raw)
  To: Svein Erling Seldal, cygwin

--- Svein Erling Seldal <Svein.Seldal@q-free.com> wrote:
> Hello,
> 
> I'd like to suggest that the 'setup.exe' program should have an additional
> option (unless it already exists of course): The feature "download from
> internet without installing cygwin".
> 
> I'm getting tired of pressing Ctrl+C as soon as the download process is
> done....
> 
> 

The source is available.  Patches accepted.

Cheers,

=====
---
   Earnie Boyd: < mailto:earnie_boyd@yahoo.com >
            __Cygwin: POSIX on Windows__
Cygwin Newbies: < http://www.freeyellow.com/members5/gw32/index.html >
           __Minimalist GNU for Windows__
  Mingw32 List: < http://www.egroups.com/group/mingw32/ >
    Mingw Home: < http://www.mingw.org/ >

__________________________________________________
Do You Yahoo!?
Kick off your party with Yahoo! Invites.
http://invites.yahoo.com/

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 13+ messages in thread
* setup.exe suggestions
@ 2000-05-26  4:03 Svein Erling Seldal
  2000-05-26  9:35 ` Terry Lincoln
  0 siblings, 1 reply; 13+ messages in thread
From: Svein Erling Seldal @ 2000-05-26  4:03 UTC (permalink / raw)
  To: cygwin

Hello,

I'd like to suggest that the 'setup.exe' program should have an additional
option (unless it already exists of course): The feature "download from
internet without installing cygwin".

I'm getting tired of pressing Ctrl+C as soon as the download process is
done....


Regards,
Svein E. Seldal
IT Department
Q-Free ASA, Norway


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-02-29 15:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-28 20:19 Setup.exe suggestions Lavrentiev, Anton (NIH/NLM/NCBI) [C]
2024-02-29  7:21 ` Christian Franke
2024-02-29 15:07   ` [EXTERNAL] " Lavrentiev, Anton (NIH/NLM/NCBI) [C]
  -- strict thread matches above, loose matches on Subject: below --
2001-11-11  8:26 setup.exe suggestions Le Chat Noir
2001-11-11  8:26 ` Robert Collins
2001-11-11  8:26   ` Ralf Habacker
2001-11-11  8:26     ` Robert Collins
2001-11-11  8:26       ` Ralf Habacker
2000-05-26 10:24 Earnie Boyd
2000-05-26  4:03 Svein Erling Seldal
2000-05-26  9:35 ` Terry Lincoln
2000-05-26 11:20   ` DJ Delorie
2000-05-26 14:29   ` Chris Faylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).