From owner-freebsd-arch Wed Jul 18 0:54: 5 2001 Delivered-To: freebsd-arch@freebsd.org Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.80]) by hub.freebsd.org (Postfix) with ESMTP id 1D4EE37B401; Wed, 18 Jul 2001 00:53:59 -0700 (PDT) (envelope-from grog@lemis.com) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id 2EC146ACC3; Wed, 18 Jul 2001 17:23:57 +0930 (CST) Date: Wed, 18 Jul 2001 17:23:57 +0930 From: Greg Lehey To: Mike Heffner Cc: arch@FreeBSD.ORG, obrien@freebsd.org, Luke Mewburn Subject: BSD-specific sources (was: Importing lukemftpd) Message-ID: <20010718172357.Q69861@wantadilla.lemis.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from mheffner@novacoxmail.com on Mon, Jul 16, 2001 at 09:24:54PM -0400 Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 6B 7B C3 8C 61 CD 54 AF 13 24 52 F8 6D A4 95 EF Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Monday, 16 July 2001 at 21:24:54 -0400, Mike Heffner wrote: > Hi, > > I would like to import Luke Mewburn's ftpd from NetBSD as the ftpd for FreeBSD. > David had originally brought up the idea of importing it back in December, but > it appears that he hasn't had the time, or other issues have come up. However, > I would like to bring up the discussion again as I think it's a needed > improvement--NetBSD's ftpd is better maintained and has better standards > compliance. > > However, when looking into it I found several issues with code divergence that > I would like advice on first (ie. PAM support, some differences in ~ expansion, > and of course differences in arguments). > > So I guess my question is, should: > > a) our ftpd and NetBSD ftpd be merged as best as possible to keep features of > both, but try to follow NetBSD's ftpd development in our tree? > > b) we import NetBSD's ftpd AS IS and treat it like vender code with regular > imports, but break backwards compatibility? > > c) we not do anything at all and leave our ftpd as it is? > > > (a) of course is the best of both worlds, but it would require more work and > might make maintainership harder in the future. > > Please let me know what people think about this. Well, interestingly enough, Luke and I were talking about cooperation between the NetBSD and FreeBSD projects just over last weekend, and one of the things that we decided was that it would be desirable to add a new category of software to our source trees, software that is used by all BSDs (well, within our terms of reference, NetBSD and FreeBSD anyway). We didn't specifically mention his ftpd: we were thinking more of things like USB support. The idea would be that we might have a separate part of the source tree, like /usr/src//contrib, which is maintained either by a group of people, or (preferably) one person who ensures that it runs on all BSD platforms. The latter might be difficult to implement, especially for kernel code, and even for userland code there would be challenges. I've got a whole lot more to say on the matter, but I'm sure that people will find a number of weaknesses in my suggestions. Feel free to pick holes in the idea. Greg -- See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message