Page 1 of 3

QV version 240425 pre-alpha uploaded

Posted: Fri Apr 19, 2024 6:17 pm
by BarryK

Version 240425
viewtopic.php?p=117921#p117921

Update 2024-04-23, version 240423 released.
Forum post:
viewtopic.php?p=117665#p117665

QV version 240419
Here is the announcement:

https://bkhome.org/news/202404/qv-versi ... eased.html

Regarding 'devx-240419.pet', it will only install in QV 240419 or later. Don't try to install it in an older release of QV -- well, it is possible, if you open up the PET and take out the 'pinstall.sh' script, then run that in a terminal.

To install direct to an internal drive, 'qv-installer' and 'mount-img' is required, see attached. They have false ".gz" appended.
Put them in the $PATH and set as executable.
Download 'qv-240419-amd64.img' and open a terminal where you have downloaded it.
Then run:

Code: Select all

# qv-installer qv-240419-amd64.img

Re: QV version 240419 pre-alpha uploaded

Posted: Fri Apr 19, 2024 6:55 pm
by BarryK

Here is the logo in plain grey:

qv96-grey.png
qv96-grey.png (4.31 KiB) Viewed 2941 times

Re: QV version 240419 pre-alpha uploaded

Posted: Fri Apr 19, 2024 11:03 pm
by TerryH

installed QV 240419 to Patriot Rage XT 16 GB USB Drive using EasyDD. Everything running well.

One minor issue is that Deadbeef is not listed in the Menu>Multimedia. I checked the deadbeef.desktop file, which has Categories=X-BuildingBlock. I changed this to Categories=X-Multimedia-mediaplayer. On a reboot it still didn't show in the menu, so I ran fixmenus. The entry now appears in the Menu.

I did notice that the structure of the Program line in the .jwmrc file has changed following fixmenus.
Original value was <Program label="DeadBeef"> icon="deadbeef">deadbeef %F</Program>
Current updated value <Program label="DeaDBeeF" icon="deadbeef.png">deadbeef</Program>


Re: QV version 240419 pre-alpha uploaded

Posted: Sat Apr 20, 2024 8:08 am
by Clarity

Hello @BarryK
I see by your 4/20/24 blog you post

... "BOOT_UUID"... kernel parameters are now required, as well as WKG_UUID ...

Here's my scenario followed by a question.

Scenario
Every PC I have over the past few years has a Linux partition on its system drive that is named "Persistence" with a folder named "Sessions" where ALL forum distro sessions are kept. That is Fatdog, PUPs, KLs, ...

I think these name makes sense and that you see/understand their mission.

Every forum distro is able to find the partition by its label; in this case 'Persistence'.

Question

  • Is there a way to use the partition's label instead of the UUID hex (which would be different for every PC one has)?

UUID on a system drive would be different on every PC; this is in contrasts with having the same partition label name on each PC no matter if for test purposes or for productive use. The label name, of course, would be whatever the user desires; thus not necessarily the persistence name used by myself and any others are using who happen to have multiple PCs.

If so, the boot stanza using a label to find its boot needs could be the same no matter which PC it is installed or used.

Thanks in advance for any consideration of this usage with your distros; if not available now, in a future release.


Re: QV version 240419 pre-alpha uploaded

Posted: Sat Apr 20, 2024 11:43 am
by BarryK
Clarity wrote: Sat Apr 20, 2024 8:08 am

Every forum distro is able to find the partition by its label; in this case 'Persistence'.

The acceptable kernel parameters are BOOT_UUID, BOOT_LABEL or BOOT_DEV
As also WKG_UUID, WKG_LABEL or WKG_DEV


Re: QV version 240419 pre-alpha uploaded

Posted: Sat Apr 20, 2024 11:45 am
by BarryK
TerryH wrote: Fri Apr 19, 2024 11:03 pm

One minor issue is that Deadbeef is not listed in the Menu>Multimedia. I checked the deadbeef.desktop file, which has Categories=X-BuildingBlock. I changed this to Categories=X-Multimedia-mediaplayer. On a reboot it still didn't show in the menu, so I ran fixmenus. The entry now appears in the Menu.

Thanks for finding that.

One of the things that woofQV does, to determine menu category, if it isn't clear from the original .desktop file, is look in /usr/share/petget/categories.dat. PKGget also looks at that file when installing a package.

I have added deadbeef to that file.


Re: QV version 240419 pre-alpha uploaded

Posted: Sat Apr 20, 2024 1:39 pm
by nnriyer

How to update previous version


Re: QV version 240419 pre-alpha uploaded

Posted: Sat Apr 20, 2024 3:42 pm
by Caramel

I tested the installation of qv 240419. No problem.

Then installation of devx. No devx in PKGget even after refresh of the database. So i downloaded the pet package on ibiblio.

During installation, an error message (libnetpbm-11.06.01_1 in transaction breaks installed pkg netpbm-11.06.00_1) with choice to give up or to keep going. I continued until the end of installation

Then reboot. Snapshot. Then I tried to uninstall devx with PKGget. First the pet devx was uninstalled. The other packages (the dependencies of devx) do not uninstall

capture15169.png
capture15169.png (36.97 KiB) Viewed 2740 times

Aucun fichier du nom de AppStream-devel-1.02.2_2_files n'a été trouvé dans le dossier /root/.packages
No file named AppStream-devel-1.02.2_2_files was found in the /root/.packages folder

/usr/local/petget/removepreview.sh refuse de supprimer le paquet
/usr/local/petget/removepreview.sh refuses to remove package

So I would test uninstallation with a package independent of devx.
Try with Kooha-2.2.4_2 in void-current. The installation fails. (Same in qv-240409)


Grub 2.02 limitations

Posted: Sat Apr 20, 2024 10:06 pm
by don570

QV version 240419

I installed using qv-installer script
I use LICK --> which uses grub2
I noticed the following--->
When vmlinuz and initrd are in the same partition as qv folder then I get the following error when booting

Code: Select all

error: compression type 0x3 not supported
error: you need to load the kernel first

If I put vmlinuz and initrd in sda1 then everything goes smoothly
Note that LICK uses version 2.02 of GRUB2 with fatdog901

Here is warning about using GRUB 2.02
viewtopic.php?p=116303#p116303
__________________________________


Samba doesn't launch

Posted: Sat Apr 20, 2024 10:16 pm
by don570

Samba services don't appear to launch. There is no warning in terminal when I try to launch them in terminal.
I don't see smbd or nmbd running in list of tasks
When I try to use easyshare app the app will launch but samba icon remains green
and error file is written to /tmp/testparm----> service not running
__________________________________________________________


Re: Grub 2.02 limitations

Posted: Sun Apr 21, 2024 12:11 am
by williwaw
don570 wrote: Sat Apr 20, 2024 10:06 pm

Here is warning about using GRUB 2.02
viewtopic.php?p=116303#p116303
__________________________________

post updated with a way to update your guub to grub-2.06


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 5:15 am
by BarryK
nnriyer wrote: Sat Apr 20, 2024 1:39 pm

How to update previous version

Updating is not yet provided.

Please read the release announcement:

https://bkhome.org/news/202404/qv-versi ... eased.html

You will notice that there is no longer an "update" icon on the desktop. This is because updating will mostly be done via XBPS. It is intended that there will also be a kernel PET and an update PET that will have fixes.

This update strategy has yet to be implemented. It will mean that you only have to download the big .img file once, and there-after rely on XBPS to update packages, and kernel and patch PETs.


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 5:19 am
by BarryK
Caramel wrote: Sat Apr 20, 2024 3:42 pm

I tested the installation of qv 240419. No problem.

Then installation of devx. No devx in PKGget even after refresh of the database. So i downloaded the pet package on ibiblio.

During installation, an error message (libnetpbm-11.06.01_1 in transaction breaks installed pkg netpbm-11.06.00_1) with choice to give up or to keep going. I continued until the end of installation

Did you do what I suggested, run this before installing the devx pet:

Code: Select all

# xbps-install -S

There is currently a sync issue, which is why I recommended do that.


Re: Grub 2.02 limitations

Posted: Sun Apr 21, 2024 5:21 am
by BarryK
don570 wrote: Sat Apr 20, 2024 10:06 pm

error: compression type 0x3 not supported

Yes, you need grub 2.04 or later.
btrfs zstd compression support was introduced in 2.04, but I haven't tested.


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 5:27 am
by BarryK

I read some users of Fedora and openSUSE say they have hundreds of snapshots.

Given how light-weight a new snapshot is, and it gets created basically instantly, I can see the tendency will be to create lots of snapshots. But then, the user needs a memory prompt, what snapshot they are currently booting into.

A solution is to write the snapshot info to the desktop wallpaper; see blog post:

https://bkhome.org/news/202404/qv-snaps ... sktop.html

This will be in the next release.


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 5:36 am
by BarryK
Caramel wrote: Sat Apr 20, 2024 3:42 pm

So I would test uninstallation with a package independent of devx.
Try with Kooha-2.2.4_2 in void-current. The installation fails. (Same in qv-240409)

Ah, I see.
I think I can see the cause of the problem. Will post later.


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 5:56 am
by Caramel
BarryK wrote: Sun Apr 21, 2024 5:19 am

Did you do what I suggested, run this before installing the devx pet:

Code: Select all

# xbps-install -S

There is currently a sync issue, which is why I recommended do that.

No but i had launched PKGget a few minutes earlier.


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 6:19 am
by BarryK
Caramel wrote: Sun Apr 21, 2024 5:56 am
BarryK wrote: Sun Apr 21, 2024 5:19 am

Did you do what I suggested, run this before installing the devx pet:

Code: Select all

# xbps-install -S

There is currently a sync issue, which is why I recommended do that.

No but i had launched PKGget a few minutes earlier.

There is a sync problem, you will also have to run that command in a terminal.

But I have identified another problem, will report back soon.


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 10:49 am
by BarryK

@Caramel
Thanks for the report, I figured out what is wrong.

/usr/local/petget/0setup was not updating the repositories.
Or rather it was, just storing the updates in the wrong place.
The fix is here:

https://github.com/bkauler/woof-quantum ... 642cfa6a50

You can manually edit 0setup.
It requires "cd /root/.packages" when running in QV.

If you have already run PKGget, exit from it if still running, delete /tmp/petget, then run it again.

I successfully installed Abiword and Kooha.
Abiword works ok.
Kooha starts ok, didn't actually try recording -- I wonder if any issue due to it running as user "kooha"?

Thanks for your patience testing all these "pre-alpha" releases, guys.
We are getting there!


Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 12:52 pm
by BarryK

Samba fixed. Actually, it was fixed by FeodorF in February this year:

viewtopic.php?p=111461#p111461

Progressing from easyVoid to QV, that fix got lost. This is what /etc/init.d/rc.samba needs, the line "mkdir -p /run/lock":

Code: Select all

samba_start() {
  
  #20211114 smbd startup failed, mkdir failed to create /run/samba/ncalrpc
  # the failure is because /run is a symlink. need non-symlink samba folder:
  mkdir -p /run/samba
  #20240210 ref: https://forum.puppylinux.com/viewtopic.php?p=111461#p111461
  # qv: /var/log/samba/log/smbd: "mkdir failed on directory /run/lock/samba"
  mkdir -p /run/lock 
  if [ -x /usr/sbin/smbd -a -x /usr/sbin/nmbd -a -r /etc/samba/smb.conf ]; then
    echo "Starting Samba:  /usr/sbin/smbd -D"
    /usr/sbin/smbd -D
    echo "                 /usr/sbin/nmbd -D"
    /usr/sbin/nmbd -D
  fi
}

Re: QV version 240419 pre-alpha uploaded

Posted: Sun Apr 21, 2024 11:39 pm
by BarryK

Bluetooth is broken.

When QV detects bluetooth hardware, it runs /etc/init.d/bluetooth, which runs this:

Code: Select all

restarter -c /usr/bin/bluetoothd &

'bluetoothd' crashes, logs an error to /tmp/bootsysinit.log, but 'restarter' will restart it, endlessly.

Right-click on /etc/init.d/bluetooth and turn off the "executable" flags.
To kill restarter:

Code: Select all

# killall restarter

I'll get onto why it is crashing this evening.


Re: QV version 240423 pre-alpha uploaded

Posted: Tue Apr 23, 2024 10:06 am
by BarryK

Version 240423 uploaded, see announcement:

https://bkhome.org/news/202404/qv-versi ... eased.html


Re: QV version 240423 pre-alpha uploaded

Posted: Tue Apr 23, 2024 2:49 pm
by Caramel

Fresh install of qv240423.

The QV snspshot information on desktop (https://bkhome.org/news/202404/qv-snaps ... sktop.html) not changed after the creation of a snapshot

In /root/.xinitrc, the variable NEWIMAGE (line 130) seems not initialized (The initialization line 120 is commented)


Re: QV version 240423 pre-alpha uploaded

Posted: Wed Apr 24, 2024 10:03 am
by ghoen

When I try to download devx via PKGget it gives an error.
Using the link https://distro.ibiblio.org/easyos/amd64 ... ages-void/ it is no problem.
Greetings!


Re: QV version 240423 pre-alpha uploaded

Posted: Wed Apr 24, 2024 10:13 am
by BarryK
Caramel wrote: Tue Apr 23, 2024 2:49 pm

Fresh install of qv240423.

The QV snspshot information on desktop (https://bkhome.org/news/202404/qv-snaps ... sktop.html) not changed after the creation of a snapshot

In /root/.xinitrc, the variable NEWIMAGE (line 130) seems not initialized (The initialization line 120 is commented)

Oops.
I am tracking down what has gone wrong. Firstly, the 'init' script in the initrd needs to be fixed.
It is attached, with false ".gz".
Open up 'initrd' and put in this new 'init.

But there is still an error in /root/.xinitrc -- I'll look at that next.


Re: QV version 240423 pre-alpha uploaded

Posted: Wed Apr 24, 2024 10:38 am
by BarryK
ghoen wrote: Wed Apr 24, 2024 10:03 am

When I try to download devx via PKGget it gives an error.
Using the link https://distro.ibiblio.org/easyos/amd64 ... ages-void/ it is no problem.
Greetings!

I'm running QV 240423, started PKGget in a terminal, so as to see any error messages:

Code: Select all

# pkgget
PING google.com (142.250.76.110): 56 data bytes

--- google.com ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 81.542/81.542/81.542 ms

...success.

...success.

...success

...success

Processing Packages-void-current into a standard format...
executing void0setup...
Extracting the Void xml database from the archive

Converting the Void xml database to the Puppy PPM format (@JamesBond)


Processing Packages-void-current-nonfree into a standard format...
executing void0setup...
Extracting the Void xml database from the archive

Converting the Void xml database to the Puppy PPM format (@JamesBond)


cp: cannot stat '/usr/local/petget/pkg-fix/usrmerge-fix/pkg-fix/usrmerge-template': Not a directory

Despite that error message, it does work.
A terminal window pops up, and QV starts downloading the .xbps packages.
I didn't let it run through, as it is a lot of packages. Just let it install a few to see that it works.

Can you be more specific about what has gone wrong in your case?

EDIT:
I fixed that error message shown above. Download the attached, to replace /usr/local/petget/pkg-fix/usrmerge-fix


Re: QV version 240423 pre-alpha uploaded

Posted: Wed Apr 24, 2024 12:48 pm
by ghoen

Update devx :

Try the following steps te reproduce it.
- pkg on desktop
- PKGget
- Find: devx / GO / search all repositories
- select devx-240423
- Install

Message : you declined to install this package : devx-240423

then it stops.

It is not a big problem (for me), just reporting it.


Re: QV version 240423 pre-alpha uploaded

Posted: Wed Apr 24, 2024 1:05 pm
by BarryK
BarryK wrote: Wed Apr 24, 2024 10:13 am
Caramel wrote: Tue Apr 23, 2024 2:49 pm

Fresh install of qv240423.

The QV snspshot information on desktop (https://bkhome.org/news/202404/qv-snaps ... sktop.html) not changed after the creation of a snapshot

In /root/.xinitrc, the variable NEWIMAGE (line 130) seems not initialized (The initialization line 120 is commented)

Oops.
I am tracking down what has gone wrong. Firstly, the 'init' script in the initrd needs to be fixed.
It is attached, with false ".gz".
Open up 'initrd' and put in this new 'init.

But there is still an error in /root/.xinitrc -- I'll look at that next.

Here is a replacement for /root/.xinitrc, attached. Has false .gz, renamed to .xinitrc and set exec flags.

Seems to be working.
Will probably merge that code into the 'background_reshape' script later.


Re: QV version 240423 pre-alpha uploaded

Posted: Wed Apr 24, 2024 1:14 pm
by BarryK
ghoen wrote: Wed Apr 24, 2024 12:48 pm

Update devx :

Try the following steps te reproduce it.
- pkg on desktop
- PKGget
- Find: devx / GO / search all repositories
- select devx-240423
- Install

Message : you declined to install this package : devx-240423

then it stops.

It is not a big problem (for me), just reporting it.

Hmmm, strange.
The only different thing I did was select "pet-void" radiobutton, then "utility" radiobutton, then clicked on the devx package, and install worked.

It seems that PKGget has a problem if don't go to the "pet-void" repo where the pkg is.

I have used the search box to find Void packages and that has worked. But then, "void-current" is the default repo.


Re: QV version 240423 pre-alpha uploaded

Posted: Wed Apr 24, 2024 11:09 pm
by don570

QV 240423 - installed with qv-installer using fatdog64
______________________________
-recorded audio
_______________
-I was able to set up samba server to transfer files with my chromebook
However easyshare app gave an error message when I clicked 'Apply'
testparm.log had strange message but services did launch which is why the share was made with my chromebook

Code: Select all

Load smb config files from GЏzU
Error loading services.
Screenshot-samba.png
Screenshot-samba.png (46.88 KiB) Viewed 1609 times