Initrd fixlayers .desktop multiple Exec lines
The problem reported by FeodorF and solution found by Caramel:
https://forum.puppylinux.com/viewtopic.php?p=149322#p149322
I implemented the fix, testing for all "Exec=..." lines in the .desktop file:
https://github.com/bkauler/woofq/commit/389407b7a782a60d5f5a3d15952d7ee6c3bd994d
Tags: easy
Fix for run-in-terminal
run-in-terminal is a very handy entry in the right-click menu, introduced here:
https://bkhome.org/news/202411/rox-right-click-run-in-terminal.html
Forum member don570 reported strange behaviour:
https://forum.puppylinux.com/viewtopic.php?p=149044#p149044
Forum member Caramel suggested a fix. I fiddled around with a few things, and found this fixed it:
https://github.com/bkauler/woofq/commit/6a52f484ee3d6eedf5cd1f775d6086ad25fc0721
The 'setsid' utility was discussed awhile back in this blog:
https://bkhome.org/news/202009/detach-child-process-from-parent.html
Tags: easy
Fixed typos when calling popup utility
Forum member SteveS reported these typos:
https://forum.puppylinux.com/viewtopic.php?p=148978#p148978
Thanks for finding that!
Fixed, see github:
https://github.com/bkauler/woofq/commit/e8b0b1d8632470d856184278967e5f2db11efda5
Tags: easy
PKGget translation fix
Forum member don570 reported some text in PKGget not translated:
https://forum.puppylinux.com/viewtopic.php?t=14323
I found the cause, in /usr/local/petget/installpkg.sh, see commit:
https://github.com/bkauler/woofq/commit/7246004935212b0e070d778d2f4d556431980e08
I also changed /usr/bin/pupmessage to run gxmessage instead of xmessage, as this was another translation problem reported by don570. See commit:
https://github.com/bkauler/woofq/commit/871ed35b389cbc875ee3e03bc391172847be0ecf
Tags: easy
Packages compiled in Yocto/OpenEmbedded 5.0.9 revision-5
Easy Scarthgap is built with packages compiled in Yocto/OpenEmbdded Scarthgap release, now at version 5.0.9:
https://wiki.yoctoproject.org/wiki/Releases
I have named this recompile as "revision-5" and all the binary packages have "-r5" in their filename. The previous compile was version 5.0.6, revision-4:
- OpenEmbedded Scarthgap revision-4 compile — January 27, 2025
Here are the version changes between r4 and r5:
abseil-cpp 20240116.2 20240116.3
chromium-x11 131.0.6778.139 132.0.6834.83
git 2.44.1 2.44.3
gnupg 2.4.4 2.4.5
go 1.22.8 1.22.12
leafpad 0.8.15 0.8.19
libarchive 3.7.4 3.7.9
libcamera 0.2.0 0.4.0
librsvg 2.58.2 2.59.2
libstd-rs 1.80.1 1.85.1
libtasn1 4.19.0 4.20.0
libxml2 2.12.9 2.12.10
libxslt 1.1.39 1.1.43
mbedtls 3.6.2 3.6.3
mpg123 1.32.6 1.32.10
nodejs 20.12.2 20.18.2
openjpeg 2.5.0 2.5.3
openssl 3.2.3 3.2.4
openvpn 2.6.12 2.6.14
perl 5.38.2 5.38.4
php 8.2.26 8.2.28
python3 3.12.8 3.12.9
python3-django 5.0.10 5.0.11
python3-jinja2 3.1.4 3.1.6
solvespace 3.1-e7c0c16-20231117 20250207
systemd-boot 255.13 255.18
tzdata 2024b 2025b
vim 9.1.0764 9.1.1198
xserver-xorg 21.1.14 21.1.16
xz 5.4.6 5.4.7
Note, Chromium is updated; however, Easy Scarthgap has changed to Firefox builtin. That is the situation with the latest release of Easy Scarthgap, version 6.6.7. I'm using the official pre-built Firefox, so don't have to compile it, also users can easily update to the latest at any time.
The r5 packages have been uploaded:
https://distro.ibiblio.org/easyos/amd64/packages/compat/oe/
Here are the recent oe-qky-scarthgap github commits:
https://github.com/bkauler/oe-qky-scarthgap/commits/b8a20b748fe76a13ec6371eb7e4d2c596c0369d5/
Tags: easy
New findmnt utility from util-linux
Testing Easy Daedalus 6.6.8, I started Chromium from a terminal, and observed an error message, that 'findmnt' is missing. Chromium runs /etc/chromium.d/dev-shm, which needs 'findmnt'.
Chromium still works, but anyway, would be good to put in that utility. So it will be in the next release of both Scarthgap and Daedalus.
Note to newcomers; EasyOS follows the Puppy Linux tradition of using busybox utilities, with a cutdown selection of utilities from util-linux package. Many years ago, the reason for doing this was to save space. These days, it doesn't matter, but we still like busybox and have kept it. Well, EasyOS is based on the busybox 'init' and we like the 'ash' shell interpreter; so have good reasons for keeping busybox. Also, it does have some unusual utilities that are useful.
Github commit:
https://github.com/bkauler/woofq/commit/466b41c47c9660bc59f720665fe82f4c71dd7a41
Tags: easy
EasyOS Daedalus-series version 6.6.8 released
The previous release is 6.6.5, on March 30:
- EasyOS Daedalus-series version 6.6.5 released — March 30, 2025
A lot of "water under the bridge" since then; releases of Kirkstone-series and Scarthgap-series has happened. Both of these are built with packages compiled in OpenEmbedded, Kirkstone being older and retired except still getting the occasional maintenance release. Scarthgap is current, and was my recommended choice for newcomers, until recently; The Daedalus-series is built with packages from Debian/Devuan Bookworm/Daedalus, hence has access to the very large package repository. Users have expressed a preference for the larger repository.
For Easy Daedalus, a lot has happened since version 6.6.5:
- Chromium 136.0.7103.92-1
- XSR screen recorder — May 10, 2025
- Replace xmessage with gxmessage — May 10, 2025
- Remove .sh from TEXTDOMAIN — May 10, 2025
- yff video/audio/image converter 2.3 — May 10, 2025
- French translation updates — May 10, 2025
- German translation updates — May 09, 2025
- Fix Tor browser flatpak in Flapi — May 09, 2025
- Dependency of PeasyScan missing in Daedalus — May 08, 2025
- Kernel 6.6.89 compiled in Easy Daedalus — May 06, 2025
- Zarfy updated in Scarthgap and Daedalus — April 29, 2025
- truncate utility broken in Easy Daedalus — April 20, 2025
- Global IP TV Panel updated 2025MK2 — April 13, 2025
- Refine fix Exec line in .desktop has quotes — April 06, 2025
- Fix Exec line in .desktop file has quotes — April 01, 2025
- sudo-sh handle more parameters — March 30, 2025
- PKGget tweaks — March 30, 2025
Download 6.6.8:
https://distro.ibiblio.org/easyos/amd64/releases/daedalus/2025/6.6.8/
...if you are a newcomer, the link has a readme file with useful getting-started information.
Mirror in Europe, courtesy of NLUUG:
https://ftp.nluug.nl/os/Linux/distr/easyos/amd64/releases/daedalus/2025/6.6.8/
Feedback welcome in the EasyOS section of the Puppy Forum:
https://forum.puppylinux.com/viewtopic.php?p=148459#p148459
have fun!
Tags: easy
XSR screen recorder
Forum member stemsee has created this:
https://forum.puppylinux.com/viewtopic.php?t=14306
EasyOS already has EasyCast screen recorder, builtin, but XSR
looks good, so have added it builtin also, to both Scarthgap and
Daedalus. It will be in the Multimedia menu category.
Had to compile 'xrectsel' utility dependency, from here:
https://github.com/ropery/xrectsel
Github commits:
https://github.com/bkauler/woofq/commit/95cdcbef4d171b59f7e8f0df0131db24542e269f
https://github.com/bkauler/woofq/commit/67e5473afe31befb2c19b3cc5966eeabcb6948e6
Tags: easy