On 02/21/2011 11:18 AM, Johnny Hughes wrote: > On 02/21/2011 11:08 AM, Les Mikesell wrote: >> On 2/21/11 10:35 AM, Johnny Hughes wrote: >>> >>>> So you are now saying that you cannot scale out this work to more people >>>> to release faster ? This is something that has to be done by Karanbir only ? >>>> >>> Dag, >>> >>> The packages have to be built in a specific order, preferably the order >>> that they are originally produced in, so that they can be linked >>> properly. Package A builds, then Package B, then Package C. If package >>> B is broken, it needs to be fixed, then Package C needs to be built, etc. >>> >>> This is not something that can be done by several people at the same >>> time in parallel, no. Not and be done correctly. >> >> Couldn't the process be wrapped into a matrix build in Hudson (or now Jenkins) >> across a large farm of build slaves with a list of successful builds falling out >> at the end? For at least the set of things that succeed in one of the common >> environments... >> >>> Seeing as how we are currently dealing with 2 trees in the QA directory >>> for testing right now (4.9 and 5.6) ... 6.0 will be waiting until we get >>> those out of QA. >> >> So you are constrained by workspace? Or number of people involved? And you >> don't see that as a problem that could be corrected? >> This is the last post I am making to this thread ... and maybe to this list in general. During the build processes, here are the files that we have had to add (at various times) to get packages to build. I have no idea if this list is current (we first try to build without add anything and test it), then we add packages if the testing says we need to. *EL4* dump: ncurses-devel pidgin: python-devel openoffice.org: ncurses-devel gdbm-devel python-devel doxygen readline-devel gmp gmp-devel openoffice.org2: ncurses-devel gdbm-devel python-devel doxygen readline-devel gcc4-c++ gmp gmp-devel bluez-utils: libusb-devel fetchmail: flex libacl-devel kernel-devel libaio-devel dbus: xorg-x11-devel audit-libs-devel libcap-devel dhcpv6: openssl-devel krb5-devel ImageMagick: xorg-x11-devel libxml2-devel usermode: intltool rpm: neon-devel gettext-devel ncurses-devel libselinux-devel doxygen ctags libtool cscope gcc-g77 gcc: glibc.i686 glibc-devel.i386 gimp: intltool kdepim: flex enscript: flex device-mapper-multipath: libselinux-devel readline-devel hal: perl-XML-Parser im-sdk: openssl-devel krb5-devel gnome-vfs2: intltool perl-XML-Parser frysk:glib2-devel gcc-java atk-devel gamin-devel libxml2-devel perl-XML-Parser ghostscript-devel openssl-devel cups-devel evolution-data-server: gnutls-devel freetype: xorg-x11-devel cups: libtiff-devel libjpeg-devel libpng-devel gtk+: gettext-devel netpbm: flex grub: glibc.i686 glibc-devel.i386 openmpi: flex gcc4-gfortran mpitests: lam-devel mvapich mvapich2 openmpi11 and openmpi-devel gcc4 boost: python-devel net-snmp: rpm-devel NetworkManager: libgcrypt-devel libgpg-error-devel OpenIPMI: readline-devel util-linux: e2fsprogs-devel xscreensaver: libjpeg-devel xorg-x11-Mesa-libGLU xterm: libtermcap-devel utempter linuxwacom: kernel-devel tcl kernel-smp kernel-smp-devel squid: pkgconfig vte: gcc-g77 gtk-doc libtool zsh: ncurses-devel dia: automake17 planner: python-devel apr: gcc-g77 lksctp-tools-devel gzip: texinfo system-config-packages: intltool perl: libgcj-devel gcc-g77 pcre: pcre-devel ruby: db4-devel gcc4: glibc-devel.i386 kbd: flex lm_sensors: flex ibmasm-xinput: xorg-x11-devel sblim: sysfsutils-devel coreutils: libacl-devel evolution28-gtk2: gettext-devel glib2-devel gstreamer-plugins:libgcrypt-devel gcc-g77 gtk2-devel pango-devel xorg-x11-Mesa-libGLU libstdc++-devel evolution28: perl-XML-Parser scrollkeeper am-utils: flex nfs-utils: tcp_wrappers samba: libcap-devel xcin: xorg-x11-devel radvd: flex isdn4k-utils: flex byacc gd: xorg-x11-devel libIDL: flex libgnomecups: intltool cryptsetup: libselinux-devel tftp: libtermcap-devel readline-devel vnc: xorg-x11-devel flex patchutils openmpi11: sysfsutils-devel gnome-volume-manager: perl-XML-Parser rhn-applet: intltool thunderbird: ORBit2-devel libart_lgpl-devel libbonobo-devel libbonoboui-devel GConf2-devel libgnome-devel libgnomecanvas-devel libgnomeui-devel gnome-vfs2-devel libxml2-devel seamonkey: ORBit2-devel libart_lgpl-devel libbonobo-devel libbonoboui-devel GConf2-devel libgnome-devel libgnomecanvas-devel libgnomeui-devel gnome-vfs2-devel libxml2-devel firefox: ORBit2-devel libart_lgpl-devel libbonobo-devel libbonoboui-devel GConf2-devel libgnome-devel libgnomecanvas-devel libgnomeui-devel gnome-vfs2-devel libxml2-devel ===================================================================================== *EL5:* libibcm:libibverbs-devel libsysfs-devel librdmacm:libibverbs-devel libsysfs-devel libibverbs:valgrind-devel libipathverbs:valgrind-devel libmlx4:valgrind-devel libmthca:valgrind-devel openmpi:valgrind-devel cman:libxml-devel tzdata:java-1.6.0-openjdk-devel ======================================================================================= As I said before, this is not necessarily a current list, it is more of a starting point if something fails a "link check". -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 253 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/centos/attachments/20110221/06e31315/attachment-0005.sig>