[CLOSED] VoidPup32 & VoidPup64 development thread

Moderator: Forum moderators

User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 BETA 27-Jan-22 Woof-CE build

Post by peebee »

@Marv @OscarTalks thanks for testing

dir2pet crashes because
DISTRO_COMPAT_VERSION='' - i.e. blank
in
/etc/DISTRO_SPECS

Will need a rebuild with
DISTRO_COMPAT_VERSION='current'

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
Marv
Posts: 447
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 209 times
Been thanked: 120 times

Re: VoidPup32 & VoidPup64 BETA 27-Jan-22 Woof-CE build

Post by Marv »

@peebee Thanks, made the change in DISTRO_SPECS and my little calcontop pet sailed right through. Installed and working.

Cheers,

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based NoblePup64 (JWM & LXDE), Bookworm64 & Fossapup64-small (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by peebee »

RC
cb62b0082c13ae7e0dad68cb4be661f7 VoidPup32-22.02RC+0.iso
d8459c10a6902e5a22ce1f02002069c1 VoidPup64-22.02RC+0.iso

22.02RC (slightly early) fixes dir2pet issue
.xbps support has been added to Woof-CE (with help from 01micko - thanks)

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
Marv
Posts: 447
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 209 times
Been thanked: 120 times

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by Marv »

No joy in mudville so far booting RC0. Exactly the same hardware and Grub4Dos setup as Beta +6. Some change in the initrd.gz or possibly a missing mount file pertaining to fat32 - my boot partition is fat32- Pristine boot, md5sum of the iso correct. Files extracted and tested twice.

The menu.lst entry is:

Code: Select all

title VoidPup64  Peebees RC0 build of 01262022 with 5.15.0 kernel
  uuid 2988-C05D
  kernel /VoidPup64/vmlinuz net.ifnames=0 pmedia=ataflash pdev1=sda1 psubdir=VoidPup64 pfix=copy,fsck ipv6.disable=1
  initrd /microcode/microcode-update-20210216-64.cpio /VoidPup64/initrd.gz 

Also tested without the pdev1=sda1 and with pdrv=sda and ran fsck.fat on the boot partition with no change in behavior.

The boot error file is attached, true gzip.

Updates: Per your suggestion @peebee swapped in the 5.16.2 kernel from the Beta +6 version and It boots and runs fine, both pristine and full-bore LXDE with savefile. @ozsouth latest 5.15.18 64b also is ok swapped in.

Thanks,

Attachments
zz_initrd_tmp.tar.gz
(31.17 KiB) Downloaded 70 times

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based NoblePup64 (JWM & LXDE), Bookworm64 & Fossapup64-small (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

Clarity
Posts: 3809
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1611 times
Been thanked: 519 times

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by Clarity »

Hi @peebee There seems to be 2 forum threads for VoidPUPs. Should this forum thread be used or is here the official?

Thanks for the continuing improvements as this has moved to RC.

User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by peebee »

Clarity wrote: Mon Jan 31, 2022 10:35 am

Hi @peebee There seems to be 2 forum threads for VoidPUPs. Should this forum thread be used or is here the official?

Thanks for the continuing improvements as this has moved to RC.

This is the development thread prior to release.
@rockedge has setup and owns the other thread for discussion.
I suspect on release I will setup yat yet-another-thread in the same forum area.

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
rockedge
Site Admin
Posts: 6521
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2731 times
Been thanked: 2614 times
Contact:

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by rockedge »

@peebee I have assigned you as the original author of the announcement topic AND as the VoidPup moderator for this section.

I can move this thread if so desired or leave it until we've reached an RC1 phase.

viewforum.php?f=180
Let me know what you need for any additional setups.

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by OscarTalks »

Since we are into RC territory I will (re)mention a couple of tidying up items beyond just the package management issues.

/usr/share/applications/gftp.desktop line 11 needs editing to:-
Icon=/usr/share/pixmaps/gftp.png

In the adrv
/usr/local/share/applications/mozilla-light.desktop line 49 can be changed to:-
Icon=/usr/local/share/icons/hicolor/48x48/apps/light.png

Menu > Utility > X Virtual Keyboard does not work
Calls the script /usr/bin/x-keyboard
This attempts to call something called "cellwriter" as preference (not available?)
Or else xvkbd (which is available via vpm but not installed)
Maybe one of those two should be added?

Hmm, interesting. I had never heard of cellwriter before. I tried compiling the latest source release (from 2017) in Void32 but it gave "multiple definitions" errors. Starting to see these crop up, not sure what causes them. Perhaps something with older source and newer distros? Anyway, cellwriter compiles easily in Dpup Stretch and the build seems to run fine in VoidPup32. It does look nicer than xvkbd at first glance.

Attachments
cellwriter-void32.jpg
cellwriter-void32.jpg (70.43 KiB) Viewed 22547 times
User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by peebee »

OscarTalks wrote: Mon Jan 31, 2022 2:40 pm

Menu > Utility > X Virtual Keyboard does not work
Calls the script /usr/bin/x-keyboard
This attempts to call something called "cellwriter" as preference (not available?)
Or else xvkbd (which is available via vpm but not installed)

Thanks OT - will do on icons.

Both:
CellWriter 1.3.6 2 current 164k Grid-entry natural handwriting input panel
xvkbd 4.1 1 current 282k Virtual (graphical) keyboard program for X11

are in the Void repos - could add Cellwriter.....

[later] CellWriter looks good but needs some Puppyfication.........
@OscarTalks

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

darry19662018
Posts: 453
Joined: Sat Dec 14, 2019 12:24 am
Has thanked: 54 times
Been thanked: 65 times

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by darry19662018 »

Nice pup had to use series 4 kernel. Thank goodness Puppy has kernel swap feature to make booting on an old machine possible.

one
Posts: 244
Joined: Sun Jul 12, 2020 7:53 am
Has thanked: 16 times
Been thanked: 59 times

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by one »

Hi @peebee,

RC0 build of 01262022 with 5.15.0 kernel doesn't boot on my 10 years old ACER 5745G (ext. SSD/grub4dos). I read @Marv's post from above, switched to 5.16.2 and it boots fine.

sfs-load of a vivaldi browser works.
Thank you peebee ...

peace

User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 RC 30-Jan-22 Woof-CE build

Post by peebee »

one wrote: Wed Feb 02, 2022 8:27 am

Hi @peebee,

RC0 build of 01262022 with 5.15.0 kernel doesn't boot on my 10 years old ACER 5745G (ext. SSD/grub4dos). I read @Marv's post from above, switched to 5.16.2 and it boots fine.

sfs-load of a vivaldi browser works.
Thank you peebee ...

peace

Yes - there was a problem with Woof-CE Kernel-kit 5.15 which should now be fixed (Marv is testing to confirm) and updated version will be in RC+1

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by peebee »

RC+1: see post #1
e70b1a122fb049ae3f67eaa0ea00ca0e VoidPup32-22.02RC+1.iso
c0cba5914b24d94a8d6722c461410039 VoidPup64-22.02RC+1.iso

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
mikeslr
Posts: 2950
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 178 times
Been thanked: 907 times

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by mikeslr »

Just a couple of notes about VoidPup64-22.02RC+1.iso. Mine didn't update well from RC+0. Somethings worked, others didn't. But keep in mind that my 'old ydrv' which contained the default adrv (Light-Browser) and a lot of non-void pets and libraries. I tried +1 with that, not a SaveFile/Folder. Your experience may differ.

Setting up wifi using simple network setup, show passphrase has the toggle is reversed. Without a check in the "Show passphrase box" it shows; with, it doesn't.

Is my graphics the only one where the OK button of First-Run doesn't show
until the GUI is expanded?

User avatar
Marv
Posts: 447
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 209 times
Been thanked: 120 times

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by Marv »

mikeslr wrote: Sat Feb 12, 2022 1:03 am

is my graphics the only one where the OK button of First-Run doesn't show
until the GUI is expanded?

Mine does that too but only if I boot into the standard JWM. The window is correctly sized if peebees LXDE ydrv is loaded. Guess I'd just gotten used to it as I couldn't say how long it's been that way. I don't see the inverted show password tickbox in SNS setup either on a JWM or a LXDE boot. Tick it, it shows the PW. Untick it, it hides the PW. My graphics setup is:

Code: Select all

Display Specifications:
• Screen Name: LVDS1
• Screen VertRefresh: 60.00 times/s
• Screen Resolution: 1366x768 pixels (361x203 millimeters)
• Screen Depth: 24 bits (planes)

Xorg Startup Log (/var/log/Xorg.0.log):
• Xorg Driver in use: intel
• Loaded Modules: dri2 dri3 fb glx libinput synaptics
• X.Org version: 1.21.1.3

OpenGL 2D/3D Rendering:
• Direct Rendering: Yes
• Vendor: Intel Open Source Technology Center
• Renderer: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
• Version: 3.0 Mesa 21.3.5

VGA controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
• Kernel Driver: i915
• Memory Used by Driver: 1824.00 KB
• Path: /lib/modules/5.15.18-64oz/kernel/drivers/gpu/drm/i915/i915.ko
• Description: Intel Graphics
• Video RAM: 1536M total, 256M prefetchable

@peebee Standard update RC0 to RC1 went well on my simple 256Mb EXT2 savefile plus your ydrv install. Fujitsu S761 laptop as usual. The usual, first pristine, then the same with the ozsouths 5.15.18 kernel instead of the stock 5.15.'0', then add the ydrv with both kernels, then the scrubbed savefile. All good, running with the 5.15.18 kernel as usual. All settings, themes, app symlinks, and the synaptics touchpad driver setup survived intact. pup_event patch noted -and working-. I carry the regulatory.db files in my savefile so on a full boot dmesg is squeaky clean.

Cheers,

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based NoblePup64 (JWM & LXDE), Bookworm64 & Fossapup64-small (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by OscarTalks »

VoidPup64 RC+1
In the devx
The executable pkg-config is wrongly named "pkg-config.pkg-config"
This causes errors when attempting to compile

User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by peebee »

OscarTalks wrote: Sat Feb 12, 2022 2:02 pm

VoidPup64 RC+1
In the devx
The executable pkg-config is wrongly named "pkg-config.pkg-config"
This causes errors when attempting to compile

That's odd - there is a fix (symlink) which is working as intended for 32-bit but not for 64-bit....... not sure why not....... will need investigation.......

[later] problem fixed - 64-bit devx rebuilt and re-uploaded @OscarTalks

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by OscarTalks »

Thanks for the fixed devx.
I have uploaded the builds of PSIP-1.42 which I compiled in VoidPup32 and VoidPup64 respectively.
These are packaged as .xbps
Users may wish to use them for testing installation of a local .xbps package with inst-xbps
Then they may wish to test these builds of PSIP which contain the (statically linked) dependencies:-
portaudio19
pjproject 1.16
osxcart 1.2.0
Almost all of the tests in the buddies list can be conducted without even having to log in
Just select, click "Call" and use the number keypad buttons as prompted.
Requesting a text to be sent to you requires login to a SIP server provider, but that is easily done as well.
http://smokey01.com/OscarTalks/psip-1.42_1.i686.xbps (32bit)
http://smokey01.com/OscarTalks/psip-1.42_1.x86_64.xbps (64bit)

User avatar
rockedge
Site Admin
Posts: 6521
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2731 times
Been thanked: 2614 times
Contact:

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by rockedge »

builds of PSIP-1.42 which I compiled in VoidPup32 and VoidPup64 respectively.

Immediately borrowing the 64 bit version to install and run in KLV-Airedale to further check how packages built directly in and for VoidPup's, will function on KLV type OS's.

UPDATE: installed smoothly but missing some dependencies.

Code: Select all

error while loading shared libraries: libopencore-amrnb.so.0
error while loading shared libraries: libnsl.so.3

I was able to find and xbps-install -y libnsl but I have not found so far libopencore-amrnb to be to get PSIP started in KLV yet.

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by OscarTalks »

Hello rockedge,
Looks like it is one of those "chain link" dependencies that crops up because of what is in the build environment. The package name is opencore-amr but it seems VoidLinux do not produce a package of this. VoidPup has a Slackware 14.2 build included in the recipe, so maybe grab the runtime library from the Slackware package using packages.slackware.com or if you prefer grab the source from here https://sourceforge.net/projects/opencore-amr/files/ The library compiles easily but I am mostly testing the 32bit VoidPup so don't have the 64bit immediately to hand at the moment otherwise I would compile and post it.

User avatar
rockedge
Site Admin
Posts: 6521
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2731 times
Been thanked: 2614 times
Contact:

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by rockedge »

@OscarTalks Good stuff, I was able to compile opencore successfully and then the next important step was to manually invoke:

Code: Select all

ldconfig

I don't think xbps performs the ldconfig automatically

I have it running but have not tested the full functionality of this psip on KLV yet.

Screenshot_2022-02-13_12-04-24.png
Screenshot_2022-02-13_12-04-24.png (137.8 KiB) Viewed 23236 times
User avatar
mikeslr
Posts: 2950
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 178 times
Been thanked: 907 times

Re: VoidPup64 RC 11-Feb-22 Geany & LibreWriter Crashes (SOLVED)

Post by mikeslr »

Trying to save a document created using either LibreOffice Writer or geany crashed those respective applications. When started via terminal, the terminal reports:

(soffice:10201): GLib-GIO-ERROR **: 21:47:14.005: Settings schema 'org.gtk.Settings.FileChooser' does not contain a key named 'show-type-column'

in both crashes. With LibreWriter it also, before that, reports:

(soffice:10201): GLib-GObject-WARNING **: 21:47:01.436: invalid cast from 'GtkBox' to 'GtkMenuShell'

Any ideas? I still have the prior build of Voidpup64. I don't recall that happening. Will boot into it and report back. Update: NO it doesn't.

Solved. See the next 2 posts.

Last edited by mikeslr on Tue Feb 15, 2022 5:51 pm, edited 1 time in total.
User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup64 RC 11-Feb-22 Geany & LibreWriter Crashes

Post by peebee »

mikeslr wrote: Tue Feb 15, 2022 2:57 am

(soffice:10201): GLib-GIO-ERROR **: 21:47:14.005: Settings schema 'org.gtk.Settings.FileChooser' does not contain a key named 'show-type-column'
Any ideas? I still have the prior build of Voidpup64. I don't recall that happening. Will boot into it and report back. Update: NO it doesn't.

Just tried pristine frugal installs of both VP32 and VP64 and Geany seems to behave correctly with both......files are saved without error or crashes

org.gtk.Settings.FileChooser is installed as part of GTK3.
where did LO come from? has it overwritten org.gtk.Settings.FileChooser?

its stored at: /usr/share/glib-2.0/schemas

is there a version in your save folder? if so delete that version and run:
glib-compile-schemas /usr/share/glib-2.0/schemas

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
mikeslr
Posts: 2950
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 178 times
Been thanked: 907 times

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by mikeslr »

Long story really having little to do with VoidPup. But the following may help those who install pets which cause problems.
About 4 years ago, when Google-Chrome decided to insist that its browser could not be run as Root, Mike Walsh published an SFS which ran it from /mnt/home/spot without Root permissions. AFAIK, that remains among the safest methods to run any Web-browser in order to deter hackers from "escaping" from the Spot folder. But, it also complicates getting files you download out-of, or files you want to upload into, /home/spot. Eventually he published a 'permission changer' which changed permissions while moving files and could be used with any web-browser run from /home/spot.
About that time it also became necessary to include glib-2.0 schemas. So it was included in the permission changer pet. Occasionally I still re-construct web-browsers to run that way. So I installed the permission-changer pet. Using nicOS-Utility-Suite's Save2SFS, it got baked into a ydrv.sfs.

Once I figured out where it the glib-2.0 schemas came from, I used Menu>Setup>PupControl>Software>Package Manager>Uninstall to remove permission-changer from RAM, applied the fix per your above post, then ran nicOS-Utility-Suite's Save2SFS again to rebuild the ydrv.sfs.

User avatar
peebee
Posts: 1630
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 713 times
Contact:

Re: VoidPup32 & VoidPup64 RC 11-Feb-22 Woof-CE build

Post by peebee »

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

Locked

Return to “Built from woof-CE Recipes”