You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<contenttype="html"xml:base="https://meven.github.io/berlin-goals-sprint-2024/"><p>As you have probably heard, two weeks ago a bunch of KDE contributors gathered in Berlin to attend to a sprint to move forward on <a href="https://kde.org/goals/">current KDE community Goals</a>.</p>
26
+
<p>I attended the sprint and it was a pleasure to get together with fellow KDE contributors, and discuss our experiences, our plans and aspirations.</p>
<p>My main objective for this Goal was to get automated GUI testing merged for Dolphin.
29
+
This is important as it paves the way to better testing, accessibility improvements and power-usage measurement, making progress towards the three Goals at once.</p>
30
+
<p>I wanted to get this done, since last akademy, and I gave it a try but it wasn't fruitful then.
31
+
This time with <a href="https://kde.haraldsitter.eu/">Harald</a> around, <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi/">selenium webdriver at spi</a> author, I would get a chance to poke him to overcome my difficulties.</p>
32
+
<p>And indeed Harald was very helpful. It took me a while to setup properly my local testing environment.
33
+
But then I could update the existing MR by Marco and iron it up slightly to get <a href="https://invent.kde.org/system/dolphin/-/merge_requests/767">it merged</a>.</p>
34
+
<p>Another objective I had coming to Berlin, was improving KIO-'s CI-testing situation.
35
+
Currently a bunch of tests are failing and we don't require tests to pass for KIO.
36
+
KIO is a very important library for Dolphin, as such I spend an important part of my contributor time on improving it, so this is quite important to me.
37
+
I sent a <a href="https://invent.kde.org/frameworks/kio/-/merge_requests/1610">fix for a test</a> but CI can't really run this kind of test.
38
+
Those test the launch of programs using systemd, except our tests run inside containers which limits what tests can do at runtime.
39
+
We did a little progress, and I learned what needs to be done to fix this case.
40
+
We need some work on our dev-ops side of things for those ones.
41
+
A bunch other tests still need fixing.</p>
A particular one of interests for developpers will be that there will be a <a href="https://invent.kde.org/sdk/dolphin-plugins/-/merge_requests/58">git clone dialog</a> in dolphin-plugins.
45
+
Nikolai Krasheninnikov, the feature contributor, and myself are still improving it to be both nice and very practical.</p>
46
+
<p>There is another feature I have been reviewing, but it is too early to speak about publicly.</p>
47
+
<p>I also for the first time tried out <a href="https://apps.kde.org/fr/neochat/">neochat</a> and I was pleased.</p>
<p>As you have probably heard, two weeks ago a bunch of KDE contributors gathered in Berlin to attend to a sprint to move forward on <ahref="https://kde.org/goals/">current KDE community Goals</a>.</p>
122
+
<p>I attended the sprint and it was a pleasure to get together with fellow KDE contributors, and discuss our experiences, our plans and aspirations.</p>
123
+
<h1id="goal-work">Goal Work</h1>
124
+
<p>My main objective for this Goal was to get automated GUI testing merged for Dolphin.
125
+
This is important as it paves the way to better testing, accessibility improvements and power-usage measurement, making progress towards the three Goals at once.</p>
126
+
<p>I wanted to get this done, since last akademy, and I gave it a try but it wasn't fruitful then.
127
+
This time with <ahref="https://kde.haraldsitter.eu/">Harald</a> around, <ahref="https://invent.kde.org/sdk/selenium-webdriver-at-spi/">selenium webdriver at spi</a> author, I would get a chance to poke him to overcome my difficulties.</p>
128
+
<p>And indeed Harald was very helpful. It took me a while to setup properly my local testing environment.
129
+
But then I could update the existing MR by Marco and iron it up slightly to get <ahref="https://invent.kde.org/system/dolphin/-/merge_requests/767">it merged</a>.</p>
130
+
<p>Another objective I had coming to Berlin, was improving KIO-'s CI-testing situation.
131
+
Currently a bunch of tests are failing and we don't require tests to pass for KIO.
132
+
KIO is a very important library for Dolphin, as such I spend an important part of my contributor time on improving it, so this is quite important to me.
133
+
I sent a <ahref="https://invent.kde.org/frameworks/kio/-/merge_requests/1610">fix for a test</a> but CI can't really run this kind of test.
134
+
Those test the launch of programs using systemd, except our tests run inside containers which limits what tests can do at runtime.
135
+
We did a little progress, and I learned what needs to be done to fix this case.
136
+
We need some work on our dev-ops side of things for those ones.
137
+
A bunch other tests still need fixing.</p>
138
+
<h1id="dolphin">Dolphin</h1>
139
+
<p>And I got busy doing Dolphin reviews.
140
+
A particular one of interests for developpers will be that there will be a <ahref="https://invent.kde.org/sdk/dolphin-plugins/-/merge_requests/58">git clone dialog</a> in dolphin-plugins.
141
+
Nikolai Krasheninnikov, the feature contributor, and myself are still improving it to be both nice and very practical.</p>
142
+
<p>There is another feature I have been reviewing, but it is too early to speak about publicly.</p>
143
+
<p>I also for the first time tried out <ahref="https://apps.kde.org/fr/neochat/">neochat</a> and I was pleased.</p>
144
+
145
+
</div>
146
+
</div>
147
+
148
+
149
+
<footerclass="card-footer">
150
+
<divclass="article-footer">
151
+
<divclass="columns is-multiline">
152
+
<divclass="column is-12">
153
+
<p>
154
+
Published
155
+
156
+
157
+
<timedatetime="2024-05-05">
158
+
2024-05-05
159
+
</time>
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
in <ahref="https://meven.github.io/categories/monde-libre/">
<contenttype="html"xml:base="https://meven.github.io/berlin-goals-sprint-2024/"><p>As you have probably heard, two weeks ago a bunch of KDE contributors gathered in Berlin to attend to a sprint to move forward on <a href="https://kde.org/goals/">current KDE community Goals</a>.</p>
26
+
<p>I attended the sprint and it was a pleasure to get together with fellow KDE contributors, and discuss our experiences, our plans and aspirations.</p>
<p>My main objective for this Goal was to get automated GUI testing merged for Dolphin.
29
+
This is important as it paves the way to better testing, accessibility improvements and power-usage measurement, making progress towards the three Goals at once.</p>
30
+
<p>I wanted to get this done, since last akademy, and I gave it a try but it wasn't fruitful then.
31
+
This time with <a href="https://kde.haraldsitter.eu/">Harald</a> around, <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi/">selenium webdriver at spi</a> author, I would get a chance to poke him to overcome my difficulties.</p>
32
+
<p>And indeed Harald was very helpful. It took me a while to setup properly my local testing environment.
33
+
But then I could update the existing MR by Marco and iron it up slightly to get <a href="https://invent.kde.org/system/dolphin/-/merge_requests/767">it merged</a>.</p>
34
+
<p>Another objective I had coming to Berlin, was improving KIO-'s CI-testing situation.
35
+
Currently a bunch of tests are failing and we don't require tests to pass for KIO.
36
+
KIO is a very important library for Dolphin, as such I spend an important part of my contributor time on improving it, so this is quite important to me.
37
+
I sent a <a href="https://invent.kde.org/frameworks/kio/-/merge_requests/1610">fix for a test</a> but CI can't really run this kind of test.
38
+
Those test the launch of programs using systemd, except our tests run inside containers which limits what tests can do at runtime.
39
+
We did a little progress, and I learned what needs to be done to fix this case.
40
+
We need some work on our dev-ops side of things for those ones.
41
+
A bunch other tests still need fixing.</p>
A particular one of interests for developpers will be that there will be a <a href="https://invent.kde.org/sdk/dolphin-plugins/-/merge_requests/58">git clone dialog</a> in dolphin-plugins.
45
+
Nikolai Krasheninnikov, the feature contributor, and myself are still improving it to be both nice and very practical.</p>
46
+
<p>There is another feature I have been reviewing, but it is too early to speak about publicly.</p>
47
+
<p>I also for the first time tried out <a href="https://apps.kde.org/fr/neochat/">neochat</a> and I was pleased.</p>
0 commit comments