[MacPorts] #33166: fortune: limerick data file contains offensive fortunes
MacPorts
noreply at macports.org
Tue Feb 7 10:58:23 PST 2012
#33166: fortune: limerick data file contains offensive fortunes
------------------------------+---------------------------------------------
Reporter: cmc@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: fortune
------------------------------+---------------------------------------------
Comment(by cmc@…):
To be fair, limericks are often (some would say usually or even expected
to be) offensive.
I agree, but if you compare the other things that are marked as offensive
with the "inoffensive" limericks, I think you'll see that many of the
limericks are really in a whole different category of offensive.
Alternately, it's possible something has already been done about this
upstream, however, I do not know if there is an upstream; I don't know if
this software has a homepage or a newer version. If anyone can locate one,
let me know.
I believe that Debian is upstream; see
http://packages.debian.org/changelogs/pool/main/f/fortune-
mod/current/copyright, http://packages.qa.debian.org/f/fortune-mod.html,
and http://packages.debian.org/source/sid/fortune-mod . There are also
additional `fortune-*` packages containing supplemental fortune data
files.
Rather than just mark the files with a `-o` extension, the Debian package
has a separate directory for offensive fortune files, and `fortune` only
prints offensive fortunes if the `-o` (only offensive) or `-a` (all
available) flag is specified. But Debian also produces several binary
packages from the source, including `fortune-mod` (the main package, with
the binaries), which is dependent on `fortunes-min` (a minimal set of
fortune data); `fortunes`, an optional larger set of fortunes; and
`fortunes-off`, an optional package with offensive fortunes. So they
avoid having offensive fortunes on the system unless they were
specifically requested by the system administrator, and those fortunes are
only printed if they are requested by the person running the fortune
program. Debian puts the limerick data file in `fortunes-off`.
I would say that the most trivial fix for MacPorts is to simply rename the
`limerick` data file to `limerick-o`, which means you'll only see them if
you ask for them. The Debian-maintained version of fortune does have lots
more fortunes, so having that could be a nice thing all on its own. (I
imagine that packaging that version might involve including a `offensive`
variant that would cause the offensive fortunes to be installed, and that
that variant would not be selected by default.)
--
Ticket URL: <https://trac.macports.org/ticket/33166#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list