gnome-ostree v2012.4



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





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]