Reform-desktop-full & reform-desktop-minimal?

Hello!

I just run reform-check, just because and found the two warnings listed. How do I address these warnings? Or I should ignore?

Thank you.

shigeru@mntpr-0:~$ sudo reform-check
I: Contents of /proc/device-tree/model: MNT Pocket Reform with i.MX8MP Module
I: `uname -a` output: Linux mntpr-0 6.12.22-mnt-reform-arm64 #1 SMP Debian 6.12.22-1+reform20250412T175526Z (2025-04-12) aarch64 GNU/Linux
I: Version of linux-image-mnt-reform-arm64: 6.12.22-1+reform20250412T175526Z
I: Version of reform-tools: 1.71-1+reform1
I: Mount source of /: /dev/reformvg/root (LVM vg 'reformvg' on LUKS device 'reform_crypt' on SSD)
I: Mount source of /boot: /dev/mmcblk2p1 (eMMC)
W: MNT Reform Desktop meta-package is not installed: reform-desktop-full
dpkg-query: no packages found matching reform-desktop-full
dpkg-query: no packages found matching reform-desktop-full
dpkg-query: no packages found matching reform-desktop-full
W: MNT Reform Desktop meta-package is not installed: reform-desktop-minimal
dpkg-query: no packages found matching reform-desktop-minimal
dpkg-query: no packages found matching reform-desktop-minimal
dpkg-query: no packages found matching reform-desktop-minimal
I: the following files differ from how they are shipped by reform-tools (ignore /var/lib/alsa/asound.state):
??5??????   /var/lib/alsa/asound.state

The output you pasted is indeed not optimal. I fixed a few things. You can find the latest version of reform-check from git here:

If you’d like to run it, maybe it answers your question?

About your question: I’m not sure exactly what you are asking for. You can install packages with apt install and look up what they do with apt show. Would you like reform-check to print more than it currently does? If yes, what information do you think is missing?

Hello!

I have been consistently running sudo apt update and sudo apt upgrade at least once a week since the last major issue I had. I am not sure how I have got my Pocket Reform i.MX8M+ into this state.

Here is the output from new reform-check downloaded from GitLab a moment ago;

I: Contents of /proc/device-tree/model: MNT Pocket Reform with i.MX8MP Module
I: `uname -a` output: Linux mntpr-0 6.12.22-mnt-reform-arm64 #1 SMP Debian 6.12.22-1+reform20250412T175526Z (2025-04-12) aarch64 GNU/Linux
I: Version of linux-image-mnt-reform-arm64: 6.12.22-1+reform20250412T175526Z
I: Version of reform-tools: 1.71-1+reform1
I: Mount source of /: /dev/reformvg/root (LVM vg 'reformvg' on LUKS device 'reform_crypt' on SSD)
I: Mount source of /boot: /dev/mmcblk2p1 (eMMC)
W: MNT Reform Desktop meta-package is not installed: reform-desktop-full
W: Depends of reform-desktop-full is not installed: firefox-esr
W: Depends of reform-desktop-full is not installed: reform-desktop-minimal
W: Depends of reform-desktop-full is not installed: wlr-randr
W: MNT Reform Desktop meta-package is not installed: reform-desktop-minimal
W: Recommends of reform-desktop-minimal is not installed: ezurio-qcacld-2.0-dkms
I: the following files differ from how they are shipped by reform-tools (ignore /var/lib/alsa/asound.state):
??5??????   /var/lib/alsa/asound.state

Should I install the five packages, reform-desktop-full, firefox-esr, reform-desktop-minimal, wlr-randr and ezurio-qcacld-2.0-dkms manually?

It seems firefox-esr has few bugs;

Retrieving bug reports... Done
Parsing Found/Fixed information... Done
grave bugs of firefox-esr (→ 128.9.0esr-2) <Outstanding>
 b1 - #919769 - firefox-esr: OB Firefox 60.4 crashes immediately on amrhf (Raspberry Pi)
serious bugs of firefox-esr (→ 128.9.0esr-2) <Outstanding>
 b2 - #788721 - firefox-esr: Some sources are missing
 b3 - #909498 - firefox-esr: Firefox 60.2.1esr-1~deb9u1 crashes on armhf with or without safemode, without extensions, fresh profile.
 b4 - #911312 - firefox-esr: automatical download of libgmpopenh264.so with default settings
grave bugs of firefox-esr (→ 128.9.0esr-2) <Forwarded>
 b5 - #944706 - firefox-esr: Tab crashes immediately after start up and Firefox ESR was unusable.
Summary:
 firefox-esr(5 bugs)

Thanks.

No. Thank you for testing this. It turns out that the meta packages still have some bugs. I fixed those now. If you now run apt update and then sudo reform-check the missing packages will be a bit different. It should look like this for you:

W: MNT Reform Desktop meta-package is not installed: reform-desktop-full
W: Depends of reform-desktop-full is not installed: reform-desktop-minimal
W: Depends of reform-desktop-full is not installed: wlr-randr
W: MNT Reform Desktop meta-package is not installed: reform-desktop-minimal

And with that output, my answer would be: yes, if you like, you can install those three packages. But you installing firefox-esr makes not much sense if you run unstable and installing ezurio-qcacld-2.0-dkms does not make much sense when using the MNT repo. Both packages should not be suggested anymore.

Thank you for bringing this up!

I also get W: Recommends of reform-desktop-minimal is not installed: ezurio-qcacld-2.0-dkms. This means that I should ignore it?

Hello josch,

Since firefox-esr seems to have few bugs, and reform-desktop-full is dependent on it, I will let the two slide for a while, then.

As for ezurio-qcacld-2.0-dkms, though I do not have any device with Ezurio, I have LTE modem and use onboard WiFi, I thought might as well install it. It took a long time building but was installed on mine.

Thank you for clarifying. Glad that my question happened to be a useful information benefiting many.

Yes, you should. After running apt update that message should go away.

In your very first message it says:

Contents of /proc/device-tree/model: MNT Pocket Reform with i.MX8MP Module

So yes, you have a device with device with components from the company ezurio: Nitrogen8M Plus SOM | Laird Connectivity is Now Ezurio

In my last message I said:

installing ezurio-qcacld-2.0-dkms does not make much sense when using the MNT repo.

With that I tried to say that you should not be installing it. Doing so anyways will not do any damage other than taking really long to compile every time the dkms module is built. You can safely remove the package.

As I’ve said in my last message, after running apt update the incorrect instruction should be gone. If not, please write me. I’m sorry that this bug existed and caused you confusion that I was unable to clear up with my earlier message.

Thanks for the clarification josch! I am still getting the W: Recommends of reform-desktop-minimal is not installed: ezurio-qcacld-2.0-dkms after running apt update.

Thank you. What happens if you force a re-installation of reform-tools:

sudo apt reinstall reform-tools

Seems like running sudo apt reinstall reform-tools didn’t fix it either.

Thank you. I’m working on a fix in this MR: build patched packages with a date-based version suffix (!97) · Merge requests · Reform / reform-debian-packages · GitLab

1 Like

Okay, I merged above changes into main and the MNT repository just picked them up. Could a brave soul please run apt update && apt full-upgrade and then paste the output of sudo reform-check?

Thank you! :heart:

I ran full-upgrade, and after that all is OK! No more Ezurio output.

2 Likes

Hello!

Now all is good, it seems.

$ sudo reform-check
I: Contents of /proc/device-tree/model: MNT Pocket Reform with i.MX8MP Module
I: `uname -a` output: Linux mntpr-0 6.12.22-mnt-reform-arm64 #1 SMP Debian 6.12.22-1+reform20250425T080214Z (2025-04-25) aarch64 GNU/Linux
I: Version of linux-image-mnt-reform-arm64: 6.12.22-1+reform20250425T080214Z
I: Version of reform-tools: 1.71-1+reform20250424T194824Z1
I: Mount source of /: /dev/reformvg/root (LVM vg 'reformvg' on LUKS device 'reform_crypt' on SSD)
I: Mount source of /boot: /dev/mmcblk2p1 (eMMC)
I: the following files differ from how they are shipped by reform-tools (ignore /var/lib/alsa/asound.state):
??5??????   /var/lib/alsa/asound.state

Thank you.

1 Like