[Pkg-zsh-devel] zsh-beta vs zsh Debian package
Axel Beckert
abe at debian.org
Tue Jan 15 17:17:14 UTC 2013
Hi,
reviving this thread from September about the transition from the
zsh-beta to the zsh package...
Clint Adams wrote:
> On Tue, Sep 11, 2012 at 01:45:49PM +0200, Axel Beckert wrote:
> > > For zsh, there are zsh and zsh-beta, but I don't really see the point
> > > of having both in stable (this may have been interesting in the past,
> > > but it seems that in the past few years, zsh has evolved slowly enough
> > > so that only one version would be needed in stable).
> >
> > I agree.
>
> It's a relic of the odd-and-even versioning system that no longer exists.
> I kept with it mostly out of inertia and there not seeming to be much
> harm in having a snapshot in stable. I agree that there is also not
> much point in having it either.
>
> > Cc'ing the Debian Zsh Packaging Team and Clint for comments as Clint
> > currently maintains the zsh-beta package.
>
> I don't mind either way, though if there's any reason an upgrade from
> squeeze would remove zsh-beta, maybe it's better to have a transition
> package with a symlink to zsh for those few crazy people who use
> zsh-beta as their login shell.
We decided back then that it would be too much fuzz to get this
transition into Wheezy as there were a few differences between the zsh
and zsh-beta packages which could have made a difference somewhere.
> Speaking of transitions, did you guys come up with a plan for moving
> zsh-beta under the aegis of the group?
In the meanwhile yes. :-)
My plan is to make zsh-beta and zsh-beta-doc transitional packages
generated by the zsh source package, i.e. to drop the zsh-beta source
package as soon as Wheezy is released.
The branch "abe/no-beta" in our git repository is my proposal for the
transition. The according control file would look like this:
http://anonscm.debian.org/gitweb/?p=collab-maint/zsh.git;a=blob;f=debian/control;hb=abe/no-beta
Binary and source packages recently generated from this branch can be
found at those two locations:
http://jenkins.grml.org/view/Debian/job/zsh-binaries/52/architecture=amd64/
http://jenkins.grml.org/view/Debian/job/zsh-binaries/52/architecture=i386/
There's though still some things to do:
* Adding a symbolic link /bin/zsh-beta -> /bin/zsh or similar to the
zsh-beta transitional package, so that admins have a chance to
migrate users with /bin/zsh-beta as login shell
* Checking the zsh-beta packages for their prerm and postrm scripts
and including them in the transitional package, too.
* Testing what really happens, if a user has /bin/zsh-beta as login
shell and the transitional packages are installed.
If that plan looks fine for all of us, I'd merge that feature branch
into the main "debian" branch.
I also plan to upload a 5.0.2-3 package which fixes some issues I
missed when uploading 5.0.2-2, especially #697808 and #698224. Not yet
sure if I'd upload that including or excluding the "abe/no-beta"
feature branch.
Regards, Axel
--
,''`. | Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
`- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
More information about the Pkg-zsh-devel
mailing list