Ever wish you could have a browser based shell for Google? One
that was clutter and advertising free? Say hello to Goosh, one of the coolest
service to hit the web.
It even recognizes 'clear' :) For now, I am addicted to it.
KEY ACCOMPLISHMENTS LAST WEEK
- I integrated some changes from the past semester into the Skoll Client source code. These changes will allow the client to collect more detailed information of the testing process. One of such change is creating a separate log file for each step of the testing process.
- I created a mock-up for the new HTML testing report pages. The goal of the new report pages is to combine the interfaces of push-build and Skoll. Push-build provides very detailed information of testing process, while Skoll is good at visualizing huge number of test results. The new interface looks promising, but lots of improvements will be added later on.
- I began to modify the module that's responsible for generating the HTML testing report pages. This week I separated test result generation from HTML generation, so in the future other reporting interfaces can be implemented for the test results. Eventually, the …
In recent years, the software tools business has been a tough one. While Borland was a high flyer in the 80s and early 90s, the tools business was commoditized by and large by Eclipse over the past few years. The company is a shadow of its former self and recently sold off its development tools business to Embarcadero. But Borland isn't the only casualty in the tools space. There's been ongoing consolidation in tools for years. And we've seen other tools companies suffer, too. Agitar, which by all accounts had impressive testing tools and a great pedigree, recently decided to... READ MORE
KEY ACCOMPLISHMENTS LAST WEEK
- Even though this is the start of the SoC, I have been working on MySQL testing for some time now. My research group at University of Maryland has been working on automated testing for highly configurable software, and we have been testing MySQL for awhile. Our project is called Skoll (http://www.cs.umd.edu/projects/skoll/contribute/mysql.html), which automatically tests highly configurable software on distributed computing resources.
KEY TASKS THAT STALLED LAST WEEK
- Finished all my final exams and projects last week, ready to start this project full time.
KEY CONCERNS
- I contacted MySQL to get access to push-build source tar balls, so Skoll can test each "push release" of MySQL instead of each check-in. I am waiting for MySQL to provide a way to …
The project I am working on for Google Summer of Code 2008 is "A Test Scheduler for the MySQL Build Farm Initiative". The MySQL Build Farm Initiative seeks to create an automated environment that tests MySQL in multiple configurations over a powerful, virtual computing grid provided by community member's local machines.
Currently, MySQL developers use an internal system called push-build to test a static set of configurations across a static set of computing resources. My project will take a step towards realizing the MySQL Build Farm; modify push-build to test a dynamic, rather than static, set of configurations and computing resources.
I will do this by creating a management layer that
- models the configuration space to be tested
- selects specific configurations from this space to be tested based on programmable coverage criteria
- packages and distributes build and test scripts to clients who …
The project I am working on for Google Summer of Code 2008 is "A Test Scheduler for the MySQL Build Farm Initiative". The MySQL Build Farm Initiative seeks to create an automated environment that tests MySQL in multiple configurations over a powerful, virtual computing grid provided by community member's local machines.
Currently, MySQL developers use an internal system called push-build to test a static set of configurations across a static set of computing resources. My project will take a step towards realizing the MySQL Build Farm; modify push-build to test a dynamic, rather than static, set of configurations and computing resources.
I will do this by creating a management layer that
- models the configuration space to be tested
- selects specific configurations from this space to be tested based on programmable coverage criteria
- packages and distributes build and test scripts to clients who …
The PostgreSQL community is getting really serious about
replication. On Thursday May 29th, Tom Lane issued a manifesto concerning database replication on
behalf of the PostgreSQL core team to the pgsql-hackers mailing list. Tom's post basically
said that lack of easy-to-use, built-in replication is a
significant obstacle to wider adoption of PostgreSQL and proposed
a technical solution based on log shipping, which is already a
well-developed and useful feature.
What was the reaction? The post generated close to 140 responses
within the next two days, with a large percentage of the
community weighing in. It's one of the most significant
announcements on the list in recent history. …
|
I have just been informed that in addition to a regular session, I will host two Birds Of a Feather sessions at OSCON 2008. The call for papers is still open. Any suggestions for more entries? |
This weekend our networking guys decided to change ips for all of our servers. They also changed our subversion server’s ip. This caused some issues in the subversion world with developers who had checkouts pointing to ips instead of hostname, using command similar to:
svn co svn+ssh://192.168.1.10/svn/myrepos/
/home/mycheckout/
Now when they do “svn update” inside the their /home/mycheckout/ directory, they get an error:
We needed to point the checkout to the new ip. Easiest way to do
this is to delete your checkout and re-checkout. Unfortunately,
some of the developers had a lot of modified files which wasn’t
checked in yet. I fixed it by issuing:
find /home/mycheckout -name "entries"|xargs /usr/bin/perl -w -i
-p -e "s/192.168.1.10/10.1.1.10/g"
Find command helps us in finding all the files with name “entries” and xargs takes the filename and passes it to …
[Read more]