The future of fortune(6)

Chris H bsd-lists at BSDforge.com
Thu Nov 23 02:53:17 UTC 2017


On Wed, 22 Nov 2017 11:22:41 -0800 "Benno Rice" <benno at FreeBSD.org> said

> > On Nov 22, 2017, at 09:35, Steve Kargl <sgk at troutmask.apl.washington.edu>
> > wrote:
> > 
> > On Wed, Nov 22, 2017 at 08:29:46AM -0800, Benno Rice wrote:
> >> 
> >> With the removal of the fortune datfiles I think it’s time to
> >> have a discussion about fortune(6).
> > 
> > There should have been a discussion before the removal, but
> > your method prevented an inevitable bikeshed.
> 
> You’re correct in that my intent was to avoid pointless discussion. We’ve
> got bigger and more fun things to work on than coming up with an editorial
> policy as to what is or isn’t appropriate in the fortune datfiles.
> 
> >> fortune now defaults to using a fortune file that no longer exists:
> > 
> > When functionality is removed from src, a port is usually created.
> > The datfiles should be available from ports/games/bsd-fortune.
> 
> Feel free to create it. If someone else wants to take editorial
> responsibility for those files I’m all for it. FreeBSD should not be taking
> responsibility for them and I don’t wish to take that responsibility
> either.
> 
> >> $ fortune
> >> No fortunes found in
> > /usr/share/games/fortune:/usr/local/share/games/fortune.
> >> 
> >> fortune is still used in the default .login/.profile to show entries
> >> from the still existing freebsd-tips:
> >> 
> >> $ grep fortune /usr/share/skel/*
> >> /usr/share/skel/dot.login:if ( -x /usr/bin/fortune ) /usr/bin/fortune
> > freebsd-tips
> >> /usr/share/skel/dot.profile:if [ -x /usr/bin/fortune ] ; then
> > /usr/bin/fortune freebsd-tips ; fi
> >> $ fortune freebsd-tips
> >> If you need a reminder to leave your terminal, type "leave +hhmm" where
> >> "hhmm" represents in how many hours and minutes you need to leave.
> >> 		-- Dru <genesis at istar.ca>
> >> 
> >> fortune also still has flags for showing offensive entries and the like.
> >> 
> > 
> > What is offensive to one person may not offend another person.  What
> > if someone objects to quotes by Dru (sorry Dru looks like you got 
> > picked at random above).  The above looks like an attack on people
> > with memory loss issues (age discrimination?).  Will you remove Dru's
> > quotes?
> 
> Nice try. The freebsd-tips collection has some useful stuff which is why I
> put forward the idea of keeping it. Comments like this are exactly why I got
> rid of everything else.
> 
> >> I would like people’s opinion on which of the following two paths we
> >> should take:
> >> 
> >> 1) Complete removal of fortune and freebsd-tips, remove its usage from
> >> the default .login/.profile files.
> > 
> > Create ports/games/bsd-fortune.
> 
> Be my guest.
> 
> >> 2) Reworking fortune(6) to remove the offensive fortune flag and
> >> make freebsd-tips the default, possibly by symlinking it as
> >> /usr/share/games/fortune/fortunes.
> > 
> > 3) Restore the datfiles.  Add a WITHOUT_FORTUNE knob and set it
> >   as the default.  This allows an individual to tailor her system
> >   to meet her needs without having others force a politically 
> >   correct revisionist history on them.
> 
> Oh please. If you want the datfiles they’re there in history. If you want
> to be the one distributing them, go ahead. I’m fairly sure that the
> availability of quotes regarding, or by, Hitler or anyone else has been
> diminished by a rounding error or less by us no longer distributing the
> datfiles. FreeBSD is an operating system, not an encyclopedia.
> 
> > This will be my one and only post in this bikeshed.  Given the 
> > sudden removal of the datfiles without discussion.  This appears
> > to be a perfunctory discussion prior to you pursuing your own
> > choice.
> 
> Think of me whatever you want, I’m not fussed. I’m asking with 100%
> honest intentions what the community wants to do with this tool. If the
> consensus is for retaining fortune for use with the freebsd-tips datfile then
> I’m absolutely cool with that.
> 
> I made a unilateral decision to remove a potential source of pointless
> distraction. I could’ve unilaterally removed fortune entirely at that point
> but I didn’t as the freebsd-tips aspect appears to have actual utility and
> is something we can easily manage. The other files weren’t.
If this is about removing things from FreeBSD that don't offer/provide "utility".
Than you *should* have removed /usr/games entirely. Let's *actually* be
"completely honest" about all this.

I think I'm done here. Sorry. :(

> If they’re
> important to you, please feel free to check out either r325781 (if you want
> the files) or r325095 (if you want the files with the Hitler quotes) and
> maintain them yourself.
> 
> Cheers,
> 	Benno.

--Chris




More information about the freebsd-arch mailing list