PorteuX 1.1 has been released

PorteuX - The Next Experience. It's inspired by Slax and Porteus but with heaps of improvements
porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 1.1 has been released

Post#1 by porteux » 03 Mar 2024, 23:48

Highlights of this release include the removal of mozjs from core, being replaced with lightweight duktape, and better stripping in all modules.

1. Added support to `w` and `who` commands when using LXDM (thanks to TheUtopian)
2. Added `accountsservice` to KDE -- this fixes the user section in settings
3. Added `appindicator` and `libappindicator` in MATE
4. Added kernel .config file to `06-crippled_sources` (thanks to Blaze)
5. Replaced `gnome-polkit` with `mate-polkit` in Xfce
6. Removed `mozjs` from `001-core`
7. Removed some useless compressors and debug options from the kernel
8. Removed Xfce 4.16 -- old modules should still work
9. Removed `org.kde.plasma.emojier.desktop` in KDE
10. Moved `ldconfig` call during boot to `/opt/porteux-scripts/update-cache`
11. Renamed `002-xorg` to `002-gui`
12. Changed `polkit` dependency on `mozjs` to lightweight `duktape`
13. Changed boot to always update critical caches -- this improves compatibility between old and new modules
14. Changed kernel config `TRANSPARENT_HUGEPAGE` value to `MADVISE` to avoid high memory usage in kernel 6.7+
15. Improved stripping in many modules
16. Improved sudo.py application
17. Updated kernel to 6.7.8
18. Updated Nvidia driver to 550.54.14
19. Updated GNOME to 45.4
20. Updated MATE to 1.28.1
21. Updated many packages in both stable and current according to Slackware updates

Downloads available at: https://github.com/porteux/porteux/releases/latest

roadie
Full of knowledge
Full of knowledge
Posts: 400
Joined: 02 Jan 2011, 18:41
Distribution: Porteus 5.0-RC1
Location: In a hayfield

PorteuX 1.1 has been released

Post#2 by roadie » 04 Mar 2024, 06:03

Using PorteuX v1.1 Xfce4.12 stable in Always Fresh mode with 05-devel-stable-20240303.xzm, I get this error when compiling:

Code: Select all

  SYNC    include/config/auto.conf.cmd
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTLD  scripts/kconfig/conf
make[3]: *** [scripts/kconfig/Makefile:85: syncconfig] Segmentation fault
make[2]: *** [Makefile:689: syncconfig] Error 2
make[1]: *** [/usr/src/linux-6.8-rc6/Makefile:790: include/config/auto.conf.cmd] Error 2
make: *** [Makefile:240: __sub-make] Error 2
No problems with PorteuX v1.0

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 1.1 has been released

Post#3 by porteux » 04 Mar 2024, 08:36

@roadie, thanks. There was indeed an issue when trying to build. It should be fixed now -- same links.

roadie
Full of knowledge
Full of knowledge
Posts: 400
Joined: 02 Jan 2011, 18:41
Distribution: Porteus 5.0-RC1
Location: In a hayfield

PorteuX 1.1 has been released

Post#4 by roadie » 04 Mar 2024, 18:43

porteux wrote:
04 Mar 2024, 08:36
@roadie, thanks. There was indeed an issue when trying to build. It should be fixed now -- same links.
Working fine now.

Not of major importance......the spectre of the empty .cache directory on / has raised it's ugly head again.

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 1.1 has been released

Post#5 by porteux » 04 Mar 2024, 21:39

Oh, boy... This is a curse!

This time is update-gdk-pixbuf-loaders' fault. It's fixed, but will be available only in PorteuX 1.2 since it's not critical.

If you want to fix it in your local copy, edit /opt/porteux-scripts/update-cache (001-core) and change this:

Code: Select all

[ -e /usr/$lib/gdk-pixbuf-*/*/loaders ] && update-gdk-pixbuf-loaders & > /dev/null 2>&1
To this:

Code: Select all

[ -e /usr/$lib/gdk-pixbuf-*/*/loaders ] && XDG_CACHE_HOME=/root/.cache update-gdk-pixbuf-loaders & > /dev/null 2>&1
Thanks for the feedback! :)

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 1.1 has been released

Post#6 by Ed_P » 05 Mar 2024, 05:19

Why not post an .xzm module with the fix. Or a script to make a module with the fix? :hmmm:
Ed

roadie
Full of knowledge
Full of knowledge
Posts: 400
Joined: 02 Jan 2011, 18:41
Distribution: Porteus 5.0-RC1
Location: In a hayfield

PorteuX 1.1 has been released

Post#7 by roadie » 05 Mar 2024, 06:30

@porteux,

Yes, that fix works fine, and you're right, it's far from being a critical problem. I seem to be the only user to have ever noticed it, so it can't be much of an issue. I reported it only to let you know it had returned.

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 1.1 has been released

Post#8 by Ed_P » 05 Mar 2024, 17:02

porteux wrote:
04 Mar 2024, 21:39
If you want to fix it in your local copy, edit /opt/porteux-scripts/update-cache (001-core) and change this:

Code: Select all

[ -e /usr/$lib/gdk-pixbuf-*/*/loaders ] && update-gdk-pixbuf-loaders & > /dev/null 2>&1
What's the line number of the line that needs to be changed? When I look at the update-cache script I don't see it. :hmmm:

BTW Cinnamon 6.0.2 works with 1.1. :good: I misspoke. :fool:
Last edited by Ed_P on 10 Mar 2024, 19:54, edited 1 time in total.
Reason: Incorrect statement.
Ed

kalo86
Samurai
Samurai
Posts: 177
Joined: 28 Mar 2011, 18:04
Location: Italy

PorteuX 1.1 has been released

Post#9 by kalo86 » 09 Mar 2024, 12:24

Hello,
The cheatcode "kmap=it" seems to not be working in Porteusx v1.1 with KDE environment.
Can you please advise?

Thanks,
kalo86

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 1.1 has been released

Post#10 by porteux » 09 Mar 2024, 12:59

Are you using Wayland?

Can you replicate with any other keyboard layout using Xfce or LXQt?

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 1.1 has been released

Post#11 by Ed_P » 09 Mar 2024, 17:47

porteux wrote:
04 Mar 2024, 21:39
If you want to fix it in your local copy, edit /opt/porteux-scripts/update-cache (001-core) and change this:

Code: Select all

[ -e /usr/$lib/gdk-pixbuf-*/*/loaders ] && update-gdk-pixbuf-loaders & > /dev/null 2>&1
The 2 closest lines I see do not match your edit fix.
/opt/porteux-scripts/update-cache
line 20:

Code: Select all

[ -e $MOD/usr/$lib/gdk-pixbuf-*/*/loaders ] && touch $CACHES/pixbuf
line 28:

Code: Select all

[ -e $MOD/usr/lib/gdk-pixbuf-*/*/loaders ] && touch $CACHES/pixbuf
:%)
Ed

kalo86
Samurai
Samurai
Posts: 177
Joined: 28 Mar 2011, 18:04
Location: Italy

PorteuX 1.1 has been released

Post#12 by kalo86 » 10 Mar 2024, 17:07

I just tested the cheatcode "kmap=it" on PorteuX XFCE v1.1 and here it works.
Then, the issue is only limited to KDE.

Thanks for the nice distro! It looks very nice and fully working!

Best regards,
kalo86

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 1.1 has been released

Post#13 by porteux » 10 Mar 2024, 22:51

@kalo86, thanks for the feedback. There's indeed an issue with kmap and KDE. I'll take a look, but in the meantime what you can do (considering you have persistence enabled) is removing /home/guest/.config/kxkbrc and rebooting. It should work. If you don't use persistence, you can create kxkbrc file with no content in your porteux/rootcopy/home/guest/.config/

@Ed_P, if you download PorteuX 1.1 from Github will see the new update-cache script.

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 1.1 has been released

Post#14 by Ed_P » 11 Mar 2024, 03:00

porteux wrote:
10 Mar 2024, 22:51
@Ed_P, if you download PorteuX 1.1 from Github will see the new update-cache script.
You mean this one?

Code: Select all

~#  uname -a
Linux porteux 6.7.8-porteux #1 SMP PREEMPT_DYNAMIC Sun Mar  3 11:30:51 CET 2024 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux

~#  cat /etc/porteux/*
001-core.xzm:20240303
002-gui.xzm:20240303
002-xtra.xzm:20240303
003-mate.xzm:20240303
initrd.zst:20230927

~#  ls -l /mnt/live/memory/images
000-kernel-6.7.8.xzm : Mar 3 10:48
001-core-current-20240303.xzm : Mar 3 13:11
002-gui-current-20240303.xzm : Mar 3 13:28
002-xtra-current-20240303.xzm : Feb 3 2023
003-mate-1.28.1-current-20240303.xzm : Mar 3 15:24
Ed

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 1.1 has been released

Post#15 by porteux » 22 Mar 2024, 23:34

The testing Cinnamon 6.0.2 module is now fixed for PorteuX 1.1 current:

https://www.mediafire.com/file/4ze19alf ... 0122-2.xzm

Post Reply