<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 14, 2015 at 12:26 PM, Barak Korren <span dir="ltr"><<a href="mailto:bkorren@redhat.com" target="_blank">bkorren@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">><br>
> Issue with keeping debian subdir within the package itself is that it's<br>
> totally useless unless maintained.<br>
> When a new release is issued just tagging the code won't be enough anymore<br>
> because debian changelog expect to be updated with the release version. So<br>
> tagging vdsm-4.17.14 without having 4.17.14 in the changelog will cause the<br>
> package to fail the build (while rpm just issue a error in rpmlint... )<br>
><br>
> having a separate repo decouple the distribution packaging from the package<br>
> itself and make it easier to handle at release time.<br>
><br>
<br>
</span>While I have very little stake in this, I have to say that looking at<br>
this from the side, it looks strange that RPM is supported as a<br>
primary build target for all projects while DEB needs a separate repo.<br>
Maybe the build scripts should be made smarter and work around Debians<br>
limitations (For example let the makefile dynamically generate the<br>
changelog form the tags)?<br></blockquote><div><br></div><div>rpm build works just because rpm is not as strict as debian.</div><div>there's a reason if fedora, rhel, centos uses dist-git with external spec file instead of rely on the spec file we ship within the tarball.</div><div>The spec included in the tarball is not production / enterprise level ready.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Barak Korren<br>
<a href="mailto:bkorren@redhat.com">bkorren@redhat.com</a><br>
RHEV-CI Team<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Sandro Bonazzola<br>Better technology. Faster innovation. Powered by community collaboration.<br>See how it works at <a href="http://redhat.com" target="_blank">redhat.com</a><br></div></div></div></div>
</div></div>