site  contact  subhomenews

unifont package removed

May 29, 2026 — BarryK

Chasing ways to reduce the size of the Easy download .img file, posted earlier about reducing the size of the 'libllvm19' package:

Using Gdmap to have a pictorial view of what else might be causing unnecessary bloat, discovered the 'unifont' package. This is a dependency of SolveSpace (parametric CAD app), but SolveSpace will work without it, as there are already adequate installed fonts.

unifont has two dependencies 'fonts-unifont' and 'psf-unifont', and all three occupy about 57Mb space, uncompressed. That's a lot of bloat.

Simple solution, I created a dummy package for 'unifont', using equivs. The other two are still available in the Devuan repository, but are no longer being pulled in builtin into easy.sfs.   

Tags: easy

EasyOS Excalibur-series version 7.3.7

May 29, 2026 — BarryK

There was a 7.3.6 release, but it has a serious fault so got withdrawn and not announced on this blog. So, the previous release is 7.3.4, announced here:

Changes since 7.3.4:

If you are a newcomer to EasyOS, recommend read the 7.3 announcement for more details:

Download:

https://distro.ibiblio.org/easyos/amd64/releases/excalibur/2026/7.3.7/

Feedback welcome at the forum:

https://forum.puppylinux.com/viewtopic.php?p=171122#p171122

The change from Celluloid to SMPlayer caused the download .img file to grow. easy-7.3.6-amd64.img is 1113MiB. Mostly this was due to SMPlayer requiring the Qt5 libraries. However, I went through an exercise decreasing the size of the 'libllvm19' package, and Easy 7.3.7 .img file has dropped to 1089MiB. Ideally, it would be nice if it was no bigger than 999MiB, just because under 1000 seems much less. Like they will advertise a sale price of$9.99 instead of $10.     

Tags: easy

Decrease size of libllvm

May 29, 2026 — BarryK

The Debian 'libllvm19' package has an enormous library file, 'libLLVM.so.19.1', size 124MiB. The package has a dependency, 'libz3-4', with a library file 'libz3.so.4', size 27MiB.

The download .img file in Easy 7.3.6 is 1113MiB, up from 1101MiB in Easy 7.3.4. The reason for the size bump is the change from Celluloid to SMPlayer; the latter requiring the Qt5 libraries. I would like to rein-in the .img download size; considering whether libllvm19 can be made smaller.

Yes it can, without breaking anything, at least not in my testing so far..

The way I did it is download the 'llvm-toolchain' source package and the patches, from here:

https://packages.debian.org/trixie/libllvm19

Applied the patches, and uploaded the patched source tarball here:

https://distro.ibiblio.org/easyos/source/alphabetical/l/

Then compiled the patched source, in the devx container in Easy 7.3.6:

# mkdir build
# cd build
# cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_ENABLE_Z3=OFF -DLLVM_TARGETS_TO_BUILD="host;AMDGPU" -DLLVM_ENABLE_FFI=ON \
-DLLVM_ENABLE_ASSERTIONS=OFF -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF -DLLVM_ENABLE_PIC=ON \
-DLLVM_BINDINGS_LIST='' -DLLVM_ENABLE_RTTI=ON -DLLVM_OPTIMIZED_TABLEGEN=ON \
-DCMAKE_BUILD_TYPE=MinSizeRel -DLLVM_ENABLE_PROJECTS="" -S ../llvm
# make -j1
# DESTDIR='/mnt/sda2/downloads/downloads3/input694/0-libllvm2/out1' make install

...of course for the DESTDIR variable, you would need to substitute your own path.

Note, Google AI also recommended this, which I did not apply:

 -DLLVM_DYLIB_COMPONENTS="core;support;bitwriter;irreader"

I got all those "-D" settings from general reading and asking Google AI how to compile a smaller libllvm. The result is 'libLLVM.so.19.1' is 66MiB, and there is no dependency on 'libz3-4'. The saving is 85MiB, uncompressed, but it should result in the .img file being about one third of that smaller.

A small victory. Clawing back a bit of space, so that adding the Qt5 library files has not increased the size of the .img file; now a bit smaller. It does open the door to throwing in some other Qt5-based apps.    

Integrating this into woofQ2 though, haven't worked that out. Yes, the smaller libLLVM.so.19.1 in easy.sfs, but the devx SFS will probably want the full libLLVM.so.19.1, and maybe also libz3-4. Thinking about it.

Forum discussion:

https://forum.puppylinux.com/viewtopic.php?t=16954       

Tags: easy

SMPlayer has replaced Celluloid

May 28, 2026 — BarryK

One of the guys reported Celluloid played a DVD movie with audio but no video. Another report is audio OK but video corrupted:

https://forum.puppylinux.com/viewtopic.php?p=170900#p170900

I reported that audio and video both played OK for me, but last night was experimenting with a different version of Celluloid, and got that same corrupted video, even worse.

Yet, mpv plays video and audio properly. Celluloid is a GUI wrapper for mpv, so it should be just embedding mpv into its window and it should just work. So why is it so flakey?

SMPlayer is the same, a GUI wrapper for mpv, but it works properly, at least on my computer hardware.

SMPlayer uses the Qt5 GUI toolkit, whereas Celluloid uses GTK4; which means that choosing to have SMPlayer builtin instead of celluloid, all the Qt5 libraries will also be required. Which does bump the size of the .img download file somewhat, surprisingly not much.

It works nice for me, so you guys can also test it and report back!   

Tags: easy

Fix bug loading SFS at version update

May 27, 2026 — BarryK

Forum member vtpup reported the problem with a custom SFS not loading after a version update of EasyOS, and Caramel posted a fix:

https://forum.puppylinux.com/viewtopic.php?p=170957#p170957

Fix applied.   

Tags: easy

SOF fail trying again

May 25, 2026 — BarryK

Posted yesterday, compiled the 6.12.91 kernel with Sound Open Firmware support:

"Trying Sound Open Firmware yet again"
https://bkhome.org/news/202605/trying-sound-open-firmware-yet-again.html

...dismal failure. Audio card not recognized.

Even worse, 'NetworkManager' daemon aborts at startup, no error message. Is that due to one of my kernel config changes, or a regression in the 6.12.91 kernel?

Maybe I am missing a magic kernel config setting...

Looked at instructions here:

https://thesofproject.github.io/latest/getting_started/setup_linux/prepare_build_environment.html

Downloaded the kconfig files from here:

https://github.com/thesofproject/kconfig

Edited kconfig/kconfig-distro-sof-update.sh, commented-out the "make localmodconfig" line.

Ran this:

# tar -xf linux-6.12.91.tar.xz
# cp -a DOTconfig-6.12.90 linux-6.12.91/.config
# cd linux-6.12.91
# ../kconfig/kconfig-distro-sof-update.sh

...created a new '.config' file.

Looking at the changes from my current 6.12.90 config:

< # Linux/x86 6.12.90 Kernel Configuration
> # Linux/x86 6.12.91 Kernel Configuration
> CONFIG_PREEMPT_COUNT=y
< # CONFIG_KALLSYMS_ALL is not set
> CONFIG_KALLSYMS_ALL=y
< CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
< CONFIG_INLINE_READ_UNLOCK=y
< CONFIG_INLINE_READ_UNLOCK_IRQ=y
< CONFIG_INLINE_WRITE_UNLOCK=y
< CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
> CONFIG_UNINLINE_SPIN_UNLOCK=y
< # CONFIG_BT_FEATURE_DEBUG is not set
> CONFIG_FW_LOADER_DEBUG=y
> # CONFIG_PINCTRL_CS42L43 is not set
< # CONFIG_GPIO_ARIZONA is not set
> CONFIG_GPIO_ARIZONA=m
> CONFIG_MFD_CS42L43=m
< # CONFIG_MFD_CS42L43_SDW is not set
> CONFIG_MFD_CS42L43_SDW=m
< # CONFIG_REGULATOR_ARIZONA_LDO1 is not set
< # CONFIG_REGULATOR_ARIZONA_MICSUPP is not set
> CONFIG_REGULATOR_ARIZONA_LDO1=m
> CONFIG_REGULATOR_ARIZONA_MICSUPP=m
< # CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
> CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
> # CONFIG_SND_INTEL_BYT_PREFER_SOF is not set
> CONFIG_SND_SOC_TOPOLOGY=y
> CONFIG_SND_SOC_ACPI_AMD_MATCH=m
> CONFIG_SND_SOC_AMD_SOUNDWIRE=m
< # CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
> CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
> CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
> CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
> CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m
> CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m
> CONFIG_SND_SOC_INTEL_SOF_NUVOTON_COMMON=m
> CONFIG_SND_SOC_INTEL_SOF_BOARD_HELPERS=m
> CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
> CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m
> CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
> CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH=m
> CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH=m
> CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m
> CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
> CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
< # CONFIG_SND_SOC_SOF_TOPLEVEL is not set
> CONFIG_SND_SOC_SOF_TOPLEVEL=y
> CONFIG_SND_SOC_SOF_PCI_DEV=m
> CONFIG_SND_SOC_SOF_PCI=m
> CONFIG_SND_SOC_SOF_ACPI=m
> CONFIG_SND_SOC_SOF_ACPI_DEV=m
> CONFIG_SND_SOC_SOF_DEBUG_PROBES=m
> CONFIG_SND_SOC_SOF_CLIENT=m
> CONFIG_SND_SOC_SOF=m
> CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
> CONFIG_SND_SOC_SOF_IPC3=y
> CONFIG_SND_SOC_SOF_IPC4=y
> CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m
> CONFIG_SND_SOC_SOF_AMD_COMMON=m
> CONFIG_SND_SOC_SOF_AMD_RENOIR=m
> CONFIG_SND_SOC_SOF_AMD_VANGOGH=m
> CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m
> CONFIG_SND_SOC_SOF_ACP_PROBES=m
> CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE=m
> CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE=m
> CONFIG_SND_SOC_SOF_AMD_ACP63=m
> # CONFIG_SND_SOC_SOF_AMD_ACP70 is not set
> CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
> CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
> CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m
> CONFIG_SND_SOC_SOF_INTEL_COMMON=m
> CONFIG_SND_SOC_SOF_BAYTRAIL=m
> CONFIG_SND_SOC_SOF_BROADWELL=m
> CONFIG_SND_SOC_SOF_MERRIFIELD=m
> CONFIG_SND_SOC_SOF_INTEL_SKL=m
> CONFIG_SND_SOC_SOF_SKYLAKE=m
> CONFIG_SND_SOC_SOF_KABYLAKE=m
> CONFIG_SND_SOC_SOF_INTEL_APL=m
> CONFIG_SND_SOC_SOF_APOLLOLAKE=m
> CONFIG_SND_SOC_SOF_GEMINILAKE=m
> CONFIG_SND_SOC_SOF_INTEL_CNL=m
> CONFIG_SND_SOC_SOF_CANNONLAKE=m
> CONFIG_SND_SOC_SOF_COFFEELAKE=m
> CONFIG_SND_SOC_SOF_COMETLAKE=m
> CONFIG_SND_SOC_SOF_INTEL_ICL=m
> CONFIG_SND_SOC_SOF_ICELAKE=m
> CONFIG_SND_SOC_SOF_JASPERLAKE=m
> CONFIG_SND_SOC_SOF_INTEL_TGL=m
> CONFIG_SND_SOC_SOF_TIGERLAKE=m
> CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
> CONFIG_SND_SOC_SOF_ALDERLAKE=m
> CONFIG_SND_SOC_SOF_INTEL_MTL=m
> CONFIG_SND_SOC_SOF_METEORLAKE=m
> CONFIG_SND_SOC_SOF_INTEL_LNL=m
> CONFIG_SND_SOC_SOF_LUNARLAKE=m
> CONFIG_SND_SOC_SOF_INTEL_PTL=m
> CONFIG_SND_SOC_SOF_PANTHERLAKE=m
> CONFIG_SND_SOC_SOF_HDA_COMMON=m
> CONFIG_SND_SOC_SOF_HDA_GENERIC=m
> CONFIG_SND_SOC_SOF_HDA_MLINK=m
> CONFIG_SND_SOC_SOF_HDA_LINK=y
> CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
> CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
> CONFIG_SND_SOC_SOF_HDA=m
> CONFIG_SND_SOC_SOF_HDA_PROBES=m
> CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m
> CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m
> CONFIG_SND_SOC_SOF_XTENSA=m
> CONFIG_SND_SOC_CS42L43=m
> CONFIG_SND_SOC_CS42L43_SDW=m
> CONFIG_SND_SOC_HDAC_HDA=m
> CONFIG_SND_SOC_RT1011=m
> CONFIG_SND_SOC_RT1308=m
> CONFIG_SND_SOC_RT5660=m
> # CONFIG_SND_SOC_SDW_MOCKUP is not set
> CONFIG_SND_SOC_SDW_UTILS=m
< # CONFIG_SOUNDWIRE_AMD is not set
> CONFIG_SOUNDWIRE_AMD=m
< # CONFIG_DYNAMIC_DEBUG is not set
< # CONFIG_DYNAMIC_DEBUG_CORE is not set
> CONFIG_DYNAMIC_DEBUG=y
> CONFIG_DYNAMIC_DEBUG_CORE=y
< # CONFIG_SOFTLOCKUP_DETECTOR is not set
> CONFIG_LOCKUP_DETECTOR=y
> CONFIG_SOFTLOCKUP_DETECTOR=y
> # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
< # CONFIG_HARDLOCKUP_DETECTOR is not set
> CONFIG_HARDLOCKUP_DETECTOR=y
> # CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
> CONFIG_HARDLOCKUP_DETECTOR_PERF=y
> # CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set
> # CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set
> CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y
> # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
< # CONFIG_LOCK_STAT is not set
< # CONFIG_DEBUG_RT_MUTEXES is not set
< # CONFIG_DEBUG_SPINLOCK is not set
< # CONFIG_DEBUG_MUTEXES is not set
> CONFIG_LOCK_STAT=y
> CONFIG_DEBUG_RT_MUTEXES=y
> CONFIG_DEBUG_SPINLOCK=y
> CONFIG_DEBUG_MUTEXES=y
< # CONFIG_DEBUG_RWSEMS is not set
< # CONFIG_DEBUG_LOCK_ALLOC is not set
< # CONFIG_DEBUG_ATOMIC_SLEEP is not set
> CONFIG_DEBUG_RWSEMS=y
> CONFIG_DEBUG_LOCK_ALLOC=y
> CONFIG_LOCKDEP=y
> CONFIG_LOCKDEP_BITS=15
> CONFIG_LOCKDEP_CHAINS_BITS=16
> CONFIG_LOCKDEP_STACK_TRACE_BITS=19
> CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14
> CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12
> # CONFIG_DEBUG_LOCKDEP is not set
> CONFIG_DEBUG_ATOMIC_SLEEP=y
> # CONFIG_TEST_DYNAMIC_DEBUG is not set

Right now recompiling the 6.12.91 kernel with this new '.config'.

EDIT:
Same story on my Zenbook laptop; sound card not found, and 'NetworkManager' daemon crashes at startup.

All OK on my Lenovo Ideacentre PC, with Intel i3 CPU. But the Zenbook is the concern, it is a more modern computer, with Intel Ultra7 155U CPU, and SOF doesn't work, so it is useless for me. Going back to kernel built with "legacy" sound drivers only.

Though, I might install Debian, see how it works on the Zenbook. Just to find out if the problem afflicts mainstream distros, not just EasyOS.     

Tags: easy

Trying Sound Open Firmware yet again

May 24, 2026 — BarryK

Have been down this path a few times, see post last year:

"Testing Intel SOF drivers"
https://bkhome.org/news/202509/testing-intel-sof-drivers.html

What has enticed me to try again, is this forum post by NNI:

https://forum.puppylinux.com/viewtopic.php?p=170710#p170710

It turned out, enabling that "CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH" was difficult. The online documentation does not properly explain what configuration options need to be enabled in the kernel to get that option to show up.

This page for example, "lead me down the garden path":

https://www.kernelconfig.io/CONFIG_SOUNDWIRE?q=&kernelversion=6.12.82&arch=x86

...no, "Device Tree and Open Firmware support" does not need to be enabled to enable "SoundWire support". The hierarchical tree is incorrect. Or, more likely, it is an optional path. Which is bad because the alternative path isn't shown.

Yes, soundwire has to be enabled, so we are back again hoping it will work. Right now compiling the 6.12.91 kernel. Here is what has been enabled compared with the 6.12.90 kernel in Easy 7.3.4:

CONFIG_MFD_CS42L43=m
CONFIG_MFD_CS42L43_SDW=m
CONFIG_MFD_INTEL_LPSS=y
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y
CONFIG_SND_SOC_TOPOLOGY=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
CONFIG_SND_SOC_SOF_TOPLEVEL=y
CONFIG_SND_SOC_SOF_PCI_DEV=m
CONFIG_SND_SOC_SOF_PCI=m
CONFIG_SND_SOC_SOF_ACPI=m
CONFIG_SND_SOC_SOF_ACPI_DEV=m
CONFIG_SND_SOC_SOF_DEBUG_PROBES=m
CONFIG_SND_SOC_SOF_CLIENT=m
CONFIG_SND_SOC_SOF=m
CONFIG_SND_SOC_SOF_IPC3=y
CONFIG_SND_SOC_SOF_IPC4=y
CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m
CONFIG_SND_SOC_SOF_INTEL_COMMON=m
CONFIG_SND_SOC_SOF_BAYTRAIL=m
CONFIG_SND_SOC_SOF_BROADWELL=m
CONFIG_SND_SOC_SOF_MERRIFIELD=m
CONFIG_SND_SOC_SOF_INTEL_SKL=m
CONFIG_SND_SOC_SOF_SKYLAKE=m
CONFIG_SND_SOC_SOF_KABYLAKE=m
CONFIG_SND_SOC_SOF_INTEL_APL=m
CONFIG_SND_SOC_SOF_APOLLOLAKE=m
CONFIG_SND_SOC_SOF_GEMINILAKE=m
CONFIG_SND_SOC_SOF_INTEL_CNL=m
CONFIG_SND_SOC_SOF_CANNONLAKE=m
CONFIG_SND_SOC_SOF_COFFEELAKE=m
CONFIG_SND_SOC_SOF_COMETLAKE=m
CONFIG_SND_SOC_SOF_INTEL_ICL=m
CONFIG_SND_SOC_SOF_ICELAKE=m
CONFIG_SND_SOC_SOF_JASPERLAKE=m
CONFIG_SND_SOC_SOF_INTEL_TGL=m
CONFIG_SND_SOC_SOF_TIGERLAKE=m
CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
CONFIG_SND_SOC_SOF_ALDERLAKE=m
CONFIG_SND_SOC_SOF_INTEL_MTL=m
CONFIG_SND_SOC_SOF_METEORLAKE=m
CONFIG_SND_SOC_SOF_INTEL_LNL=m
CONFIG_SND_SOC_SOF_LUNARLAKE=m
CONFIG_SND_SOC_SOF_INTEL_PTL=m
CONFIG_SND_SOC_SOF_PANTHERLAKE=m
CONFIG_SND_SOC_SOF_HDA_COMMON=m
CONFIG_SND_SOC_SOF_HDA_GENERIC=m
CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
CONFIG_SND_SOC_SOF_HDA_PROBES=m
CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m
CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m
CONFIG_SND_SOC_SOF_XTENSA=m
CONFIG_SND_SOC_CS42L43=m
CONFIG_SND_SOC_CS42L43_SDW=m
CONFIG_SND_SOC_RT1308=m
CONFIG_SND_SOC_SDW_UTILS=m
CONFIG_SOUNDWIRE=y

Changed relative to 6.12.90:

CONFIG_MFD_INTEL_LPSS=m
CONFIG_MFD_INTEL_LPSS_ACPI=m
CONFIG_MFD_INTEL_LPSS_PCI=m
CONFIG_SOUNDWIRE=m

Well, we shall see what happens. Note, the 'firmware-sof-signed' DEB package is required.

EDIT 2026-05-25:
Another attempt, see next blog post:

https://bkhome.org/news/202605/sof-fail-trying-again.html

...in summary, still failure.   

Tags: easy

PKGget bug fix

May 24, 2026 — BarryK

Forum member Caramel found a bug:

https://forum.puppylinux.com/viewtopic.php?t=16919

The 'vlc' package, identical versions, were found in two different Debian repositories, which upset PKGget.

Good, fixed.    

Tags: easy