Skip to content

Commit 94b2ff4

Browse files
author
Méven Car
committed
Berlin Goal Sprint 2024
1 parent 5c3ec76 commit 94b2ff4

18 files changed

Lines changed: 674 additions & 230 deletions

File tree

atom.xml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,50 @@
44
<link rel="self" type="application/atom+xml" href="https://meven.github.io/atom.xml"/>
55
<link rel="alternate" type="text/html" href="https://meven.github.io"/>
66
<generator uri="https://www.getzola.org/">Zola</generator>
7-
<updated>2024-03-16T10:30:00+00:00</updated>
7+
<updated>2024-05-05T14:00:00+00:00</updated>
88
<id>https://meven.github.io/atom.xml</id>
9+
<entry xml:lang="en">
10+
<title>Berlin Goals sprint 2024</title>
11+
<published>2024-05-05T14:00:00+00:00</published>
12+
<updated>2024-05-05T14:00:00+00:00</updated>
13+
14+
<author>
15+
<name>
16+
17+
Unknown
18+
19+
</name>
20+
</author>
21+
22+
<link rel="alternate" type="text/html" href="https://meven.github.io/berlin-goals-sprint-2024/"/>
23+
<id>https://meven.github.io/berlin-goals-sprint-2024/</id>
24+
25+
<content type="html" xml:base="https://meven.github.io/berlin-goals-sprint-2024/">&lt;p&gt;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 &lt;a href=&quot;https:&#x2F;&#x2F;kde.org&#x2F;goals&#x2F;&quot;&gt;current KDE community Goals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
26+
&lt;p&gt;I attended the sprint and it was a pleasure to get together with fellow KDE contributors, and discuss our experiences, our plans and aspirations.&lt;&#x2F;p&gt;
27+
&lt;h1 id=&quot;goal-work&quot;&gt;Goal Work&lt;&#x2F;h1&gt;
28+
&lt;p&gt;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.&lt;&#x2F;p&gt;
30+
&lt;p&gt;I wanted to get this done, since last akademy, and I gave it a try but it wasn&#x27;t fruitful then.
31+
This time with &lt;a href=&quot;https:&#x2F;&#x2F;kde.haraldsitter.eu&#x2F;&quot;&gt;Harald&lt;&#x2F;a&gt; around, &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;sdk&#x2F;selenium-webdriver-at-spi&#x2F;&quot;&gt;selenium webdriver at spi&lt;&#x2F;a&gt; author, I would get a chance to poke him to overcome my difficulties.&lt;&#x2F;p&gt;
32+
&lt;p&gt;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 &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;system&#x2F;dolphin&#x2F;-&#x2F;merge_requests&#x2F;767&quot;&gt;it merged&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
34+
&lt;p&gt;Another objective I had coming to Berlin, was improving KIO-&#x27;s CI-testing situation.
35+
Currently a bunch of tests are failing and we don&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;frameworks&#x2F;kio&#x2F;-&#x2F;merge_requests&#x2F;1610&quot;&gt;fix for a test&lt;&#x2F;a&gt; but CI can&#x27;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.&lt;&#x2F;p&gt;
42+
&lt;h1 id=&quot;dolphin&quot;&gt;Dolphin&lt;&#x2F;h1&gt;
43+
&lt;p&gt;And I got busy doing Dolphin reviews.
44+
A particular one of interests for developpers will be that there will be a &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;sdk&#x2F;dolphin-plugins&#x2F;-&#x2F;merge_requests&#x2F;58&quot;&gt;git clone dialog&lt;&#x2F;a&gt; in dolphin-plugins.
45+
Nikolai Krasheninnikov, the feature contributor, and myself are still improving it to be both nice and very practical.&lt;&#x2F;p&gt;
46+
&lt;p&gt;There is another feature I have been reviewing, but it is too early to speak about publicly.&lt;&#x2F;p&gt;
47+
&lt;p&gt;I also for the first time tried out &lt;a href=&quot;https:&#x2F;&#x2F;apps.kde.org&#x2F;fr&#x2F;neochat&#x2F;&quot;&gt;neochat&lt;&#x2F;a&gt; and I was pleased.&lt;&#x2F;p&gt;
48+
</content>
49+
50+
</entry>
951
<entry xml:lang="en">
1052
<title>Dolphin 24.02</title>
1153
<published>2024-03-16T10:30:00+00:00</published>
Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7+
<meta http-equiv="content-type" content="text/html; charset=utf-8">
8+
9+
<!-- Enable responsiveness on mobile devices-->
10+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
11+
12+
<title>
13+
Berlin Goals sprint 2024 - meven&#x27;s blog
14+
</title>
15+
16+
17+
18+
<link id="darkly" class="stylesheet" rel="stylesheet"
19+
href="https://meven.github.io/darkly.css" />
20+
21+
22+
<!-- This script must follow css -->
23+
24+
25+
26+
27+
28+
<script defer type="text/javascript" src="https://meven.github.io/elasticlunr.min.js"></script>
29+
<script defer type="text/javascript" src="https://meven.github.io/search_index.en.js"></script>
30+
31+
32+
33+
34+
35+
<noscript>
36+
<style>
37+
.navbar-menu {
38+
display: block;
39+
}
40+
41+
.js-only {
42+
display: none;
43+
}
44+
</style>
45+
</noscript>
46+
47+
</head>
48+
49+
<body>
50+
51+
52+
<!-- START NAV -->
53+
54+
55+
56+
57+
<header>
58+
<nav class="navbar">
59+
<div class="container">
60+
<div class="navbar-brand">
61+
62+
<span class="navbar-burger burger" data-target="navbarMenu">
63+
<span></span>
64+
<span></span>
65+
<span></span>
66+
</span>
67+
</div>
68+
<div id="navbarMenu" class="navbar-menu">
69+
<div class="navbar-end">
70+
71+
72+
73+
<div class="navbar-item search-container js-only">
74+
<input class="input" id="search" type="search" placeholder="Search">
75+
76+
<div class="search-results box">
77+
<div class="search-results__items"></div>
78+
</div>
79+
</div>
80+
81+
</div>
82+
</div>
83+
</div>
84+
</nav>
85+
</header>
86+
87+
88+
89+
90+
<!-- END NAV -->
91+
<main>
92+
<section class="container">
93+
<div class="columns is-desktop">
94+
<div class="column is-10-desktop is-offset-1-desktop">
95+
<article itemscope itemtype="http://schema.org/BlogPosting">
96+
<div class="card article">
97+
<div class="card-content">
98+
99+
<header>
100+
<div class="has-text-centered">
101+
<a href="https://meven.github.io/berlin-goals-sprint-2024/">
102+
<p class="title article-title">Berlin Goals sprint 2024
103+
</p>
104+
</a>
105+
<div class="tags has-addons level-item">
106+
<span class="tag is-rounded">2024-05-05</span>
107+
108+
<span class="tag is-rounded">
109+
<svg class="i-clock" viewBox="0 0 32 32" width="16" height="16" fill="none" stroke="currentcolor" stroke-linecap="round"
110+
stroke-linejoin="round" stroke-width="6.25%">
111+
<circle cx="16" cy="16" r="14" />
112+
<path d="M16 8 L16 16 20 20" />
113+
</svg>
114+
<span>&nbsp;3 minute read</span>
115+
</span>
116+
</div>
117+
</div>
118+
</header>
119+
120+
<div itemprop="articleBody" class="content article-body">
121+
<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>
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+
<h1 id="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 <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>
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 <a href="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 <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.
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+
<h1 id="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 <a href="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 <a href="https://apps.kde.org/fr/neochat/">neochat</a> and I was pleased.</p>
144+
145+
</div>
146+
</div>
147+
148+
149+
<footer class="card-footer">
150+
<div class="article-footer">
151+
<div class="columns is-multiline">
152+
<div class="column is-12">
153+
<p>
154+
Published
155+
156+
157+
<time datetime="2024-05-05">
158+
2024-05-05
159+
</time>
160+
161+
162+
163+
164+
165+
166+
167+
168+
in <a href="https://meven.github.io/categories/monde-libre/">
169+
<span class="tag is-success">
170+
Monde libre
171+
</span>
172+
</a>
173+
174+
175+
176+
177+
and tagged
178+
179+
<a href="https://meven.github.io/tags/kde/">
180+
<span class="tag is-link">kde </span>
181+
</a>
182+
183+
184+
185+
186+
</p>
187+
</div>
188+
<div class="column">
189+
<a class="button is-pulled-right is-info" href="/">Back Home</a>
190+
</div>
191+
</div>
192+
</div>
193+
</footer>
194+
195+
196+
</div>
197+
</article>
198+
</div>
199+
</div>
200+
</section>
201+
</main>
202+
203+
204+
205+
206+
207+
208+
209+
<script type="text/javascript" src="https://meven.github.io/js/zulma_navbar.js"></script>
210+
211+
212+
<script type="text/javascript" src="https://meven.github.io/js/zulma_search.js"></script>
213+
214+
215+
216+
</body>
217+
218+
</html>

categories/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ <h1 class="title">All Categories</h1>
122122
</a>
123123

124124
<a href="https://meven.github.io/categories/monde-libre/">
125-
<span class="tag is-large is-primary">Monde libre(44)</span>
125+
<span class="tag is-large is-primary">Monde libre(45)</span>
126126
</a>
127127

128128
<a href="https://meven.github.io/categories/musique/">

categories/monde-libre/atom.xml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,50 @@
44
<link rel="self" type="application/atom+xml" href="https://meven.github.io/categories/monde-libre/atom.xml"/>
55
<link rel="alternate" type="text/html" href="https://meven.github.io"/>
66
<generator uri="https://www.getzola.org/">Zola</generator>
7-
<updated>2024-03-16T10:30:00+00:00</updated>
7+
<updated>2024-05-05T14:00:00+00:00</updated>
88
<id>https://meven.github.io/categories/monde-libre/atom.xml</id>
9+
<entry xml:lang="en">
10+
<title>Berlin Goals sprint 2024</title>
11+
<published>2024-05-05T14:00:00+00:00</published>
12+
<updated>2024-05-05T14:00:00+00:00</updated>
13+
14+
<author>
15+
<name>
16+
17+
Unknown
18+
19+
</name>
20+
</author>
21+
22+
<link rel="alternate" type="text/html" href="https://meven.github.io/berlin-goals-sprint-2024/"/>
23+
<id>https://meven.github.io/berlin-goals-sprint-2024/</id>
24+
25+
<content type="html" xml:base="https://meven.github.io/berlin-goals-sprint-2024/">&lt;p&gt;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 &lt;a href=&quot;https:&#x2F;&#x2F;kde.org&#x2F;goals&#x2F;&quot;&gt;current KDE community Goals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
26+
&lt;p&gt;I attended the sprint and it was a pleasure to get together with fellow KDE contributors, and discuss our experiences, our plans and aspirations.&lt;&#x2F;p&gt;
27+
&lt;h1 id=&quot;goal-work&quot;&gt;Goal Work&lt;&#x2F;h1&gt;
28+
&lt;p&gt;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.&lt;&#x2F;p&gt;
30+
&lt;p&gt;I wanted to get this done, since last akademy, and I gave it a try but it wasn&#x27;t fruitful then.
31+
This time with &lt;a href=&quot;https:&#x2F;&#x2F;kde.haraldsitter.eu&#x2F;&quot;&gt;Harald&lt;&#x2F;a&gt; around, &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;sdk&#x2F;selenium-webdriver-at-spi&#x2F;&quot;&gt;selenium webdriver at spi&lt;&#x2F;a&gt; author, I would get a chance to poke him to overcome my difficulties.&lt;&#x2F;p&gt;
32+
&lt;p&gt;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 &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;system&#x2F;dolphin&#x2F;-&#x2F;merge_requests&#x2F;767&quot;&gt;it merged&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
34+
&lt;p&gt;Another objective I had coming to Berlin, was improving KIO-&#x27;s CI-testing situation.
35+
Currently a bunch of tests are failing and we don&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;frameworks&#x2F;kio&#x2F;-&#x2F;merge_requests&#x2F;1610&quot;&gt;fix for a test&lt;&#x2F;a&gt; but CI can&#x27;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.&lt;&#x2F;p&gt;
42+
&lt;h1 id=&quot;dolphin&quot;&gt;Dolphin&lt;&#x2F;h1&gt;
43+
&lt;p&gt;And I got busy doing Dolphin reviews.
44+
A particular one of interests for developpers will be that there will be a &lt;a href=&quot;https:&#x2F;&#x2F;invent.kde.org&#x2F;sdk&#x2F;dolphin-plugins&#x2F;-&#x2F;merge_requests&#x2F;58&quot;&gt;git clone dialog&lt;&#x2F;a&gt; in dolphin-plugins.
45+
Nikolai Krasheninnikov, the feature contributor, and myself are still improving it to be both nice and very practical.&lt;&#x2F;p&gt;
46+
&lt;p&gt;There is another feature I have been reviewing, but it is too early to speak about publicly.&lt;&#x2F;p&gt;
47+
&lt;p&gt;I also for the first time tried out &lt;a href=&quot;https:&#x2F;&#x2F;apps.kde.org&#x2F;fr&#x2F;neochat&#x2F;&quot;&gt;neochat&lt;&#x2F;a&gt; and I was pleased.&lt;&#x2F;p&gt;
48+
</content>
49+
50+
</entry>
951
<entry xml:lang="en">
1052
<title>Dolphin 24.02</title>
1153
<published>2024-03-16T10:30:00+00:00</published>

categories/monde-libre/index.html

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,38 @@ <h1 class="title">Categories: monde libre</h1>
117117
<div class="column is-10-desktop is-offset-1-desktop">
118118

119119

120+
<article itemscope itemtype="http://schema.org/CreativeWork">
121+
<div class="card article">
122+
<div class="card-content">
123+
124+
<header>
125+
<div class="has-text-centered">
126+
<a href="https://meven.github.io/berlin-goals-sprint-2024/">
127+
<p class="title article-title">Berlin Goals sprint 2024
128+
</p>
129+
</a>
130+
<div class="tags has-addons level-item">
131+
<span class="tag is-rounded">2024-05-05</span>
132+
133+
<span class="tag is-rounded">
134+
<svg class="i-clock" viewBox="0 0 32 32" width="16" height="16" fill="none" stroke="currentcolor" stroke-linecap="round"
135+
stroke-linejoin="round" stroke-width="6.25%">
136+
<circle cx="16" cy="16" r="14" />
137+
<path d="M16 8 L16 16 20 20" />
138+
</svg>
139+
<span>&nbsp;3 minute read</span>
140+
</span>
141+
</div>
142+
</div>
143+
</header>
144+
145+
146+
</div>
147+
</div>
148+
</article>
149+
150+
151+
120152
<article itemscope itemtype="http://schema.org/CreativeWork">
121153
<div class="card article">
122154
<div class="card-content">

0 commit comments

Comments
 (0)