gnome-ostree 2012.4 is now tagged: http://git.gnome.org/browse/gnome-ostree/tag/?id=v2012.4
This release corresponds with ostree 2012.13: https://mail.gnome.org/archives/ostree-list/2012-December/msg00014.html There's been quite a lot done since v2012.3 in August. Probably the two biggest changes buildsystem side are that gnome-ostree now automatically drives Yocto, rather than you having to manage the two by hand. Secondarily, it was completely rewritten using gjs (from Python). There's also an autobuilder program which is backing ostree.gnome.org now. Thanks to everyone who helped out by "tagging" failing to build modules so that we keep the tree green! The build count is over 3000 now. What is on my plate: 1) Improved kernel with stuff that's kind of important like CONFIG_DRM 2) Automated testing $ git shortlog v2012.3..v2012.4 Colin Walters (206): 3.6: Build ostree-triggers early, don't build libacl/libattr compile-one: Ensure that we install world-readable files deploy-qemu: Update to new deploy syntax, clean up build: Add --no-clean-results 3.6: Drop udisks patches; the --disable-man is now upstream build: Avoid redoing patch checksums and checkouts unnecessarily ostbuild: Fix optimization avoiding checkouts during fetching 3.6: vala-bootstrap is bootstrap build: Aesthetic tweak to log messages deploy-qemu: Update for ostadmin -> ostree admin rename build: Do rebuild if we don't have a previous version 3.6: Switch to systemd 3.6: Tag working systemd commit 3.6: Don't build udev now that systemd includes it, fix build order 3.6: Add --enable-system-integration mode 3.6: Add network-manager-applet, mobile-broadband-provider-info ostbuild: Don't require gnome-ostree in bootstrap integration: Install /lib/{passwd,group} from here 3.6: Install both buildsystem and integration separately 3.6: Explicitly disable SysV support in systemd integration: Enable NetworkManager dbus activation by default ostbuild: Pass correct arguments to ostree-build-compile-one 3.6: Readd accidentally dropped systemd tag 3.6: Disable cantarell-fonts rebuilds 3.6: Install wpa_supplicant systemd unit integration: Fix srcdir != builddir 3.6: Add pm-utils; needed by upower 3.6: Switch gdm branch to one with more initialization 3.6: Fix hostap/supplicant patch 3.6: Fix NetworkManager to use systemd for session tracking 3.6: Fix polkit PAM files 3.6: Build polkit before NetworkManager 3.6: Add gnome-keyring integration: root's home is /root, not /home/root build: Ensure --patchdir actually overrides again 3.6: Build avahi ostbuild: Fold chroot-compile-one into build build: Fix up regressions from previous commit build: And one more regression build: Another chroot-compile-one merge regression; ensure we're in clean env build: regression: Expand default configure options again build: Add --no-clean argument 3.6: Use webkitgtk-tarball-releases Move integration over to gnome-ostree-integration git module 3.6: Untag systemd, it works on 32 bit again 3.6: Add patch to unbreak xorg-driver-xf86-video-intel build 3.6: Add sound-theme-freedesktop 3.6: Reorder vala to be earlier 3.6: Pull in both libgee-0.6 and libgee 3.6: Add gtksourceview 3.6: Add tracker manifest: Use correct dracut branch 3.6: Switch to dracut upstream 3.6: Drop upstreamed dbus patch 3.6: Switch back to gdm master 3.6: Pull in gusb for colord 3.6: Drop NetworkManager patches, enable user connection modification 3.6: Revert pixman to pre-float optimizations 3.6: Rebase xserver autogen patch 3.6: Drop upstreamed dracut patch build: Move more build stuff inside tasks/ Automatically build Yocto base build: make clearer what changed to cause a rebuild build: Various fixes to ensure we're using the right repo Rename to manifest.json build: Ensure any old half-constructed buildroots are deleted Bump to 3.8, update to use archive-v2 by default manifest: Drop upstreamed libxcb patch, move util to runtime Rebase libwacom-autogen.patch Ensure xf86-input-wacom/wacom autogen patches are split manifest: Update to xf86-input-wacom autogen change mainloop: Allow reentrancy and removing sources jsondb: Ensure snapshot files are world-readable fileutil: New utility method to write JSON file filemonitor: Allow removing file monitor watches build: Use new Task class, tweak status output autobuilder: New builtin, also tweak repoweb to use it repoweb: Support loading autobuilder-default.json repoweb: Show "a moment ago" instead of time format error autobuilder: Add prefix to status data build: Improve web frontend with diff, list view autobuilder: Support push notifications via files-in-directory autobuilder: Ignore unknown modules from push notification manifest: Untag dconf build: Support local: for poky builds qa/supybot: New IRC bot plugin supybot: Updated message, suggested by Allan Day install/ostree.modules: Use GLib 2-34 branch manifest: Switch to stable netfilter tag manifest: Switch back to tracking pixman master manifest: Explicitly disable dconf man pages manifest: Drop dconf down to a known-working version manifest: Switch texinfo to dist-xz manifest: Add patch to make ragel compile with gcc 4.7 yocto: Set rm_work by default manifest: Rebase on top of Poky "Danny" build: Improve internal taskfile API, use more consistently build: Remove shadow-repo references for now manifest: Build cairo git master autobuilder: Remove spurious extra close() autobuilder: Add an assertion autobuilder: Do a full fetch on bootup build-yocto: Explicitly set LAYER_CONF_VERSION and CONF_VERSION autobuilder: Add hacky --autoupdate-self option manifest: Add gnome-initial-setup build: Print last 250 lines of task log in builder on failures manifest: Explicitly disable gnome-session docs manifest: Update NetworkManager configure flags manifest: Tag harfbuzz before buffer API break manifest: Switch back to harfbuzz master autobuilder: In --autoupdate-self mode, pull before resolve, not after builder: Also find base/patches when looking up a component manifest: Update to telepathy-glib git master build: Set explicit CFLAGS/CXXFLAGS for target architecture yocto: Tune for atom-pc, not qemux86 manifest: Update meas to 9.0, enable llvmpipe ostbuild: Only keep up to 5 snapshots by default manifest: Update to Mesa 9.0.1 manifest: Add libfprint and fprintd manifest: mesa: --enable-debug manifest: webkitgtk: Patch to reduce build memory use and debuginfo size Build for x86_64 too jsondb: Don't return nonexistent file for previous build: Add a single JSON file caching build data build: Always force builds of components with local: manifest: Tag pango back to version that builds manifest: Drop fallback mode components build: Fix added/removed inversion colord: Add workaround for OSTree breaking systemd's PrivateTmp build: Only keep 2 cached buildroots by default manifest: Upgrade to newer libusb manifest: Untag dconf manifest: Untag pango manifest: systemd git master builds again, untag vcs: Clean up vcs mirroring code vcs: Fix bug when multiple git submodules are in use manifest: Untag gnome-control-center ibus: Add patch to fix broken introspection syntax manifest: Move dconf before ibus ibus: Disable dconf for now build: Write out stub passwd/group files so that getpwuid() works ibus: Reenable dconf manifest: Tag xorg-driver-xf86-video-intel back to working version install: Update moduleset to reflect future dependency on gjs ostree.modules: Include gtk-doc-stub, gnome-common; fix spidermonkey ostree.modules: Disable cairo support for gjs autogen: Use set -e so we actually error out on failure Depend on gjs, rewrite autobuilder.py using it ostbuild-js.in: Use correct shell variable extensions jsondb: Ensure we return null if we have nothing to return Delete run-qemu command Drop repoweb-json autobuilder: Default autoupdate-self to on build: Drop ref to deleted privhelper-run-qemu build: Also drop reference to repoweb-json snapshot.js: Correctly traverse components manifest: Tag evolution-data-server manifest: Untag evolution-data-server Rewrite checkout in gjs Port "prefix" command to gjs build: Delete import-tree builtin Port git-mirror to gjs Drop deploy-root builtin Port resolve to gjs ostbuild-qemu-pull-deploy: Shell script extracted from privhelper-deploy-qemu Drop source-diff builtin Port build to gjs Finish port to gjs build: Drop reference to deleted file vcs: Add missing cancellable ostbuild: log() -> print() jsondb: Add missing GSystem import gitmirror: Need to also mirror base system build: Correctly build the base prefix: Update for new main() execution ostree.modules: Add libsoup jsondb: Ensure we have snapshots directory qemu-pull-deploy: Actually move image into place when done making it build: Fix setuid files variable ref procutil: Clean up context creation a bit build: Log when we we're starting some processes build: Reduce number of jobs to CPUS + 1, use make -l too build: Fix bad print() which was outputting NaN task: Limit retained tasks to 10 for now ostree.modules: Don't disable GLib tests autobuilder: Drop deleted --skip-vcs-matches argument for build qemu_pull_deploy.js: Delete, it's obsoleted repoweb: Import changes from Andreas Nilsson repoweb: Fix bad variable ref repoweb: A few more tweaks git-mirror: Ensure we fetch base too autobuilder: Fix various bugs in resolve scheduling repoweb: src/ and work/ are rel=external links checkout: Add missing cancellable arg autobuilder: Actually install a fetch timeout again manifest: Add gnome-shell-extensions build: Fixes for needs-rebuild computation manifest: Mark linux-user-chroot as a setuid binary manifest: Untag libx11 manifest: Untag libxml2 build-yocto: Do the commit from here, rather than inside yocto buildsystem build: Compute yocto build status inside build.js, not script ostree-qemu-pull-deploy: Update to match ostree git build: Only keep one cached buildroot around, not two README-build: Update a bit to be more modern. Release 2012.4 Cosimo Cecchi (3): 3.8: add telepathy-mission-control Use telepathy-mission-control 5.14 stable branch manifest: switch kmod repo to git.kernel.org Emmanuele Bassi (3): bot: Reword the message and colorize depending on the build status bot: Add the latest failed build to the status message Revert "manifest: Tag glib on a working version" Frédéric Péters (6): manifest: Tag systemd back to a version that builds manifest: Tag gnome-control-center to a version that can be pulled manifest: do not build ibus vala bindings (it fails to build at the moment) Revert "manifest: do not build ibus vala bindings (...)" manifest: Tag libX11 back to working version manifest: Tag glib on a working version Giovanni Campagna (1): Autogenerate release files Jasper St. Pierre (3): Start tracking libcroco master manifest: Tag gnome-initial-setup for now Revert "manifest: Tag gnome-initial-setup for now" Matthias Clasen (1): Disable man page generation for gnome-shell _______________________________________________ gnome-os-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-os-list
