<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>29473</bug_id>
          
          <creation_ts>2016-02-16 11:55:13 +0000</creation_ts>
          <short_desc>Apparent contradiction in default visibility of overridden components</short_desc>
          <delta_ts>2016-10-06 18:42:19 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>XSLT 3.0</component>
          <version>Candidate Recommendation</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>editorial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="carine bournez">caribou</reporter>
          <assigned_to name="Michael Kay">mike</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>125087</commentid>
    <comment_count>0</comment_count>
    <who name="carine bournez">caribou</who>
    <bug_when>2016-02-16 11:55:13 +0000</bug_when>
    <thetext>While looking at bug 29468, we discovered that in section 3.5.3.3 the two following pieces of text seem to contradict each other.

&quot;[...] the using package P will contain a component CP whose declaration is D, whose symbolic identifier is that of D, and whose visibility is equal to the value of the visibility attribute of D, or private if this is absent.&quot;

and (4 paragraphs later)

&quot;The visibility of the overriding component in the using package is defined by the visibility attribute appearing on the overriding declaration, except in the case of xsl:param, which is implicitly public.&quot;

The WG thought they could be merged and the xsl:param special case made clearer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125130</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-02-17 14:13:34 +0000</bug_when>
    <thetext>This is editorial: we need to clarify that

or private if this is absent

doesn&apos;t apply to xsl:param; and perhaps the two cited paragraphs need to be more closely aligned.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125147</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-02-18 22:48:27 +0000</bug_when>
    <thetext>The change has been applied.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>