---------------------------------------
-- Devuan meet 2025-03-27 @20:30 UTC --
---------------------------------------
Present: bandali, fsr, plasma41, golinux, hendrik
Regrets:
Old Business
============
plasma41
~~~~~~~~
|
| Excalibur test ISO Xfce panel bug[1] followup
| ---------------------------------------------
|
| While this issue has been fixed[2], I wanted to dig more into why it
| manifested in the 2025-03-22 preview ISO but not in the 2024-10-23
| preview ISO despite the fact that the file that was ultimately
| modified was last touched on 2023-04-02, a year and a half prior to
| the creation of the 2024-10-23 ISO. Here's what I've come up with:
|
| There are three relevant packages at play here:
|
| - xfce4-panel
| - desktop-base
| - live-config
|
| And also one user config file:
|
| - ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
|
| The xfce4-panel package contains the file /etc/xdg/xfce4/panel/
| default.xml which defines the default Xfce panel layout in the absence
| of the user config file at the location mentioned.
|
| The desktop-base package contains two slightly different, lightly
| Devuan-customized panel layout files. One is at /etc/xdg/xfce4/panel/
| default.xml-devuan-sapphire and the other is at /etc/xdg/xfce4/xfconf/
| xfce-perchannel-xml/xfce4-panel.xml-devuan-sapphire. I'm not sure why
| there are two of them in different locations, but maybe xfce4-panel
| changed where it looks for its configuration? I don't know.
|
| The live-config package contains lots of functionality that I don't
| pretend to understand, but I'm pretty sure it is used in the process
| of creating live ISOs. It contains the script /lib/live/config/1170-
| xfce4-panel which appears to be responsible for populating the Xfce
| panel layout user config file for the live user. It check whether such
| a file already exists and, if not, copies into place the default panel
| layout file from the xfce4-panel package.
|
| So here's the part I find confusing about the 2024-10-23 ISO working
| fine while the 2025-03-22 ISO has a bugged panel. On both ISOs the
| panel layout is read from a user config file, not from the system
| config file. Yet, the user config file from the older 2024-10-23 ISO
| doesn't exactly match the config file from the xfce4-panel package or
| from either of the two config files from the desktop-base package.
| Where did the user config file of the 2024-10-23 ISO even come from?
Old Actions
===========
New Business
============
LeePen
~~~~~~
|
| Packaging
| ---------
|
| - ceres:
| + util-linux (binNMU to fix build chroots)
| + xfce4-session
| + network-manager
| + pcsc-lite
New Actions
===========
Links
=====
[1]
https://dev1galaxy.org/viewtopic.php?id=7133
[2]
https://git.devuan.org/devuan/desktop-base/commit/09fdf1cdced711520afa0dda7c6ed288901fb7a3
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⡀⠀⠀⠀⠀⢠⣶⣶⡄⠀⠀⠀
⠀⠀⠀⠀⠀⣀⣀⠀⢹⣿⣿⡇⠀⠀⠀⠀⣾⣿⣿⠃⠀⠀⠀
⠀⠀⠀⠀⢸⣿⣿⣇⠈⣿⣿⣧⠀⠀⠀⢠⣿⣿⡏⠀⣰⣶⡄
⠀⠀⠀⠀⠘⣿⣿⣿⠀⢹⣿⣿⡀⠀⠀⣾⣿⣿⠃⢰⣿⣿⡇
⠀⠀⠀⠀⠀⢹⣿⣿⡆⠘⣿⣿⡇⠀⢠⣿⣿⡏⠀⣾⣿⣿⠁
⠀⠀⠀⠀⠀⠈⣿⣿⣿⠀⢹⣿⣧⣀⣾⣿⣿⣇⣸⣿⣿⣿⠀
⠀⠀⠀⠀⠀⠀⢻⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀
⣴⣿⣿⣷⣤⡀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀
⠻⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀
⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀
⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠉⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠋⠀⠀⠀⠀
--
Set Hallström
AKA Setto Sakrecoer