Vanilla Dpup 10.0.x Development Builds

Moderators: dimkr, Forum moderators

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

dimkr wrote: Fri Dec 16, 2022 8:10 am

10.0.126 runs Xwayland as spot, for increased security. It looks like X.Org has an endless stream of security vulnerabilities and Xwayland inherits some of them. This should have zero impact on users.

retiredt00 wrote: Thu Dec 15, 2022 8:51 pm

I'm sure there are better/simpler solutions but this may give you a better idea of the broblem

The main question is, what resolution/display settings related problems disappear after X is restarted. wlroots 0.16.1 should be released soon and I prefer not to work around problems that might be fixed by it.

Dear dimkr
your reservations till wlroots 0.16.1 release are reasonable.
Till then the images below indicate the problems that the two commands in the script (same as as the respective image name) solve

Attachments
restartwm.jpg
restartwm.jpg (86.14 KiB) Viewed 2413 times
clean_desk_icons.jpg
clean_desk_icons.jpg (97.78 KiB) Viewed 2413 times
retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

Dear dimkr
Vanilla-dpup 10.x builds are coming out almost daily and is hard to find out what is changed and what new to look for.
The download page https://github.com/vanilla-dpup/unstabl ... 86_64-10.0 just mentions (currently) “rename the 9.3.x ISO”
which appears to be the last commit of the https://github.com/vanilla-dpup/unstable git directory.
Looking in it, it points to https://github.com/vanilla-dpup/woof-CE git and for the 10.x to the https://github.com/vanilla-dpup/woof-CE ... pup-10.0.x branch.
But there, is still not evident up to which commit changes are included in a given build.
I think it would be useful (to me at least) to indicate the last woof-ce commit on the download page of the build
and indicate the build points in your woof-ce commits page. ie add an extra commit when a build is triggered and finished succesfully.
This a) allow me not to bother with builds that I have no idea what was the thing that was changed and thus what to look for
b) test things I use or know what they are and how to test and
c) see if previous reported issues have been addressed.
I can understand that this might be too much of a hassle with minimal benefits for the developer, but is the holiday season and we can make wishes!
May we all have a good one then.

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

@retiredt00 It's too early to have a changelog, before the Bookworm freeze. Things change and sometimes I have to force-push the git branch and "lose" some commits to revert a change that breaks something. I'll start releasing beta releases with a changelog only when Bookworm is finally frozen and all package versions are locked.

In the meantime, you can use https://github.com/puppylinux-woof-CE/w ... pup-10.0.x.

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

Dear dimkr
the monitor resolution change in v129 works properly now with the X restart.
However, the current implementation brings back the flickering screen, till X is restarted ,instead of the half-black one pictured above.
To me flashing is more annoying than solid-black half-screen and may freakout some persons but I'm sure other people feel differently.

One thing I noticed is that version update (when booting from CD at least) does not ask for confirmation.
This may be OK for development builds I guess.
However, given the common naming scheme you follow in these development builds, I "managed" to update the xorg version with the xwayland version, which did not work very well.
What I found strange though, is that since I did not updated the SFSs in the HD, upon restart it asked to update from v129 to v125 and upon positive answer it went ahead and downgraded the version!
Not sure if this is a bug or a feature but it may generate problems in some cases.

Another thing about updates I have noticed is that it appears to delete the connection setting (or somehow are lost), so after each update you need to identify your SSID and password again. Not sure if this is general issue or happens in my case after kernel update where the wifi module needs to be dkms'ed and then restart the computer for the module to take effect.

I hope these are of some help
Best

esos
Posts: 191
Joined: Thu Feb 18, 2021 4:33 am
Been thanked: 20 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by esos »

jwmtray config in v129 won't load, the previous version worked fine.

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

Dear dimkr
tried to install a panel keyboard indicator/switcher but fbxkb does not run with xwayland at all
gxkb shows properly in the menubar but it can not switch keyboard layouts and actually also stops the keyboard change layout shortcut, from working.
I was wondering if you or anyone else, came across any panel keyboard indicator for Xwayland/JWM
Happy New Year everyone

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

@retiredt00 Tools for gamma control, keyboard layout control, clipboard control, key bindings, etc', won't work under Xwayland because it's the Wayland compositor and not Xwayland that controls these things. By design, these things can't work under Wayland even if you have Xwayland in the middle. This is a known limitation and won't be fixed.

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

Kernel 6.1.x has landed in bookworm. The next build will be ... interesting.

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

Dear dimkr
tried 10.0.139 in a VM (with xorg) an intel i5 laptop and an intel i7 laptop that needs broadcom drivers.
VM update from 10.132 went fine
However, the grub2 bootloader from 10.0.82 I had in that partition does not work anymore.
I noticed that there is no bootloader installation tool in the newer versions.
I hope this will be fixed as the debian freeze is approaching and will go along with a proper installer, other than the usbflash installer.

On the i5 machine I tried to play a couple of audio CDs with DeaDBeeF and it failed with the cryptic "failed to add file or folder all.cda"
One issue I had with this machine too is that I can not tell it to use one of the 2 video cards that it has, an intel and an adm. It always defaults to modesetting. Any suggestions?

On the i7 machine broadcom driver compilation failed but that's because it needed a newer version of the package. broadcom....-23 compiled fine
Another out of tree dkms module compiled from source in 6.0.12 updated fine, so kernel update looks problem-free

The old "problem" of the flashing black portion of the screen when the resolution in changed remains in Xwayland builds.

Another old "problem" is that you can not add new locations in the side panel of the GTK save dialogue by dragging them there from the right side of the window (see pic)

Hope these help a bit
Best

Attachments
save.jpg
save.jpg (58.14 KiB) Viewed 1675 times
dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

retiredt00 wrote: Thu Jan 19, 2023 1:59 pm

On the i5 machine I tried to play a couple of audio CDs with DeaDBeeF and it failed with the cryptic "failed to add file or folder all.cda"

This is low-hanging fruit, https://github.com/puppylinux-woof-CE/woof-CE/pull/3849 should fix this.

Clarity
Posts: 3847
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1633 times
Been thanked: 528 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by Clarity »

retiredt00 wrote: Thu Jan 19, 2023 1:59 pm

... the grub2 bootloader from 10.0.82 I had in that partition does not work anymore. ...

This is ALSO affecting my attempts to boot the ISO file. Hope it get reset to when it worked in my prior tests results shown.

Thanks in advance as this v10 progress continues. Tested wayland version too.

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

dimkr wrote: Fri Jan 20, 2023 7:49 am
retiredt00 wrote: Thu Jan 19, 2023 1:59 pm

On the i5 machine I tried to play a couple of audio CDs with DeaDBeeF and it failed with the cryptic "failed to add file or folder all.cda"

This is low-hanging fruit, https://github.com/puppylinux-woof-CE/woof-CE/pull/3849 should fix this.

Did this make it into 10.0.140?
The Audio CDs still fail to play with the same error.
THX

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

@retiredt00 Yes. Check if the audio CD plugin is enabled.

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

dimkr wrote: Sun Jan 22, 2023 12:10 pm

@retiredt00 Yes. Check if the audio CD plugin is enabled.

Yes it is.
I also tried to play it in BionicPup that has Deadbeef 1.8.2 and failed but in XenialPup that has deadbeef 0.7.3 Worked.
To make sure that there are no issues outside deadbeef, I installed VLC and the CD played fine.
Below is the full deadbeef output capture from terminal in case it helps

Code: Select all

~$ deadbeef 
starting deadbeef 1.8.8
server_start
INFO: unlink socket: No such file or directory
searching for GUI plugins in /root/.local/lib64/deadbeef
searching for GUI plugins in /root/.local/lib/deadbeef
searching for GUI plugins in /usr/lib/deadbeef
load_plugin_dir /usr/lib/deadbeef: scandir found 22 files
found gui plugin ddb_gui_GTK3.so
added GTK3 gui plugin
load gui plugin
checking GUI plugin: GTK3
selected GUI plugin not found or failed to load, trying to find another GUI plugin
the plugin not found or failed to load
the plugin not found or failed to load
loading plugin /usr/lib/deadbeef/ddb_gui_GTK3.so
loading plugins from /root/.local/lib64/deadbeef
loading plugins from /root/.local/lib/deadbeef
loading plugins from /usr/lib/deadbeef
load_plugin_dir /usr/lib/deadbeef: scandir found 22 files
loading plugin /usr/lib/deadbeef/alac.so
loading plugin /usr/lib/deadbeef/alsa.so
loading plugin /usr/lib/deadbeef/cdda.so
loading plugin /usr/lib/deadbeef/dca.so
loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib/deadbeef/ddb_shn.so
loading plugin /usr/lib/deadbeef/flac.so
loading plugin /usr/lib/deadbeef/hotkeys.so
loading plugin /usr/lib/deadbeef/m3u.so
loading plugin /usr/lib/deadbeef/mp3.so
loading plugin /usr/lib/deadbeef/musepack.so
loading plugin /usr/lib/deadbeef/pltbrowser_gtk3.so
loading plugin /usr/lib/deadbeef/pulse.so
loading plugin /usr/lib/deadbeef/rg_scanner.so
loading plugin /usr/lib/deadbeef/sid.so
loading plugin /usr/lib/deadbeef/sndfile.so
loading plugin /usr/lib/deadbeef/supereq.so
loading plugin /usr/lib/deadbeef/vorbis.so
loading plugin /usr/lib/deadbeef/wma.so
starting plugin GTK3 user interface
starting plugin ALAC player
starting plugin ALSA output plugin
starting plugin Audio CD player
starting plugin dts decoder
starting plugin Mono to stereo
starting plugin Shorten player
starting plugin FLAC decoder
starting plugin Hotkey manager
starting plugin M3U and PLS support
starting plugin MP3 player
starting plugin MusePack decoder
starting plugin Playlist browser GTK3
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin SID player
starting plugin WAV/PCM player
starting plugin SuperEQ
starting plugin Ogg Vorbis decoder
starting plugin WMA player
starting plugin stdio vfs
selected output plugin: ALSA output plugin
INFO: from file /root/.config/deadbeef/playlists/0.dbpl
resume: track 0 pos 0.000000 playlist 0
gtkui plugin compiled for gtk version: 3.24.36
connecting button tray signals
failed to add file or folder all.cda
quitting gtk
gtkui_stop completed
gui plugin has quit; waiting for mainloop thread to finish
plug_disconnect_all
plug_unload_all
stopping GTK3 user interface...
quitting gtk
stopping ALSA output plugin...
stopping dts decoder...
stopping Hotkey manager...
stopping MusePack decoder...
stopping PulseAudio output plugin...
stopping SID player...
stopping WAV/PCM player...
stopping SuperEQ...
stopping Ogg Vorbis decoder...
stopped all plugins
all plugins had been unloaded
messagepump_free
plug_cleanup
logger_free
hej-hej!
nnriyer
Posts: 119
Joined: Wed Jul 06, 2022 1:24 am
Has thanked: 95 times
Been thanked: 5 times

Why not upgrading ?

Post by nnriyer »

~$ apt update && sudo apt upgrade
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:4 https://dl.google.com/linux/chrome/deb stable InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
421 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
adduser alsa-utils apt bash binutils binutils-common
binutils-x86-64-linux-gnu blueman breeze-cursor-theme bubblewrap
command-not-found cpp cpp-12 curl dash dconf-gsettings-backend dconf-service
debconf dh-dkms dialog dictionaries-common diffutils dkms dpkg dpkg-dev
e2fsprogs efibootmgr emacsen-common ethtool evolution-data-server-common
f2fs-tools file findutils firefox-esr firefox-esr-l10n-ach
firefox-esr-l10n-af firefox-esr-l10n-all firefox-esr-l10n-an
firefox-esr-l10n-ar firefox-esr-l10n-ast firefox-esr-l10n-az
firefox-esr-l10n-be firefox-esr-l10n-bg firefox-esr-l10n-bn
firefox-esr-l10n-br firefox-esr-l10n-bs firefox-esr-l10n-ca
firefox-esr-l10n-ca-valencia firefox-esr-l10n-cak firefox-esr-l10n-cs
firefox-esr-l10n-cy firefox-esr-l10n-da firefox-esr-l10n-de
firefox-esr-l10n-dsb firefox-esr-l10n-el firefox-esr-l10n-en-ca
firefox-esr-l10n-en-gb firefox-esr-l10n-eo firefox-esr-l10n-es-ar
firefox-esr-l10n-es-cl firefox-esr-l10n-es-es firefox-esr-l10n-es-mx
firefox-esr-l10n-et firefox-esr-l10n-eu firefox-esr-l10n-fa
firefox-esr-l10n-ff firefox-esr-l10n-fi firefox-esr-l10n-fr
firefox-esr-l10n-fy-nl firefox-esr-l10n-ga-ie firefox-esr-l10n-gd
firefox-esr-l10n-gl firefox-esr-l10n-gn firefox-esr-l10n-gu-in
firefox-esr-l10n-he firefox-esr-l10n-hi-in firefox-esr-l10n-hr
firefox-esr-l10n-hsb firefox-esr-l10n-hu firefox-esr-l10n-hy-am
firefox-esr-l10n-ia firefox-esr-l10n-id firefox-esr-l10n-is
firefox-esr-l10n-it firefox-esr-l10n-ja firefox-esr-l10n-ka
firefox-esr-l10n-kab firefox-esr-l10n-kk firefox-esr-l10n-km
firefox-esr-l10n-kn firefox-esr-l10n-ko firefox-esr-l10n-lij
firefox-esr-l10n-lt firefox-esr-l10n-lv firefox-esr-l10n-mk
firefox-esr-l10n-mr firefox-esr-l10n-ms firefox-esr-l10n-my
firefox-esr-l10n-nb-no firefox-esr-l10n-ne-np firefox-esr-l10n-nl
firefox-esr-l10n-nn-no firefox-esr-l10n-oc firefox-esr-l10n-pa-in
firefox-esr-l10n-pl firefox-esr-l10n-pt-br firefox-esr-l10n-pt-pt
firefox-esr-l10n-rm firefox-esr-l10n-ro firefox-esr-l10n-ru
firefox-esr-l10n-sco firefox-esr-l10n-si firefox-esr-l10n-sk
firefox-esr-l10n-sl firefox-esr-l10n-son firefox-esr-l10n-sq
firefox-esr-l10n-sr firefox-esr-l10n-sv-se firefox-esr-l10n-szl
firefox-esr-l10n-ta firefox-esr-l10n-te firefox-esr-l10n-th
firefox-esr-l10n-tl firefox-esr-l10n-tr firefox-esr-l10n-trs
firefox-esr-l10n-uk firefox-esr-l10n-ur firefox-esr-l10n-uz
firefox-esr-l10n-vi firefox-esr-l10n-xh firefox-esr-l10n-zh-cn
firefox-esr-l10n-zh-tw fontconfig fontconfig-config fuse3 gcc gcc-12
gcc-12-base gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0
gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-nm-1.0 gir1.2-pango-1.0
gir1.2-vte-2.91 glib-networking glib-networking-common
glib-networking-services gnumeric gpart grep gtk-update-icon-cache hostname
intel-media-va-driver iptables keyboard-configuration kmod less libacl1
libapparmor1 libappstream4 libapt-pkg6.0 libarchive13 libasan8 libasound2
libatomic1 libatopology2 libattr1 libavahi-client3 libavahi-common-data
libavahi-common3 libavahi-glib1 libavcodec59 libavdevice59 libavfilter8
libavformat59 libavutil57 libbinutils libblas3 libc-bin libc-l10n libc6
libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairomm-1.0-1v5
libcamel-1.2-64 libcap2 libcc1-0 libcom-err2 libcrypt1 libctf-nobfd0 libctf0
libcurl3-gnutls libcurl4 libdb5.3 libdconf1 libdebconfclient0 libdpkg-perl
libdw1 libebook-contacts-1.2-4 libedataserver-1.2-27 libegl-mesa0 libegl1
libelf1 libenchant-2-2 libext2fs2 libfftw3-single3 libfontconfig1
libfreetype6 libfuse3-3 libgbm1 libgcc-12-dev libgcc-s1 libgdk-pixbuf-2.0-0
libgdk-pixbuf2.0-bin libgfortran5 libgirepository-1.0-1 libgl1
libgl1-mesa-dri libglapi-mesa libgles1 libgles2 libglib2.0-0 libglib2.0-bin
libglib2.0-data libglibmm-2.4-1v5 libglvnd0 libglx-mesa0 libglx0 libgomp1
libgprofng0 libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 libharfbuzz-icu0
libharfbuzz0b libigdgmm12 libip4tc2 libip6tc2 libitm1 libjack-jackd2-0
libjbig0 libkeyutils1 libkmod2 libksba8 liblapack3 liblcms2-2 libldap-2.5-0
libllvm15 liblocale-gettext-perl liblsan0 liblua5.2-0 liblua5.3-0 liblzma5
libmagic-mgc libmagic1 libmbedcrypto7 libmpc3 libmpfr6 libmpg123-0
libnatpmp1 libncurses6 libncursesw6 libnetfilter-conntrack3 libnghttp2-14
libnm0 libnss3 libnuma1 libogg0 libopengl0 libopenjp2-7 libopenmpt0
libostree-1-1 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime
libpam-systemd libpam0g libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
libpangoxft-1.0-0 libpci3 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0
libpcre2-posix3 libpcre3 libperl5.36 libpipewire-0.3-0
libpipewire-0.3-modules libpkgconf3 libplacebo208 libpolkit-agent-1-0
libpolkit-gobject-1-0 libpoppler-glib8 libpostproc56 libprotobuf32
libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib
libquadmath0 librasqal3 librav1e0 libreadline8 librevenge-0.0-0
libsdl2-2.0-0 libselinux1 libsemanage2 libsigc++-2.0-0v5 libsndfile1
libspa-0.2-bluetooth libspa-0.2-modules libsphinxbase3 libsqlite3-0 libss2
libssl3 libstdc++6 libsvtav1enc1 libswresample4 libswscale6 libsysfs2
libsystemd-shared libsystemd0 libtdb1 libtinfo6 libtsan2 libubsan1 libudev1
libunbound8 libunwind8 libva-drm2 libva-wayland2 libva-x11-2 libva2
libvdpau1 libvte-2.91-0 libvte-2.91-common libvulkan1 libwebp7 libwebpmux3
libwireplumber-0.4-0 libx11-6 libx11-data libx11-xcb1 libxatracker2
libxdamage1 libxkbcommon0 libxmlb2 libxpm4 libxtables12 libzmq5 libzstd1
libzvbi-common libzvbi0 locales logsave man-db mesa-va-drivers mpv
ncurses-base ncurses-bin ncurses-term ntpdate ntpsec-ntpdate ntpsec-ntpdig
openssh-client openssl pango1.0-tools pci.ids pciutils perl perl-base
perl-modules-5.36 pipewire pipewire-bin pipewire-pulse pkexec pkg-config
pkgconf pkgconf-bin policykit-1 polkitd procps psmisc python-apt-common
python-is-python3 python3 python3-apt python3-cairo python3-chardet
python3-minimal python3-ntp python3-pkg-resources python3-setuptools
python3.10 python3.10-minimal readline-common sed sensible-utils sysfsutils
systemd systemd-sysv sysvinit-utils tzdata udev usrmerge va-driver-all
wireplumber wpasupplicant xdg-dbus-proxy xfonts-encodings xserver-common
xserver-xorg-core xz-utils zlib1g zstd
0 upgraded, 0 newly installed, 0 to remove and 421 not upgraded.
~$

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Why not upgrading ?

Post by dimkr »

@nnriyer This is intentional. apt upgrade will pollute your save file and replace packages with Puppy customization done by woof-CE with unmodified Debian packages, which can break your system.

If you want to update the built-in packages, replace the files from the ISO with those from a newer one (vmlinuz, initrd,gz, ucode.cpio and *.sfs).

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

Dear dimkr
I had another look at the failing of deadbeef to play audio CDs.
So I did a small change in line 67 of drive_all from:

Code: Select all

0) ln -snf /dev/${ONEDRVNAME} /dev/cdrom ; exec defaultcdplayer cdda:// ;;

to:

Code: Select all

0) ln -snf /dev/${ONEDRVNAME} /dev/cdrom
	[ "$(grep deadbeef /usr/local/bin/defaultcdplayer)" ] && \
	exec defaultcdplayer /dev/${ONEDRVNAME}/all.cda || \
	exec defaultcdplayer cdda:// ;;

This may not address the root of the problem but it works for me till a better solution comes up

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

The wave of X.Org security issues is still here and 10.0.147 will run X.Org as spot (with the Landlock based sandbox!) instead of running it as root. (Xwayland already runs as spot.)

Please report issues, if you find any.

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

Dear dimkr
upadted the xorg version to 152 and appears to be a problem in that the session is not saved at the end from X but drops to prompt instead
There must type "poweroff -h" andit then asks for saving and saves properly.

On a fresh install is even worse as it prompts for savefile generation, makes the savefile (that is on a vfat root partition) but then the .4fs file although has the 3 forlders inside, the "upper" folder is empty.
Edit: in case is of heals during save it fails with

Code: Select all

sh: line 1: echo: write error: Broken pipe

End edit

In the updated version, I had to change the video driver to VESA to start X but on save and reboot it does not start X directly.
It stopes at the prompt where you have to type "startx" for X to start.
I did check xorg.conf and indeed it has the corect settings for VESA and resolution so it is written properly.

Maybe is a permissions issue now that X runs a spot?

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

@retiredt00

ls -laR /dev
cat /var/log/messages

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

dimkr wrote: Mon Feb 27, 2023 8:05 pm

@retiredt00

ls -laR /dev
cat /var/log/messages

Here they are
Thx

Attachments
kmessages.txt.gz
(16.79 KiB) Downloaded 52 times
dev.txt.gz
(3.51 KiB) Downloaded 51 times
dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

@retiredt00 Can you share /var/log/Xorg.0.log too?

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

Attached.
Indeed there are 2 permission issues

Code: Select all

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
...
xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)

Both are not there when "startx" as root from the console

Attachments
Xorg_fresh.log.gz
(2.2 KiB) Downloaded 51 times
dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

@retiredt00 Is this a VM? Why don't you use the default of modesetting? What does Xorg.0.log look like when /etc/X11/xorg.conf is deleted?

retiredt00
Posts: 222
Joined: Fri Sep 04, 2020 12:11 pm
Has thanked: 11 times
Been thanked: 35 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by retiredt00 »

dimkr wrote: Thu Mar 02, 2023 11:23 am

@retiredt00 Is this a VM? Why don't you use the default of modesetting?

Yes. Modesetting or framebuffer do not work. Only VESA

It use to work fine though.
Does this means that VESA will not be supported anymore?

dimkr
Posts: 2429
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1203 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by dimkr »

As far as I see, other distros run X as non-root and can do that because all users use modesetting. Userspace doesn't need to do privileged operations like ioperm() because it doesn't configure the hardware (the kernel does that, hence "kernel mode setting").

If you want to run X.Org as root, delete /var/local/xwin_run_as_spot_flag.

What VM solution do you use? Have you tried to select a different GPU model to simulate?

Clarity
Posts: 3847
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1633 times
Been thanked: 528 times

Re: Vanilla Dpup 10.0.x Development Builds

Post by Clarity »

Just downloaded and booted the ISO file directly within QEMU VM. This is the latest of this series that now functions practically perfect in my tests. Wayland behavior shows nothing noticeable that it is even there. Thus, now you have achieved "Nirvana"

Congratulation and THANKS for bringing WoofCE into the light of current technologies as you and the other developers have done with upgrades to Wayland and Pipewire in recent distro(s).

Locked

Return to “Vanilla Dpup”