Nemomobile in November 2022
Qt6 Design CutiePi Conference
November 27, 2022

Nemomobile in November 2022

November brings some necessary rebuilds due to updates of system packages and the adoption of some packages into Arch Linux. The Qt6 support is closer, but Qt Controls adaptation will be necessary. We are looking for new ideas to improve user experience. Don’t forget to book your flight to Brussels FOSDEM 2023 was announced. The CutiePi MCU with Nemo is being worked on. Can someone help with mysterious prefixes in file paths?

Updating OS and moving closer to Qt6

The world is moving forward and Nemo is trying to keep pace. Due to new versions of icu and openssl3 packages it was necessary to rebuild some packages such as libmlocale, libphonenumber, or lipstick.

There have been some fixes related to the Qt5 and Qt6 compatibility in libglacierapp and qtquickcontrols-nemo packages. The c++ part is compiling already. The QML part is incompatible and needs to be rewritten. If you have some ideas on how the user interface should look, now is the right time to bring ideas. Maybe some wireframes. Attached wireframes are made by Greg Goncharov.

Manjaro and Arch packages

Felix Yan is packaging Nemo packages directly into Arch Linux. It is great and it can spare a lot of packaging time for development purposes. However, we need to adjust our Manjaro packaging accordingly.

Fosdem 2023

Fosdem 2023 call for presentations is open now. For Nemomobile the main interest is the FOSS on mobile dev room. The submission deadline is 8th December, but the abstract of the Nemomobile talk has already been submitted. Can’t wait to see all fans of Nemomobile in person. You can check out some talks from last year in the meantime.

CutiePi battery and power button

The CutiePi tablet is an awesome piece of hardware. It combines technologies that are widely adopted by mainline Linux and/or mainstream Linux distributions. They are trying to “glue” those parts together. Tablet like device requires also a battery and a power button. This was designed by the CutiePi team on the board which connects all modules together. The charging and button controls the MCU and passes battery status using a daemon made for that purpose. Nemomobile, however is using the /sys/class/power_supply interface. Pavel Machek started with implementation of the serdev driver for it. This will hopefully improve Nemo and all other operating systems on CutiePi.

Bug of the month

After rework of glacier-settings plugins we found mysterious behavior of the Qt.reslovedUrl() function. It prefixes some URLs with unexpected /usr string. The final URL is modified just in certain places of source code.

Component.onCompleted: {
     console.log(Qt.resolvedUrl("/"));
}