Considerations: <br>I agree with the issues related to orig tar.gz and ITP. <br>I believe the name would be ganeti-os-debian-etch.&nbsp; <br>Because it is one os script for ganeti, it isn&#39;t one instance. <br>The instance will be created using this script. 
<br><br>And i don&#39;t see why not use the version of this package to describe the api. <br>That way we could use the API number as major package version. <br>ex: API 4, version xyz, package release 2<br>ganeti-os-debian-etch version 
4.xyz-2<br><br>We can use conflict on ganeti with ganeti-os-debian-etch&nbsp; (&lt;&nbsp; 4)&nbsp; for example.<br><br>We can use Provide to provide ganeti-os virtual package. <br>That way future os scripts also provide this package. <br>
<br><div><span class="gmail_quote">2008/1/18, Iustin Pop &lt;<a href="mailto:iusty@k1024.org">iusty@k1024.org</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, Jan 18, 2008 at 04:52:12PM +0100, Guido Trotter wrote:<br>&gt; On Fri, Jan 18, 2008 at 03:29:58PM +0100, Iustin Pop wrote:<br>&gt;<br>&gt; Ciao,<br>&gt;<br>&gt; &gt; First, using svn-buildpackage we need to have the orig tarball as a
<br>&gt; &gt; tar.gz and not just as a simple .tar. This is not nice to fix (we<br>&gt; &gt; provide a different tarball than upstream), and from next upstream<br>&gt; &gt; version we&#39;ll switch to .tar.gz; it&#39;s more consistent this way.
<br>&gt; &gt;<br>&gt;<br>&gt; That&#39;s good! :) :) Well, for now changing the tarball is not too bad, I&#39;ve done<br>&gt; worse things to &quot;orig&quot; tarballs! :) :)<br>he he :)<br><br>&gt; &gt; Second, I think there should be an ITP first, right? I&#39;ll open one. Do
<br>&gt; &gt; we agree that the name should be ganeti-instance-debian-etch?<br>&gt; &gt;<br>&gt;<br>&gt; LGTM<br>ok, will open the ITP.<br><br>&gt; &gt; Third, lintian/linda warn me that an arch-independent package installs
<br>&gt; &gt; something under /usr/lib. I don&#39;t know a nice workaround to this, except<br>&gt; &gt; by extending ganeti&#39;s search patch to cover also /usr/share/ganeti/os.<br>&gt; &gt;<br>&gt;<br>&gt; That&#39;s probably the right way to go...
<br>ok, I&#39;ll add that to the ganeti pkg.<br><br>&gt; &gt; Also, should we make some relationship between what os-api is provided<br>&gt; &gt; by ganeti and what an OS provides? For example, ganeti recommends<br>&gt; &gt; ganeti-os-api version 4 (a virtual package); ganeti-instance-debian-etch
<br>&gt; &gt; has a Provides: ganeti-os-api.<br>&gt; &gt;<br>&gt;<br>&gt; I don&#39;t think there can be versioned provides.. Can there?<br><br>Good point. It seems not:<br>&quot;So, a Provides field may not contain version numbers, and the version
<br>number of the concrete package which provides a particular virtual<br>package will not be looked at when considering a dependency on or<br>conflict with the virtual package name.&quot;<br><br>Therefore, we could have the virtual names &quot;ganeti-os-api-4&quot;, next time
<br>&quot;ganeti-os-api-5&quot;, etc.<br><br>But I&#39;m also not sure about this section:<br>&quot;All packages should use virtual package names where appropriate, and<br>arrange to create new ones if necessary. They should not use virtual
<br>package names (except privately, amongst a cooperating group of<br>packages) unless they have been agreed upon and appear in the list of<br>virtual package names. (See also Virtual packages - Provides, Section<br>7.4)&quot;.
<br><br>Could we say here that the ganeti packages are using these names<br>&quot;privately&quot;?<br><br>iustin<br><br>_______________________________________________<br>Pkg-ganeti-devel mailing list<br><a href="mailto:Pkg-ganeti-devel@lists.alioth.debian.org">
Pkg-ganeti-devel@lists.alioth.debian.org</a><br><a href="http://lists.alioth.debian.org/mailman/listinfo/pkg-ganeti-devel">http://lists.alioth.debian.org/mailman/listinfo/pkg-ganeti-devel</a><br></blockquote></div><br><br clear="all">
<br>-- <br>Leonardo Rodrigues de Mello<br>jabber: <a href="mailto:l@lmello.eu.org">l@lmello.eu.org</a>