According to http://www.oasis-open.org/specs/a502.htm:
ROWSEP: Default for <colspec>s in this <tgroup>. If other than zero, display the internal horizontal row ruling below each <entry> or <entrytbl> . If zero, do not display them. Ignored for the last <row> of the <table>, where the frame value applies. Possible default source for <spanspec>, <row>, <entrytbl>, or <entry>.
Declared Value = %yesorno; (NUMBER)
Default = IMPLIED, (means use value from tgroupstyle if any, else from <table> if any, else "1").
The rowsep should be ignored for the last row of a table, not the last row of a tgroup.
The current (1.74.0) calsTable template in fo/table.xsl *always* sets the borderwidth to "0pt" and the borderstyle to "none" for the border between tgroups, regardless of the rowsep setting on the last row.
A fix for this issue has been added to the current codebase.
Please test the fix with the latest snapshot from:
http://docbook.sourceforge.net/snapshots/
Looks pretty good to me.
However, the thickness of the border between tgroups appears to be about half that of the border between rows.
I don't see any differences in border thickness in my test example, neither on screen nor on paper. I tried both FOP 0.95 and XEP 4.14, and Adobe Reader 8.1.3 (on Windows XP).
If you still think that this should be investigated, please provide a test document and all the information needed to reproduce the problem.
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).