gnome-ostree v2012.4
- From: Colin Walters <walters verbum org>
- To: gnome-os-list gnome org
- Subject: gnome-ostree v2012.4
- Date: Sun, 23 Dec 2012 18:09:19 -0500
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]