Thursday, October 6, 2022
HomeOperating SystemAkademy 2022 the BoFs – Jonathan Esk-Riddell's Diary

Akademy 2022 the BoFs – Jonathan Esk-Riddell’s Diary


Geeks on a mountain

After two days of talks we’ve moved to every week of BoF classes. (I’m not a fan of the time period BoF however I’ve by no means managed to consider something higher.) Right here’s some notes I made incase anybody is .

The large information is the Frameworks 6 session had some Plasma individuals there too and voila we’ve a plan for six. Most Frameworks and even most Plasma is already working with Qt 6. So the final Frameworks 5 launch is due in December after which work will occur to finalise the porting to Frameworks 6 and as soon as that’s strong releases will begin once more utilizing Qt 6. And for Plasma we’ll make a ultimate Plasma 5 launch at the beginning of subsequent yr versioned 5.27. That will likely be LTS so we’ll cease the 5.24 LTS releases and make additional 5.27 releases so long as they’re helpful. The finalising of the porting to Qt 6 will begin in January and we’ll schedule a launch every time that turns into practicle which must be not too far into 2023.

Our BoF classes are Covid safe

We had a session with App Shops what are the most well-liked merchandise and what strategies are there to generate income. My notes say we mentioned charging some cash on the Home windows retailer for say Okular and monitor how effectively that goes down. There’s additionally concepts of bundling video games collectively. Monitoring could possibly be applied with KUserFeedback. KStars could possibly be value asking cash for however that’s already on the MS retailer totally free. Computerized testing can be very helpful for app deployment, presumably with OpenQA or different tech. I requested for assist with packaging Kontact and Akonadi in Snaps (Flatpaks want it too).

Chillaxing between classes

The translations, which have at all times been saved separate in KDE codebase, at the moment are copied nightly into grasp by the Scripty script. This could make it simpler to make tars though releaseme will proceed to repeat over the most recent translations when run. Some apps want CMake up to date for this variation. Most significantly this implies KTuberling can compile in KDE neon for the primary time years.

Talking of KDE neon, we had a KDE neon session. Nate instructed the thought of constructing a specification that could possibly be applies to model any distro spin which might require it to ship updated KDE software program, apply really useful patches prompty, use KDE’s Qt branches, use really useful software program suite, not change wallpapers and so on. We determined that utilizing the neon department for this was not the way in which to go but it surely could possibly be e.g. a Plasma Distro Expertise licensed model. Wants somebody to make the spec and the take a look at suite.

Again to neon correct we mentioned the rebase on ubuntu 22.04 which is sort of practically prepared and David Redondo was adequate to do a stay improve within the BoF but it surely broke in varied methods so I suppose some extra fixes wanted right here. The issues of invent gitlab rejecting our server for Git requests was dicussed, it’s the primary factor that drags neon releases after we are gradual, extra debugging is required. We contemplated added RiscV and concluded “do it”. Shifting our infrastructure into invent continues to be blocking on a service which orders the builds. kdeedu-data builds are nonetheless damaged (as a result of translations are humorous right here) and Albert has stated he’ll write the code for this.

On Wednesday we had a pleasant hike up the mountain of Montserrat after which a good longer hike downwards.

KDE went up a mountain

On Thursday David Faure gave us a coaching on debugging and profiling as sponsored by KDAB. He took us by means of utilizing strace. rr is for document and replay which lets gdb do a reverse run which is helpful for non-deterministic checks that randomly fail. And for gdb he recommends utilizing cgdb the ncurses frontend for it. He took us by means of gammaway which helps you to see plenty of attention-grabbing Qt goings on resembling which alerts and slots get run, which settings are set in widgets and so on and so on. radardoc is an effective debugging software for graphics calls. And he took us by means of compiler sanitizers which get extra debug tooling into gcc and clang and works much like Valgrid however with some completely different properties.

Afterward we went for pizza on the seashore.

My Picture Album

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments