Created
April 13, 2017 17:15
-
-
Save cgwalters/b034433db914b39083216a646b7740bd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Release 2017.4 | |
Things are starting to ramp up notably for rpm-ostree. This | |
release fixes a number of bugs; for example, installing `mock` on | |
the host now works. | |
Issue: https://github.com/projectatomic/rpm-ostree/issues/671 | |
We also fixed a regression related to GPG from 2017.3 that affects | |
COPR notably. | |
Issue: https://github.com/projectatomic/rpm-ostree/issues/715 | |
The first major feature is a new DBus API `UpdateDeployment`, which | |
provides the ability to do multiple operations at once - for example, | |
upgrade and install a package, or rebase and remove a package. | |
This is exposed via the command line; for example, | |
`rpm-ostree upgrade --install tree`. | |
PR: https://github.com/projectatomic/rpm-ostree/pull/711 | |
Secondly, We now support installing local RPMs. Simply provide a file path to | |
`rpm-ostree install`. This will lead us closer to being able to more easily | |
override/replace packages that exist in the base tree. | |
PR: https://github.com/projectatomic/rpm-ostree/pull/657 | |
There is some preparatory work for exit-on-idle, notably the `RegisterClient` | |
DBus API that the command line uses. Any other DBus clients should start | |
using this. | |
A notable UI change is that we stopped showing `Commit` when package layering | |
(or any other client-side tree generation like initramfs) is in play. | |
PR: https://github.com/projectatomic/rpm-ostree/pull/697 | |
`compose tree` gained a new option `--add-metadata-json`. | |
PR: https://github.com/projectatomic/rpm-ostree/pull/676 | |
Chen Fan (1): | |
spec: Update from fedora dist-git | |
Colin Walters (60): | |
compose-tree: Print nsolvables, consolidate disabled repos | |
core: Log commit stats into journal | |
Allow and start using C99 declaration-after-statement | |
ci: Sync Dockerfile with ostree | |
daemon: use systemd notify(STOPPING=1) + ReleaseName combo | |
daemon: Add RegisterClient API | |
daemon: Use sd_notify(STATUS=) to print how many clients are active | |
daemon: use sd_notify() when we receieve a signal | |
daemon: Track transaction status, render it in systemd status | |
daemon: Move mainctx iteration out of main() into object | |
daemon: Log txn initiation | |
main: Output YAML for --version | |
bwrap: Don't use --unshare-net in nspawn by default | |
rebase: Update man page for syntax, print if just changing remote | |
core: Include filename in error messages for rpmfi overrides | |
core: Apply rpmfi overrides for /etc to /usr/etc | |
core: Skip (and warn on) rpmfi overrides outside of /{usr,etc,var} | |
core: Don't try to chmod() symlinks | |
compose-tree: Clean up metadata parsing | |
compose: Canonicalize user-provided metadata to big endian | |
compose: Add --add-metadata-from-json | |
app: Switch subcommands to use "base" RpmOstreeCommand struct | |
app: Dedup code for subcommand parsing | |
tests: Stop using "ostree trivial-httpd" | |
postprocess: Handle f26 /etc/nsswitch.conf configuration | |
Move flags into command struct, pass down through builtins | |
main: Remove unused "preview" commands | |
app: Make hidden/experimental flags for command parsing | |
app: Rename internals → ex | |
main: Move "rpm-ostree container" → "rpm-ostree ex container" | |
libvm: Fix typo in "using ssh-config" case | |
compose: Delete /usr/etc/passwd- (and the other variants) | |
vmcheck: Honor TESTS= | |
status: Use the timestamp from the base, not layered | |
status: Only show one of BaseCommit/Commit | |
core: Also apply mode overrides to symlinks | |
vmcheck: Don't throw if test.sh fails early | |
vmcheck/overlay: Delete passwd backup files here for now | |
vmcheck: Drop hack for updating ostree | |
libglnx: declare TESTS earlier | |
libpriv/origin: Convert to new code style | |
daemon: Add a separate OSExperimental interface | |
ci: Build ostree from git temporarily | |
vmcheck: Support VMCHECK_INSTTREE | |
build: Fix Makefile dependency for gdbus-codegen | |
build: Add OSExperimental to .gitignore | |
app: Add a helper to get a proxy for OSExperimental too | |
daemon: Add a sysroot argument to state → GVariant functions | |
daemon: Introduce a "sysroot core" file | |
util: Stub out OSTREE_CHECK_VERSION if we don't have it | |
all: Conditionally use new ostree_sepolicy_new_at() | |
postprocess: Tell ostree to error out on missing labels | |
daemon: Fix `systemctl reload rpm-ostreed` | |
tests/ucontainer: Also disable xattrs here | |
unpacker: Also set flag to make failure to label fatal | |
treecompose: Prepare device API mounts | |
vmcheck: Support a VMCHECK_DEBUG to not reset the system | |
core: Add journal message for pkg state (repos, solvables) | |
Update libdnf submodule | |
Release 2017.4 | |
Jonathan Lebon (31): | |
.redhat-ci.yml: increase vmcheck timeout | |
status: always include the packages entries | |
core: add support for installing from cache | |
PkgChange: add support for layering local RPMs | |
vmcheck: add basic test for local RPM installs | |
bump libdnf for chksum fix | |
vmcheck: prep for parallel runs | |
vmcheck: add support for parallel runs | |
redhat-ci: provision more nodes for vmcheck | |
CLI: use proper command name in experimental notice | |
compose: consistent error messages across subcommands | |
multitest.py: don't use os.wait() | |
pkg-builtins: remove more code for no scripts | |
dbus: enable fd list passing for PkgChange | |
rpm-ostree install: pass local packages by fd | |
libglnx: bump for new error API | |
core: convert some functions to new style | |
libglnx: bump for glnx_null_throw* wrappers | |
D-Bus: enable fd passing for deploy/rebase/upgrade | |
app: convert many builtins to new return style | |
pkg-builtins: factor out sorting function | |
RpmostreedOS: share more between deployment handlers | |
D-Bus: add new UpdateDeployment() method | |
app: make use of new UpdateDeployment() | |
vmcheck: add tests for unified txn support | |
start-daemon: add metavar for --dbus-peer option | |
initramfs: add --os switch | |
dracut: always specify kver | |
rpmostree-kernel.c: always get kver from /lib/modules | |
treefile.md: clarify boot_location documentation | |
core: handle enabled_metadata repos | |
ankit01ojha (1): | |
Add issue template, move PR template to .github | |
# git-evtag comment: Computed checksum in 0.1s | |
# git-evtag comment: submodules=2 commits=3 (2368) trees=66 (25510) blobs=513 (2841187) | |
Git-EVTag-v0-SHA512: a652e86fc0c75365ef89b76e57b45753b16c309fb0bac3f215cf73de50f405ddad1e585351bf3f49e396cf1c72f53db7ee8b430610f0f7dc00d88391b5c47f76 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment