cvs commit: CVSROOT modules ports/shells
Makefileports/shells/bash3
Makefile distinfo pkg-deinstall pkg-descr pkg-install pkg-plist
patch-builtins_shopt.def patch-config-bot.h ...
Doug Barton
DougB at FreeBSD.org
Wed Aug 11 17:21:51 PDT 2004
On Wed, 11 Aug 2004, David O'Brien wrote:
> On Wed, Aug 11, 2004 at 11:51:30AM -0400, Joe Marcus Clarke wrote:
>> On Wed, 2004-08-11 at 08:04, Maxim Sobolev wrote:
>>> P.S. My recommendation is to kill both bash1 and bash2, repo-copy bash3
>>> into just bash and remove bash3 as well.
>>
>> Actually, we can't do that. In order to preserve all histories, we
>> should delete bash2 and bash3, and update bash to 3.0....that is, if
>> that's what all the maintainers agree to.
>
> I'm not sure we can kill the 'bash1' port. When I tried to do that
> before, I got many unhappy emails.
Well, I'd like to cast my vote (again) for removing bash1. Leaving it
around served a purpose way back when, but 8 years is long enough for
people to upgrade, and there is plenty of ickiness in bash 1.x that we
should not run the risk of subjecting our users to accidentally. Anyone
who really needs bash 1.x can figure out how to do it themselves.
> The jurry is still out on if 'bash2'
> needs to exist for a while. We should probably have a plain 'bash' port
> that is the latest version.
I disagree with this, and I share David's frustration that this action
was rushed into without proper discussion. As we see more and more
versioning in software as projects grow and diverge I think that we need
to develop a little more flexibility in our naming. Not having a "bash"
port hasn't been a problem for the project since, oh, day 1, so I don't
see why we need to rush to fix this "problem" immediately.
Finally, as a devoted bash2 user, I don't plan to switch to bash3 until
it's proven stable. I'm also sure that there are numerous FreeBSD sites
who will continue to need a bash2 port for the forseeable future.
Leaving bash 3.x as "bash" and leaving the bash2 port unmolested is the
way to handle this for now, IMO.
Doug
--
This .signature sanitized for your protection
More information about the cvs-all
mailing list