Projects/Solid/Meetings/Akademy2010: Difference between revisions
< Projects
No edit summary |
(Add the minutes) |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
== When? Where? == | |||
* Part 1 | |||
** Wednesday, July 7th, 9:30-10:30 | |||
** Akademy 2010, Demola, Area 4 | |||
* Part 2 | |||
** Wednesday, July 7th, 15:00-17:00 | |||
** Akademy 2010, Demola, Area 2 | |||
== Attendees == | == Attendees == | ||
Line 8: | Line 18: | ||
* Sebastian Kügler | * Sebastian Kügler | ||
* Dario Freddi (remote) | * Dario Freddi (remote) | ||
* Will Stephenson (remote) | |||
* Paulo Rômulo (remote) | |||
* Pino Toscano (remote) | |||
Please also declare which days/timeslots you will be around: | Please also declare which days/timeslots you will be around: | ||
http://www.doodle.com/7cm3ucw2ubvxague | [http://www.doodle.com/7cm3ucw2ubvxague Doodle Meeting Planner] | ||
== Topics For Discussion == | == Topics For Discussion == | ||
Line 25: | Line 38: | ||
* Bluetooth integration in libsolid | * Bluetooth integration in libsolid | ||
** Discuss AVRCP integration into the RemoteControl part | |||
* | * Plans for 4.6 | ||
* Network | ** Bluetooth | ||
* RemoteControl | ** Network | ||
* PowerDevil | ** RemoteControl | ||
** PowerDevil | |||
* Building a maintenance team | |||
* if people can be available via audio conferencing | * if people can be available via audio conferencing | ||
Line 42: | Line 59: | ||
* BlueZ | * BlueZ | ||
* fstab/mtab, network shares only | * fstab/mtab, network shares only | ||
* UDev, for "other" devices (camera, mediaplayer, etc.) (Dario: I can help in the creation, but I'd like somebody else to step up as a maintainer) | * UDev, for "other" devices (camera, mediaplayer, etc.) (Dario: I can help in the creation, but I'd like somebody else to step up as a maintainer; Pino, maybe) | ||
* UDisks | * UDisks | ||
* UPnP (Paulo, Friedrich) | * UPnP (Paulo, Friedrich) | ||
* UPower (Dario) | * UPower (Dario; Pino, maybe) | ||
== Minutes == | |||
make the allDevice() and friends async versions | |||
deprecate the sync ones | |||
bluetooth can't automatically detect add/remove of devices | |||
libsolidcontrol deprecation: | |||
- document our xml D-Bus interfaces | |||
- generate the documentation out of those xml (what the name of the tool?) | |||
- provide compatibility guarantees | |||
- Network | |||
- kill knetworkmanager ASAP, defunct anyway since the D-Bus menu entered the game | |||
- 4.6: moving network out of libsolidcontrol, move in kdebase (same folder), fix issues (Sebas, Will, Lamarque) | |||
- 4.7: flatten up network libsolidcontrol relicates (Sebas, Will, Lamarque) | |||
- Bluetooth: Green, can remove today (Alex) | |||
- Power: ??? (Dario) | |||
- 4.6: moving power out of libsolidcontrol, fucking great "I resumed" signal, thanks, kiss, love | |||
- 4.7: flatten power libsolidcontrol relicates | |||
- Remote Control: (Michael) | |||
- 4.6: moving remote control out of libsolidcontrol | |||
- 4.7: flatten remote control libsolidcontrol relicates | |||
libsolid bluetooth integration | |||
- exposing StorageAccess devices | |||
Plans 4.6: | |||
~ Power: get more information about the battery (boring stats) | |||
~ Power: if resume signal, start using it in applications | |||
- Fix the clock, including current timezone | |||
- Kick in dataengines to update applets | |||
~ Power: show external batteries in the UI | |||
~ Power: KCM needs usability reviewing | |||
~ Network: System wide network connections | |||
- Network: see above | |||
- Network: ModemManager support | |||
- RemoteControl: Bluetooth support (depends outcome of post-BoF discussions) | |||
- Bluetooth: Rewritten from scratch, provide daemon | |||
- Bluetooth: Alsa support | |||
- Bluetooth: comes with KCM | |||
- Bluetooth: ioslaves (listing devices, file transfer) | |||
- Bluetooth: Plasmoid similar to the network one | |||
nice for 4.7 | |||
- Network: NetworkManager 0.8 support | |||
- WiiMote support | |||
Wiki pages on userbase, describing what we support | |||
Backend adopters: | |||
- Alsa | |||
- BlueZ (Alex) | |||
- fstab/mtab, network shares only (Friedrich) | |||
- UDev, for "other" devices (camera, mediaplayer, etc.) (Dario: I can help in the creation, but I'd like somebody else to step up as a maintainer; Pino, maybe) | |||
- UDisks (Michael?, Kevin) | |||
- UPnP (Paulo, Friedrich) | |||
- UPower (Dario; Pino, maybe) |
Latest revision as of 11:30, 21 July 2010
When? Where?
- Part 1
- Wednesday, July 7th, 9:30-10:30
- Akademy 2010, Demola, Area 4
- Part 2
- Wednesday, July 7th, 15:00-17:00
- Akademy 2010, Demola, Area 2
Attendees
In alphabetical order, these are metalworkers expected to be at Akademy 2010:
- Alex Fiestas
- Kevin Ottens
- Michael Zanetti
- Sebastian Kügler
- Dario Freddi (remote)
- Will Stephenson (remote)
- Paulo Rômulo (remote)
- Pino Toscano (remote)
Please also declare which days/timeslots you will be around: Doodle Meeting Planner
Topics For Discussion
- Deprecating libsolidcontrol
- Current state in bluetooth, network, power, etc.
- Breaking out in tasks to get there
- Narrowing/strengthening libsolid API
- Finding features we duplicate from the Qt API itself
- Finding (almost) unused or useless frontend interfaces
- Adopt a backend session
- Bluetooth integration in libsolid
- Discuss AVRCP integration into the RemoteControl part
- Plans for 4.6
- Bluetooth
- Network
- RemoteControl
- PowerDevil
- Building a maintenance team
- if people can be available via audio conferencing
- (Paulo) GSoC2010, UPnP support in libsolid
- KDE Hardware wiki
Workshop, get your hands dirty
Kevin can show you how to get started in writing your own libsolid backend. A mini-hackfest for that could be nice. Put your name in front of a backend to adopt it:
- Alsa
- BlueZ
- fstab/mtab, network shares only
- UDev, for "other" devices (camera, mediaplayer, etc.) (Dario: I can help in the creation, but I'd like somebody else to step up as a maintainer; Pino, maybe)
- UDisks
- UPnP (Paulo, Friedrich)
- UPower (Dario; Pino, maybe)
Minutes
make the allDevice() and friends async versions deprecate the sync ones bluetooth can't automatically detect add/remove of devices
libsolidcontrol deprecation:
- document our xml D-Bus interfaces - generate the documentation out of those xml (what the name of the tool?) - provide compatibility guarantees - Network - kill knetworkmanager ASAP, defunct anyway since the D-Bus menu entered the game - 4.6: moving network out of libsolidcontrol, move in kdebase (same folder), fix issues (Sebas, Will, Lamarque) - 4.7: flatten up network libsolidcontrol relicates (Sebas, Will, Lamarque) - Bluetooth: Green, can remove today (Alex) - Power: ??? (Dario) - 4.6: moving power out of libsolidcontrol, fucking great "I resumed" signal, thanks, kiss, love - 4.7: flatten power libsolidcontrol relicates - Remote Control: (Michael) - 4.6: moving remote control out of libsolidcontrol - 4.7: flatten remote control libsolidcontrol relicates
libsolid bluetooth integration
- exposing StorageAccess devices
Plans 4.6:
~ Power: get more information about the battery (boring stats) ~ Power: if resume signal, start using it in applications - Fix the clock, including current timezone - Kick in dataengines to update applets ~ Power: show external batteries in the UI ~ Power: KCM needs usability reviewing ~ Network: System wide network connections - Network: see above - Network: ModemManager support - RemoteControl: Bluetooth support (depends outcome of post-BoF discussions) - Bluetooth: Rewritten from scratch, provide daemon - Bluetooth: Alsa support - Bluetooth: comes with KCM - Bluetooth: ioslaves (listing devices, file transfer) - Bluetooth: Plasmoid similar to the network one
nice for 4.7
- Network: NetworkManager 0.8 support - WiiMote support
Wiki pages on userbase, describing what we support
Backend adopters:
- Alsa - BlueZ (Alex) - fstab/mtab, network shares only (Friedrich) - UDev, for "other" devices (camera, mediaplayer, etc.) (Dario: I can help in the creation, but I'd like somebody else to step up as a maintainer; Pino, maybe) - UDisks (Michael?, Kevin) - UPnP (Paulo, Friedrich) - UPower (Dario; Pino, maybe)