<br><br><div class="gmail_quote">On Fri, May 16, 2008 at 11:52 AM, Jason Corley <<a href="mailto:jason.corley@gmail.com">jason.corley@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Callum Lerwick wrote:<br>
> Overlapping repos are fundamentally broken, period. We've had long flamewars in the past about how ATrpms freely<br>
> replaces Fedora packages making an unsupportable mess. Why are we allowing JPackage to pull the same crap?<br>
<br>
1) JPackage predates Fedora and it's predecessor in interest <a href="http://fedora.us" target="_blank">fedora.us</a>.</blockquote><div><br>And what does that have to do with engineering integrity? Overlapping repos are broken, period. Is anyone not convinced of this? Do I really need to go over the reasons why? I'm sorry, seniority is no justification. And JPackage only has seniority if you conveniently ignore the fact that Fedora is an evolved form of Red Hat Linux and not an entirely new project.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2) The packages that are in question come from JPackage and were<br>
imported into Fedora (hence the jpp in version string).</blockquote><div><br>And? So continue keeping the Fedora package in sync with JPackage.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

3) Most of the JPackage repository is contained in generic, which has<br>
a goal of being the same set of packages for all distributions we<br>
support.  Only JNI code (or similar) is in the distribution specific<br>
repositories, so removal of packages that conflict with Fedora from<br>
the generic repo harms our user base that is not on Fedora.</blockquote><div><br>Set up your build system to maintain symlinks to everything in the "generic" repo in the Fedora-specific repo, *except* for what exists in Fedora. Then point Fedora systems at *only* the Fedora-specific repo. Ta da, fixed. Now go do it. I'm already doing something similar for multilib support in my personal testing repo with some truly hideous bash script. I really should rewrite it in python...<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
4) JPackage does not support Fedora exclusively (nor do we intend to),<br>
we support Mandriva, OpenSuSE, etc.</blockquote><div> <br>Red herring.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
5) JPackage is not beholden to the Fedora project in any way, so you<br>
aren't allowing anything.  We are an OSS project, just like Fedora is,<br>
except we focus on something different than an entire OS.<font color="#888888"><a href="https://www.redhat.com/mailman/listinfo/fedora-devel-list" target="_blank"></a></font></blockquote><div><br> Neither is Fedora beholden to JPackage. I'm not sure what your point is. If JPackage insists on Doing It Wrong, that's their problem, not ours. I just gave you a possible solution.<br>
</div></div>