Unify

What is it?

As of today, we have many operating systems distributions, offering at the same time, different packaging mechanism with their own package formats. This can lead to many confusions and time-consuming extra-work between users and sysadmins of these platforms.

Unify is a project intended to create a simple build environment for building packages across these different platforms using a Gentoo ebuild as a simple package specification file.

Topics

TODO

  • Design and implement packages dependency resolution.
  • Implement a proper log system (build, error, stage messages).
  • Fix and polish usability issues (for example, to get unify properly working with different versions of rpm managers).
  • Unify integration into Gentoo portage.
  • Bug fixes.
  • Solaris pkg support.

Status

Check the current status report at:  http://dev.gentoo.org/~araujo/unify_report_0.1.pdf

Download

To check out the current code:

git clone git://trac.osuosl.org/unify.git unify

Or just surf the code from web:

https://trac.osuosl.org/git/?p=unify.git;a=summary