Home > Development > miniEditions, Portage (the good) and Entropy (the hard work), Sponsorship (the fun)

miniEditions, Portage (the good) and Entropy (the hard work), Sponsorship (the fun)

September 9th, 2007 lxnay Leave a comment Go to comments

miniEditions

Ok, miniEditions are on the way. I’m working on them since Friday (eventually!).  They won’t support Equo yet, since I am actively working on something called “interdependency reduction”, some of you may understand what I mean. I always hated mono and mono-dependent packages, even if it’s a good language, from packagers’ side it can cause big headaches when dealing with limited media space.

Portage

I’m just trying the latest unstable release and the first impression is: “eventually something good!”. It seems much more reactive, finally. So, kudos to the Gentoo developers that are moving their asses. Well done!

Entropy

Creating a package manager from scratch is a hard work. Creating a binary-based package manager that is backward compatible with a source-based package manager might be even harder. I finally had the time to work a little bit more on the backend tools of Entropy and I’m happy to say that I’ve reduced the complexity and the average time required to get things done. Enzyme is not needed anymore and Reagent can just automatically understand which packages need to be packetized and which not. What I mean is that I can now use emerge to do all the mess I want on the chroot and then just run “reagent update”. No wrappers, no unstable code, no hardcoded dependencies between emerge (and its output sometimes) and enzyme: portageTools are enough (for the newcomes, portageTools is my interface library between Portage Python “API” and Entropy – more or less 1000 lines of code).

The next steps will be:

  • Reorganize branches support (following the “KISS” rule) # This will cause some issues during the move for the Equo testers
  • Add conflicts support to Equo (…package1 conflicts with package2, ok?)
  • Complete the world function (equo world == emerge world, ok?)

I’m also happy to see that a lot of people submitted a bug report using the Equo Crash Handler(TM). Yeah, it’s really awesome.

Sponsorship

I don’t want to add much now. But I’m in contact with one big company that will probably become our great and amazing sponsor. One thing, remember these words, from the Community side, this company really rocks, trust me. It’s VP, is really, really a cool guy.

Categories: Development Tags:
  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.