#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