I propose that weston (or another typical wayland package) ships something like /usr/share/apport/general-hooks/weston.py (or wayland- session.py perhaps) which does the appropriate detection, and does
report.setdefault('Tags', '') report['Tags'] += ' wayland-session' Does that work for you? ** Package changed: apport (Ubuntu) => weston (Ubuntu) ** Changed in: weston (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to apport in Ubuntu. https://bugs.launchpad.net/bugs/1418262 Title: apport hook to detect wayland sessions Status in Ubuntu GNOME: New Status in apport package in Ubuntu: Triaged Bug description: Now that we have an experimental GNOME wayland session in vivid, it would be somewhat useful for apport to detect if a bug report is from a wayland session. It probably makes sense for this to be global since other projects will eventually offer wayland sessions as well. Not sure on the best place for this to live though in apport or in wayland packaging or elsewhere? detecting WAYLAND_DISPLAY env is probably enough to detect a running session, and there may be a few other useful env variables such as (GDK/CLUTTER)_BACKEND etc ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: apport 2.15.1-0ubuntu4 ProcVersionSignature: Ubuntu 3.18.0-12.13-generic 3.18.4 Uname: Linux 3.18.0-12-generic x86_64 NonfreeKernelModules: nvidia ApportLog: ApportVersion: 2.15.1-0ubuntu4 Architecture: amd64 CurrentDesktop: GNOME Date: Thu Feb 5 10:51:38 2015 InstallationDate: Installed on 2012-09-23 (864 days ago) InstallationMedia: Ubuntu GNOME Remix 12.10 "Quantal Quetzal" - Alpha amd64(20120922) PackageArchitecture: all SourcePackage: apport UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1418262/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp