Date: Wed, 4 Mar 2015 10:41:04 -0700 From: Warner Losh <imp@bsdimp.com> To: Garrett Cooper <yaneurabeya@gmail.com> Cc: Ivan Klymenko <fidaj@ukr.net>, freebsd-current@freebsd.org, Glen Barber <gjb@freebsd.org>, Arseny Nasokin <eirnym@gmail.com>, Allan Jude <allanjude@freebsd.org>, Jung-uk Kim <jkim@FreeBSD.org> Subject: Re: r279278 failed to build (yacc: maximum table size exceeded) Message-ID: <32AB9AC2-066A-408E-B38A-655095E802F1@bsdimp.com> In-Reply-To: <95891DFC-786D-4064-A9F9-7A8E434EC568@gmail.com> References: <CAO8GK0rbMADtgY7-y8aLOy8rpaSeXOuftZXUYFSaZ8xOTh45kQ@mail.gmail.com> <20150225154327.GD1161@hub.FreeBSD.org> <20150225182201.216f6fee@nonamehost.local> <54EE05EA.3030509@FreeBSD.org> <CAO8GK0oQ6ZkBV93ioO1n-YRbOn2ffW3AoyQXxumhWiicYNPHww@mail.gmail.com> <8E4B6A07-BEB7-46B9-BFD2-0B3F33162760@gmail.com> <54EE1E38.30106@FreeBSD.org> <95891DFC-786D-4064-A9F9-7A8E434EC568@gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] [[ I know this is a bit stale, but this is a dangerous notion ]] > On Feb 25, 2015, at 1:11 PM, Garrett Cooper <yaneurabeya@gmail.com> wrote: > I was going to propose something a bit more radical — I can remove the BOOTSTRAPPING conditionals and simplify the code on 10-STABLE / 11-CURRENT. > > Maintaining BOOTSTRAPPING is error prone and it’s not saving much time in the long run in builds (it's taking longer to diagnose issues, test them, and commit fixes which will break at a later date). I’ve been bitten by this once because I don’t run ancient CURRENT/STABLE (r279198) and here are a couple follow up commits bumping tools versions in the past (e.g. r278975, r269662, etc). > > Just a thought. It’s a terrible thought. We’ve done the bootstrapping thing for 15 years with very few bumps and biting. No need to ditch it because lately we’ve been updating yacc more often w/o bumping the revision. Don’t remove it. There was more blood on the floor before we had it than after. It documents how far back in time we try to support. Sure, things get missed, but it isn’t always clear why we have things in the bootstrap tools. Having them documented this way makes it clear. Warner [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJU90OxAAoJEGwc0Sh9sBEAn5sP/ijlbqbn11hJsFkTTe+sohAj jqKueo1Rqkr691M7fH3/KrzzmTg/8Gnlul96AC7CBwRK3ERQf9OIiVLpPQZQ/XSk lPhPi2+ivpxeN2B5mF3UT8mP85C+UykWI7rGBQR/nLbTTJHBCwLT2kJRF088P1Am +xTh+8zchRftD+aAEPX1tMoiG1a5ThgyCqHAXXPyGTG0BENYFvCx4H1jd1ZkLXIY nSMZySWVgx9sshmcwnkBtZXvWl2DtDo37Vvvyi/UD8jCx0xfBGjkRNcX8bY2bvgk fVd9A7aT4A4w0HisvUSBNQ+bfB6wNAAfG3O2mABy/v8u78i4+hVeh22pD8WB4jN/ pcta2wLH22RTU1KVrIMRZk3nKQGgbioG3RkCFIvRkexTEevYhi6shotVsc+JroX/ NalEOzlKXdkTnmaatceTHo1HBTg3attgXYLj4W0Gr+/SNgogY7D3lB8S7fasqHi4 7mwpCjgpaG0tW70HvGdQv9HK51uheiPwF+LeX4ZJkdomsTjtzfLP05Q0LOkNNEJz P1te278+0nor8geKue10g+nXG5LL2/Wp6pcPCa2sXgcTd+sOscbK2K/d2iJCRltD 50Hp2WT8qK/Aq0U4VLx3YX4ziKXvsDAqg0mV3TTXIQm9SIla1XXeZCQWf7GjbeLr 26HfEtDKh4hQ6zyXDo9J =s7yu -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?32AB9AC2-066A-408E-B38A-655095E802F1>
