Skip to content

build order (based upon gl6.0 updates)

Clint Savage edited this page Apr 2, 2013 · 9 revisions

This page documents the build order for our packages. Each run # detail the packages that can be built in that run. If a package fails to build due to a dependency, it will be moved up one run # higher and a dependency will be added (eg. firefox -> xulrunner). No dependencies will be listed for packages in run #1 even though everything depends on goose-release.

Run #0

This is the first required package to update every time.

  • goose-release

Run #1

  • autofs apr-util apr
  • bind bzip2
  • cifs-utils cluster compat-dapl corosync cups cvs
  • dracut dhcp device-mapper-multipath dbus dapl
  • evince
  • freetype fence-agents
  • gdb gdm git glibc gpxe
  • hplip hpwdt
  • initscripts
  • java-1.6.0-openjdk
  • kabi-whitelists kdenetwork krb5
  • libcap libcgroup libnl libtiff libuser libvirt libvpx lldpad logrotate luci lvm2
  • mailman mod_auth_mysql mysql
  • nspr-devel nss-util-devel
  • openldap openssh openssl openoffice.org openswan
  • poppler pam pidgin psmisc pango pixmanpostfix python pango policycoreutils postgresql python-gudev php polkit
  • qemu-kvm quagga
  • rdesktop resource-agents rsync ruby
  • samba spice-client sysstat spice-xpi system-config-firewall scsi-target-utils sssd system-config-users selinux-policy systemtap subversion snd-hda
  • yum

Run #2

  • nss-devel -> nspr-devel nss-util-devel

Run #3

  • xulrunner -> nss-devel

Run #4

  • firefox -> xulrunner