Regression: D-Bus Plugin's introspection stuff needs rewrite for 0.9.x as methods don't show up in dbus-tool (list method, plugin-metadata and introspection are broken)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Sami Jaktholm | ||
Compiz Core |
Confirmed
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: compiz
In the current version of compiz in Natty (beta 1), the dbus-plugin doesn't work. If inspected with d-feet, the org.freedesktop
I'm using a new sandy bridge chipset with onboard intel graphics.
---
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
DRM.card0.DP.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.DP.2:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.HDMI.A.1:
status: connected
enabled: enabled
dpms: On
modes: 1680x1050 1280x1024 1280x1024 1440x900 1280x960 1152x864 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 720x400
edid-base64: AP/////
DRM.card0.HDMI.A.2:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Device [8086:2002]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
Package: compiz 1:0.9.4+
PackageArchitec
ProcEnviron:
LANGUAGE=de_AT:en
PATH=(custom, no user)
LANG=de_AT.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
ProcVersionSign
Renderer: Unknown
Tags: natty natty ubuntu compiz-0.9
Uname: Linux 2.6.38-8-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
dmi.bios.date: 03/01/2011
dmi.bios.vendor: Intel Corp.
dmi.bios.version: BLH6710H.
dmi.board.
dmi.board.name: DH67BL
dmi.board.vendor: Intel Corporation
dmi.board.version: AAG10189-204
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCor
version.compiz: compiz 1:0.9.4+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
=======
Update regarding the state of the dbus plugin in Compiz 0.9.10
=======
Following works:
- fetch current settings
- modify settings
- activate and deactivate actions.
Now, following things don't work:
- the list method (a list of option object paths for a plugin)
- plugin metadata
- introspection
Most of the broken features are not essential for this plugin to be useful.
The list method is the most important but not essential since the object paths are always constructed with same pattern: /org/freedeskto
Plugin metadata is not that useful unless you are building a compiz setting editor and don't want to use python and compizconfig. Introspection is just a nice addition - not critical to the usage of dbus plugin.
Patches by the community are still welcome.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- MC Return: Approve
-
Diff: 942 lines (+360/-462)2 files modifiedplugins/dbus/src/dbus.cpp (+305/-461)
plugins/dbus/src/dbus.h (+55/-1)
Changed in compiz (Ubuntu): | |
status: | Expired → Confirmed |
Changed in compiz-core: | |
status: | New → Confirmed |
Changed in compiz: | |
importance: | Undecided → High |
milestone: | none → 0.9.10.0 |
description: | updated |
Changed in compiz: | |
importance: | Medium → Low |
summary: |
- Regression: D-Bus Plugin stopped working, introspection stuff needs - rewrite for 0.9.x as methods don't show up in dbus-tool + Regression: D-Bus Plugin's introspection stuff needs rewrite for 0.9.x + as methods don't show up in dbus-tool (list method, plugin-metadata and + introspection are broken) |
Changed in compiz: | |
status: | New → In Progress |
assignee: | nobody → Sami Jaktholm (sjakthol) |
Changed in compiz: | |
importance: | Low → Medium |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
apport information