This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

bugs in zip and bash


Hi!

First of all, let me say that I really like the uniform distribution
mechanism you've put together(fronted by setup.exe).  I've been using an
older version of cygwin for a couple of years and just got a new machine, so
I thought I'd try upgrading.  Nice job!  I really like the idea of being
able to download and install packages and back out to previous versions of a
package.

Here are some bug reports and comments:

1)  :-)  I don't care for the new cygwin icon; it looks too dark and clunky.
I just swapped in the old C-in-a-circular-arrow icon which at least matches
my terminal window color scheme  :-)

2) bash-2.04-2.tar.gz = bash 2.04.0(3) is broken with regard to character
class patterns.  For example:
   [[ yy != [Yy]* ]] && echo fail
The older bash-2.04-1.tar.gz = bash 2.04.0(1) version works fine with regard
to this bug.  This is a major bug in my opinion since it broke lots of my
scripts.

3) [[ -f /cygdrive/a/FILE ]] is broken when there is no floppy in the drive;
it reports success.  This worked properly long ago on older versions of
cygwin.  I've had to modify my scripts to cd to the floppy drive first and
fail at that time.  This bug is also there if a:\ is mounted.

4) zip -y and unzip (from Charles Wilsons cygutils site) are broken with
respect to properly handling symlinks (they seem to ignore symlinks).  Try
   zip -yr xxx .
on a directory with only a single symlink in it.

5) I'm totally lost with the setup.exe GUI on the screen that says "Select
packages to install".  a) It has this same message even if I'm only
downloading tarballs to my local machine from the net.
b) I have no clue when/how/why I'm supposed to use the Prev/Curr/Exp and
Full/Part buttons.  c) There should be buttons like "select all" or
"unselect all" and such.  
d) Why are all these files (.log, .log.full, .lst.gz, setup.ini) scattered
around in different places (/etc, /, download dir)?  Can't they be in one or
two places?  I don't know which ones, if any, are controlling the behavior
of setup.exe.  Can I delete all of them?  
e) A help screen for setup.exe would be good.  I couldn't seem to find the
right info on the cygwin web page.
f) For example, if I want to install an older version of bash (I have two
tarballs in my latest/bash directory) what do I need to do?  I ended up
untar'ing it myself and manually installing it.

6) Could you put some marker on the emails from the cygwin mailing list, so
they are easily identifiable from an email client?  Like putting the list
name as the first name in the To: line or putting [cygwin] on the subject
line?

7) I switched the mounts for /usr/bin and /usr/lib to be symlinks and it
broke setup.exe for upgrading to new packages.  Is this documented?

8) In general, I'm as happy as a clam with cygwin (only a couple barnacles).
Keep up the good work!

-- John Wiersba
"Cygwin: don't leave Unix without it."

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]