[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