Added by Jesse Zhang, last edited by Jesse Zhang on Mar 06, 2010  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

Some more information (which is more relevant to foresight/conary) about Gnome Developer Kit

h5. error-prone packages

Packages that are refreshed daily have such version string as empathy=091024+24fb016-1. But here is a list of those that don't have such version string, which means they may be old and forgotten packages (e.g. ORBit2=gnome.rpath.org@gnome:trunk/svn.20071128-1-2), may be the place where gnome:trunk diverges from fl:2-devel (e.g. clutter=gnome.rpath.org@gnome:trunk/1.0.0-1-1). The former should be updated; the later should be minimized.

about group-world.recipe
  • Gnome Developer Kit is defined in a single/big/flat group, 'group-gnome-dist'.
  • It pulls in two groups from fl:2-devel, 'group-devel' and 'group-desktop-common'.
  • flAdd: add a trove (found from r.setSearchPath or from the versionStr argument) to the specified group, and, if it's already in the two groups from fl, replace them with the one we just find.
  • Adds some stuff from rpl (conary.rpath.com@rpl:2-qa).
  • Adds some stuff from fl:2-devel (which don't come in with the above two groups).
  • Adds stuff from gnome:trunk.
  • Miscellaneous stuff: removal those that are big and we don't want; do some r.replace or else there will be path conflicts (don't know why).
recipe logs

To see how the recipes (the packaging instructions) evolved, either use 'cvc log', or use the commit mailing-list. The ML can also be used for watching the commit logs. It's a google group, located here, gnome-developer-kit-commits@googlegroups.com.

Strip the Image

People have requested to make the images smaller. So let's try deleting some packages.

Like this one,

conary erase qt4 qt4-gui qt4-qt3support gtk-qt-engine poppler-qt4 poppler-qt poppler:devellib poppler:devel

To maintain dependencies, these have to be erase together. Since :devel/devellib stuff has been moved out altogether, the other packages can be removed from the group.

<vmelo> I listed group-mozilla, group-internet, compiz, moonlight, openoffice, awn, banshee, beagle, gst-plugins, gstreamer
<vmelo> gnome-do, msttcorefonts, icedtea, imagemagick, group-printing

Groups structure
$ conary rq group-gnome-dist=gnome.rpath.org@gnome:trunk --recurse > troves
$ grep group troves
group-gnome-dist=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
  group-desktop-common=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
    group-drivers=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
    group-foresight-basics=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
    group-internet=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
    group-mozilla=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
    group-rpl-derived=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
      group-base=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
      group-bootable=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
      group-core=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
        group-bootable=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
      group-printing=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
      group-text-tools=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
    group-xorg=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
      group-xorg-drivers=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
      group-xorg-fonts=gnome.rpath.org@gnome:trunk/2.29.20100306-1-1
Convert your system to a vanilla state
sudo conary migrate group-gnome-dist