As mentioned in last week's meeting, I've been trying to focus on getting all the packages for a "minimum" build done first, and then as a next step focusing on an XFCE-based set of packages. The current list of blockers for the minimal build include: == Minimal Build Missing Packages == coreutils: needs builder updates to build findutils: needs builder updates to build gcc: Do we need a new version, or is the version from stage4 sufficient? libssh2: pbrobinson is working on this, build tests having problem allocating pty python: dgilmore and pbrobinson are working on this While waiting for the last few packages for the minimal set to get fixed up, I've started trying to knock off the low-hanging fruit of the XFCE packages. Right now, the biggest impediment to getting more of these packages built is to get xulrunner built, as most of the outstanding packages rely on it either directly or indirectly. == XFCE Build Missing Packages == biosdevname: exclusive arch, not needed control-center: needs xulrunner to build coreutils: needs builder updates to build efibootmgr: exclusive arch, not needed findutils: needs builder updates to build gcc: Do we need a new version, or is the version from stage4 sufficient? gdm: needs control-center and gnome-power-manager to build gnome-bluetooth: needs mutter-meego to build gnome-session: needs control-center to build gnome-settings-daemon: needs xulrunner and PackageKit to build grub: not needed libssh2: pbrobinson is working on this, build tests having problem allocating pty libxfce4ui: needs glade3 to build libxfcegui4: needs glade3 to build libXrandr: needs coreutils mesa: dgilmore is working on this, svga_tgsi_insn.c:3071:1: internal compiler error: in push_minipool_fix, at config/arm/arm.c:12094 ModemManager: failing to build because of pty allocation failure mousepad: needs glade3 to build NetworkManager: Needs ModemManager and gnome-bluetooth to build orage: needs xfce4-panel PackageKit: needs xulrunner to build pulseaudio: needs qt to build python: pbrobinson and dgilmore are working on this startup-notification: needs to be rebuilt for F15 Thunar: needs glade3 to build thunar-volman: needs glade3 to build xfce4-appfinder: needs glade3 to build xfce-utils: needs glade3 to build xfce4-mixer: needs glade3 to build Here's a rough set of build dependency chains to try to get the rest of these packages built. I don't presume that this list is completely accurate or definitive -- it's simply my first attempt at documenting the dependencies that I've come across while trying to build the packages above, and doing my best to group them into logical layers. Please feel free to update this list with any knowledge you might have. == XFCE build dependency chains == clutter clutter-gesture : libmx : cheese xulrunner PackageKit : control-center gnome-settings-daemon : gnome-power-manager : gdm qt : qscintilla : PyQT4 : libffado : jack-audio-connection-kit : pulseaudio : kde : l ibproxy : libxfce4ui coreutils : libXrandr xfwm4 xorg-x11-server-utils gtk+ zenity libmx : cheese xulrunner PackageKit : mutter-mbl : control-center gnome-settings-daemon : mutter-meego ModemManager dhcp dnsmasq iproute gnome-power-manager : gnome-bluetooth gdm : NetworkManager gstreamer-plugins-base geoclue : webkitgtk3 : devhelp : glade3 : libxfce4ui xfdesktop xfce4-appfinder xfce-utils xfce4-panel xfce4-session xfce4-settings xfce4-mixer xfce4-power-manager libxfcegui4 Thunar thunar-volman : orage Last but not least, I'm including a copy of my (very rough) script that I use to check to see what builds have been done and which builds have not yet been done. It takes in a list of binary packages (just the names of the packages themselves, without versions), and outputs a list of missing builds, completed builds, builds in progress, and builds with different versions than primary arch. Again, the script is rough, so feel free to post changes or updates to it. Better yet, rewrite it in Python and get it to use the Koji APIs directly, rather than calling the Koji command-line programs and scraping the output :-) -- Jared Smith Fedora Project Leader
Attachment:
find_arm_builds.php
Description: application/httpd-php
_______________________________________________ arm mailing list arm@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/arm