https://community.kde.org/api.php?action=feedcontributions&user=Markusraab&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-28T19:02:29ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=Akademy/2018/Config_Workshop&diff=80586Akademy/2018/Config Workshop2018-06-27T19:30:10Z<p>Markusraab: </p>
<hr />
<div>== Why? ==<br />
<br />
KDE has very complex configuration settings. Many of these are not visible within GUIs. Users can make their desktop dysfunctional by simple edits of configuration files. It is not easily possible to share configuration settings between desktops etc.<br />
<br />
== Who? ==<br />
<br />
* Markus Raab <markus.raab@tuwien.ac.at> is only KDE user but a researcher about configuration settings and maintainer of the Elektra Initiative https://www.libelektra.org (see also https://fosdem.org/2018/schedule/speaker/markus_raab)<br />
* Aleix Pol <aleixpol@kde.org><br />
* David Faure <faure@kde.org><br />
* You? (Please enter yourself here if you want to participate. If you want to also have talk slots, please say about which topics you want to talk.)<br />
<br />
== When&Where? ==<br />
<br />
[[Akademy/2018/Tuesday#Room_125_.2820_people.29_-_14th_August|Tuesday, Room 125]], two sessions from 10:30-12:30, then lunch together (participants are invited), last session 14:00-15:00.<br />
<br />
<br />
== Topics! ==<br />
<br />
I think we will have more than enough to share (experience with config<br />
lib dev, code gen, config updates, ...) and I would be also interested<br />
in future cooperation. I am interested in:<br />
<br />
* kconf_update<br />
* KConfig XT (code generation)<br />
* reduce complexity of configuration (auto detection, ...)<br />
* what happened with the caching of configuration files (iirc it was available somehwere in KDE3)<br />
* make configuration safer&configuration specifications in general<br />
* kiosk mode (who used it and how), ...<br />
<br />
We might shuffle around the topics depending on who has time at which slot.<br />
<br />
== How? ==<br />
<br />
The workshop will be highly interactive. We will have 5-10 minutes talks (by different persons), then 10 minutes discussions and also brain storming sessions and similar. For socializing we will have lunch together.</div>Markusraabhttps://community.kde.org/index.php?title=Akademy/2018/Config_Workshop&diff=80585Akademy/2018/Config Workshop2018-06-27T19:23:13Z<p>Markusraab: </p>
<hr />
<div>== Why ==<br />
<br />
KDE has very complex configuration settings. Many of these are not visible within GUIs. Users can make their desktop dysfunctional by simple edits of configuration files. It is not easily possible to share configuration settings between desktops etc.<br />
<br />
== Who ==<br />
<br />
* Markus Raab <markus.raab@tuwien.ac.at> is only KDE user but a researcher about configuration settings and maintainer of the Elektra Initiative https://www.libelektra.org (see also https://fosdem.org/2018/schedule/speaker/markus_raab)<br />
* Aleix Pol <aleixpol@kde.org><br />
* David Faure <faure@kde.org><br />
* You? (Please enter yourself here if you want to participate. If you want to also have talk slots, please say about which topics you want to talk.)<br />
<br />
== When&Where ==<br />
<br />
[[Akademy/2018/Tuesday#Room_125_.2820_people.29_-_14th_August|Tuesday, Room 125]], two sessions from 10:30-12:30, then lunch together (participants are invited), last session 14:00-15:00.<br />
<br />
<br />
== Topics ==<br />
<br />
I think we will have more than enough to share (experience with config<br />
lib dev, code gen, config updates, ...) and I would be also interested<br />
in future cooperation. I am interested in:<br />
<br />
* kconf_update<br />
* KConfig XT (code generation)<br />
* reduce complexity of configuration (auto detection, ...)<br />
* what happened with the caching of configuration files (iirc it was available somehwere in KDE3)<br />
* make configuration safer&configuration specifications in general<br />
* kiosk mode (who used it and how), ...<br />
<br />
We might shuffle around the topics depending on who has time at which slot.<br />
<br />
== How ==<br />
<br />
The workshop will be highly interactive. We will have 5-10 minutes talks (by different persons), then 10 minutes discussions and also brain storming sessions and similar. For socializing we will have lunch together.</div>Markusraabhttps://community.kde.org/index.php?title=Akademy/2018/Config_Workshop&diff=80584Akademy/2018/Config Workshop2018-06-27T19:20:44Z<p>Markusraab: add link</p>
<hr />
<div>== Why ==<br />
<br />
KDE has very complex configuration settings. Many of these are not visible within GUIs. Users can make their desktop dysfunctional by simple edits of configuration files. It is not easily possible to share configuration settings between desktops etc.<br />
<br />
== Who ==<br />
<br />
* Markus Raab <markus.raab@tuwien.ac.at> is only KDE user but a researcher about configuration settings and maintainer of the Elektra Initiative https://www.libelektra.org (see also https://fosdem.org/2018/schedule/speaker/markus_raab)<br />
* Aleix Pol <aleixpol@kde.org><br />
* David Faure <faure@kde.org><br />
* You? (Please enter yourself here if you want to participate)<br />
<br />
== When&Where ==<br />
<br />
[[Akademy/2018/Tuesday#Room_125_.2820_people.29_-_14th_August|Tuesday, Room 125]], two sessions from 10:30-12:30, then lunch together (participants are invited), last session 14:00-15:00.<br />
<br />
<br />
== Topics ==<br />
<br />
I think we will have more than enough to share (experience with config<br />
lib dev, code gen, config updates, ...) and I would be also interested<br />
in future cooperation. I am interested in:<br />
<br />
* kconf_update<br />
* KConfig XT (code generation)<br />
* reduce complexity of configuration (auto detection, ...)<br />
* what happened with the caching of configuration files (iirc it was available somehwere in KDE3)<br />
* make configuration safer&configuration specifications in general<br />
* kiosk mode (who used it and how), ...<br />
<br />
We might shuffle around the topics depending on who has time at which slot.<br />
<br />
== How ==<br />
<br />
The workshop will be highly interactive. We will have 5-10 minutes talks (by different persons), then 10 minutes discussions and also brain storming sessions and similar. For socializing we will have lunch together.</div>Markusraabhttps://community.kde.org/index.php?title=Akademy/2018/Tuesday&diff=80583Akademy/2018/Tuesday2018-06-27T19:03:08Z<p>Markusraab: added link to wiki page of workshop</p>
<hr />
<div>= BoF sessions on Tuesday, August 14th 2018 =<br />
<br />
''All rooms are on the third floor (except 125, second floor) of Neues EI and have either a blackboard or a whiteboard.''<br />
<br />
Floor plans: <br />
* [https://www.gut.tuwien.ac.at/fileadmin/t/gut/fotos/Veranstaltungsservice/Gusshaus/3_OG_-_neues_Gusshaus.jpg 3rd floor]<br />
* [https://www.gut.tuwien.ac.at/fileadmin/t/gut/fotos/Veranstaltungsservice/Gusshaus/2_OG_-_neues_Gusshaus.jpg 2nd floor]<br />
If you need any other equipment, please send an email to akademy-team@kde.org.<br />Please put your name and email address in the Host/Notes section. There is no length limitation; text will wrap. <br />
<br />
'''BoF Wrap-up at 18:00'''<br /><br />
Please join the BoF wrap-up session this evening. Another opportunity for communication. Share outcomes and plans, cross-pollinate, attract attention to your project.<br />
Please select someone from your BoF to give a summary—topic, what was discussed and decided, what's next, resources desired.<br />
<br />
The Akademy team might reasign BoFs based on operational needs<br />
<br />
=== Room 121 (37 people, priority for workshops) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 121<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" |<br />
| width="400pt" |<br />
|-<br />
| 10:30<br />
| <br />
| <br />
|-<br />
| 11:30 <br />
|<br />
|<br />
|-<br />
| 12:30<br />
|Lunch<br />
|<br />
|-<br />
| 14:00<br />
| <br />
| <br />
|-<br />
| 15:00 <br />
| <br />
| <br />
|-<br />
| 16:00<br />
| <br />
| <br />
|-<br />
| 17:00 <br />
| <br />
| <br />
|}<br />
<br />
=== Room 122 (25 people) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 122<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" |<br />
| width="400pt" |<br />
|-<br />
| 10:30<br />
| VDG Goals<br />
|Andy Betts (Anditosan) General session to define goals for the future. Community input.<br />
|-<br />
| 11:30 <br />
| VDG Current State<br />
| Andy Betts (Anditosan) - Revision of work to date and new work coming up.<br />
|-<br />
| 12:30<br />
| Lunch<br />
|<br />
|-<br />
| 14:00<br />
| KDE neon<br />
| - sitter@kde.org<br />
|-<br />
| 15:00 <br />
| KDE neon<br />
| - sitter@kde.org<br />
|-<br />
| 16:00<br />
| KDE neon<br />
| - sitter@kde.org<br />
|-<br />
| 17:00 <br />
| GPG Key Signing<br />
| [[Akademy/2018/GPGKeys]] - sitter@kde.org<br />
|}<br />
<br />
=== Room 125 (20 people) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 125<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" | KDE Free Qt Foundation<br />
| width="400pt" | Session for members of the KDE community who are interested in KDE’s collaboration with Qt – We will talk about the KDE Free Qt Foundation (legal setup; history and future; perspectives: What is important for the KDE community going forward?) <br/>Olaf Schmidt-Wischhöfer <ojschmidt@kde.org><br />
|-<br />
| 10:30<br />
| [[../Config_Workshop|Config Workshop (1)]]<br />
| Topics: Collaboration with https://www.libelektra.org; Config Migrations, kconf_update; See [[../Config_Workshop]]; Host: Markus Raab <markus.raab@tuwien.ac.at><br />
|-<br />
| 11:30 <br />
| [[../Config_Workshop|Config Workshop (2)]]<br />
| Topics: Collaboration with https://www.libelektra.org; KConfig XT (code generation), caching of configuration files; See [[../Config_Workshop]]; Host: Markus Raab <markus.raab@tuwien.ac.at><br />
|-<br />
| 12:30<br />
|Lunch<br />
|<br />
|-<br />
| 14:00<br />
| [[../Config_Workshop|Config Workshop (3)]]<br />
| Topics: Collaboration with https://www.libelektra.org; Configuration Management, Configuration Specification (Schemas), Kiosk Mode; See [[../Config_Workshop]]; Host: Markus Raab <markus.raab@tuwien.ac.at><br />
|-<br />
| 15:00 <br />
| The Maui Project<br />
| The Maui project aims for a cohesive shell and set of apps tightly integrated that work on mobile and desktop devices, such as Android, Plasma Mobile and GNU Linux distributions. Maui makes use of KDE technologies. With this session the idea is to shared what has been done, talk about future plans and overall have a discussion with the members of the community on all the interested parties from the KDE Frameworks Maui makes use of.<br />
|-<br />
| 16:00<br />
| <br />
| <br />
|-<br />
| 17:00 <br />
| <br />
| <br />
|}<br />
<br />
=== Room 127 (37 people) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 127<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" |<br />
| width="400pt" |<br />
|-<br />
| 10:30<br />
| <br />
| <br />
|-<br />
| 11:30 <br />
|<br />
|<br />
|-<br />
| 12:30<br />
| Lunch<br />
|<br />
|-<br />
| 14:00<br />
| <br />
| <br />
|-<br />
| 15:00 <br />
| <br />
| <br />
|-<br />
| 16:00<br />
| <br />
| <br />
|-<br />
| 17:00 <br />
| <br />
| <br />
|}</div>Markusraabhttps://community.kde.org/index.php?title=Akademy/2018/Config_Workshop&diff=80582Akademy/2018/Config Workshop2018-06-27T18:58:42Z<p>Markusraab: Initial commit</p>
<hr />
<div>== Why ==<br />
<br />
KDE has very complex configuration settings. Many of these are not visible within GUIs. Users can make their desktop dysfunctional by simple edits of configuration files. It is not easily possible to share configuration settings between desktops etc.<br />
<br />
== Who ==<br />
<br />
* Markus Raab <markus.raab@tuwien.ac.at> is only KDE user but a researcher about configuration settings and maintainer of the Elektra Initiative https://www.libelektra.org (see also https://fosdem.org/2018/schedule/speaker/markus_raab)<br />
* Aleix Pol <aleixpol@kde.org><br />
* David Faure <faure@kde.org><br />
* You? (Please enter yourself here if you want to participate)<br />
<br />
== When&Where ==<br />
<br />
Tuesday, Room 125, two sessions from 10:30-12:30, then lunch together (participants are invited), last session 14:00-15:00.<br />
<br />
<br />
== Topics ==<br />
<br />
I think we will have more than enough to share (experience with config<br />
lib dev, code gen, config updates, ...) and I would be also interested<br />
in future cooperation. I am interested in:<br />
<br />
* kconf_update<br />
* KConfig XT (code generation)<br />
* reduce complexity of configuration (auto detection, ...)<br />
* what happened with the caching of configuration files (iirc it was available somehwere in KDE3)<br />
* make configuration safer&configuration specifications in general<br />
* kiosk mode (who used it and how), ...<br />
<br />
We might shuffle around the topics depending on who has time at which slot.<br />
<br />
== How ==<br />
<br />
The workshop will be highly interactive. We will have 5-10 minutes talks (by different persons), then 10 minutes discussions and also brain storming sessions and similar. For socializing we will have lunch together.</div>Markusraabhttps://community.kde.org/index.php?title=Akademy/2018/Tuesday&diff=80580Akademy/2018/Tuesday2018-06-27T18:39:46Z<p>Markusraab: /* Room 125 (20 people) - 14th August */</p>
<hr />
<div>= BoF sessions on Tuesday, August 14th 2018 =<br />
<br />
''All rooms are on the third floor (except 125, second floor) of Neues EI and have either a blackboard or a whiteboard.''<br />
<br />
Floor plans: <br />
* [https://www.gut.tuwien.ac.at/fileadmin/t/gut/fotos/Veranstaltungsservice/Gusshaus/3_OG_-_neues_Gusshaus.jpg 3rd floor]<br />
* [https://www.gut.tuwien.ac.at/fileadmin/t/gut/fotos/Veranstaltungsservice/Gusshaus/2_OG_-_neues_Gusshaus.jpg 2nd floor]<br />
If you need any other equipment, please send an email to akademy-team@kde.org.<br />Please put your name and email address in the Host/Notes section. There is no length limitation; text will wrap. <br />
<br />
'''BoF Wrap-up at 18:00'''<br /><br />
Please join the BoF wrap-up session this evening. Another opportunity for communication. Share outcomes and plans, cross-pollinate, attract attention to your project.<br />
Please select someone from your BoF to give a summary—topic, what was discussed and decided, what's next, resources desired.<br />
<br />
The Akademy team might reasign BoFs based on operational needs<br />
<br />
=== Room 121 (37 people, priority for workshops) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 121<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" |<br />
| width="400pt" |<br />
|-<br />
| 10:30<br />
| <br />
| <br />
|-<br />
| 11:30 <br />
|<br />
|<br />
|-<br />
| 12:30<br />
|Lunch<br />
|<br />
|-<br />
| 14:00<br />
| <br />
| <br />
|-<br />
| 15:00 <br />
| <br />
| <br />
|-<br />
| 16:00<br />
| <br />
| <br />
|-<br />
| 17:00 <br />
| <br />
| <br />
|}<br />
<br />
=== Room 122 (25 people) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 122<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" |<br />
| width="400pt" |<br />
|-<br />
| 10:30<br />
| VDG Goals<br />
|Andy Betts (Anditosan) General session to define goals for the future. Community input.<br />
|-<br />
| 11:30 <br />
| VDG Current State<br />
| Andy Betts (Anditosan) - Revision of work to date and new work coming up.<br />
|-<br />
| 12:30<br />
| Lunch<br />
|<br />
|-<br />
| 14:00<br />
| KDE neon<br />
| - sitter@kde.org<br />
|-<br />
| 15:00 <br />
| KDE neon<br />
| - sitter@kde.org<br />
|-<br />
| 16:00<br />
| KDE neon<br />
| - sitter@kde.org<br />
|-<br />
| 17:00 <br />
| GPG Key Signing<br />
| [[Akademy/2018/GPGKeys]] - sitter@kde.org<br />
|}<br />
<br />
=== Room 125 (20 people) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 125<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" | KDE Free Qt Foundation<br />
| width="400pt" | Session for members of the KDE community who are interested in KDE’s collaboration with Qt – We will talk about the KDE Free Qt Foundation (legal setup; history and future; perspectives: What is important for the KDE community going forward?) <br/>Olaf Schmidt-Wischhöfer <ojschmidt@kde.org><br />
|-<br />
| 10:30<br />
| Config Workshop (1)<br />
| Topics: Collaboration with https://www.libelektra.org; Config Migrations, kconf_update; Markus Raab <markus.raab@tuwien.ac.at><br />
|-<br />
| 11:30 <br />
| Config Workshop (2)<br />
| Topics: Collaboration with https://www.libelektra.org; KConfig XT (code generation), caching of configuration files; Markus Raab <markus.raab@tuwien.ac.at><br />
|-<br />
| 12:30<br />
|Lunch<br />
|<br />
|-<br />
| 14:00<br />
| Config Workshop (3)<br />
| Topics: Collaboration with https://www.libelektra.org; Configuration Management, Configuration Specification (Schemas), Kiosk Mode; Markus Raab <markus.raab@tuwien.ac.at><br />
|-<br />
| 15:00 <br />
| The Maui Project<br />
| The Maui project aims for a cohesive shell and set of apps tightly integrated that work on mobile and desktop devices, such as Android, Plasma Mobile and GNU Linux distributions. Maui makes use of KDE technologies. With this session the idea is to shared what has been done, talk about future plans and overall have a discussion with the members of the community on all the interested parties from the KDE Frameworks Maui makes use of.<br />
|-<br />
| 16:00<br />
| <br />
| <br />
|-<br />
| 17:00 <br />
| <br />
| <br />
|}<br />
<br />
=== Room 127 (37 people) - 14th August ===<br />
{| class="wikitable" border="1"<br />
|-<br />
! 127<br />
!<br />
! <br />
|-<br />
! Time <br />
! Subject <br />
! Host/Notes<br />
|-<br />
| width="100pt" | 9:30<br />
| width="200pt" |<br />
| width="400pt" |<br />
|-<br />
| 10:30<br />
| <br />
| <br />
|-<br />
| 11:30 <br />
|<br />
|<br />
|-<br />
| 12:30<br />
| Lunch<br />
|<br />
|-<br />
| 14:00<br />
| <br />
| <br />
|-<br />
| 15:00 <br />
| <br />
| <br />
|-<br />
| 16:00<br />
| <br />
| <br />
|-<br />
| 17:00 <br />
| <br />
| <br />
|}</div>Markusraab