<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 31 May 2013 15:19, Miro Hrončok <span dir="ltr">&lt;<a href="mailto:mhroncok@redhat.com" target="_blank">mhroncok@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
few days ago I was explaining to someone*, what the Developer Assistant [0] is.<br>
<br>
When I said something like: &quot;...and you project is exported directly to GitHub [1] if you want&quot;, the person I was talking to interrupted me and asked an interesting question:<br>
<br>
Why our own tools prefer a proprietary service, such as GitHub, over our own infrastructure (Fedora Hosted.org)?<br>
<br>
The answer is very easy: Because developers prefer GitHub over Fedora Hosted and we want to target on the majority.<br>
<br>
That leads us to other question: Why do developers prefer GitHub over Fedora Hosted?<br>
<br>
Of course not each developer uses Fedora etc., but even many of our own projects are usually hosted on GitHub or Bitbucket - see Developer Assistant itself or Yumex as an example. Try to search Fedora on GitHub [2].<br>
<br>
But other reason is, Fedora Hosted user/developer experience is way worse than GitHub&#39;s. Even for a registration or a small change you need to create a ticket, there is no interface for pull requests or similar things (or not that I am aware of). Browsing the projects (user friendly), whatever.<br>

<br>
I would like to change that and make Fedora Hosted infrastructure something, that can compete GitHub. Or at least provide a service that developers using Fedora would consider as a choice.<br>
<br></blockquote><div><br></div><div style>Actually I was going to ask the opposite question: Do we still need FedoraHosted? It was created before there was GitHub or Gitorious but frankly we are not funded or staffed to make it bigger and better than it is now. The systems are 2 virtual machines with one as primary and one as fallback. It is not a large set of systems and is made on the backbone of compromises of &quot;We won&#39;t use FedoraHosted unless you support X VCS system&quot;... none of the things that Github or Gitorious or even Savannah has had to deal with :). </div>
<div style><br></div><div style>So we could clean up the front end a lot, but the back end would not be any better and would end up being &quot;fresh wine in an old wineskin&quot;. There will be no speedup in git pull/push, and if more users like the frontend the resulting load may cause the backend to go south. If people are interested in redoing fedorahosted it needs to be from the backend up. Redundant storage, fast mirroring on the backend (gluster and such are not the answer because we are dealing with lots of small files that change randomly versus large block and similar things where cluster file systems shine), plus funding for such services (hardware and software) as they are not cheap. [Looking at doing this in the Cloud was coming in around $100.00/day for all the different needs.]</div>
<div><br></div><div><br></div></div><div><br></div>-- <br><div dir="ltr">Stephen J Smoogen.<br><br></div>
</div></div>