In this blog post, I would like to reflect on my year 2024. This kind of reflection helps me realize what has happened and see where the gaps (“delta”) are between my plans and reality. Every year, I set myself some big goals and write them down in a little notebook. I love ticking items off; it provides structure and helps keep the bigger picture in mind, even when life gets in the way.
Running #
This year has been a wonderful year for running. Let’s look at the numbers:
- Total distance: 2,150.7 km
- Average weekly distance: 41.4 km
- Average monthly distance: 179.2 km
That’s roughly double what I achieved in 2023 — amazing! I’m honest with myself: I’m not sure if I can beat these numbers in 2025, but it’s worth a try.
My goal was to finish 2 out of 3 Ultras:
-
April: Ultratrail Fränkische Schweiz – Ultratrail 66km | 2760hm
- Time: 08:07:50 results-3rd-utfs-2024 is broken.
- This was my very first official Ultra. Weather-wise, it was a disaster: ice-cold temperatures, snow, rain, hail, sun… everything in one race. It really demanded everything from me at around kilometer 50. As they say, you never forget your first time.
-
June: Zugspitzen Ultra Trail – Leutasch Trail – 68km | 2870hm- Time: DNS (Did Not Start) – I just wasn’t fit enough to run this race.
-
July: 5. Crazy Runners Frankenwald Trail 2024 – 53km | 2000hm
- Time: 6:13:05 (4th place overall, 2nd place in MASTER MEN)
- This was a small event in the middle of the Frankenwald region and simply fantastic. I ran the first third together with the top runners, chatting from time to time. A solid effort in the end!
-
August: Madrisa Trail Klosters (CH) – T54 Trail – 54km | 4020hm
- Time: 10:15:51 (45th place overall, 24th men age group)
- 4,000 meters of elevation gain—what can you say? My battery was empty three times. I used every bit of energy my body (and my inner mountain goat) had to offer. The landscape was breathtaking, though there wasn’t as much “trail running” as I had expected, given the massive elevation gain.
-
September: 50. Berlin Marathon – 42.195 km
- Time: 3:29:01 (12,574th place overall, 1,950th men age group)
- All year, I’d been focusing on trail runs with a lot of vertical meters. But I was registered for Berlin, so I spent about a month training for speed. I wanted a decent time and was really happy with 3:29. I think if I trained for speed for half a year, maybe sub-3 hours could be possible.
-
Mud Masters Obstacle Run
A friend from Munich had a spare ticket. Even though swimming through muddy water isn’t really my thing, I said yes. It was great fun, and we got through it with no issues. You can (and should) do it once in your life—once!
OpenBSD and Open Source #
I made approximately 578 commits in the OpenBSD ports tree this year. That’s about 48 commits per month—kind of crazy! Here is the complete list:
git log --author="rsadowski" --since="2024-01-01" --until="2024-12-31" --pretty=format:"%h %ad %s" --date=short
42d2714d235 2024-12-18 Update cppzmq to 4.10.0
a64018be698 2024-12-18 Update assimp to 5.4.3
156544c6a0c 2024-12-18 Update CMake to 3.31.2
60feb138b5b 2024-12-17 Sync with latest KDE patches
60f0c3ffaa5 2024-12-10 Disable Go module build in gocmdbridge
45472703591 2024-12-10 Update kdiff3 to 1.12.0
e02b048f5f7 2024-12-10 Update homebank to 5.8.5
ed992fd0f80 2024-12-07 Sync with upstream/pull request
ea34f0b3c9e 2024-12-07 Update dlib to 19.24.6
04eafa3a26c 2024-12-07 Update okteta to 0.26.18
f6300a46cc2 2024-12-07 Update homebank to 5.7.2
eec15acf3ae 2024-12-07 Update Qbs to 2.5.0
d3408966e16 2024-12-07 Update WeeChat to 4.4.4
df7bde4471b 2024-12-07 Update Jenkins stable and devel to the latest versions
eec8ac605f3 2024-12-07 Update Qt Creator to 15
35686b9f85b 2024-12-02 Update DigiKam to 8.5.0
2d252611530 2024-12-01 Enable gsettings in pulseaudio.
9b0a658cf06 2024-12-01 Add KMix OpenBSD sndio(7) backend support
4d7e4d9003f 2024-12-01 Update CMake to 3.31.1
b4d01d96cbb 2024-12-01 Update Qt5 to 5.15.16 + KDE patches
b1ddacf4fc5 2024-12-01 Update KDE Plasma to 6.2.4, Bugfix Release for November
18ed87bc255 2024-11-24 Unbreak qcoro-qt6, spotted by aja
96d88b0b64b 2024-11-24 Remove FFmpeg4 patches
d0a59aa2a60 2024-11-24 Update Alephone to 1.10
3d433a5274c 2024-11-24 Update chromaprint to uostream commit to unbreak FFmpeg6 build
5da7639dd61 2024-11-24 fix-build-ffmpeg5.patch from SUSE to unbreak with ffmpeg>=5
ce61c94b940 2024-11-24 Update FFmpeg to 6.1.1
4761668417a 2024-11-24 Update libvpx to 1.15.0
0a8f3361da9 2024-11-23 Update qcoro to 0.11.0
e7fea43144f 2024-11-23 Remove unhooked kaccounts-integration
4d552657bdc 2024-11-23 Update Jenkins -stable and -devel
5e80f505800 2024-11-23 Update font-awesome to 6.7.1
aff184c97f3 2024-11-23 Update kdiff3 to 1.11.5
46198edd84c 2024-11-23 Update knockpy to 7.0.2
7a2f8087fb6 2024-11-21 Update diff3 to 1.11.4
601805c76cc 2024-11-21 Update litecoin to 0.21.4
5664b693f50 2024-11-21 Update tellico to 4.0.1
ec1d7d133e5 2024-11-21 Update pulseaudio-qt to 1.6.1
69155d61e63 2024-11-21 Disable FFmpeg support (Depends on FFmpeg<=4)
cbe6b6b5ed1 2024-11-20 musepack port tweaks
86a89f3467d 2024-11-20 Regen PLIST, "new" shared libs syntax
e353521a79c 2024-11-18 Add missing build dependency on devel/kf6/kconfigwidgets
e6d32065565 2024-11-18 Add missing build/run dependency on devel/kf6/kcoreaddons
64be4ac89e0 2024-11-17 Fix PLIST
cd76cc62717 2024-11-17 Adjust build/run dependencies, spotted by aja in bulk
fbf395d5bed 2024-11-17 Update lftp to 4.9.3
d44112531f3 2024-11-16 Update KDE Gear to 24.08.3 (Missing distinfo spotted by aja)
d6817e9d82e 2024-11-16 Update KDE Plasma to 6.2.3
7dcb77d60bd 2024-11-16 Update VLC to 3.0.21
d523771df3f 2024-11-16 Add debug packages
7efaeeb2a66 2024-11-16 Update KDE Gear to 24.08.3
81f899e9cb4 2024-11-16 Update KDE Frameworks to 6.8.0
c792b2a0989 2024-11-16 Add vulkan as default build dependency for Qt6
29a5edff98d 2024-11-15 Remove kf5-kio-extras (unhooked since 7.6)
267763e7f8c 2024-11-15 Merge kio-extras to kf6-kio-extras
b76fcbc2eb3 2024-11-15 +py-qt6webengine
2565b5b22f4 2024-11-15 Import py3-qt6webengine-6.7.0
98ea48707e2 2024-11-10 Fix ppsspp building with newer FFmpeg
8592f7c0d83 2024-11-10 Add missing build dependency on vulkan, by aja
5c46c3e8dd9 2024-11-10 Add missing build dependency on vulkan
4d7a116c825 2024-11-07 Merge {cblas,blas} -> lapack
2b38990dc35 2024-11-07 Update lapack to 3.12.0
14b476c6146 2024-11-07 +qmlbench
a5254536838 2024-11-07 +falkon
4135bcd20f1 2024-11-07 Import falkon-24.08.2
85850958603 2024-11-07 Import qmlbench-0.20241908
52174d514ad 2024-11-05 Fix ::AddReceiver call
1775720de9c 2024-11-05 Sync more patches from www/chromium
c46b940295a 2024-11-02 Hook pyside6
62dc9aece93 2024-11-02 Import PySide6
2d98dbdc657 2024-11-02 Merge KDE patches
ab64388ea40 2024-11-01 Add running dependency on x11/qt5/qtlocation
3fa7254e205 2024-11-01 Add missing build dependency on archivers/gtar
a28bb8af898 2024-11-01 Add kalm, kweather and kweathercore
5e6296e32e2 2024-11-01 Import kweather-24.08.2, input and OK landry@
9087de8efb4 2024-11-01 Import kweathercore-24.08.2, input and OK landry
09c0a2b4643 2024-11-01 Import kalm-24.08.2, tweaks and ok landry
e1b772dbe1c 2024-10-31 Disable pledge and unveil support in QtWebEngine
00d942e26b2 2024-10-31 Eenable FFmpeg backend by default
1daca571552 2024-10-31 qtkeychain-qt6: Remove unneeded llvm16 dependency
c47216c8e6e 2024-10-31 Update WeeChat to 4.4.3
2e9a4c5dbe1 2024-10-31 Update mkvtoolnix to 88.0
52e7015220d 2024-10-31 Update shotcut to 24.10.29
68edaa6d2dd 2024-10-31 Regen WANTLIB with llvm16 (again!)
ae7b7e70d59 2024-10-31 Update jenkins to 2.483 (-devel)
741d5ad84ab 2024-10-28 Remove wrong dependency
3ed5c14d8ce 2024-10-28 Fix build by adding vulkan as build dependency
8622832d8a5 2024-10-27 Fix missing dependency on x11/qt6/qtquick3d
b02d1b9b4ba 2024-10-26 Add missing build/run dependency on graphics/kirigami-addons
5442aa5030a 2024-10-25 Update krita to 5.2.6
4c68090c834 2024-10-25 Remove undeleted patches in previous commit, spotted by sthen@
6e6586054e6 2024-10-25 Cleanup wrong (wip) patches
2bd91e8d19b 2024-10-25 Remove old patch, spotted by sthen@
625464a5b39 2024-10-25 Dependency tweak, set graphics/jpeg as explicit dependency
a99c0ca1c38 2024-10-25 Update maim to5.8.0
dc906bc8157 2024-10-25 Ops, remove wrong LIB_DEPENDS
0aa52703d0b 2024-10-25 Update kgeotag to 1.6.0
8af9945b827 2024-10-25 Update LibRaw to 0.21.3
5d5daf1565d 2024-10-25 Update qbs to 2.4.2
7a5a10f81c7 2024-10-25 Keep in sync with the latest KDE patches
0ad928e5d77 2024-10-25 Update Jenkins to 2.482
7a07ec2d0da 2024-10-25 Sync with KDE patches
bad3cdb047b 2024-10-25 Update KDE Plasma to 6.2.2, Bugfix Release for October
13bdb87e6eb 2024-10-24 Opps: fix syntax
c2aaee568e1 2024-10-24 Remove commented out subdirectories
6f6b5e134d9 2024-10-24 Remove kipi-plugins,knotes,libkipi
38f22e6974d 2024-10-24 KDE Gear packages that no longer shipped
2f2d6347cae 2024-10-24 Regen WANTLIB
dca0564f40e 2024-10-24 Add missing update commit
d09105138bf 2024-10-24 Update libQuotient to 0.8.2
1df0599c832 2024-10-24 Update plasma-wayland-protocols to 1.14.0
bc9853f90eb 2024-10-24 Cleanup
8a54b65c1bb 2024-10-24 Update kquickimageeditor to 0.4.0
30900850228 2024-10-24 Update qt-creator to 14.0.2
f353a98ffa3 2024-10-24 Update PyQt6 to 6.7.1
d88aa89db26 2024-10-24 Update PyQt5 to 5.15.11
7cba5598c65 2024-10-24 Update PyQt6 sip to 13.8.0
8517262d3ff 2024-10-24 Update PyQt5 sip to 12.15.0
079e8628ed3 2024-10-24 Update sip to 6.8.6
33405fb9e9e 2024-10-24 Update PyQtWebEngine to 5.15.7
1b5480846c0 2024-10-24 Update pulseaudio-qt to 1.6.0
e2a44c61c19 2024-10-24 Update kirigami-addons to 1.4.0
3c2d03e766c 2024-10-24 libkomparediff2-kf5 to kf6-libkomparediff2
79e9dbac3ca 2024-10-24 Update KDE Gear to 24.08.2 and KDE Plasma to 6.2.1
3300b28eb7c 2024-10-24 Update KDE Frameworks to 6.7.0
c5e4088b892 2024-10-24 Update Qt6 to 6.7.3
e57e2e68073 2024-10-24 Update cmake to 3.30.5
03c386cf907 2024-10-24 Update Qt to 5.15.15 and QtWebengine 5.15.17 (+KDE patches)
718bbf71a37 2024-10-07 Add missing dependency on kcrash
ef21f7cc032 2024-10-06 Update Bitcoin Core to 28.0
186410a72e6 2024-10-05 Update KDE Plasma to 6.1.5, Bugfix Release for September
0ec315cb4fa 2024-10-05 Update KDE Frameworks to 6.6.0
9693a35083a 2024-10-04 Fix breeze-icons -> kf6-breeze-icons
405202cdd1f 2024-10-04 Update ETL, synfig and synfigstudio to 1.5.3
b5777fe9e9e 2024-10-04 Remove audio/potamus
9b0ec67d589 2024-10-04 Update netbeans to 23
4eb148745f7 2024-10-04 Update Catch2 to 3.7.1
8468f5a0778 2024-10-04 Update jenkins to 2.462.3 (LTS) and 2.479 (-devel)
8854f0c48d4 2024-10-04 Update xwallpaper to 0.7.5
bd6e1a210dd 2024-09-10 Update tellico to 4.0
29185b92933 2024-09-09 Update kdiff3 to 1.11.3
43a7c768360 2024-09-09 Update calligra to 4.0.1
eace38d3ebe 2024-09-08 Bugfix update weechat to 4.4.2
cd5061750d7 2024-09-06 Update jenkins to the latest versions
796821f1967 2024-09-01 Update jenkins-devel to 2.474
22e3d476506 2024-09-01 Add kguitar deletion
13dc91a5b58 2024-09-01 Remove kguitar, dead upstream
b2a9f8ef751 2024-09-01 Sort LIB_DEPENDS
4dcc87f99f6 2024-09-01 Update nomacs to 3.19.1
501f52eff87 2024-08-30 Update libavif to 1.1.1
4f3ee4a921b 2024-08-29 Update Calligra to 4.0
7919f888e2c 2024-08-21 Update homepage and cleanup DESCR
a6f9eb8e5f9 2024-08-21 Update lf to 32
15ed1b045da 2024-08-21 Update Jenkins 2.473
f894828eee3 2024-08-21 Update Jenkins 2.462.1 LTS
352c85be212 2024-08-21 Update hugo to v0.133.0
61bf957d5d3 2024-08-21 Convert over to using elf_aux_info()
926b46827cc 2024-08-21 Convert over to using elf_aux_info()
3fd7965bbe5 2024-08-20 Update weechat to 4.4.1
c73dab7a890 2024-08-19 Update WeeChat to 4.4.0
37417778df1 2024-08-17 Fix a double development entry in Makefile and a little cosmetics
5ca72f4c2da 2024-08-15 Zap empy file
802974ac9a1 2024-08-15 Update Catch2 to 3.7.0
d45f9197732 2024-08-15 Update weechat to 4.3.6
8c15eaec588 2024-08-13 Add run dependency on devel/desktop-file-utils
d4c05b9c914 2024-08-13 Add run dependency on x11/dbus,-suid
dc015d8fe26 2024-08-13 Update KDE Frameworks to 6.5.0
7d440b356a2 2024-08-12 Update KDE Plasma to 6.1.4
6f8d1ee6ec1 2024-08-12 Disable Git and set GIT_COMMIT by hand
607b389fc35 2024-08-12 Update intel-media-driver to 24.2.5
023ec102a22 2024-08-12 Update intel-gmmlib to 22.3.20
5483c248eea 2024-08-06 Update krita to 5.2.3
63aacc0d13b 2024-08-06 Update knockpy to 7.0.1
8168d7270a8 2024-08-04 Update hugo to 0.130.0
91c56e5c487 2024-08-03 Remove the old patch (which is not included in the update commit)
eb85320519b 2024-08-03 Update dlib to 19.24.5
004d91afac5 2024-08-03 Update FFmpeg to 4.4.5
ecaed596988 2024-08-02 Update Jenkins -stable and -LTS to the latest versions
24a2c8e0d13 2024-08-02 Update Qbs to 2.4.0
e87a69190bf 2024-07-31 Update mpvqt to 1.0.1
9ae83797ce3 2024-07-31 Add missing patch in previous update commit
be0267acf38 2024-07-31 Update blender to 3.3.21
1b4690c30e9 2024-07-31 Update victoriametrics to 1.102.0
acae2fcb14e 2024-07-30 Update knockpy to 7.0.0
67f7871ac27 2024-07-30 Fix missing dependency on kguiaddons
bc1715bb19c 2024-07-30 Add missing dependency on qqc2-desktop-style and purpose
22e6c689ea9 2024-07-28 Fix typo and thus the build
d6379b8d4de 2024-07-28 Enable VA-API in multimedia/mpv
36a656f134f 2024-07-28 Sort CONFIGURE_ARGS
cf94625e7db 2024-07-28 Enable VA-API in graphics/ffmpeg
7d2d5aa7646 2024-07-26 Add missing build dependency on kcoreaddons
4849cdaefb0 2024-07-25 Missing bump after PLIST change
fcd5c4d23f4 2024-07-25 Add build dependency on x11/qt6/qtquick3d
8f499d73c48 2024-07-25 Update cmake to 3.30.1
8d9b79e54a1 2024-07-25 Replace kde-applications.port.mk with kde.port.mk
d32deb8d9c5 2024-07-22 Add -Wno-undef and -Wno-pedantic, for the dimg plugin
dc0a18fe2bc 2024-07-22 Add missing run dependency on devel/kf6/qqc2-desktop-style
43c1f6907a4 2024-07-20 Remove kajongg and krfb (currently marked as broken)
fa6f1fd45b5 2024-07-20 Link Intel VA-API ecosystem and add i386 arch
7e397dd30c7 2024-07-20 Link libva-utils and make it available on almost all arches.
c9fd251e296 2024-07-20 Update jenkins-devel to 2.468
1e212221e1c 2024-07-19 Hotfix update kio to 6.4.1
cfe6da91855 2024-07-19 Hotfix update kwidgetsaddons to 6.4.1
5f0f8170648 2024-07-19 Update digiKam to 8.4.0
fd58a2a665e 2024-07-18 Disable libva for now
f6e2584a9b7 2024-07-18 Disable VA-API
1311d9691e4 2024-07-18 Set --disable-vaapi
9b8cb74e382 2024-07-18 Disable VA-API
33f4f5ab393 2024-07-18 Update labplot to 2.11.1 and fix missing build-only dependency on NewStuff
dafc49466ac 2024-07-17 Update font-awesome to 6.6.0
9f043e46b95 2024-07-17 Update weechat to 4.3.5
35cb172484a 2024-07-17 Remove tailing whitspaces
428b1626ea5 2024-07-17 Update KDE Plasma to 6.1.3, Bugfix Release for July
df04e224177 2024-07-17 Disable VA-API auto detection for now
a35eee76ae8 2024-07-17 Disable VA-API auto detection for now
c92fdcccd48 2024-07-16 Remove an old patch that is missing in the latest update version.
1c253b25be0 2024-07-15 add libva-utils
81a2dd0c340 2024-07-15 Add intel-gmmlib, intel-media-driver, intel-vaapi-driver
73120b55cf7 2024-07-15 Import intel-media-driver-24.1.5
7f5caab3a3a 2024-07-15 Import intel-vaapi-driver-2.4.1
72ba90c04a1 2024-07-15 Import intel-gmmlib-22.3.19
1ac8f85702d 2024-07-15 Import libva-utils-2.22.0
bfbca91b829 2024-07-13 Fix missing dependency on epoll-shim in WANTLIB and LDFLAGS
ee03f583b56 2024-07-13 Add missing WANTLIB on llvm${MODCLANG_VERSION}/lib/clang
f50f8c83e43 2024-07-13 Update LabPlot to 2.11
9deb1bded86 2024-07-13 +qtadvanceddocking
3ae67f5af93 2024-07-13 Update dependencies
c0b50ed05fa 2024-07-13 Import qtadvanceddocking-4.3.1
634faabc18b 2024-07-13 Rename MODKDE5_ prefix to MODKDE_
800a64ee69d 2024-07-13 Update weechat to 4.3.4
f53a66d6c57 2024-07-13 Update nomacs to 3.19.0
ae253a60962 2024-07-13 Add qt6 flavor to quazip
fd404f40cc5 2024-07-13 Update kontrast to 24.05.2
c6c9701ce15 2024-07-13 +futuresql
f32139c99be 2024-07-13 Update depends, move from lib- to build/run-depends
91e9c028db5 2024-07-13 Update depends, move from lib- build/run-dependency
1ea8ce0bcad 2024-07-13 Cleanup dependencies
871917fc2b3 2024-07-13 Add missing bump
64f220f2550 2024-07-13 Import futuresql-0.1.1
660798796ab 2024-07-13 Update KDE Frameworks 6.4.0
6a32e8416f5 2024-07-11 Update jenkins-devel to 2.467
0ac2a80ccb6 2024-07-11 Update KDE Gear to 24.05.2
1407e5cb686 2024-07-08 Update CMake to 3.30.0
d4a502944de 2024-07-08 Unbreak with CMake 3.30
65d233b2613 2024-07-08 Unbreak with Cmake 3.30
e5a604a5be5 2024-07-07 +qtgraphs
24c245d10ef 2024-07-07 Import qt6-qtgraphs-6.6.3
96b3a1a4cfe 2024-07-04 Update clazy to 1.12
0f70ef72358 2024-07-04 fix LIB_DEPENDS list
26f6c42f932 2024-07-04 Update to KDE Plasma 6.1.2, Bugfix Release for July
22321c52050 2024-07-03 Update Jenkins -devel to 2.466
9902611bed3 2024-07-03 Update Jenkins TLS to 2.452.2
076a5568a59 2024-06-30 Update kdiff3 to 1.11.2
99ffedecf7c 2024-06-30 Add plasma-integration as run dependency
388ce39b7b9 2024-06-30 +plasma-integration
1df7eeeb1b3 2024-06-30 Import plasma-integration-6.1.1, ok kn@
31d11309fed 2024-06-30 Add build/run dependency kirigami-addons
8303e3dfebe 2024-06-30 Update Qbs to 2.3.1
9d28716ad07 2024-06-30 Update keepassxc to 2.7.9
eea88e75301 2024-06-30 Update kirigami-addons to 1.3.0
1de292cdeb1 2024-06-30 Update qca-qt6 to 2.3.9
1bd8285cef4 2024-06-30 Update tellico to 3.5.5
4b82f58dbaa 2024-06-30 Update Catch2 to 3.6.0
735c9d6c26c 2024-06-30 Update qdirstat to 1.9
f2a966b9d84 2024-06-30 Update qca-qt5 to 2.3.9
326bf172fb6 2024-06-30 Switch Jenkins JAVA version to 17
c9979a8730c 2024-06-30 Update jenkins LTS to 2.361.1
0f6817cd7ef 2024-06-30 Update jenkins-devel to 2.463
ac39f4c92fc 2024-06-30 Update fontawesome to 6.5.2
c6403c5d8de 2024-06-30 Fix package error, needs a bump
b2e7b4f9db8 2024-06-30 Add missing dependency on qt6
c2c2eb29e91 2024-06-28 Update weechat to 4.3.3
c30d8d516fb 2024-06-28 Fix LIB_DEPENDS
b5a351d6a03 2024-06-28 Update shotcut to 24.04.28
eb7ec8781b9 2024-06-28 Bump KDE Gear and KDE Plasma versions
d4999432241 2024-06-28 Update KDE Plasma to 6.1.1
6ed84cd6f0f 2024-06-28 Update KDE Gear 24.05.1
bd76e7c1c29 2024-06-28 Update mlt to 7.24.0
0750ee7120c 2024-06-28 Enable shared libraries in qcoro
864d8c52ef0 2024-06-28 Update kirigami-addons-1.2.1
8e1a67a6f57 2024-06-28 Update pulseaudio-qt-1.5.0
ce2e2da98a6 2024-06-28 Update plasma-wayland-protocols-1.13.0
77393f7cc97 2024-06-25 Missing build dependency on qtwebengine for "Qt6::QPdfPlugin"
422937cb168 2024-06-22 Update opencv to 4.10.0
a9908c7171a 2024-06-22 Fix update ksvg-6.3.1
3646b3d5bea 2024-06-22 Bump version due to the missing patch in kf5
5f8ef2a6c1e 2024-06-22 Add missing patch
5e0d58da34c 2024-06-21 Update ctl to 1.5.3
7ff8292756c 2024-06-21 Add missing build dependency on gtar
6212b657f70 2024-06-21 Update CMake to 3.29.6v1
40a454468c5 2024-06-21 Use system protobuf
ae04738199a 2024-06-21 Add kf5-qqc2-desktop-style-<5.116.0p0 conflict
bf871dfae81 2024-06-21 Remove translation files to avoid conflicts with kf6
787fb594fb2 2024-06-19 Hotfix: Restore proper devicepixelratio when extracting from cache
4cdcb4bcd40 2024-06-19 Update KDE Frameworks to 6.3.0
2c7420a49ed 2024-06-18 Update bitcoin to 27.1
db64df4c1d0 2024-06-18 Update CMake to 3.29.5
a8f618fecb9 2024-06-16 Add conflict with kdenetwork-filesharing-kf5-<=23.08.4
fc7ff5aa59b 2024-06-16 Add missing build/run dependency on x11/qt6/qtquick3d
14d72e1a54a 2024-06-16 Add missing build/run dependency on x11/qt6/qtmultimedia
a1de11ea010 2024-06-16 Add missing dependency on KF6GuiAddons KF6WindowSystem
dbdd7d7e745 2024-06-11 Set conflict with version number
2bc4fd3af20 2024-06-11 Add missing PFRAG.arm (CVS fanboy)
2a88dca3190 2024-06-11 COMPILER and fix the aarch64 support
86ff2c887a1 2024-06-10 Update aircrack-ng to 1.7
da3c22a2a8e 2024-06-10 Update netbeans to 22
167a60c4390 2024-06-10 Update weechat to 4.3.2
013e4d8de9b 2024-06-10 Update bitcoin to 27.0
d4cdf6e2ae5 2024-06-10 Set note to MODPY_COMPILEALL
55ba484c927 2024-06-09 Update litecoin to 0.21.3
d3deadfa00f 2024-06-09 Update WeeChat to 4.3.1.
6bc4aa37f21 2024-06-09 Update cJSON to 1.7.18
fdbc3839ad4 2024-06-09 Verify USB listener callback handle
4512abc0efc 2024-06-09 copy and pasto mistake in some of the arm64 sysctl code
2da1fd2e57d 2024-06-09 OpenBSD control battery charging support
f4a4841050f 2024-06-07 kf6 conflicts with kio-extras-<24.02.1
dc389e77911 2024-06-07 Ops remove REVISION and bump version
84afd563110 2024-06-07 Replace 3-4 spaces with tabs
792ce66c985 2024-06-07 Add versions to conflict tags
3c29f2aedcf 2024-06-07 Add conflict with kdeplasma-addons-kf5
b57fcb625c4 2024-06-03 Add missing build dependency on x11/qt6/qtshadertools
0700e1674e6 2024-06-01 Enable Qt6 support (plugin) to make shotcut and kdenlive happy again
81564108797 2024-06-01 Replaced double entry kmime with kmime and kimap
da89145da6e 2024-06-01 Update kubectl-1.29.5
7e7b951c8ed 2024-06-01 Replace qdbus-qt5 with qdbus-qt6
ab3d290fd8a 2024-05-31 Remove lightly
5bc19d8df80 2024-05-31 Remove kaccounts-integration (kf5) support in purpose
379d25bb594 2024-05-29 Add sysutils/consolekit dependency
0b576cc8ea9 2024-05-29 Add missing build/run dependency on devel/kf6/kirigami
e853debd752 2024-05-28 Register a handful of renames: -kf5 suffix to kf6- prefix
5ba0614ce65 2024-05-27 Update discount to 2.2.7d
c3af3fed66a 2024-05-27 Update clang-tools-extra to 16.0.6 (Our default devel/llvm version)
804ebde9d53 2024-05-27 Add new run depends on graphics/p5-Image-ExifTool
4743e12c704 2024-05-27 Add conflict with kaccounts-integration-<24.02.1p0
ee674200c52 2024-05-27 Update kf6-kwidgetsaddons-6.2.2
fbbd265a31b 2024-05-27 Update kf6-kwallet-6.2.1
63fe33e701f 2024-05-26 Enable (optional) sqlcipher support
7d6c147ce97 2024-05-26 Add missing build dependency on devel/kf5/kcrash
078512f8686 2024-05-24 Add missing build dependency on Qt5Sensors
4b70c5d52b1 2024-05-23 Add another missing build dependency on devel/kf6/knewstuff
105f1fc9109 2024-05-23 Remove spectacle for now
fe004841f27 2024-05-23 Remove kpipewire for now
273cce225f7 2024-05-23 Remove >=${MODKDE_VERSION} for kate condition
3525ca48869 2024-05-22 Add missing dependency on devel/kf6/kpackage
8bec938cf12 2024-05-22 Remove REVISON bump (Missed in update diff)
a4acec3cde4 2024-05-22 Bugfix update KDE Plasma to 6.0.5
05f6d291485 2024-05-22 add missing dependency on gpgme
f8033e6fedc 2024-05-21 Add missing build dependencies on kitemmodels and ki18n
7997a6218d4 2024-05-21 Unbreak build
8441d5c678c 2024-05-21 Bumps are cheap, skills not
3656b43398c 2024-05-21 Add missing bump
813a70bb8ab 2024-05-21 Add missing build dependency on libplasma
8bd75216ef5 2024-05-21 Update KDE frameworks to 5.116.0
952c9c83441 2024-05-21 Missing bump (also changed RUN_DEPENDS)
426785c5ba6 2024-05-21 Add missing build dependency on kirigami-addons
1b05b97a5ff 2024-05-21 Fix WANTLIB LIB_DEPENDS and regen PLIST
ae49aa9430e 2024-05-21 Update libalkimia to 8.1.2
032c740a8c4 2024-05-21 Add missing build/run dependency on devel/kf6/qqc2-desktop-style
4785a4c6887 2024-05-20 Remove Okular support and unbreak build
cd6e2432312 2024-05-20 Makefile cleanup
c62a1758606 2024-05-20 Update Jenkins 2.452.1 LTS and Jenkins 2.458
3d92a8b457e 2024-05-20 Fix distfile, upstream changed to digiKam-8.3.0-1
8ef491f3299 2024-05-20 Update digikam to 8.3.0
9c2aaca13bf 2024-05-20 Cleanup comments and enable kf6-* ports
53ffcc34e07 2024-05-20 Cleanup some comments
93f27e99a25 2024-05-20 Add conflict with kgamma5
fafefc559e9 2024-05-20 kgamma5 -> kgamma
66585342829 2024-05-20 Remove unnecessary patch
c6429e348ba 2024-05-20 Remove kuserfeedback (moved to devel/kf6/kuserfeedback)
c5dd0a78e11 2024-05-20 kuserfeedback -> kf6-kuserfeedback
b9551917392 2024-05-20 Add khotkeys, ksysguard removal
56d6213d063 2024-05-20 Update from KDE5 to KDE6
539f33fa4c5 2024-05-20 Update KDE Plasma to 6.0.4
0496920094e 2024-05-20 Update KDE Gear to 24.02.1 (KDE6/Qt6)
e6b47fdacb5 2024-05-20 Remove kuserfeedback
9705da24eb0 2024-05-20 Regen dependencies
9296a5c496c 2024-05-20 Switch libquotient from Qt5 to Qt6
05526b9a786 2024-05-20 Switch libqaccessibilityclient from Qt5 to Qt6
0f26e0a5ad3 2024-05-20 Update krusader to 2.8.1
15e8b7cb40c 2024-05-20 Update plasma-wayland-protocols to 1.12.0
6fd9c91cb40 2024-05-20 Update ktextaddons to 1.5.4
1bc61636e9e 2024-05-20 Switch from Qt5 to Qt6
a2eec3b4250 2024-05-20 Set OPT_KF5_COMPONENTS (Necessary for the KDE6 update)
46d6d4953e8 2024-05-20 Disable KUserFeedback support for now
1d9802c0392 2024-05-20 Mark as broken
a4b048d7989 2024-05-20 Update kquickimageeditor to 0.3.0 (kf6/Qt6)
b7ab2a1f9eb 2024-05-20 Update kirigami-addons to 1.2.0 (kf6/Qt6)
17dddd4a76f 2024-05-20 Update kimageannotator to 0.7.1 (Qt6)
7b554881d6d 2024-05-20 Update kcolorpicker to 0.3.1 (Qt6)
08a191a5c97 2024-05-20 Disable Akonadicontact SUPPORT for now
17847ba7b7c 2024-05-20 Update kile to 2.9.94 (Qt6 KDE6 version)
0b62781d936 2024-05-20 Link KDE frameworks 6 completely
7891afa5ad6 2024-05-20 Use kaccounts-integration and libaccounts-qt
75a810aa9fc 2024-05-20 Update oxygen-icons to 6.0.0
03e63c21f7d 2024-05-20 Update kdiff3 to 1.11.0
572f83120ff 2024-05-20 link pulseaudio-qt
501b7acd154 2024-05-14 Update hugo to 0.125.7
fe4a8072e5e 2024-05-12 Hotfix update Kirigami to 6.2.1
b78b6d515af 2024-05-11 Fix REVISON
e9fe65bfc20 2024-05-11 Update KDE Frameworks to 6.2.0
46a21a486a1 2024-05-11 Remove wrong >=${MODKF5_VERSION} expression from kf6-cmake-modules
cdaf5346341 2024-05-11 Import mimetreeparser-24.02.1
0a30c7c0e50 2024-05-10 Update Qt5 to 5.15.13 (including the latest KDE patches)
72bcb9940e9 2024-05-07 Import kf6-libkexiv2-24.02.1
802cb85ecbd 2024-05-07 Import kf6-libkdcraw-24.02.1
0b0480696f7 2024-05-07 Import kf6-libkcompactdisc-24.02.1
c197f74615b 2024-05-07 Import kf6-libkcddb-24.02.1
2da498dde69 2024-05-07 Import kf6-ksanecore-24.02.1
ca07013ec2c 2024-05-07 Import kf6-kio-extras-24.02.1
b0bfdad0b63 2024-05-07 Import print-manager-6.0.4v0
372949b164d 2024-05-07 Import plasma5support-6.0.4
b3d6c864681 2024-05-07 Import plasma-activities-stats-6.0.4
60a5d7c1d1b 2024-05-07 Import plasma-activities-6.0.4
b26a21f6d3b 2024-05-07 Import ocean-sound-theme-6.0.4
17a3d4a76d7 2024-05-07 Import libplasma-6.0.4
cb440baeca4 2024-05-07 Import kf6-kwayland-6.0.4
d4768486c22 2024-05-07 Import kglobalacceld-6.0.4
0f5bc941942 2024-05-07 Fix missing dependencies
8fc829a825b 2024-05-06 Add missing dependency on devel/kf5/purpose
4a8ac056fb1 2024-04-25 Sill no os-release support on OpenBSD
955264ee4b0 2024-04-24 Add Qt6 flavor in phonon and phonon-vlc-backend
c188f905b86 2024-04-24 Add mpvqt
facd7f6f2d2 2024-04-24 Add kdiagram-qt6
f2146e808e2 2024-04-24 Add pulseaudio-qt (unlinked)
5732cb8102d 2024-04-24 Import pulseaudio-qt-1.4.0 (UNLINKED until kde-application is ready)
570e45fc216 2024-04-24 Import mpvqt-1.0.0
3dcd275eecf 2024-04-24 Import kdiagram-qt6-3.0.1
55b7e7a825c 2024-04-23 Untangle some "examples" folders and files
b152aa91ce8 2024-04-21 Replace devel/kf5/extra-cmake-modules and breeze-icons with the kf6
e25b0f50125 2024-04-21 Add mising lib depends on devel/kf5/kirigami2
bd34a2ccc34 2024-04-19 Add conflict purpose-<5.115.0p0
47eb2ba7967 2024-04-19 Set UNLINKED
fcc02f4b701 2024-04-19 Set UNLINKED
8d5018b1784 2024-04-19 Comment out share/accounts/services files to avoid conflicts with kf6
4e2278ce93c 2024-04-19 UPDATE PLIST to new @ style for libs
36811011a10 2024-04-19 Regen WANTLIB and remove non-standard top-level category: hamradio
b60c11faa65 2024-04-19 Update shapelib to 1.6.0
915807ea0e0 2024-04-19 Add missing build dependency on extra-cmake-modules
a54247880c7 2024-04-18 Disable threaded worker jobs ins KIO
8af86543350 2024-04-18 /etc/mtab not exists on OpenBSD
8ad4118f0e3 2024-04-17 Enable BINARY_ICONS_RESOURCE
8c4c1c70a31 2024-04-17 Merge patches from devel/kf5/extra-cmake-modules
87fde5c8004 2024-04-17 Update libaccounts-qt to 1.17
05937a6c12d 2024-04-17 Unbreak the build with docs
d834fa692db 2024-04-17 Import KDE Frameworks 6.1.0
a4ae3d5b536 2024-04-16 Add qt6 flavor (default qt5)
3622863d58e 2024-04-16 Switch to Nicolas Fella's fork indicated by KDE
69da3940d70 2024-04-16 Import Qt6 SignOn
202847f6cf9 2024-04-16 Add KDE6 comments only
e1034272996 2024-04-16 Import kf6-kdegraphics-mobipocket
dd0795b7523 2024-04-16 Import kf6-kaccounts-integration Integration library and QML module for Accounts-SSO and SignOn-SSO.
595e8bd3239 2024-04-16 bye bye phonon-backend-gstreamer
061677d6e58 2024-04-16 Remove gstreamer backend
6c3e428259b 2024-04-16 Link kdsoap-ws-discovery-client
2e0b1a1742c 2024-04-16 Import kdsoap-ws-discovery-client-0.4.0
ca894adc5f1 2024-04-16 Update kdsoap to 2.2.0 and add qt6 flavor
df9fc3d5490 2024-04-16 Set CMAKE_DISABLE_FIND_PACKAGE_KDSoapWSDiscoveryClient=ON
40e21b176f2 2024-04-16 devel/qcoro: qt6 flavor
c26aca1d04d 2024-04-15 Update bitcoin to 26.1
1b4c5ea0d6c 2024-04-15 Update Netbeans to 21
b67dc2b42b3 2024-04-15 Update jenkins-devel to 2.453
a4ef5d181bb 2024-04-15 Add missing build dependency on QtQuick3D
242be2ffda0 2024-04-14 Update WeeChat to 4.2.2
1a1f9dbca9d 2024-04-02 Regen WANTLIB with llvm16
f39145b56a1 2024-03-31 Update Jenkis Stable (LTS) to 2.440.2 and devel to 2.451
deac8d2f352 2024-03-31 Disable KF5Baloo support
777bb4e338e 2024-03-28 Add missing dependency on qt5compat
6780fb29e1f 2024-03-27 Handle openbsd-clang QT_DEFAULT_MKSPEC
bd68f6481ae 2024-03-27 Remove leftover
d6491cf243f 2024-03-27 Update Qt to 6.6.3
9732c388dbf 2024-03-26 Update Qt6 to 6.6.2
afee7a49d5a 2024-03-26 Update Jenkins -stable and -devel to the latest version
e840c802df3 2024-03-24 Add missing MODQT6_DEPS
68b0dba2988 2024-03-23 Add qt6tools as a build dependency for all qt6 ports
d797a0dd3fd 2024-03-23 Update kubectl-1.29.3
1ee9249ee71 2024-03-23 Update nextcloudclient to 3.12.2
97f65a0167a 2024-03-23 Update cmake-3.28.4
b3bab537cc0 2024-03-23 Coinstallability changes
af96ffa24a8 2024-03-23 +qca-qt6
8e539468c85 2024-03-23 Import qca-qt6-2.3.8
17aa72beed0 2024-03-23 Make _MODQT6_SETUP and _MODQT5_SETUP optional
8384b53d79a 2024-03-23 Update keepassxc to 2.7.7
3e7ec860af9 2024-03-08 Set USE_NOBTCFI to yes again and unbreak konqueror on IBT supported CPUs
810371e5af9 2024-03-06 Fix some _CET_ENDBR defines in boringssl
9d23d043648 2024-03-05 Unbreak i368
1e9e1714b18 2024-03-03 Fix link path
5a8cbcf03b4 2024-03-03 Install moc-qt6,rcc-qt6,uic-qt6 to bin
b2af9ba5e59 2024-03-02 Complete the Qt6 module list
4e0da4d70b5 2024-03-02 +qtlocation
e4bebb55a41 2024-03-02 Import qtlocation 6.6.2, ok landry@
74c904ce241 2024-03-02 Add support for Indirect branch tracking (IBT) in Qt5WebEngine
a930e7c8ede 2024-02-21 Set USE_NOBTCFI to Yes
9ddb7de0547 2024-02-19 Switch phonon-backend from gstreamer to vlc as run dependency.
8c40cc263da 2024-02-19 hotfix: Dynamic variable names in SUBST_VARS
4cf4da49fb5 2024-02-19 Fix CVE-2024-25580
80e73327642 2024-02-18 Fix polkit-qt Qt5 and Qt6 version mismatch in cmake file
d7a9a99622b 2024-02-18 Fix qt5webengine 5.15.16 qith Qt 5.15.12 fallout
30e0dd8738d 2024-02-16 Update kubectl-1.29.2
18246ad7ae7 2024-02-16 Update cmake to 3.28.3
77e531928c6 2024-02-16 Remove qwebview
12d8d8aca5c 2024-02-16 Update KDE Frameworks to 5.115.0
b2e44200c91 2024-02-16 Remove REVISION after update
2b75da59cdf 2024-02-16 Update Qt5 to 5.15.12+kde-patches and QtWebEngine to 5.15.16+kde
1106968372c 2024-02-14 Update jenkins-devel to 2.445 and -stable to 2.426.1
cd9b6fead34 2024-02-14 Remove unnecessary patches
1d6e432f257 2024-02-14 Update zeal to 0.7.0. Upstream switched to Qt6 and Qt6Webengine
a099efcab44 2024-02-14 Remove USE_NOEXECONLY and more port tweaks
74bd7da27f3 2024-02-13 Enable SIMD and install header-files depending on the MACHINE_ARCH
3779d85ca0c 2024-02-08 Update KDE Frameworks to 5.114.0
31e7d452743 2024-02-08 Disable Qt5WebKit support
1e76e97b198 2024-02-08 Switch from Qt5WebKit to Qt5WebEngine
98d5708ec07 2024-02-08 Remove QtWebKit
06c235dda11 2024-02-08 Update homebank to 5.7.4
1854f8a6300 2024-02-08 Update qbs to 2.2.2
57d3d2dc612 2024-02-08 Fix WANTLIB
c8a9acb7130 2024-02-08 Update qt-creator to 12.0.2
e0267b19741 2024-02-07 Update Qt6 to 6.6.1
a13cba49d51 2024-02-07 Update cmake to 3.28.2
179e9c94ec7 2024-02-07 Disable PCH, unbreak with cmake 3.28
acc79cc91b8 2024-02-05 CVS is hard; Forgot to delete the patches.
9c54776a231 2024-02-03 Register trojita removal
b5509f9acd3 2024-02-03 Remove trojita
d7a6fcf4b27 2024-02-03 Re-add patch-src_dirdef_cpp (lost in an earlier update)
cc985aafd45 2024-02-03 Regen PLIST with Doxygen 1.10.0
28a3da9b473 2024-02-03 Update Doxygen to 1.10.0
4237d077a80 2024-02-03 Add missing files/FFTW3LibraryDepends.cmake.in
dcffa6c7645 2024-02-03 Update krita to 5.2.2
5208a44e537 2024-02-03 fix the missing FFTW3LibraryDepends.cmake
8d9a28723a9 2024-02-03 Hook up devel/zug devel/immer devel/lager (new krita depedencies)
86b65409bac 2024-02-03 Import lager-0.1.1, tweak and ok semarie@
7840ebbea74 2024-02-03 Import zug-0.1.1, tweak and ok semarie@
3136e6868fe 2024-02-03 Import immer-0.8.1, tweak and ok semarie@
6e72f6bae8a 2024-01-29 Update weechat-4.2.1
4a0f8f6b7fc 2024-01-29 Unbreak build
9e44a949c5d 2024-01-23 Update jenkins-devel to 2.441
4504d44fe95 2024-01-23 Update weechat-4.1.3
fc3ede89024 2024-01-23 Update kubectl-1.29.1
5850466b8d0 2024-01-23 Update Catch2-3.5.2
c811366a982 2024-01-20 CMake >= 3.27 exports the CXX std to moc.
cfce31169c5 2024-01-16 Depends on libinput-openbsd at build time
10104346db3 2024-01-16 Add plasma-wayland-protocols to fix the build
d0c8dce6989 2024-01-15 Disable doxygen docs
2550d7f76c3 2024-01-14 Update OpenBSDisks2 to 0.5.0
a836ae6bae5 2024-01-13 I forgot to remove the patch from cvs in preveuse update commit.
2168aaeef71 2024-01-13 Update LibRaw to 0.21.2
b4bb8c7737d 2024-01-13 Regen WANTLIB
d033095af8a 2024-01-13 Update okteta to 0.26.15
4f47f9ca010 2024-01-13 dependencies sport tweak spotted by kn@
814e3ba4c4f 2024-01-13 Update krfb to 23.08.4
f846a0ad6c4 2024-01-13 Update spectacle to 23.08.4
39004447ed5 2024-01-13 Add kpipewire to kde-plasma meta packages
452e6b839cc 2024-01-13 Add kpipewire as dependency
449938f2305 2024-01-13 +kpipewire
c2acbc4ab80 2024-01-13 Dependency cleanup
73487073bee 2024-01-13 Import kpipewire-5.27.10
f8daeb37555 2024-01-11 Update homebank to 5.7.3
34f108fdfed 2024-01-11 Update qt5ct to 1.8
c9390da6b31 2024-01-11 Update jenkins-devel to 2.440
7ac382a0e19 2024-01-10 Update qca to 2.3.8
e44db2ee892 2024-01-10 Regen WANTLIB
e0275b43892 2024-01-09 I forgot to commit the correct diff with BDEP textproc/intltool
bd46d59af3e 2024-01-09 Update tcsh to 6.24.10
8ccb4928499 2024-01-08 Update kgeotag to 1.5.0
5ce28beca54 2024-01-08 link kio-gdrive and regen PLIST
d94c0d1d3fa 2024-01-06 Update phonon backends.
f7917fddf16 2024-01-06 Update phonon to 4.12.0
7a11100f59f 2024-01-06 Dependency tweaks
b7ad32a90e4 2024-01-06 Update weechat to 4.1.2
47badb65939 2024-01-06 Dependency tweaks
1d7ad851d7c 2024-01-05 Determine UNIX process if "/proc" does not exist
48922bdfc79 2024-01-04 Update tellico to 3.5.3
f0111d44db0 2024-01-04 Update opencv to 4.9.0
3ea7370b0fb 2024-01-04 Update Catch2 to 3.5.1
b9729aaddc3 2024-01-04 Update universal-ctags to 6.1.0
d794d1cdbd6 2024-01-04 Add build dependency on GNU tar
faa4639f2ee 2024-01-03 Next missing BDEP wayland/libinput-openbsd
333976134cb 2024-01-03 Yet another wayland-protocols missing
29700499c82 2024-01-02 Add missing hidden build/run dependency on gsettings-desktop-schemas
179b59a0988 2024-01-02 Add missing build dependencies
A few highlights:
- VA-API was one of the biggest moves for me.
- KDE Plasma 6 and KDE Gear 24.XX (with KDE6/Qt6).
- FFmpeg 6 (credit goes to Brad for his excellent work, I just merged the final bits).
By the way, all of this was only possible thanks to your support! I used the
VM at netcup for
countless bulk(8)
builds with FFmpeg6. And this VM exists because of your
generous help!
I also got more involved in the KDE project itself. My two personal highlights:
- Plasma battery charging threshold controls now work on OpenBSD. This even made it to Phoronix!
- OpenBSD sndio(7) backend support in KMix (Merge request on invent.kde.org).
Another thing that must not be forgotten is the c2k24 hackathon. It was a blast—productively and socially. One thing is for sure: a hackathon for 2025 is already planned. At least one!
Overall, it’s been a great open-source year for me.
Tech Conferences and Events #
Conferences were quite disappointing for me this year. The only one worth mentioning was KubeCon + CloudNativeCon Europe. My company Computacenter was a silver sponsor, and so I spent a lot of time at our booth. From that point of view, it was a success—but it left me little time for updates. That has to change this year!
Travel #
It wasn’t exactly the perfect travel year. My aim was to be more selective. Here’s the list that matched my resolutions (only Tenerife was added spontaneously):
-
Tenerife
I’ve wanted to go there for a long time, mainly because of El Teide.Teide, or Mount Teide, has a summit (3,715 m / 12,188 ft) that is the highest point in Spain, and the highest point above sea level on the islands of the Atlantic.
The highest mountain in Spain had to be climbed! My USA trip got cancelled, and my 40th birthday was at the end of November. So I spontaneously planned a trip with my wife. At the end of November, in the sunshine, escaping the birthday chaos, and climbing Spain’s highest mountain—a win-win-win situation.
The trip involved OpenBSD ports hacking on the apartment balcony, hikes, trail runs, and, of course, climbing El Teide. A perfect week.
-
Palma de Mallorca
Another perfect week for sports and daily trail runs—excellent preparation for ultra runs. Maybe you could call it a “training camp.” -
Paris
Thanks to KubeCon, I had some time to look around the city and do a lot of training runs along the Seine. -
Leipzig
A weekend city trip with a very good friend. -
Berchtesgadener Land
Relaxation, trail running, and climbing the Watzmann. -
United States
Unfortunately canceled due to illness, so my sister and her family had to travel alone. -
Tenerife
(As mentioned, this was spontaneous instead of the USA trip.)
United We Stand, Divided We Fall #
A major milestone in my life this year was my wedding to Sabina Sadowski.
2024 Final Thoughts #
This blog post is certainly not exhaustive. I’m writing these words from an apartment on the Polish Baltic Sea, where we’re enjoying some peace and relaxation before diving into the next year. 2024 was, as the saying goes, a year of ups and downs. I put a lot of focus on my physical health and learned a lot from it. Maybe I’ll write a separate blog post about all my experiments and experiences.
One notable thing: my wife and I both had laser eye surgery and no longer need glasses.
I’m not sure yet if I’ll write a detailed plan for 2025 in a separate post. Let’s see what happens.
By the way, the photo at the top shows the sunrise from the summit of Mount Teide.