Thursday, January 22, 2009

Playdeb status

Hi all,

You may have noticed lately that most of Playdeb's games are yet to be updated for Ubuntu 8.04 - and we're still on the temporary website. The reason for this is that we're waiting on Ubuntu to fix the dreaded 400 uri failure bug.

The bug happens only when the Playdeb website is down - and when that happens, the user cannot do any updates on his system because this error blocks them all. This is potentially dangerous, because someone can miss out on security updates because of this - so until this bug is fixed, we don't quite want to continue with this.

After the problem is fixed though, we'll update Playdeb for the tons of 8.10 and new games that we have ready. Our friends at Nexuiz Ninjas have designed a fabulous new website for Playdeb - which will go live after we get the ball rolling again too.

Additionally - we're looking for people with PHP, smarty experience to help us out. Contact us if you're interested!

Tuesday, January 13, 2009

Development Plans for 2009

There are couple of projects/features that for different reasons are not fully developed yet, here is a short list of those I would like to see ready during 2009.

PlayDeb - The gamers repository
We already got a nice design/layout that needs to be ported to Smarty templates with the getdeb CMS alike engine. Right now the project is pending on some Ubuntu (APT) bugs resolution, let's hope they get fixed for Ubuntu 9.04 .

GetDeb Quick Update Release System
Right now releasing a package is one man blocked task, we need to develop a web based system to allow participants to test, post results and ultimately release packages, this with the proper recording/auhtorization schemes required for Quality Assurance.

GetDebI - Ability to provide multi-packages install with a single click
This can be either implemented with a client application (gdebi alike) capable of handling our own file format describing which files to fetch and install, or, once the bugs affecting playdeb get resolved we could evalute moving to a repository based install solution.

GetDeb Supporter Services - This system is expected to provide higher priority services for members supporting getdeb, financially or labor. - This should be a major funding source - important to speedup all the other projects development.

I don't believe we will be able to have all them properly implemented by the end of this year, major development on all of them would be nice.

These projects cover a wide area of knowledge, from PHP/Web development to Python/GUI and application testers, let's hope we can attract more developers to our project.

Sunday, January 11, 2009

Changed to apache

as some of you may have noticed on the last week of 2008/starting of 2009 we had some major stability issues. The main site was unavailable for several hours on a daily basis.

After our major hardware upgrade last year, the main server is running VMWARE ESXi to host multiple virtual servers. During this time we have experienced several hangs on the web VM (100% CPU), the problem was so severe that we where unable to shutdown the specific VM, the entire VM server had to be restarted.
This events happened randomly, there were no system logs for the crash and because the console was not responding we were unable to request kernel dumps.

There are multiple VMs on this server and none of them presented this problem, so it was something specific to our configuration. After several days testing change and moving services to a different VM we have found that the problem happened with the lighttpd/fastcgi services.

As a workaround we have changed the http server software to apache, with this change the server as been running stable.