[neon/backports-focal/flatpak]: Summary of bulk changes made

KDE Git Services - Bulk Change null at kde.org
Thu Oct 14 11:34:04 BST 2021


Git repository change summary for neon/backports-focal/flatpak
Pushed by jriddell into branch 'Neon/release'.
Changed from 3d1d10699f4fb1e538c71132eacf14a5ee073a4f to f8960ee140ca3c1dbceb2d199016b13fd9a89220
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 9da4bc0c65829c7f8e7a9cbb2e002700dc367543 by Alexander Larsson (on behalf of Yuri Chornoivan) on 05/07/2021 at 13:14..
Update Ukrainian translation
https://invent.kde.org/neon/backports-focal/flatpak/commit/9da4bc0c65829c7f8e7a9cbb2e002700dc367543

Git commit 640c601e8d50c0d4ef66f5a781497fba92a88b65 by Simon McVittie on 24/07/2021 at 15:12..
d/patches: Update metadata to reflect upstream flatpak-1.10.x branch

All the patches we apply in Debian are expected to be released in
1.10.3 upstream, but not all were annotated to reflect this.
https://invent.kde.org/neon/backports-focal/flatpak/commit/640c601e8d50c0d4ef66f5a781497fba92a88b65

Git commit d383b27152560f1003a2f947da9e6c827ecea87b by Simon McVittie on 24/07/2021 at 15:19..
d/p/system-helper-Fix-deploys-of-local-remotes.patch: Add

Fix some failures to update in GNOME Software and the unit tests.

This change was previously applied in Ubuntu's flatpak_1.10.2-1ubuntu1
to fix a unit test failure, possibly triggered by a newer version of
GLib. It has also been reported to fix a failure to upgrade Flatpak
apps using GNOME Software, this time in Fedora.

`git show --ignore-space-change c8b9069a` shows a version of this patch
that will be easier to review.
https://invent.kde.org/neon/backports-focal/flatpak/commit/d383b27152560f1003a2f947da9e6c827ecea87b

Git commit d2bddfc56ae90f0f62d06952cba722a46c5ad9ee by Simon McVittie on 24/07/2021 at 15:27..
d/p/create-usb-Skip-copying-extra-data-flatpaks.patch: Add

Skip flatpaks with "extra-data" when using `flatpak create-usb`.

This command is intended to create USB drives that can be used to install
Flatpak apps and/or runtimes while offline, but the "extra-data" feature
downloads extra content for an app or runtime at install time, as a way
to automate installation of data that can be re-downloaded by end users
but is not licensed for redistribution by Flatpak repositories. Such
apps and runtimes would fail to install while offline.

This is not a critical change for Debian in itself, but it's low-risk,
and its inclusion makes this package match what would be in Flatpak
stable release 1.10.3 if it was released today.
https://invent.kde.org/neon/backports-focal/flatpak/commit/d2bddfc56ae90f0f62d06952cba722a46c5ad9ee

Git commit a3cbdcf6e6d9059749a5738bd4085394ccd824b2 by Simon McVittie on 24/07/2021 at 15:37..
d/p/series: Re-order patches to match upstream flatpak-1.10.x branch
https://invent.kde.org/neon/backports-focal/flatpak/commit/a3cbdcf6e6d9059749a5738bd4085394ccd824b2

Git commit 23b39a4dfe37f245898c0e86c2f8958791a02ce3 by Simon McVittie on 24/07/2021 at 18:03..
Update changelog
https://invent.kde.org/neon/backports-focal/flatpak/commit/23b39a4dfe37f245898c0e86c2f8958791a02ce3

Git commit b1b420d1fa0a50cbe9294e760856fec7addbf72c by Simon McVittie on 25/07/2021 at 19:45..
Prepare release for unstable
https://invent.kde.org/neon/backports-focal/flatpak/commit/b1b420d1fa0a50cbe9294e760856fec7addbf72c

Git commit 9819171709863bf182e9aa6d4ec68bee56e26855 by Alexander Larsson (on behalf of Bruno Lopes) on 02/08/2021 at 06:16..
Update Brazilian Portuguese translation
https://invent.kde.org/neon/backports-focal/flatpak/commit/9819171709863bf182e9aa6d4ec68bee56e26855

Git commit a52c3e4fbabf9b6d84c70dcbdef7d8eeceb8492a by Alexander Larsson (on behalf of Phaedrus Leeds) on 02/08/2021 at 06:16..
.github: Add Sponsor button
https://invent.kde.org/neon/backports-focal/flatpak/commit/a52c3e4fbabf9b6d84c70dcbdef7d8eeceb8492a

Git commit 0aa5ce45dd74ef5063c838baab3ea015929015da by Alexander Larsson (on behalf of gasinvein) on 02/08/2021 at 06:18..
Update Russian translation
https://invent.kde.org/neon/backports-focal/flatpak/commit/0aa5ce45dd74ef5063c838baab3ea015929015da

Git commit 4c8264fc0eb06eb787da7d79347f08bfbd39437d by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Add test coverage for a mock Fedora-like system

In particular this tests commit 3aaea7d2 "Expose /var/usrlocal if
"--filesystem=host" is specified" and checks that /var/usrlocal is
counted as part of --filesystem=host-usr.

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/4c8264fc0eb06eb787da7d79347f08bfbd39437d

Git commit bca0e65267da0e080957ce7ab677a3fa75965991 by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
exports: Close mock host fd when destroyed

Previously this was leaked.

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/bca0e65267da0e080957ce7ab677a3fa75965991

Git commit 9f6ec548ab5608a95de310fcffd08776a2cb3a8e by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
utils: Document that flatpak_canonicalize_filename() does not do I/O

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/9f6ec548ab5608a95de310fcffd08776a2cb3a8e

Git commit a232276191669be8ec27bab3b2ef986ddd8b5b11 by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
exports: Make all filesystem accesses relative to the mock root fd

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/a232276191669be8ec27bab3b2ef986ddd8b5b11

Git commit f59d28b4cf4728445d2793cce898ba3329781370 by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Add a skeleton for testing unusual/corner-case situations

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/f59d28b4cf4728445d2793cce898ba3329781370

Git commit 7fbb165c8143f40c13a634a83759b2b9dd8d4a1c by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Exercise failure to export a broken autofs

To achieve this, add a flag to FlatpakExports to make it fake a broken
autofs.

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/7fbb165c8143f40c13a634a83759b2b9dd8d4a1c

Git commit 2a61cfee5b1ae87fe3f92752843a968ba18687be by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Exercise failure to export a non-absolute path

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/2a61cfee5b1ae87fe3f92752843a968ba18687be

Git commit a5047e7f8e71c66ddaf65de648f745d26567149b by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Test the special case for --filesystem=/tmp if /tmp is a symlink

If /tmp is a symlink, we mount the target directory on /tmp instead of
replicating the symlink, so that it will not interfere with "--dir /tmp".

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/a5047e7f8e71c66ddaf65de648f745d26567149b

Git commit 1297127eebba77a551af2b6b59555ff6099aa518 by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Exercise exporting a directory whose parent is a symlink

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/1297127eebba77a551af2b6b59555ff6099aa518

Git commit 0f755d9fa84fa3eef3c67c0777ccaf902df9971e by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Exercise refusal to export a self-recursive symlink

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/0f755d9fa84fa3eef3c67c0777ccaf902df9971e

Git commit c392e5adf63ea2817a6f05081365fdd7acdfc04e by Alexander Larsson (on behalf of Simon McVittie) on 02/08/2021 at 06:37..
tests: Exercise attempting to export a nonexistent directory

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/c392e5adf63ea2817a6f05081365fdd7acdfc04e

Git commit 6e5b02e2d486c345762a8b8f5796e0ba132baa9a by Alexander Larsson (on behalf of Simon McVittie) on 20/08/2021 at 13:28..
run: Don't let XDG_RUNTIME_DIR from user override the value we set

We use `bwrap --setenv XDG_RUNTIME_DIR` to set it to `/run/user/UID`,
regardless of what it is on the host system, but the changes made
to resolve CVE-2021-21261 unintentionally broke this by overwriting it
with the user's XDG_RUNTIME_DIR.

In practice this worked for most people, who either have
XDG_RUNTIME_DIR set to the same value we use (which is the conventional
setup from systemd-logind and elogind), or entirely unset (if they do not
have systemd-logind or elogind). However, it broke Wayland and other
XDG_RUNTIME_DIR-based protocols for people who intentionally set up an
XDG_RUNTIME_DIR that is different.

Fixes: 6d1773d2 "run: Convert all environment variables into bwrap arguments"
Resolves: https://github.com/flatpak/flatpak/issues/4372
Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/6e5b02e2d486c345762a8b8f5796e0ba132baa9a

Git commit 47707560f5b5c5a4d50f6a343a04495c924dc725 by Alexander Larsson (on behalf of Simon McVittie) on 23/08/2021 at 06:58..
Update bubblewrap to v0.5.0

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/47707560f5b5c5a4d50f6a343a04495c924dc725

Git commit cfc577db5ce49609fad58524bc2ea6f15ba8b71c by Alexander Larsson (on behalf of Rodhos) on 23/08/2021 at 06:59..
Update es.po
https://invent.kde.org/neon/backports-focal/flatpak/commit/cfc577db5ce49609fad58524bc2ea6f15ba8b71c

Git commit 59e86dd75411edb35e19ed041f6767c6f3d566d9 by Alexander Larsson (on behalf of a1346054) on 23/08/2021 at 10:19..
completion: bash completion files are not supposed to be executable

Signed-off-by: a1346054 <36859588+a1346054 at users.noreply.github.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/59e86dd75411edb35e19ed041f6767c6f3d566d9

Git commit 844ad9ad797fb5a8bdab03fafd215dfa0bf314dc by Alexander Larsson (on behalf of a1346054) on 23/08/2021 at 10:19..
fix spelling

Signed-off-by: a1346054 <36859588+a1346054 at users.noreply.github.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/844ad9ad797fb5a8bdab03fafd215dfa0bf314dc

Git commit d6e93b7ee0b5c4ea3e8c1c0f172d56d3f844de34 by Alexander Larsson (on behalf of a1346054) on 23/08/2021 at 10:19..
bash: fix issues identified through shellcheck

Signed-off-by: a1346054 <36859588+a1346054 at users.noreply.github.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/d6e93b7ee0b5c4ea3e8c1c0f172d56d3f844de34

Git commit 1f69e5b35cd6a83217919f4f3316f71c5ecf3bea by Alexander Larsson (on behalf of a1346054) on 23/08/2021 at 10:19..
remove trailing whitespace

Signed-off-by: a1346054 <36859588+a1346054 at users.noreply.github.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/1f69e5b35cd6a83217919f4f3316f71c5ecf3bea

Git commit ab8605193d51aab8982ad524d9aa3b9241387d72 by Simon McVittie on 23/08/2021 at 18:20..
Update NEWS with pending changes

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/ab8605193d51aab8982ad524d9aa3b9241387d72

Git commit f268f4a870292e85173496d689ff05990f81ed87 by Simon McVittie (on behalf of Phaedrus Leeds) on 24/08/2021 at 12:57..
install: Avoid a superfluous prompt to choose the only remote

The install command can search available remotes for a specified flatpak
when a remote wasn't specified. In case only one remote is configured,
or in case only one of the configured remotes matches the ref specified,
we currently prompt the user to confirm use of the remote anyway (unless
-y/--assumeyes was used). Skip this prompt even when -y/--assumeyes was
not used, since the remote to use will still effectively be confirmed
when the list of refs to be installed is presented for confirmation.

Fixes https://github.com/flatpak/flatpak/issues/4364
https://invent.kde.org/neon/backports-focal/flatpak/commit/f268f4a870292e85173496d689ff05990f81ed87

Git commit 009288eeddd1ec7ed8ff889481ee67a4db24fa1b by Simon McVittie on 25/08/2021 at 09:50..
Prepare release 1.11.3

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/009288eeddd1ec7ed8ff889481ee67a4db24fa1b

Git commit 1c44361956278a03b00bff6ebfd7f3d859ecf720 by Simon McVittie on 25/08/2021 at 11:04..
Update translation files for v1.11.3 release

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/1c44361956278a03b00bff6ebfd7f3d859ecf720

Git commit dd6b99d0d30129c1beab8fe61ba4f1beb15930c5 by Simon McVittie on 25/08/2021 at 11:07..
.gitignore: Ignore more generated files

Signed-off-by: Simon McVittie <smcv at collabora.com>
https://invent.kde.org/neon/backports-focal/flatpak/commit/dd6b99d0d30129c1beab8fe61ba4f1beb15930c5

Git commit 86242c516b1befa835fd4351ef793c4f847d6b92 by Simon McVittie on 25/08/2021 at 11:25..
Merge branch 'debian/experimental' into debian/unstable
https://invent.kde.org/neon/backports-focal/flatpak/commit/86242c516b1befa835fd4351ef793c4f847d6b92

Git commit bb660bd511bec469d09db45940fdf762e06b8758 by Simon McVittie on 25/08/2021 at 11:26..
New upstream version 1.11.3
https://invent.kde.org/neon/backports-focal/flatpak/commit/bb660bd511bec469d09db45940fdf762e06b8758

Git commit b7bc2d68f925d6f1d3a4ad01907c2f87a02d0023 by Simon McVittie on 25/08/2021 at 11:26..
Update upstream source from tag 'upstream/1.11.3'

Update to upstream version '1.11.3'
with Debian dir 0f81602e0028e3cd4542276ebd0ec11f5ce4ae73
https://invent.kde.org/neon/backports-focal/flatpak/commit/b7bc2d68f925d6f1d3a4ad01907c2f87a02d0023

Git commit 97f3a9c30fa3b2a1bf0ecd106a8e3af893bd4555 by Simon McVittie on 25/08/2021 at 11:28..
New upstream development release
https://invent.kde.org/neon/backports-focal/flatpak/commit/97f3a9c30fa3b2a1bf0ecd106a8e3af893bd4555

Git commit 19692478594b4b394b1cabd80c9ef77202cd23ea by Simon McVittie on 25/08/2021 at 11:30..
Move to debhelper compat level 13

- Drop dh_missing override, --fail-missing is now the default
https://invent.kde.org/neon/backports-focal/flatpak/commit/19692478594b4b394b1cabd80c9ef77202cd23ea

Git commit eeed69d8d0c8e5a94cf39b1d300dd8934fde19c4 by Simon McVittie on 25/08/2021 at 11:34..
d/rules: Normalize permissions of installed-tests
https://invent.kde.org/neon/backports-focal/flatpak/commit/eeed69d8d0c8e5a94cf39b1d300dd8934fde19c4

Git commit 738847b796508b7bdb8236d60307bc37a4492499 by Simon McVittie on 25/08/2021 at 11:45..
Release to unstable
https://invent.kde.org/neon/backports-focal/flatpak/commit/738847b796508b7bdb8236d60307bc37a4492499

Git commit fec49c2990b5e71329f9565fd3ccdcadb0f8ed35 by Simon McVittie on 26/08/2021 at 12:17..
Add proposed patch to prevent an autopkgtest failure under qemu
https://invent.kde.org/neon/backports-focal/flatpak/commit/fec49c2990b5e71329f9565fd3ccdcadb0f8ed35

Git commit e9418c726f3399bea3f6d36d6fa7bab41c63ff3c by Simon McVittie on 26/08/2021 at 12:17..
Add patch to improve autopkgtest coverage
https://invent.kde.org/neon/backports-focal/flatpak/commit/e9418c726f3399bea3f6d36d6fa7bab41c63ff3c

Git commit 0689d4a169c9e8d72315e06ee1807d37c8e1b35a by Simon McVittie on 27/08/2021 at 09:28..
Replace patches with the versions that were applied upstream
https://invent.kde.org/neon/backports-focal/flatpak/commit/0689d4a169c9e8d72315e06ee1807d37c8e1b35a

Git commit a08b212c75da5a2c6625ffa8ca43da6e583023f2 by Simon McVittie on 27/08/2021 at 10:18..
Update changelog
https://invent.kde.org/neon/backports-focal/flatpak/commit/a08b212c75da5a2c6625ffa8ca43da6e583023f2

Git commit 13e8b216e88e19588de5f0cc9eac395405356a70 by Simon McVittie on 27/08/2021 at 10:25..
d/rules: Remove all .la files
https://invent.kde.org/neon/backports-focal/flatpak/commit/13e8b216e88e19588de5f0cc9eac395405356a70

Git commit fa3127c9540b2ef95a8785213a194d7acc20efd7 by Simon McVittie on 27/08/2021 at 10:26..
Generalize Lintian overrides to be independent of systemd unit location
https://invent.kde.org/neon/backports-focal/flatpak/commit/fa3127c9540b2ef95a8785213a194d7acc20efd7

Git commit f8960ee140ca3c1dbceb2d199016b13fd9a89220 by Simon McVittie on 27/08/2021 at 14:00..
Release to unstable
https://invent.kde.org/neon/backports-focal/flatpak/commit/f8960ee140ca3c1dbceb2d199016b13fd9a89220


More information about the Neon-commits mailing list