Hi!
Interesting work! Awesome job!
We looked at Centos (we runs most Amahi web sites on Centos 6 and we know it well). I think here are the issues (I posted about this a while ago in some other thread):
1) Centos is permanently behind. By the time they roll around, we'd have been stuck in old libraries for a while.
Yes, thats true! But there is always the option of graping applications/libraries from source and compiling it. I had the same problem with my jail (freeNAS 8.2 based on freeBSD) and it really helped.
2) The Centos community is ... not friendly. We tried to interact with them and they are abrasive. On Fedora they are not so much and we have been able to maintain some packages for them. (For completeness: the Ubuntu community is not that great, technically and the great Debian community (probably best, I think), are not that welcoming towards Ubuntu).
Just try the german-speaking community. As example go to:
www.ubuntuusers.de. They will understand you as nearly every german can speak english. And they will help you. It is IMHO a very friendly community. Just try it.
But there is one topic you should never-ever ask there!! Dont ask them for help with X11-forwarding from a server! You could get answers like "iptables -P INPUT DROP" and many other spiteful answers...
3) There are *dozens* of small details that break apps in subtle ways, which makes it hard to do it widely.
Definitely do not want to discourage you guys, I'm just saying that there is a lot more to it (package names are slightly different, deps are different, some files have different paths in Centos, ...) than meets the eye.
Yes, thats true. Could there be a possiblity to give the CentOS-fans a playground? I mean a specific CentOS-repo (centos6.amahi.org or so).
Currently it is IMHO impossible to get Amahi running on CentOS. It seems like the repo:
Code: Select all
baseurl=http://repos.mornati.net/amahi-centos6/RPMS
Is no longer maintained by anyone. Some more reasons for a specific repo:
Working with your repository is very difficult for me. Just for example your packages forces a specific version-number of ruby (f14.amahi.org want to have ruby-1.8.7.299). Otherwise there is no chance to install hda-platform. At next there are strange dependencies. For example "rubygem-hoe" despite one can install hoe over "gem install hoe".
Greets
stern
PS:
Its just my idea. You guys are doing a great job!