Projects/Solid/Meetings/Akademy2010: Difference between revisions

    From KDE TechBase
    (Add the minutes)
     
    (8 intermediate revisions by 6 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 7: Line 17:
    * Michael Zanetti
    * Michael Zanetti
    * Sebastian Kügler
    * 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:
    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 24: Line 38:


    * Bluetooth integration in libsolid
    * Bluetooth integration in libsolid
    ** Discuss AVRCP integration into the RemoteControl part


    * Bluetooth plans for 4.6
    * Plans for 4.6
    * Network plans for 4.6
    ** Bluetooth
    ** Network
    ** RemoteControl
    ** PowerDevil
     
    * Building a maintenance team


    * if people can be available via audio conferencing
    * if people can be available via audio conferencing
    ** (Dario) PowerDevil plans for 4.6
    ** (Paulo) GSoC2010, UPnP support in libsolid
    ** (Paulo) GSoC2010, UPnP support in libsolid


    Line 40: Line 59:
    * BlueZ
    * BlueZ
    * fstab/mtab, network shares only
    * fstab/mtab, network shares only
    * UDev, for "other" devices (camera, mediaplayer, etc.)
    * 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
    * 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)