On Fri, Jun 06, 2014 at 09:34:26AM -0500, Paul Schmehl wrote:
> --On June 6, 2014 at 10:51:04 AM +0200 Michael Gmelin <gre...@freebsd.org> 
> wrote:
> 
> >
> >
> >> On 06 Jun 2014, at 10:22, John Marino <freebsd.cont...@marino.st> wrote:
> >>
> >>> On 6/6/2014 10:18, Alfred Perlstein wrote:
> >>> Sure, but really a couple of lines to warn people and wave them towards
> >>> next steps is probably advisable next time.
> >>
> >> Maybe we can alter the "uname -a" string to show the EOL so that every
> >> time the machine boots you see it on top of the MOTD.
> >>
> >> :)
> >>
> >> Of course, that won't help for the turn-on-and-forget servers with
> >> uptime measured in years...
> >>
> >> As a serious questions, where should such a "you have X months/days
> >> remaining before server is EOL, update before then" messages pop up?
> >> weekly cron messages sent to root?
> >
> > periodic/security/450-check_eol ?(info if < 90 days left, error if past
> > eol)
> >
> 
> EOL notification is not the problem.  The problem is breaking ports at EOL. 
> That's a special circumstance and begs for notification.  This isn't rocket 
> science.
> 
> For at least two months now this notification has been popping up every 
> time I work on ports.
> 
> /!\ WARNING /!\
> pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to 
> pkgng
> http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/
> If you do not want to see this message again set 
> NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf
> 
> Do you think I would miss the 9/1 deadline?  Not a chance.  But the advance 
> warning gives me time to plan the change when it's convenient for me.
> 
> This change has me scrambling to adapt.  Granted, it only took me a few 
> minutes to figure out what to do, but not everyone has the background and 
> experience to do that.  Some will simply panic.  Others will switch to 
> Linux.
> 
> That doesn't seem like a goal FreeBSD should support.

The mental genius is me apparently (thanks for the kind words, btw) I'm
responsible for both the pkg_install EOL message and for breaking ports tree
with older make (btw you can recover with installing manually bmake).

Yes it would have been a good idea to give a warning to the user about the fact
that the ports tree won't be support long on after EOL of 8.3, given the ports
tree will break again quite soon after EOL of 8.4 I should think about adding
such a message right now (btw this is not that easy in the case we are talking
about because I have no way to differentiate a fmake with support for :tl from a
fmake without support for :tu same goes for :tu) hence it is hard to print a
message.

Concerning breaking after 8.4 EOL it might be easier.

The reason why I haven't added a warning like I did for pkg_install is that:
1. it is hard to detect when to print the warning (more complicated that one can
imagine first)
2. freebsd-update is already issueing a warning about EOL coming soon so I would
have expected user to already know when EOL is coming and/or getting the info
from freebsd-update.

regards,
Bapt

Attachment: pgpUm0hoynrFf.pgp
Description: PGP signature

Reply via email to