<p>Your link states that:</p>

<blockquote>
<p>The XML for a generic component definition starts with an <code><component></code> tag as root element. The <code><component></code> element must at least have an <code>id</code>, <code>name</code> and <code>releases</code> tag, a <code>provides</code> tag with appropriate children is highly recommended.</p>
</blockquote>

<p>Your provided file doesn't have neither the required <code>releases</code> tag, nor the recommended <code>provides</code> tag.</p>

<p>Though, this documentation lacks a lot of formal clarity.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1142#issuecomment-233639564">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ5AFSOjcN_mYY1wqBUN59lO9gB6Iks5qXNa7gaJpZM4JPu0w">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6pWgqtp17oHir15LMvjciTTIDFvks5qXNa7gaJpZM4JPu0w.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/1142#issuecomment-233639564"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>