Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Mar 2005 09:36:46 -0800
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        Paul Richards <paul@originative.co.uk>
Cc:        "M. Warner Losh" <imp@bsdimp.com>
Subject:   Re: cvs commit: src/sys/compat/linux linux_socket.c
Message-ID:  <20050310173645.GB25556@odin.ac.hmc.edu>
In-Reply-To: <20050310172050.GR98930@myrddin.originative.co.uk>
References:  <422E407B.4080507@portaone.com> <86k6oht386.fsf@xps.des.no> <422F087F.9030906@portaone.com> <20050309.085035.129356491.imp@bsdimp.com> <422F6703.70409@portaone.com> <20050310161607.GO98930@myrddin.originative.co.uk> <20050310165510.GE993@green.homeunix.org> <20050310172050.GR98930@myrddin.originative.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

--wq9mPyueHGvFACwf
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Mar 10, 2005 at 05:20:50PM +0000, Paul Richards wrote:
> On Thu, Mar 10, 2005 at 11:55:10AM -0500, Brian Fundakowski Feldman wrote:
> >=20
> > How is this even a problem?  The company targets 5.3-RELEASE, period,
> > for all of 5.x.  They do not need to upgrade their build computer to
> > anything past RELENG_5_3 even in the face of security issues.
>=20
> That really irritating bug that causes their development tools to
> crash is fixed in 5.5. Clearly they'll want to run with that later
> version.

Then they should tell their customers that they only support 5.5 or they
should routinly test on 5.3 to make sure that keeps working.  For that
matter, in the case we are discussing, as long as they don't use the new
flags they would not have any problems and if they failed to test on the
old version they claimed to support that's their problem.

That said, there are things that could be done to make flag-like APIs
more robust like checking that all passed flags are valid and returning
an appropriate error (ENOSUP, etc) if they are not so developers could
write applications that use new flags when available and back off if
not.  Someone who is intrested in these issues would certaintly be doing
us a service by hunting down and fixing these kinds of things.

-- Brooks

--=20
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

--wq9mPyueHGvFACwf
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFCMIWtXY6L6fI4GtQRAhXLAKCaI4t9UyZAYd3p+ChB7rxHRmAiHQCePMFo
cr7bi5CD8zLKRLxH8qU/H6Y=
=ItL3
-----END PGP SIGNATURE-----

--wq9mPyueHGvFACwf--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050310173645.GB25556>