Hello community, here is the log from the commit of package xdg-app for openSUSE:Factory checked in at 2015-10-06 16:36:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdg-app (Old) and /work/SRC/openSUSE:Factory/.xdg-app.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-app" Changes: -------- --- /work/SRC/openSUSE:Factory/xdg-app/xdg-app.changes 2015-04-23 07:58:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-app.new/xdg-app.changes 2015-10-06 16:36:53.000000000 +0200 @@ -1,0 +2,254 @@ +Wed Sep 30 09:26:04 UTC 2015 - zai...@opensuse.org + +- Own %{_datadir}/dbus-1 and subfolder for openSUSE Tumbleweed. + +------------------------------------------------------------------- +Mon Sep 21 14:29:36 UTC 2015 - dims...@opensuse.org + +- Update to version 0.4.1: + + run: Allow perf and ptrace in debug and build mode. + + Mount nvidia device nodes in sandbox if dri allowed + + tests: Use check_PROGRAMS as the primary + + fuse: Supply mode when creating files + + Support version= in extension metadata + + Update NEWS and version to 0.4.1 + +------------------------------------------------------------------- +Mon Sep 21 14:29:17 UTC 2015 - dims...@opensuse.org + +- Update to version 0.4.0: + + Import xdg-document-portal from github repo + + Add GetMountPoint method for document portal + + Automatically start and mount document portal in sandbox + + document-portal: *always* use the by-app location + + Don't list empty names in opendir + + Change dbus name of session helper to org.freedesktop.XdgApp + + Rename dbus file to org.freedesktop.XdgApp + + Move gvdb to lib/ + + gvdb: Add gvdb_table_get_content + + Initial version of XdgAppDb + + Initial tests of the db + + Add XdgAppError + + Initial version of permission store + + Make document portal use the new permission store + + Switch document portal to use strings for document ids + + Document portal: Store paths, not uris + + Drop the xdp specific errors and use the xdg-app ones + + Remove ununsed variables reported by clang + + dbus-proxy: Fix flags arg passed to g_socket_receive_message + + dbus-proxy: Fix incorrect check of name policy + + dbus-proxy: Avoid clang warning + + Fix type of return + + Fix error check of policy parsing + + Fix const marking of string arrays. + + utils: Add AUTOLOCK macro + + autogen: Fix git submodules + + Update libglnx, use its copy of backports + + Use g_auto(GStrv) instead of glnx_strfreev + + helper: Add perf and ptrace to seccomp blacklist + + Markup AUTOLOCK with unused to avoid warnings + + fuse: Make filesystem multithreaded + + Add xdg_app_mkstempat + + Store and verify parent dir dev/ino and pass O_PATH fds + + Add xdg-app export-file to export files with the document portal + + Add debug output for release + + fuse: Always open files with O_NOFOLLOW + + document-portals: Support unique documents + + document-portal: Use xdg_app_is_valid_name() to validate app names + + export-files: Allow specifying app permissions + + document-portal: Actually respect WRITE permissions + + Add check-valgrind target + + db: Fix leak + + export-file: Fix leak + + Add minimal document portal tests + + fuse: Unmount previous fuse instance if ENOTCONN + + fuse: Add daemonizing switch + + test-doc-portal: Launch the portal manually + + fuse: Properly invalidate inodes and entries + + fuse: Raise entry cache times now that we invalidate + + fuse: Add some more debug spew + + document-portal: Allow dbus owner replacing + + document portal: Move locking explicitly into portal handlers + + export-file: Print the full document pathname + + document portal: Correctly handle recursive documents + + fuse: Drop DOC_DIR_INO_CLASS + + test-doc-portal: Fix unique boolean arg + + fuse: Add some more debug spew + + test-doc-portal: Work around GTestDbus env unsetting + + test-doc-portal: Add recursive file export test + + XdgAppContext: Properly handle masking things from parent context + + run: Correctly report errors talking to document portal + + document portal: Fix crashes when dbus activated + + run: Never propagate DISPLAY if X socket not requested + + run: Read per-app override metadata file + + build-finish: Don't export hidden or backup files + + XdgAppContext: Always initialize bitfields + + run: Support system overrides as well as per-user + + create dirs with 755, not 777 + + Add new override builtin to override app permissions + + lib: Handle libsoup now having built-in autocleanup support + + add modify-remote command + + list-remotes: Add more details to remotes list + + Fix unused label warning + + Add XdgAppChainInputStream based on ostree version + + add/modify-remote: Support importing trusted gpg keys + + list-remotes: Separate columns with tab + + docs: Update remote related docs + + list-remotes: Use --show-details instead of --details + + Rename repo-contents to ls-remote + + Update docs for new/changes interface + + bash completion: Update to match the lastest options + + bump version to 0.4.0 + + Updated NEWS for release + + document portal: Add support for transient documents + + Fix distcheck issues +- Drop 0001-Finish-switch-to-glibc-s-xattr.patch: fixed upstream. +- Add pkgconfig(fuse) BuildRequires: new dependency. + +------------------------------------------------------------------- +Mon Aug 10 07:48:18 UTC 2015 - opensuse-packag...@opensuse.org + +- Update to version 0.3.6: + + helper: Fix typo in the socket-family blacklist. + + run: Make users fonts appear in /run/host/user-fonts. + + helper: Disable socket filters on x86. + + Write user-dirs.dirs under app's XDG_CONFIG_HOME. + + helper: Mount extra dirs/files only after all other mounts are + up. + + helper: Add all possible architectures to seccomp filter. + + Restructure directories and build. + + Add NEWS file. + + If home is accessible, make user-dirs.dir visible in custom + config dir. + + Bump version to 0.3.6. + +------------------------------------------------------------------- +Tue Jul 14 08:56:22 UTC 2015 - dims...@opensuse.org + +- Update to version 0.3.5: + + update: Don't remove existing deployment if there was no updates + + Bump version to 0.3.2 + + helper: Keep any existing old mount flags when remounting + + helper: Remove noremount hack now that we keep old mount flags + + helper: No need for a tmpfs on /dev these days + + configure: Add checks for docbook xsl/dtd + + Bump version to 0.3.3 + + Avoid unnecessary escapes in desktop file exports + + Bump version to 0.3.4 + + xdg-app.sh: /usr/local/share is also in the default XDG_DATA_DIRS + + Add xdg-app.env file for gdm + + profile: Don't override pre-existing XDG_DATA_DIRS env vars + + Bump version to 0.3.5 + +------------------------------------------------------------------- +Tue Jun 09 07:55:25 UTC 2015 - dims...@opensuse.org + +- Update to version 0.3.1: + + helper: Clean up launched command line + + Bump version to 0.3.1 + +------------------------------------------------------------------- +Tue Jun 02 12:25:36 UTC 2015 - dims...@opensuse.org + +- Update to version 0.3+git.20150602.d781e27: + + Add a README + + Make symlinks lib64 -> usr/lib64, etc if those exist in the runtime + + Fix debug message format string + + dbus proxy in progress + + Parse dbus headers + + Add some minimal policy on send/receive + + Flesh out filtering + + DBusProxy: Add non-filtering mode + + Add wildcard policies + + Better handling of fd passing + + dbus-proxy: Add some test policy + + Break out dbus proxy implementation to separate file + + Make xdg-dbus-proxy talk command line args and install it + + Only print headers when logging + + Allow runtime and apps to override environment variables + + Don't clear the [Vars] group in build-finish command and improve error reporting + + Ignore errors in add_env_overrides() + + Actually unset the env variable when the value is empty + + Report error when --var option is missing '=' + + Close any unexpectedly inherited fds in helper monitor and init. + + xdg-dbus-proxy: Add support for syncing via fd + + Fix path generation when recursively exporting a directory + + xdg-app-helper: Add -S fd support + + xdg-app run: use a dbus proxy if needed + + Clean up filtering and allow all messages from bus to client + + xdg-app-proxy: Only allow replies from the bus that we requested + + xdg-app-proxy: Only allow pending replies from client + + xdg-app-proxy: Large rewrite of docs comment + + xdg-app-proxy: Don't filter unicast signals + + proxy: Don't forward method returns and errors with no reply_serial + + proxy: Ensure that we SEE from peers we've gotten messages from + + proxy: unlink socket on exit + + proxy: Free some members on finalize + + proxy: Send initial AddMatch and GetNameOwner to handle policy + + proxy: Remove unneeded code for old name tracking + + Update docs wrt new ownership tracking code. + + proxy: Fully support policies for wildcarded names + + proxy: Update docs + + Some typo fixes + + Add missing space + + proxy: Fix double-free of socket control messages + + XdgAppDir: Add XdgAppDeploy helper object + + Add xdg_app_find_deploy_for_ref + + builtins-run: Use XdgAppDeploy ++++ 57 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xdg-app/xdg-app.changes ++++ and /work/SRC/openSUSE:Factory/.xdg-app.new/xdg-app.changes Old: ---- 0001-Finish-switch-to-glibc-s-xattr.patch xdg-app-0.1+git.20150407.fc8db2b.tar.xz New: ---- xdg-app-0.4.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdg-app.spec ++++++ --- /var/tmp/diff_new_pack.utJurH/_old 2015-10-06 16:36:54.000000000 +0200 +++ /var/tmp/diff_new_pack.utJurH/_new 2015-10-06 16:36:54.000000000 +0200 @@ -17,22 +17,23 @@ Name: xdg-app -Version: 0.1+git.20150407.fc8db2b +Version: 0.4.1 Release: 0 Summary: Manage OSTree based application bundles License: LGPL-2.1+ Group: System/Utilities Url: https://wiki.gnome.org/Projects/SandboxedApps Source: %{name}-%{version}.tar.xz -Patch0: 0001-Finish-switch-to-glibc-s-xattr.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: libcap-devel BuildRequires: libtool BuildRequires: xsltproc +BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libgsystem) >= 2015.1 +BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(ostree-1) >= 2015.3 Requires: ostree >= 2015.3 @@ -42,9 +43,6 @@ %prep %setup -q -pushd libglnx -%patch0 -p1 -popd %build NOCONFIGURE=1 ./autogen.sh @@ -60,9 +58,20 @@ %{_bindir}/xdg-app %{_bindir}/xdg-app-helper %{_libexecdir}/xdg-app-session-helper +%{_libexecdir}/xdg-dbus-proxy +%{_libexecdir}/xdg-document-portal %{_datadir}/bash-completion/completions/xdg-app +# # Own dirs so we don't have to depend on dbus for building. +%dir %{_datadir}/dbus-1 +%dir %{_datadir}/dbus-1/services +%{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service %{_datadir}/dbus-1/services/xdg-app-session.service %{_mandir}/man1/xdg-app* %{_datadir}/%{name}/ +%{_sysconfdir}/profile.d/xdg-app.sh +# Own dirs so we don't have to depend on gdm for building. +%dir %{_datadir}/gdm/ +%dir %{_datadir}/gdm/env.d/ +%{_datadir}/gdm/env.d/xdg-app.env %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.utJurH/_old 2015-10-06 16:36:54.000000000 +0200 +++ /var/tmp/diff_new_pack.utJurH/_new 2015-10-06 16:36:54.000000000 +0200 @@ -1,10 +1,11 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="url">https://github.com/alexlarsson/xdg-app.git</param> + <param name="url">git://anongit.freedesktop.org/xdg-app/xdg-app</param> <param name="scm">git</param> - <param name="versionformat">0.1+git.%cd.%h</param> + <param name="versionformat">0.4.1</param> <param name="submodules">enable</param> <param name="changesgenerate">enable</param> + <param name="revision">refs/tags/0.4.1</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.utJurH/_old 2015-10-06 16:36:54.000000000 +0200 +++ /var/tmp/diff_new_pack.utJurH/_new 2015-10-06 16:36:54.000000000 +0200 @@ -1,4 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/alexlarsson/xdg-app.git</param> - <param name="changesrevision">fc8db2b39e8d61d6fce5b3329f976a5ac61cd1ba</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">4f73eaf10b7059fa81ed489bb9f0798d03f4f7ce</param></service><service name="tar_scm"> + <param name="url">git://anongit.freedesktop.org/xdg-app/xdg-app</param> + <param name="changesrevision">f22c0edfd85154c0488f3bb93f24bdd9a4377464</param></service></servicedata> \ No newline at end of file ++++++ xdg-app-0.1+git.20150407.fc8db2b.tar.xz -> xdg-app-0.4.1.tar.xz ++++++ ++++ 34521 lines of diff (skipped)