This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 21008 - [XPROC10] 7.1.28 p:wrap
Summary: [XPROC10] 7.1.28 p:wrap
Status: ASSIGNED
Alias: None
Product: XML Processing Model
Classification: Unclassified
Component: Pipeline language (show other bugs)
Version: unspecified
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Norman Walsh
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-15 08:45 UTC by Tim Mills
Modified: 2014-02-19 14:44 UTC (History)
0 users

See Also:


Attachments

Description Tim Mills 2013-02-15 08:45:22 UTC
The XProc specification states in 7.1.28 p:wrap:

"Whenever two or more sequentially adjacent documents have the same 
“group adjacent” value, they are wrapped together in a single wrapper 
element."

The specification does not define what it means by group-adjacent. It 
probably means deep-equal under the codepoint collation and the 
(implementation defined) default timezone.
Comment 1 Norman Walsh 2014-02-19 12:30:12 UTC
You're correct. At this point, we think our best bet is to confess and make it implementation defined in V1. We'll nail this down in V2.

FWIW, I compare the string values of the expression.

Proposed erratum: add a new penultimate paragraph to 7.1.28:

  The meaning of "same" in the context of group-adjacent values is
  implementation-defined in XProc V1.0.
Comment 2 Tim Mills 2014-02-19 14:44:35 UTC
Thanks for the hint.