UPDATE: shells/zsh

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

UPDATE: shells/zsh

Will Maier
This update brings shells/zsh up to 4.3.2, the most recent release.
It also:
 
  - disables failing regression tests; most tests pass
    (E01options.ztst fails due to the temporary environment it runs
    in, and Y0[1-3]*.ztst fail because they have a bad check in
    their %prep sections)
  - fixes tab-completion for diff(1)

All of the failing tests (which are now disabled) were also failing
in the previous version. They also don't appear to be our fault or
indicative of real problems, though I need to look into that a bit
more.

I've gotten various positive test reports on i386/-current.

Changes since 4.2.0 are documented here:

    http://zsh.sourceforge.net/releases.html

The diff is attached and available via HTTP:
   
    http://www.lfod.us/files/ports/zsh.diff

Thanks!

diffstat:
 Makefile                                         |    4 -
 distinfo                                         |    8 +--
 patches/patch-Completion_Unix_Type__diff_options |   41 ++++++++++++++++
 patches/patch-Doc_Makefile_in                    |    6 +-
 patches/patch-Doc_zsh_texi                       |   20 ++++----
 patches/patch-Test_E01options_ztst               |   11 ++++
 patches/patch-Test_Y01completion_ztst            |   25 ++++++++++
 patches/patch-Test_Y02compmatch_ztst             |   35 ++++++++++++++
 patches/patch-Test_Y03arguments_ztst             |   23 +++++++++
 pkg/PFRAG.shared                                 |    1
 pkg/PLIST                                        |   56 +++++++++++++++++++++++
 11 files changed, 211 insertions(+), 19 deletions(-)

--

o--------------------------{ Will Maier }--------------------------o
| web:.......http://www.lfod.us/ | [hidden email] |
*------------------[ BSD Unix: Live Free or Die ]------------------*

zsh.diff (23K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: shells/zsh

Simon Kuhnle
On Wed, Oct 11, 2006 at 03:01:15PM -0500, Will Maier wrote:
> I've gotten various positive test reports on i386/-current.
Builds, installs and seems to work fine under i386/-current.

--simon

attachment0 (194 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: shells/zsh

Christian Weisgerber
In reply to this post by Will Maier
Will Maier <[hidden email]> wrote:

> This update brings shells/zsh up to 4.3.2, the most recent release.

Which is still a development release.  Any good reason we should
update now?

>   - disables failing regression tests; most tests pass
>     (E01options.ztst fails due to the temporary environment it runs
>     in,

This can be fixed by setting PORTHOME to a dummy directory.

>        and Y0[1-3]*.ztst fail because they have a bad check in
>     their %prep sections)

They don't fail for me.

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: shells/zsh

Will Maier
On Thu, Oct 19, 2006 at 11:04:11AM +0000, Christian Weisgerber wrote:
> Will Maier <[hidden email]> wrote:
> > This update brings shells/zsh up to 4.3.2, the most recent
> > release.
>
> Which is still a development release.  Any good reason we should
> update now?

Because I like the new fc features? ;) I've been running 4.3 for so
long that I forgot that 4.2.x was the last release in the 4 series.

> >   - disables failing regression tests; most tests pass
> >   (E01options.ztst fails due to the temporary environment it
> >   runs in,
>
> This can be fixed by setting PORTHOME to a dummy directory.

Thanks for the pointer; fixed.

> >        and Y0[1-3]*.ztst fail because they have a bad check in
> >        their %prep sections)
>
> They don't fail for me.

On further inspection, zmodload was running out of file descriptors;
bumping my ulimit (obviously) is a better solution than disabling
the tests.

Attached are two files: the first (zsh-4.3.2.diff) is an updated
diff for 4.3.2 (in case anyone's interested in it), and the second
is against 4.2.6 (zsh-4.2.6p1.diff). The second diff fixes the
regress tests by adding PORTHOME, and adds a patch fixing diff(1)
tab completion.  Both patches were tested on i386/-current.

--

o--------------------------{ Will Maier }--------------------------o
| web:.......http://www.lfod.us/ | [hidden email] |
*------------------[ BSD Unix: Live Free or Die ]------------------*

zsh-4.2.6p1.diff (3K) Download Attachment
zsh-4.3.2.diff (19K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: shells/zsh

Christian Weisgerber
Will Maier <[hidden email]> wrote:

> > [4.3.2] is still a development release.  Any good reason we should
> > update now?
>
> Because I like the new fc features? ;)

If the zsh users are clamoring for an update, we can switch to
4.3.x, but so far they have been rather quiet, so I'll stay on the
conservative side.

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: shells/zsh

Frank Denis (Jedi/Sector One)-6
Le Thu, Oct 19, 2006 at 02:06:45PM +0000, Christian Weisgerber ecrivait :
>If the zsh users are clamoring for an update, we can switch to
>4.3.x, but so far they have been rather quiet, so I'll stay on the
>conservative side.

  Count me in for clamoring for an update.
 
  Some recently introduced features are really handy. I'm using Zsh 4.3.2
since march without any issue so far.

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: shells/zsh

Pedro Martelletto
On Thu, Oct 19, 2006 at 05:44:43PM +0200, Frank Denis wrote:
> Count me in for clamoring for an update.

Ditto.

-p.

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: shells/zsh

Jonathan Schleifer
In reply to this post by Christian Weisgerber
[hidden email] (Christian Weisgerber) wrote:

> Which is still a development release.  Any good reason we should
> update now?

UTF-8 support. I don't know if it works on OpenBSD, though. AFAIR it
requires an UTF-8 locale.

--
Jonathan

signature.asc (196 bytes) Download Attachment