[CLOSED] 32-bit UPup Disco Dingo (UPupDD) 19.04 (April 2019)

A home for all kinds of Puppy related projects
Message
Author
User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Re: check savefile

#91 Post by peebee »

sszindian wrote:Why is the 'savefile check' function missing in startup selection menu in the last few updates of dd-pup?
Woof-CE changes on 27 June:
https://github.com/puppylinux-woof-CE/w ... ef2843f38a
update bootloader menu

remove "check filesystem" item. all items include pfix=fsck
for ext3 and ext4 this isn't a problem, it quickly checks and continues (0.1 secs)
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#92 Post by watchdog »

How to download a package and all dependencies to make an sfs?

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#93 Post by peebee »

watchdog wrote:How to download a package and all dependencies to make an sfs?
I use createsfs - but you have to obtain all the dependencies (which can be pets, debs, txz or other sfs) yourself....

http://www.murga-linux.com/puppy/viewtopic.php?p=272291

Code: Select all

#!/bin/sh
#
# createsfs - A script to create .sfs files from .pet/.sfs files
#
# Short Description:
# 
# Its a simple script which will untar .pet or unsquash .sfs files
# and copy those files to a temp directory. Finally it will create a
# new .sfs file from that temp directory thats all
#
# License:
# Use it whatever way you want. If anything you want to share with 
# me, send a mail to mohan43u@gmail.com

# Defining variables

USAGE="
[USAGE]

	createsfs -f sfsfile [-r XXX] pet_or_sfs_file1 [pet_or_sfs_file2 ...]
	
[DESCRIPTION]

	-f sfsfile		Final SFS file to be created
	-r XXX			Three digit puppy version number (current version file: /etc/puppyversion)
	pet_or_sfs_file		Source .pet or SFS file
"

# Parsing Options

while getopts "f:r:h" OPTION
do
	case "${OPTION}" in
	f)FINALSFS="${OPTARG}";;
	r)SFSVERSION="${OPTARG}";;
	h)echo "${USAGE}" && exit 0;;
	\?)echo "${USAGE}" && exit 1;;
	esac
done

# Check for final sfs filename

test -z "${FINALSFS}" && \
echo "Error: No name given for the final sfs file" && \
echo "${USAGE}" && exit 1

if test -z "${SFSVERSION}"
then
	FINALSFS="${FINALSFS}_`cat /etc/puppyversion`"
else
	FINALSFS="${FINALSFS}_${SFSVERSION}"
fi
echo "Final SFS filename: ${FINALSFS}"
mkdir -p "${FINALSFS}"

shift $((OPTIND - 1))

# Check for atleast one .pet of .sfs file

test -z "${*}" && \
echo "Error: At least one .pet/.sfs file needed" && \
echo "${USAGE}" && exit 1

for FILE
do
	# Checking for source file present in present directory
	FILE=`basename "${FILE}"`
	test ! -f "${FILE}" \
	&& echo "${FILE} not found in current directory." \
	"Move to the directory where ${FILE} present" \
	"and run this command." \
	"exitting.." && rm -fr "${FINALSFS}" && exit 1

	# Handling .pet file
	
	if file "${FILE}" | grep -i "gzip compressed"
	then
		mv "${FILE}" "${FILE%.pet}.tar.gz"
		tar xzf "${FILE%.pet}.tar.gz" 2>/dev/null
		rm -f "${FILE%.pet}"/*.files "${FILE%.pet}"/*.pet.specs
		cp -R "${FILE%.pet}"/* "${FINALSFS}"
		rm -fr "${FILE%.pet}"
		mv "${FILE%.pet}.tar.gz" "${FILE}"
	fi

	# Handling .sfs file
	
	if file "${FILE}" | grep -i "Squashfs"
	then
		unsquashfs -d "${FINALSFS}_unsquashed" "${FILE}"
		cp -R "${FINALSFS}_unsquashed"/* "${FINALSFS}"
		rm -fr "${FINALSFS}_unsquashed"
	fi
	
	# Handling .deb file
	
	if file "${FILE}" | grep -i "Debian"
	then
		dpkg-deb -x "${FILE}" "${FINALSFS}_unsquashed"
		cp -R "${FINALSFS}_unsquashed"/* "${FINALSFS}"
		rm -fr "${FINALSFS}_unsquashed"
	fi
	
	# Handling .txz file
	
	if file "${FILE}" | grep -i "xz compressed"
	then
		mkdir "${FILE}_out"
		cd "${FILE}_out"
		tar xJf ../"${FILE}" 2>/dev/null
		test -f ./install/doinst.sh && chmod 755 ./install/doinst.sh && ./install/doinst.sh
		rm -r install
		cd ..
		cp -R "${FILE}_out"/* "${FINALSFS}"
		rm -r "${FILE}_out"
	fi

done
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
sszindian
Posts: 807
Joined: Sun 25 Apr 2010, 02:14
Location: Pennsylvania U.S.

savefile check

#94 Post by sszindian »

@ watchdog

If you ever get an .sfs made up for this 'fix' I sure would appreciate a copy!

Ahem... I downloaded and printed out the file at the Github link peebee provided above but it was so darn pretty and colorful I hung it out on my flag-pole, didn't know what else to do with it :D

>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#95 Post by watchdog »

peebee wrote:
watchdog wrote:How to download a package and all dependencies to make an sfs?
I use createsfs - but you have to obtain all the dependencies (which can be pets, debs, txz or other sfs) yourself....
I have built vlc-3.0.7.1_i386_19.04.sfs which I share:

https://drive.google.com/file/d/1PTyju6 ... sp=sharing

I used an old trick. Put in /root a file .wgetrc with the following content:

Code: Select all

dir_prefix = /mnt/home/Downloads
and install step by step your package by ppm: the install fails but download the deb packages in that dir. Then I used alien2puppy (a modded version). Delete /root/.wgetrc at the end.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#96 Post by peebee »

N.B. this update needs the updated initrd.gz just like +13

28-Aug-2019

aad9512621560726cb807a95a6e02132 upupdd-19.04+14-uefi.iso and delta updates
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#97 Post by Marv »

upupdd 19.04 +13 frugal Grub4Dos install on i5 based Fujitsu S761 updated to +14 using the delta. md5sum of generated iso correct, update continues to have clean boot and system checks, good memory/SSD throughput, good video FPS, clean lidsuspend, and overall wonderfully frisky behavior. Mitigation continues unchanged, I haven't had time to go fishing for more current 2nd gen i5 microcode, I'm still early loading the 20190619 code with the following mitigation running the 5.2.10 kernel:

l1tf:Mitigation: PTE Inversion
mds:Mitigation: Clear CPU buffers; SMT vulnerable
meltdown:Mitigation: PTI
spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl and seccomp
swapgs barriers and __user pointer sanitization
spectre_v2:Mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling

I have run both the stock kernel and peebees 64b 5.2.10 with good results. Running and posting from +14 with the 5.2.10 kernel now.

Cheers, and Thanks,
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
davids45
Posts: 1326
Joined: Sun 26 Nov 2006, 23:33
Location: Chatswood, NSW

Samsung Laptop - disappearing cursor

#98 Post by davids45 »

G'day,

I have an odd start-up problem on my Samsung laptop with recent Ubuntu-derived 32-bit Pups (Disco, Bionic) but not with other Pups (Slacko, Buster, etc) nor with these Ubuntu Pups on my desktops.

Bionic/Disco starts up and the expected desktop displays with a cursor, but with or without movement, about 10 seconds later, the cursor disappears or becomes invisible.

Wiggling the mouse and desktop icons are affected by the passage of the now-invisible cursor.

Ctrl-Alt-backspace and then xwin at the prompt and Bionic/Disco restart, with a now permanent and normally working cursor.

How do I stop this odd start-up cursor disappearance in these particular Pups on just my Samsung laptop?

David S.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

UPupEE preview

#99 Post by peebee »

Sneeky peek..........

Looks like Ubuntu is providing all the necessary 32-bit components to build UPupEE
Attachments
Screenshot.png
(240.21 KiB) Downloaded 517 times
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#100 Post by peebee »

Pre-release....

UPupEE-19.10-PR1 + delta to PR9

md5 = 1d62714dfee465c2bc4b886ecd164263 upupee-19.10-PR9-uefi.iso
Last edited by peebee on Sat 05 Oct 2019, 15:21, edited 8 times in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

#101 Post by sheldonisaac »

peebee (in part) wrote:Pre-release....
UPupEE-19.10-PR1
Got it. Many thanks.
Sheldon
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

User avatar
sszindian
Posts: 807
Joined: Sun 25 Apr 2010, 02:14
Location: Pennsylvania U.S.

Kernel Version

#102 Post by sszindian »

Hi peebee... wow, you are right on the trigger for new stuff!!!

Quick question about UPupEE-19.10-PR1... What kernel will it be using? I'm getting a kernel panic with this first download so I'm thinking it might be to new for my old hp dual-core and thus probably lots of other older boxes ?

>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#103 Post by Marv »

Upup-Eoan/pre-release/upupee-19.10-PR1 downloaded and installed to:

Code: Select all

System:    Host: puppypc25146 Kernel: 4.14.141-lxpup-32-pae i686 bits: 32 Desktop: JWM 2.3.7
           Distro: UPupEE 19.10
Machine:   Device: laptop System: FUJITSU product: LIFEBOOK S761 serial: R1Y00453
           Mobo: FUJITSU model: FJNB225 serial: N/A
           UEFI [Legacy]: FUJITSU // Phoenix v: Version 1.17 date: 03/14/2012
Battery    CMB1: charge: 72.4 Wh 100.0% condition: 72.4/72.4 Wh (100%)
CPU:       Dual core Intel Core i5-2520M (-HT-MCP-) speed/max: 910/3200 MHz
Graphics:  Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
           Display Server: X.Org 1.20.5 drivers: modesetting (unloaded: fbdev,vesa) Resolution: 1366x768@60.00hz
           OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile x86/MMX/SSE2 version: 3.3 Mesa 19.1.6
Network:   Card: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) driver: ath9k
Drives:    HDD Total Size: NA (-)
Info:      Processes: 148 Uptime: 27 min Memory: 265.3/5894.9MB Client: Shell (bash) inxi: 2.3.40 
both as a pristine grub4dos install to the experimental directory on my fat32 boot partition on the SSD, and using a very scrubbed upupdd savefile in that partition.

Both boot and run cleanly with 1% CPU use and 98MB memory use at idle (lxtask numbers). Nothing new seen in Dmesg failures or warnings and video FPS is exceptional.

Early loading of microcode fails with the stock kernel (32b 4.14.141) and mitigation on the 2nd gen i5 is:

Code: Select all

l1tf:Mitigation: PTE Inversion
mds:Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable
meltdown:Vulnerable
spec_store_bypass:Vulnerable
swapgs barriers and __user pointer sanitization
spectre_v2:Mitigation: Full generic retpoline, STIBP: disabled, RSB filling
Memory and SDD throughput is good on this i5 based laptop, matching upupcc, upupdd and LxPupSc and LxPupSc64. Roughly double that in the BB series pups.

Running Sylpheed and SlimJet 23.0.11.0 RUN-AS-SPOT well under the scrubbed and 'updated' upupdd savefile. As usual, all profiles symlinked to my EXT2 data partition. That savefile also has my pcmanfm and trash integration as I have run in upupaa,bb,cc, and dd. Working well so far in this pup also.

So far, no reason not to run it as daily here. If the 32b non-mitigation bothers me I'll toss the current 64b kernel (5.2.14) at it.

Nothing multimedia tried yet other than a simple soundcheck...

Ohya, just did a mid-post lidsuspend. Flawless!

Thanks :!:
Last edited by Marv on Mon 16 Sep 2019, 05:22, edited 1 time in total.
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
davids45
Posts: 1326
Joined: Sun 26 Nov 2006, 23:33
Location: Chatswood, NSW

Ermine excellent

#104 Post by davids45 »

G'day peebee,

A manual frugal of the pre-release Eoan Ermine Pup has no problems with printing & scanning, networking, graphics (Gimp), and other applications running from an sfs of links back to a boot-mounted data partition that holds the full programs.

I guess you'll start a new thread for this Ermine-based Pup once Ermine is released.

Thanks again,

David S.
Attachments
eoanermineprelease.jpg
screenshot with working app icons on desktop
(100.92 KiB) Downloaded 348 times

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#105 Post by watchdog »

Mplayer from disco dingo works in prerelease of eoan ermine with the symlink libvpx.so.5 to libvpx.so.6. The built-in mplayer does not work for me.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#106 Post by peebee »

watchdog wrote:The built-in mplayer does not work for me.
That's odd - works fine for me - what are you trying to play? Are there any errors if you run in a terminal??
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#107 Post by watchdog »

peebee wrote:
watchdog wrote:The built-in mplayer does not work for me.
That's odd - works fine for me - what are you trying to play? Are there any errors if you run in a terminal??
In a live session:

Code: Select all

# mplayer /mnt/sda1/homepup/Save/Part1.mp4
MPlayer 1.4-9 (C) 2000-2019 MPlayer Team

Playing /mnt/sda1/homepup/Save/Part1.mp4.


MPlayer interrupted by signal 4 in module: open_stream
- MPlayer crashed by an 'Illegal Instruction'.
  It usually happens when you run it on a CPU different than the one it was
  compiled/optimized for.
  Verify this!
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
# 
I remember the bug of ScPup and that discussion:

http://www.murga-linux.com/puppy/viewto ... 10#1027110

My inxi report:

Code: Select all

System:    Host: puppypc10074 Kernel: 4.14.141-lxpup-32-pae i686 (32 bit) Desktop: JWM 2.3.7
           Distro: UPupEE 19.10
Machine:   Device: laptop System: Hewlett-Packard product: HP 530 Notebook PC v: F.07 serial: CND8160FHM
           Mobo: Hewlett-Packard model: 30D5 v: KBC Version 82.15
           BIOS: Hewlett-Packard v: 68MVU Ver. F.07 date: 03/18/2008
Battery    C1AC: charge: 19.2 Wh 96.0% condition: 20.0/20.0 Wh (100%)
CPU:       Single core Intel Celeron M 520 (-UP-) cache: 1024 KB speed/max: 1065/1600 MHz
Graphics:  Card: Intel Mobile 945GSE Express Integrated Graphics Controller
           Display Server: X.org 1.20.5 driver: intel
           tty size: N/A Advanced Data: N/A for root
Audio:     Card-1 Intel NM10/ICH7 Family High Definition Audio Controller
           driver: snd_hda_intel
           Card-2 Generic USB TO IDE Bridge driver: USB Audio
           Sound: Advanced Linux Sound Architecture v: k4.14.141-lxpup-32-pae
Network:   Card-1: Intel 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile
           driver: e100
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 00:1e:ec:23:fd:95
           Card-2: Broadcom and subsidiaries BCM4312 802.11b/g LP-PHY driver: b43-pci-bridge
           IF: wlan0 state: down mac: 00:21:00:09:91:98
Drives:    HDD Total Size: 280.1GB (0.4% used)
           ID-1: /dev/sda model: TOSHIBA_MK1246GS size: 120.0GB
           ID-2: USB /dev/sdb model: USB_Disk size: 160.0GB
Partition: ID-1: swap-1 size: 1.07GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 119 Uptime: 20 min Memory: 288.4/1498.2MB
           Client: Shell (urxvt) inxi: 2.3.8

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#108 Post by OscarTalks »

As discussed in the thread which watchdog linked, I would recommend compiling MPlayer with --enable-runtime-cpudetection as this makes it more likely to work in a wider range of hardware.

If there is a petbuild recipe involved and someone is in a position to amend it I would suggest that it would be beneficial to do so.
Oscar in England
Image

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#109 Post by peebee »

@watchdog @OscarTalks

MPlayer - my bad - sorry - wrong local petbuild used - now fixed in PR1->PR6 delta.

@sszindian - kernel - 4.14 in pre-release - could use 4.9 as per upupdd for release.....
Last edited by peebee on Sat 21 Sep 2019, 11:22, edited 2 times in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#110 Post by watchdog »

peebee wrote:@watchdog @OscarTalks

MPlayer - my bad - sorry - wrong local petbuild used - now fixed in PR1->PR3 delta.
Solved, thanks! But...:

Code: Select all

# mplayer /mnt/home/homepup/Save/Part1.mp4
MPlayer 1.4-9 (C) 2000-2019 MPlayer Team

Playing /mnt/home/homepup/Save/Part1.mp4.
libavformat version 58.27.102 (internal)
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1579280]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  640x480  24bpp  25.000 fps  697.8 kbps (85.2 kbyte/s)
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
The video plays but there is a warning about libvdpau_va_gl. Installing it and its dependency breaks mplayer. Using mplayer from disco dingo compiled on my machine and libvdpau_va_gl there are not warnings and the video plays flawlessly. My odd hardware does not like much mplayer :(

Locked