This coding push involved some major refactoring, included a migration of the file names, method names in all classes, and general unit testing cleanup. This all involved turning my 'java-ish' code into a more 'ruby-ish' look, something pointed out to me by some of you. I checked each of these changes with the fine people that hang out on irc at #ruby-lang. Outside of this work, here is a list of issues that have been implemented:
- able to purge sources for packages not installed.
- a simple single word search of package descriptions available.
- the verification of installed package files (are they installed) implemented.
- able to view install, build, integrity, configure logs from an installed package.
- able to generate a list of installed packages.
- source packages are validated for sha1, currently not allowing failing checks to install.
- implemented reinstalling of a package.
- implemented removal of an installed package.
- can remove build directory (unpacked source tree) or not, configurable in abtconfig.rb.
- added ipc package source tarball to packages directory, used for copy to correct location instead of having to download sources. This speeds up unit testing.
- diverse small bugs found along the way.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.