Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Feb 2001 23:25:31 -0800 (PST)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        Bruce Evans <bde@zeta.org.au>, Robert Watson <rwatson@FreeBSD.ORG>, Nick Sayer <nsayer@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: ports/astro/xglobe/files patch-random
Message-ID:  <200102250725.f1P7PVs12297@earth.backplane.com>
References:  <Pine.BSF.4.21.0102251713590.5810-100000@besplex.bde.org> <200102250640.f1P6e0q11960@earth.backplane.com> <20010224225935.A769@mollari.cthul.hu>

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

:This isn't true -- as it stands now, people are writing code which
:produces bad behaviour (e.g. the xglobe stars thing), or is insecure,
:because they are ignoring the documentation.  If we add a link-time
:warning it will probably catch more software writers, and the net
:result is positive.  It also points out instances of possibly bad
:software which FreeBSD porters and committers can address, again a
:positive change.  It wastes no-one's time except about 30 seconds of
:mine, which I was happy to give :-)

    All that adding a compile-time warning will do is annoy anyone trying
    to use the interface legitimately.  If you have a problem with a
    particular programmer's use of the interface, you should email that
    programmer.  We are not responsible for programmers who ignore 
    documentation.  While it is nice to have some warnings in there,
    there is a limit to what we should be doing to save the programmer
    from himself.  Many of these people aren't even using FreeBSD, so
    I really doubt that adding #warnings to our compilation environment
    will actually do what you think it will do, especially in regards
    to ports.

    People have gone overboard before... the strftime() warning, for
    example, is extremely annoying to me because I am using strftime()
    exactly the way it is documented to be used.  Some overzealous bozo
    decided the best way to warn everyone about Y2K was to cause the
    compiler to spew warnings out from 2-digit years formatted with
    strftime().  Bah.  What you are proposing here is something of the
    same ilk.

						-Matt


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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