What is the formal definition of a meta package?

Posted by kojiro on Programmers See other posts from Programmers or by kojiro
Published on 2011-03-17T17:26:45Z Indexed on 2011/03/18 0:18 UTC
Read the original article Hit count: 236

Filed under:
|
|

There are several examples of packaging where an application package is built, named, described, even licensed, but contains only setup code and dependencies -- it has no first-class runtime software of its own. I would call this "meta-packaging".

This seems to be particularly popular in the open-source world, including examples like kde-meta (Gentoo Portage), Plone, and I'm sure lots of others. I can see how it's a useful practice, but despite it existing as a practice, I couldn't find a formal definition of either "meta-packaging" or "meta-egg" (Python) in searching the web. Is that not the correct term? If it is, is it such common-sense that it needs no formal definition? If not, what is the correct way to put it?

© Programmers or respective owner

Related posts about terminology

Related posts about deployment