Blog

Working on skynet

Posted by on 4:07 pm in News & updates | 0 comments

Working on skynet

The next release of the project will have as codename “skynet”. When this moment arrive, icebuilder will buil itself, that is why I call this codename “skynet”.

read more

Upgrading documentation

Posted by on 11:07 pm in News & updates | 0 comments

Upgrading documentation

Lately I am busy with the documentation (In spanish), so that is the reason why there is no news about the project. I can’t assure you that I will translate the documentation to English, because that a is a very tedious task. I hope sooner or later I will start with the “manpage” page.

read more

Dependency trees working

Posted by on 5:06 pm in News & updates | 0 comments

Dependency trees working

By the last few days I was focus on document what I did, today it was time to get into business again and the dependencies hierarchies are working. The next step is send the leaf nodes to the isolated environment to build the packages (the isolated environments are currently working). All the nodes in the tree are debian packages compounds of the necessary commands to build the package. A leaf node is a debian package with empty build-depends. The problem here is reach the leaf nodes. Let me explain how it works. A leaf node in the tree is a node that does not have build-dependecies. given so, the goal here is to get all the leaf node and send them to build. Exactly!! This  is developed by using a DFS algorithm, when it found a leaf node, the node is added to a set container which  is compound only by leaf nodes so they don’t have build-dependencies and therefore are perfect to build. When a package is built it is time to delete it by using a callback object and call again the algorithm to get the new leaf nodes to build. After a package is built is time to delete it so the tree will change and there will be new leaf nodes.  ...

read more

(fixed) bug #5

Posted by on 12:01 pm in News & updates | 0 comments

(fixed) bug #5

The bug of the enumerator error is now fixed. The error was originated from a vector of commands that is not used and it was generating dirt in some of the memory adress.

read more

(Bug) while generating dependency tree

Posted by on 12:44 am in News & updates | 0 comments

(Bug) while generating dependency tree

These days I am experimenting problem while the system is generating the dependency tree due to enumerator out of range error. I’m working on it and it will be solved ASAP

read more

(Fixed) Automated installation fails at creating partiton step

Posted by on 3:20 pm in News & updates | 0 comments

(Fixed) Automated installation fails at creating partiton step

This bug has been fixed. You can now install the virtual machines automatically. Debian does not have a pressed config to testing, so by now the solution is to install the stable version and put the testing respositories during the installation process. You don’t have to worry about this bug anymore 😉

read more

Automated installation fails at creating partiton step

Posted by on 11:50 pm in News & updates | 0 comments

Automated installation fails at creating partiton step

If you follow the tutorial for the automated installation of virtual machines, take into account that the installation is not automatic since Jessie is the new Debian testing version. This is happening because I didn’t find a way to make work the preseed file with the new installation script. For the moment you can wait until I find a solution or you can install a virtual machine manually and the copy it to the other computer to generate each node, actually I recommend you this option which is the easiest one.

read more

Icebuilder 0.4 codename: Paco

Posted by on 11:52 pm in News & updates | 0 comments

Icebuilder 0.4 codename: Paco

The next release of Icebuilder 0.4: Paco is already here! This new release take the name from the person who has made the “logo”, and one of my lab-mates. The name of the “little ice cube” is “Icy”. In this release you will find support for crash recovery, this means that if the system is building a package and for one reason the computer shuts down, the next time the system will continue building the previous package. If you a have a huge queue of packages you can stop an continue whenever you want. For the moment you can obtain a copy from the repository and try it following the instructions in the documentation. There will be a debian package soon, and the installation and configuration will be easier by far. Don’t forget to ask me whatever you need to set up Icebuilder, it will be a pleasure to help you....

read more