site  contact  subhomenews

ROX-Filer compiled in woofQ2

March 15, 2026 — BarryK

Forum member Caramel reported being unable to compile ROX-Filer:

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

The rox used in Easy Excalibur is the one compiled in 'oe-qky-scarthgap', for Easy Scarthgap. oe-qky-scarthgap is retired but is still online. rox-filer build recipe here:

https://github.com/bkauler/oe-qky-scarthgap/tree/main/quirky/meta-quirky/recipes-quirky/rox-filer

woofQ is used to build Easy Scarthgap and also earlier releases, and uses the binary packages compiled in oe-qky-scarthgap.

The "new kid on the block" is woofQ2, used to build Easy Excalibur-series. This does use some binary packages from oe-qky-scarthgap, but the intention is that any package that needs to be compiled, so not already available in the Devuan/Debian package repository, will be compiled in woofQ2, not pulled in from elsewhere.

After seeing Caramel's post, I was reminded that rox-filer is one of those packages that still remains to be compiled in-house, within woofQ2. So that has now been implemented.

woofQ2 is introduced in various places, such as here:

https://easyos.org/dev/how-to-compile-source-code.html

Also this, that explains how to compile in the "devx" container:

https://bkhome.org/news/202601/do-all-compiling-in-the-devx-container.html

woofQ2 can be downloaded from here:

https://distro.ibiblio.org/quirky/woofq2/woofq2-project/

...notice the 'readme.txt', very important to read that.

After woofQ2 has been expanded, there is now this for compiling rox-filer:

img1

What you do, is from within the "devx" container, open a terminal here, then run each of these scripts in turn. You will end up with a PET package. That '3create-pet' installs the PET into woofQ2, so it will then be used when build EasyOS. Which I have done, so this rox-filer PET compiled in-house will be used in the next release of EasyOS.   

Tags: easy