--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ITP: xdg-app -- Application deployment framework for desktop apps
- From: Simon McVittie <smcv@debian.org>
- Date: Sun, 31 Jan 2016 14:17:08 +0100
- Message-id: <20160131131458.GA18024@perpetual.pseudorandom.co.uk>
Package: wnpp
Severity: wishlist
Owner: Simon McVittie <smcv@debian.org>
* Package name : xdg-app
Version : 0.4.8
Upstream Author : primarily Alex Larsson and Colin Walters
* URL : https://wiki.freedesktop.org/www/Software/xdg-app/
* License : LGPL-2.1+
Programming Lang: C with GLib
Description : Application deployment framework for desktop apps
xdg-app installs, manages and runs sandboxed desktop application bundles,
primarily those from a source outside the main distribution.
Application bundles run partially isolated from the wider system, using
containerization techniques such as namespaces to prevent direct access
to system resources. Resources from outside the sandbox can be accessed
via "portal" services, which are responsible for access control; for
example, the Documents portal displays an "Open" dialog outside the
sandbox, then allows the application to access only the selected file.
Each application uses a specified "runtime" (set of libraries), which is
available as /usr inside its sandbox. This can be used to run application
bundles with multiple, potentially incompatible sets of dependencies
within the same desktop environment.
---
I'm currently intending to put this under the pkg-utopia team alongside
D-Bus and polkit, but if anyone else wants to get involved, co-maintainers
and other suggestions are welcome. Development is currently led by GNOME
people, but xdg-app itself isn't GNOME-specific (there's been interest
from KDE, for instance).
The authors of GNOME Software intend to add the ability to automate
installation of xdg-app runtimes and apps at some point (I'm not sure
whether it has been added upstream yet or whether it's just planned),
which would make the xdg-app library a dependency.
At this stage I'm only intending to target experimental.
Until our kernel maintainer considers unprivileged user namespaces to
be an acceptably small risk to be on by default, using xdg-app requires
either adjusting the kernel.unprivileged_userns_clone sysctl or making
xdg-app-helper setuid root. I'm not intending to automate this for the
time being - developers who work with experimental know what balance
of risks they're happy with.
--- End Message ---
--- Begin Message ---
Source: xdg-app
Version: 0.5.0-1
On Sat, 19 Mar 2016 at 23:28:50 +0000, Simon McVittie wrote:
> I've uploaded this to experimental NEW.
It has now been accepted; closing ITP. This would have been done by the
initial upload, but I mixed up the bug numbers and accidentally closed
the ITP for ostree instead.
Note that it is currently uninstallable, because the ftp team have not
accepted ostree yet.
--- End Message ---