Hey there, I am Ankur Goel, currently pursuing Bachelors in Computer Science and Engineering at Indraprastha University, Delhi, India. I was going through "*Gitlab as a front end for Fedora Hosted repositories*" project ( http://fedoraproject.org/wiki/Summer_coding_ideas_for_2013#Setup_Gitlab_as_a...) which is available on Ideas page of Fedora GSoC 2013. Mentor of this project is Dan Allen. I am an active Rails developer and Ruby enthusiast. Very recently, I created and deployed an application http://bstorm.in/ for my university, which excellently ran and managed to get more than 16,600 hits and 250,000 page views in a span of 6 days.
This project interested me a lot and if we managed to set it, as purposed, lot of developers can stick to this server instead of migrating to Github for their projects and collaboration.
I would like to get more inputs regarding what is expected from this project in depth. :)
Looking forward to an exciting and deployment-full summer! Regards
On Fri, Apr 12, 2013 at 1:53 AM, Ankur ankurgel@gmail.com wrote:
This project interested me a lot and if we managed to set it, as purposed, lot of developers can stick to this server instead of migrating to Github for their projects and collaboration.
I would like to get more inputs regarding what is expected from this project in depth. :)
The ideas page http://fedoraproject.org/wiki/Summer_coding_ideas_for_2013#Setup_Gitlab_as_a_front_end_for_Fedora_Hosted_git_repositories provides a link to Dan's original email and, the underlying part is to build foundations for "social coding". And, as it is mentioned, the GSoC deployment may provide the minimum viable installation but it sets the basis for a long term involvement.
I'd recommend that you read up on how the current git-based infrastructure works (for Fedora) and, also try out installation and setting up of Gitlab over a set of mock (but populated) repos.
Of course, Dan and other mentors would be able to provide you with much specific work items to chase down.
-- sankarshan mukhopadhyay https://twitter.com/#!/sankarshan
Hi Ankur,
Since GitLab is Ruby on Rails application and the first step is to package it and all its dependencies for Fedora, I recommend you to join the Ruby-SIG ML, where is already ongoing discussion about it.
Vít
Dne 11.4.2013 22:23, Ankur napsal(a):
Hey there, I am Ankur Goel, currently pursuing Bachelors in Computer Science and Engineering at Indraprastha University, Delhi, India. I was going through "/Gitlab as a front end for Fedora Hosted repositories/" project (http://fedoraproject.org/wiki/Summer_coding_ideas_for_2013#Setup_Gitlab_as_a...) which is available on Ideas page of Fedora GSoC 2013. Mentor of this project is Dan Allen. I am an active Rails developer and Ruby enthusiast. Very recently, I created and deployed an application http://bstorm.in/ for my university, which excellently ran and managed to get more than 16,600 hits and 250,000 page views in a span of 6 days.
This project interested me a lot and if we managed to set it, as purposed, lot of developers can stick to this server instead of migrating to Github for their projects and collaboration.
I would like to get more inputs regarding what is expected from this project in depth. :)
Looking forward to an exciting and deployment-full summer! Regards
-- -Ankur Goel http://stackoverflow.com/users/1376448/kiddorails
infrastructure mailing list infrastructure@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/infrastructure
Hi Vit and Sankarshan,
Thanks for help. Reading through discussion already being carried out here and the previous mail of Dan Allen; I have grasped some understanding of what exactly has to be carried out in sequence. Thanks a lot for inputs and help. :) Checking out Ruby-SIG ML now.
On Fri, Apr 12, 2013 at 4:17 PM, Vít Ondruch vondruch@redhat.com wrote:
Hi Ankur,
Since GitLab is Ruby on Rails application and the first step is to package it and all its dependencies for Fedora, I recommend you to join the Ruby-SIG ML, where is already ongoing discussion about it.
Vít
Dne 11.4.2013 22:23, Ankur napsal(a):
Hey there, I am Ankur Goel, currently pursuing Bachelors in Computer Science and Engineering at Indraprastha University, Delhi, India. I was going through " *Gitlab as a front end for Fedora Hosted repositories*" project ( http://fedoraproject.org/wiki/Summer_coding_ideas_for_2013#Setup_Gitlab_as_a...) which is available on Ideas page of Fedora GSoC 2013. Mentor of this project is Dan Allen. I am an active Rails developer and Ruby enthusiast. Very recently, I created and deployed an application http://bstorm.in/ for my university, which excellently ran and managed to get more than 16,600 hits and 250,000 page views in a span of 6 days.
This project interested me a lot and if we managed to set it, as purposed, lot of developers can stick to this server instead of migrating to Github for their projects and collaboration.
I would like to get more inputs regarding what is expected from this project in depth. :)
Looking forward to an exciting and deployment-full summer! Regards
-- -Ankur Goel http://stackoverflow.com/users/1376448/kiddorails
infrastructure mailing listinfrastructure@lists.fedoraproject.orghttps://admin.fedoraproject.org/mailman/listinfo/infrastructure
infrastructure mailing list infrastructure@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/infrastructure
On Fri, 12 Apr 2013 12:47:21 +0200 Vít Ondruch vondruch@redhat.com wrote:
Hi Ankur,
Since GitLab is Ruby on Rails application and the first step is to package it and all its dependencies for Fedora, I recommend you to join the Ruby-SIG ML, where is already ongoing discussion about it.
Seems to me the first step is to see if maintaining it and deploying it is actually what we want - which it is not at all clear it is anymore.
Upstream gitlab devel is pretty negative on public browseability of the trees. They won't even accept patches to do it. Also - if you read their tickets there seems to be some other issue with that.
Finally, I am concerned that gitlab looking similar to github is a liability. Due to the visual similarity many folks will be expecting some kind of feature parity and it is safe to say that gitlab is very, very far from that and they don't even seem interested in pursuing it.
That's concerning.
-sv
I share the same concerns. We had similar experience with gitorious too. And we ended up maintaining our forks. Gitlab shares even more features with github than gitorious. I suspect its going to be a high maintainance deployment.
Also withe current trend in rubygem packaging its becoming increasingly difficult to maintain shared pool of rubygems across apps. One pattern many app followed is to create omnibus installer (sensu, chef et al) which bundles everything above glibc. But i wont recomnend that for fedora. On Apr 12, 2013 6:35 AM, "seth vidal" skvidal@fedoraproject.org wrote:
On Fri, 12 Apr 2013 12:47:21 +0200 Vít Ondruch vondruch@redhat.com wrote:
Hi Ankur,
Since GitLab is Ruby on Rails application and the first step is to package it and all its dependencies for Fedora, I recommend you to join the Ruby-SIG ML, where is already ongoing discussion about it.
Seems to me the first step is to see if maintaining it and deploying it is actually what we want - which it is not at all clear it is anymore.
Upstream gitlab devel is pretty negative on public browseability of the trees. They won't even accept patches to do it. Also - if you read their tickets there seems to be some other issue with that.
Finally, I am concerned that gitlab looking similar to github is a liability. Due to the visual similarity many folks will be expecting some kind of feature parity and it is safe to say that gitlab is very, very far from that and they don't even seem interested in pursuing it.
That's concerning.
-sv _______________________________________________ infrastructure mailing list infrastructure@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/infrastructure
On 04/12/2013 05:20 PM, Ranjib Dey wrote:
I share the same concerns. We had similar experience with gitorious too. And we ended up maintaining our forks. Gitlab shares even more features with github than gitorious. I suspect its going to be a high maintainance deployment.
Also withe current trend in rubygem packaging its becoming increasingly difficult to maintain shared pool of rubygems across apps. One pattern many app followed is to create omnibus installer (sensu, chef et al) which bundles everything above glibc. But i wont recomnend that for fedora.
On Apr 12, 2013 6:35 AM, "seth vidal" <skvidal@fedoraproject.org mailto:skvidal@fedoraproject.org> wrote:
On Fri, 12 Apr 2013 12:47:21 +0200 Vít Ondruch <vondruch@redhat.com <mailto:vondruch@redhat.com>> wrote: > Hi Ankur, > > Since GitLab is Ruby on Rails application and the first step is to > package it and all its dependencies for Fedora, I recommend you to > join the Ruby-SIG ML, where is already ongoing discussion about it. > Seems to me the first step is to see if maintaining it and deploying it is actually what we want - which it is not at all clear it is anymore. Upstream gitlab devel is pretty negative on public browseability of the trees. They won't even accept patches to do it. Also - if you read their tickets there seems to be some other issue with that. Finally, I am concerned that gitlab looking similar to github is a liability. Due to the visual similarity many folks will be expecting some kind of feature parity and it is safe to say that gitlab is very, very far from that and they don't even seem interested in pursuing it. That's concerning. -sv _______________________________________________
Sorry for hijacking Ankur's thread, but since the deadline of the gsoc application is approaching we need to know if this project stands as valid. I crafted a draft post [0] to send to gitlab's group. Please review it and let me know.
PS. There is a fork [1] which supports public browserability. I just mention it, I don't think we should use patched forks whatsoever.
[0] http://axilleas.github.io/static/files/gsoc13-gitlab-proposal.txt [1] https://github.com/ArthurHoaro/Public-GitLab
On Wed, 17 Apr 2013 14:15:11 +0300 Axilleas Pipinellis axilleas@archlinux.gr wrote:
Sorry for hijacking Ankur's thread, but since the deadline of the gsoc application is approaching we need to know if this project stands as valid. I crafted a draft post [0] to send to gitlab's group. Please review it and let me know.
What is the project as it stands? ;)
I think an excellent and valid GSoC project would be to package gitlab and it's dependencies in Fedora/EPEL. This would allow all Fedora/RHEL users to easily install gitlab.
As for using it in Fedora infrastructure we can deal with that after it's packaged up and in the mean time talk with upstream and ask them to consider our needs and possibly by the time everything is packaged up there will be some solution.
So, I would concentrate on the packaging effort at this point.
kevin
On 04/17/2013 06:39 PM, Kevin Fenzi wrote:
What is the project as it stands? ;)
I think an excellent and valid GSoC project would be to package gitlab and it's dependencies in Fedora/EPEL. This would allow all Fedora/RHEL users to easily install gitlab.
As for using it in Fedora infrastructure we can deal with that after it's packaged up and in the mean time talk with upstream and ask them to consider our needs and possibly by the time everything is packaged up there will be some solution.
So, I would concentrate on the packaging effort at this point.
kevin
Cool! I thought the packaging alone wouldn't make it as a gsoc project. So, we leave it as is for now and concentrate on packaging.Thanks Kevin :)
On Wed, Apr 17, 2013 at 10:39 AM, Kevin Fenzi kevin@scrye.com wrote:
So, I would concentrate on the packaging effort at this point.
Getting GitLab packaged is going to be a tremendous effort, if only because of the massive number of Ruby Gem dependencies. If someone can sweet-talk Google into paying him/her to wrangle all of those packages through review more power to them!
-- Jeff Ollie
On Wed, 17 Apr 2013 15:48:13 -0500 Jeffrey Ollie jeff@ocjtech.us wrote:
On Wed, Apr 17, 2013 at 10:39 AM, Kevin Fenzi kevin@scrye.com wrote:
So, I would concentrate on the packaging effort at this point.
Getting GitLab packaged is going to be a tremendous effort, if only because of the massive number of Ruby Gem dependencies. If someone can sweet-talk Google into paying him/her to wrangle all of those packages through review more power to them!
Additionally, as noted by Toshio, it's not simply getting things packaged and past review, but also there needs to be folks willing to maintain the packages longer term too.
kevin
Hi ,
My name is Kushal Khandelwal , a third year undergraduate in Electronics and Instrumentation engineering.I am interested in being a part of the community and would like to work on the project " Setting up Gitlab for Fedora Hosted".
I have discussed about the idea with Vit Ondruch. After reading the conversations in the mailing list , I understand that the project requires a long term dedication to maintain the packages. I am self motivated to be part of the community and put in time to maintain the packages for a longer time. I think packaging all the ruby dependencies should be a big enough task and it would also add to the pool of packages for Fedora/EPEL.
I have started to learn how to do Packaging and would draft a proposal for community to review.
Thank you for the time.
Thanks and Regards
On Thu, Apr 18, 2013 at 9:19 AM, Kevin Fenzi kevin@scrye.com wrote:
On Wed, 17 Apr 2013 15:48:13 -0500 Jeffrey Ollie jeff@ocjtech.us wrote:
On Wed, Apr 17, 2013 at 10:39 AM, Kevin Fenzi kevin@scrye.com wrote:
So, I would concentrate on the packaging effort at this point.
Getting GitLab packaged is going to be a tremendous effort, if only because of the massive number of Ruby Gem dependencies. If someone can sweet-talk Google into paying him/her to wrangle all of those packages through review more power to them!
Additionally, as noted by Toshio, it's not simply getting things packaged and past review, but also there needs to be folks willing to maintain the packages longer term too.
kevin
infrastructure mailing list infrastructure@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/infrastructure
infrastructure@lists.fedoraproject.org