Comment 0 for bug 42764

The footer printed with the -mm macros has changed position between
groff versions 1.17.2 and 1.18 present in Ubuntu 5.04. This is a pain
as turning troff documents written before 5.04 into PostScript no longer
produces the same results despite the document source not changing.
Ubuntu actually provides version, but it's present in that
too and, as of the time of writing, groff CVS.

Here's a document that shows the problem.

    .\" groff -mm -ma4 >
    .PGFORM 21c-2i 29.7c-1i 1i 1
    .PH "'hl'hc'hr'"
    .PF "'fl'fc'fr'"
    .S +1
    Footer not in a constant place across groff versions.

If the `.S +1' is commented out the problem doesn't occur.

The non-postprocessed output can be obtained by using -Z: groff -Z -mm

Here's the differences between the two outputs.

    --- footermoves.1.17.2.out 2006-05-03 14:32:20.958257072 +0100
    +++ footermoves.1.18.out 2006-05-03 14:32:21.034245520 +0100
    @@ -42,10 +42,10 @@
     n13000 0
     n13000 0
    +V748889 [Vertical position different here before printing `fl'.]
    @@ -53,7 +53,7 @@
     n13000 0
     n13000 0
     x trailer