From 4ea2686f247a5614bfe39054cab3b531dd3187d2 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Wed, 24 Jun 2020 17:35:05 +0100
Subject: [PATCH] Update changelog

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 debian/changelog | 81 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 43997d5aa..187371a84 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,84 @@
+pressure-vessel (0.20200624.0) UNRELEASED; urgency=medium
+
+  [ Ludovico de Nittis ]
+  * Bind VDPAU drivers.
+    If available, and newer, we bind VDPAU drivers from the host system.
+  * Bind VA-API drivers and loaders.
+    If available, and newer, we bind VA-API drivers and loaders from the
+    host system.
+  * runtime: handle merged-/usr host OS with non merged-/usr container.
+    Prioritize "/usr/" over "/lib/" if it is available to avoid issues when
+    we use a non merged-/usr container with a host system that is
+    merged-/usr. (T22125)
+
+  [ Simon McVittie ]
+  * Update libglnx subproject from upstream
+  * runtime: Look for ldconfig in /sbin, /usr/sbin.
+    If we are on an OS where /sbin is not normally in unprivileged users'
+    PATHs (for example Debian), we won't find ldconfig in PATH and will
+    need to try harder.
+  * runtime: Reset PATH in the container.
+    The PATH from outside the container doesn't really make sense inside
+    the container, because the directory hierarchy could be totally different
+    (particularly on unusual host systems like GoboLinux and Exherbo).
+    Resetting it also makes sure we don't pick up local installations in
+    ~/bin or ~/.local/bin, which could have dependencies that are
+    unsatisfied in the container.
+    Conversely, the PATH from the host might not include everything we need
+    in the container.
+  * runtime: Don't critical if we were unable to lock the runtime
+  * runtime: Add an option to skip generating missing locales.
+    This is one of the slower parts of the whole process, and not all
+    games (or automated tests) even need it.
+  * runtime: Factor out a struct to hold architecture-specific details
+  * runtime: Save a bwrap invocation and a shell by not using globbing
+  * runtime: Sort DRI "search path" more carefully.
+    As noted in the comment, the order matters.
+  * runtime: Access runtime without using bwrap if possible
+  * runtime: Optionally copy the runtime, and bind-mount the copy.
+    This is good for two reasons. In a Flatpak runtime, we will not be able
+    to do tricks with arbitrary bind-mounts; if we want the host library
+    stack, we will have to rewrite the mutable copy of the runtime to
+    replace container libraries with symlinks into /run/host. Also, when
+    not in a Flatpak runtime, having a mutable copy of the immutable runtime
+    gives developers a chance to edit the runtime to inject workarounds or
+    things they're testing. (T18688, T22035)
+  * bwrap: When we bind /usr, also bind /etc/ld.so.conf*
+    We'll need those if we want to run ldconfig.
+  * wrap: Add the ability to unshare the pid namespace.
+    We can use this to test whether it can be done without breaking Steam
+    (currently it cannot, unless you unload the gameoverlayrenderer.so
+    module).
+  * wrap: Really fail on invalid --env-if-host argument
+  * locale-gen: Add --output-dir option
+  * wrap-interactive: Fix display of pressure-vessel-wrap's name
+  * wrap-interactive: Print exit status before --shell=after
+  * wrap-interactive: Print exit status before "Enter to continue" prompt
+  * utils: Preserve permissions when copying, and fall back to reflink or
+    copy if hard link fails
+  * scripts: Assert that we have the desired Python version.
+    We require Python 3.5 (backports exist in both Steam Runtime 1 'scout'
+    and Steam Runtime 1½ 'heavy'), except for scripts that are meant to run
+    on test machines or non-developer Steam users' machines, which require
+    Python 3.4 (SteamOS 2, Debian 8, Ubuntu 14.04).
+  * build: Only instantiate libglnx subproject once
+  * build: Disable optional features of steam-runtime-tools subproject
+  * build: Disable -Wunused-local-typedefs globally
+  * build: Centralize dependency checking
+  * build: Convert parts of pressure-vessel into a static library
+  * build: Split into subdirectories
+  * tests: Improve coverage
+  * test-ui: Fix pyflakes warning for unnecessary blank line
+  * tests/relocatable-install.py: Silence a mypy warning
+  * sysroot: Add a way to mount more directories rw.
+    This will make it easier to install a new pressure-vessel build into a
+    relocatable directory hierarchy for testing.
+  * CI: Enable man pages for devel build
+  * CI: Move artifacts adjacent to the job that would produce them
+  * CI: Consistently indent with 4 spaces
+
+ -- Simon McVittie <smcv@collabora.com>  Wed, 24 Jun 2020 16:54:45 +0100
+
 pressure-vessel (0.20200331.0) scout; urgency=medium
 
   [ Jeremy Whiting ]
-- 
GitLab