New Apache Allura Project For Project Development Hosting
New submitter brondsem writes:
"Today the Apache Software Foundation announced the Allura project for hosting software development projects. Think GitHub or SourceForge on your own servers — Allura has git, svn, hg, wiki, tickets, forums, news, etc. It's written in python and has a modular and extensible platform so you can write your own tools and extensions. It's already used by SourceForge, DARPA, German Aerospace Center, and Open Source Projects Europe. Allura is open source; available under the Apache License v2.0. When you don't want all your project resources in the cloud on somebody else's walled garden, you can run Allura on your own servers and have full control and full data access."
(SourceForge shares a corporate overlord with Slashdot).
Apache Allura
Hot as Uhura
Whose legs a fine sheen
Good soap will assure-a
Burma Shave
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
(SourceForge shares a corporate overlord with Slashdot).
And ruining both with extreme prejudice.
to get so8e eye
Makes me wonder if it's up to even the modest demands of my project.
"The Allura project is self-hosted on an instance of Allura" What a deal!
This project, counter-intuitively, damages open source as it fragments the OSS ecosystem as there will just be more places to search to find a piece of code or a project. It will also lead to more projects spaces being abandoned as people hop from one provider to the next (or even their own). Without the existence of a federated register or search it will bring about a kind of OSS Heat Death
It is pretty nice too: https://www.gitlab.com/
This makes no sense. If you want to search for code, the obvious way to do it today is use Google or some other search engine. Tomorrow, the obvious way to do it... will be to use Google or some other search engine. You don't need a "federated search", you just need a good search engine. There are a number of code-specific search engines that already work today too, again, there's no need for one system to rule them all.
I think there's great advantage in having an OSS management system for managing OSS projects.
- David A. Wheeler (see my Secure Programming HOWTO)
Just happened to post this on G+ this morning:
I was just looking at a web project an hour ago that has some annoying bugs that I can probably fix easily enough, but it's reported to take days to weeks to get an instance of it running, and even if I managed to do so it would be because I have the infrastructure to spin up a few new VM's, which not everybody has. That's serious friction for gaining contributions. I figure the patch itself will take about four hours to complete and test.
I'd love to go to some site, click on 'deploy new foobar server' and have it return to me some sudo-blessed user@ credentials, with the source already checked out in git with everything running and ready to tweak, test, and commit. Clean commit trees and inactivity could easily be used as a metric to dispose of the COW-diffs file for the VM, since making a new one would be just as straightforward.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Allura is promising but it's a pre-1.0 beta. This is one to watch, because we really need something with lower TCO than GitLab or Gitorious. But those wanting a free lunch should beware the sharp edges. Give it a whirl with Vagrant and see for yourself how well it does (or doesn't) spin up. This also looks like it could devolve into Python Package Hell with some help from Java (for Solr) rolled in for good measure. So far it's not too bad. Hopefully with a clear focus they can keep the complexity a bit tamer than some other Apache projects have.
Allura brings software projects together like Voltron! (To the three or four Slashdotters who don't already know, Princess Allura pilots Blue Lion, which forms the right leg of Lion Force Voltron.)