[CLOSED] GroovyPup32 (UPupGG+D-20.10) GroovyGorilla+Debian Woof-CE build 06-Feb-2021

Moderator: Forum moderators

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

[CLOSED] GroovyPup32 (UPupGG+D-20.10) GroovyGorilla+Debian Woof-CE build 06-Feb-2021

Post by peebee »

closed

Attachments
Screenshot-qt.png
Screenshot-qt.png (101.2 KiB) Viewed 4832 times
Screenshot-lx.png
Screenshot-lx.png (125.03 KiB) Viewed 4832 times
Screenshot.png
Screenshot.png (153.01 KiB) Viewed 4832 times
Last edited by peebee on Thu Jul 08, 2021 6:17 am, edited 12 times in total.

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

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

reserved

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

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

If you're interested which components of GroovyPup32 come from Ubuntu and which come from Debian.......
download:
http://smokey01.com/peebee/upupgg+d/Pac ... upgg+d.txt

then:

Code: Select all

cat PackageList-puppy-upupgg+d.txt | grep Packages-ubuntu # for ubuntu list
cat PackageList-puppy-upupgg+d.txt | grep Packages-debian # for debian list
cat PackageList-puppy-upupgg+d.txt | grep Packages-puppy # for Puppy .pet packages
Last edited by peebee on Sun Dec 20, 2020 11:33 am, edited 1 time in total.

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

salvotnt
Posts: 10
Joined: Thu Aug 27, 2020 9:03 am
Been thanked: 2 times

Re: GroovyPup32 26-Oct-2020

Post by salvotnt »

tested on old netbook intel.

installed in flash friendly filesystem (f2fs), usb pendrive:

- works ok ,booting a little bit slower than upupef32.
- browsing with chromium is ok.
- saving session automatically at shutdown is ok

only one prob:
synaptic touchpad do not work anymore... How to fix this, please?

:thumbup2:
User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

salvotnt wrote: Mon Oct 26, 2020 6:47 pm only one prob:
synaptic touchpad do not work anymore... How to fix this, please?
Seems OK here......
Please give more info on the netbook hardware details and exactly what problem you are seeing. Thanks.

e.g. I have (PupSysInfo):
Bus=0011 Vendor=0002 Product=000e Version=0000
Name="ETPS/2 Elantech Touchpad"

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

salvotnt
Posts: 10
Joined: Thu Aug 27, 2020 9:03 am
Been thanked: 2 times

Re: GroovyPup32 26-Oct-2020

Post by salvotnt »

ok this is:
Bus=0011 Vendor=0002 Product=0007 Version=01b1
Name="SynPS/2 Synaptics TouchPad"
Connected to: isa0060/serio2/input0
Image

touchpad configuration button also , do not showing nothing at all

in upupef work perfect instead

thanks a lot ;)
User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

salvotnt wrote: Tue Oct 27, 2020 2:27 pm touchpad configuration button also , do not showing nothing at all
in upupef work perfect instead
Please run the following commands in a terminal in both ef and gg and report the results:

synclient -l

psynclient

If they produce different outputs, please copy /usr/bin/synclient from ef to gg and see if that fixes.

Thanks

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

salvotnt
Posts: 10
Joined: Thu Aug 27, 2020 9:03 am
Been thanked: 2 times

Re: GroovyPup32 26-Oct-2020

Post by salvotnt »

hi, peebee

I've copied synclient from upuef to groovypup: psyclient tell me "no synaptic touchpad found".

I've fixed the prob with: touchpad_puppy-1.9.2.pet

http://murga-linux.com/puppy/viewtopic. ... f8#1039748

this work very very well.

:thumbup2:
User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

salvotnt wrote: Wed Oct 28, 2020 6:47 pm I've copied synclient from upuef to groovypup: psyclient tell me "no synaptic touchpad found".
Was there any output from synclient -l
?????????
We need to find out why your touchpad is not being found in gg when it is in ef as they have the same components - the only difference is that synclient in gg comes from debian whereas in ef it came from eoan.

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

salvotnt
Posts: 10
Joined: Thu Aug 27, 2020 9:03 am
Been thanked: 2 times

Re: GroovyPup32 26-Oct-2020

Post by salvotnt »

peebee wrote: Wed Oct 28, 2020 7:06 pm Was there any output from synclient -l
?????????
gg+ terminal result:
# synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?
#
ef terminal tell:
# synclient -l
Parameter settings:
LeftEdge = 1781
RightEdge = 5579
TopEdge = 1660
BottomEdge = 4760
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 250
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 113
HorizScrollDelta = 113
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0350939
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 28
VertHysteresis = 28
ClickPad = 0
#
User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

@salvotnt
Please run:
libinput list-devices
and report output

Please install:
http://ftp.br.debian.org/debian/pool/ma ... 1_i386.deb
and report if it helps?

Thanks

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

salvotnt
Posts: 10
Joined: Thu Aug 27, 2020 9:03 am
Been thanked: 2 times

Re: GroovyPup32 26-Oct-2020

Post by salvotnt »

peebee wrote: Fri Oct 30, 2020 9:36 am @salvotnt
Please run:
libinput list-devices
and report output

Please install:
http://ftp.br.debian.org/debian/pool/ma ... 1_i386.deb
and report if it helps?

Thanks
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event4
Group: 7
Seat: seat0, default
Size: 50x25mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: none
Disable-w-typing: enabled
Accel profiles: flat *adaptive
Rotation: n/a
-- install libinput do not help, sorry.

-- I've installated this .pet in attachements , it's work fine, for me.
Attachments
touchpad_puppy-1.9.2.pet
have find it on old murga forum, fix my problem with synaptic touchpad in upupgg+
(5.71 KiB) Downloaded 71 times
gyrog
Posts: 583
Joined: Thu Oct 01, 2020 8:17 am
Location: Australia
Has thanked: 14 times
Been thanked: 170 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by gyrog »

@peebee,
I installed it with 'f2StickPup' and it worked fine, so 'f2fs' support resolved.

I noticed that it is built using the "init-experiment" branch, so more testing of the "Wait for partition" code in 'init'.

Thanks.
User avatar
pcplague
Posts: 24
Joined: Sun Jun 14, 2020 4:40 pm
Location: Portugal
Has thanked: 153 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by pcplague »

In eeepc Touchpad worked when first run from usb ( used it to make one touch in pad do a left click instead of using the button) then after (frugal installation in Hd partition (ext4) save in dir) didn't work (the dialog box doesn't appear after selecting Touchpad).
So installed touchpad_puppy-1.9.2.pet (as salvotnt said) wich installed other touchpad program in System/Touchpad and worked.

libinput list-devices

/usr/share/libinput: failed to find data files
Failed to load the device quirks from /usr/share/libinput and /etc/libinput/local-overrides.quirks. This will negatively affect device behavior. See https://wayland.freedesktop.org/libinpu ... uirks.html for details.
Device: Power Button
Kernel: /dev/input/event3
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: Video Bus
Kernel: /dev/input/event4
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: Lid Switch
Kernel: /dev/input/event0
Group: 3
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: Power Button
Kernel: /dev/input/event2
Group: 4
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: Sleep Button
Kernel: /dev/input/event1
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: Sirius USB2.0 Camera: Sirius US
Kernel: /dev/input/event9
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event5
Group: 7
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event6
Group: 8
Seat: seat0, default
Size: 54x28mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *edge
Click methods: none
Disable-w-typing: enabled
Accel profiles: flat *adaptive
Rotation: n/a

Strange that enabled tap to click with the installed program and shows as disabled.
Also the camera is not supported but I'm not using it .

Thanks

All the way from Portugal :thumbup: :thumbup2:

gyrog
Posts: 583
Joined: Thu Oct 01, 2020 8:17 am
Location: Australia
Has thanked: 14 times
Been thanked: 170 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by gyrog »

Test "SAVESPEC" the latest stuff in the 'init-experiment' branch of woof-ce.
See viewtopic.php?p=10002#p10002 for details.

gyrog
Posts: 583
Joined: Thu Oct 01, 2020 8:17 am
Location: Australia
Has thanked: 14 times
Been thanked: 170 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by gyrog »

Please see viewtopic.php?p=10222#p10222 for 'mk-savespec-1.sfs' utility.

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 26-Oct-2020

Post by s243a »

I'm running in PUPMODE-13 and when I click the save button the symlinks for /initrd/pup_rw and /initrd/pup_ro1 disappear (always or often?). This is indirectly related to an old issue that I reported:

more robust free space checking for sandboxes. See: http://www.murga-… #1758

On another note, I created the db lines need in sources-all to use pkg with upupGG+D. See post:
viewtopic.php?f=85&t=1406&p=10313#p10313

It appears to be working.

The reason I was motivated to do this is that I wasn't able to get libreoffice working via the package manager. I get the following error:

Code: Select all

terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'

reinstalling via pkg didn't help. For java, I installed openjdk15 from the package manager. Not sure if it is working or not. I didn't test the java yet. One solution might be to disable java in libreoffice but if I do this I'll lose some functionality.

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 26-Oct-2020

Post by s243a »

I think the following lines should be added to the end of /etc/ld.so.conf:

Code: Select all

/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu
include /etc/ld.so.conf.d/*.conf

these two paths should probably also be added to LD_LIBRARY_PATH.

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

s243a wrote: Wed Nov 18, 2020 10:47 pm

I think the following lines should be added to the end of /etc/ld.so.conf:

Code: Select all

/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu
include /etc/ld.so.conf.d/*.conf

these two paths should probably also be added to LD_LIBRARY_PATH.

Are these suggestions specific to GroovyPup32?
Do they also apply to older versions of Pup? e.g. BionicPup32 or has something changed in GroovyPup32?

I need to check where /etc/ld.so.conf comes from in the Woof-CE build process and whether for instance FossaPup64 has anything different...??

What problems are these changes fixing and what is the effect of adding the lines?

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

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 26-Oct-2020

Post by s243a »

peebee wrote: Wed Nov 18, 2020 11:41 pm
s243a wrote: Wed Nov 18, 2020 10:47 pm

I think the following lines should be added to the end of /etc/ld.so.conf:

Code: Select all

/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu
include /etc/ld.so.conf.d/*.conf

these two paths should probably also be added to LD_LIBRARY_PATH.

Are these suggestions specific to GroovyPup32?

I suppose these suggestions would apply to any debain based puppy and Ubuntu is derived from Debian.

Do they also apply to older versions of Pup? e.g. BionicPup32 or has something changed in GroovyPup32?

I would have to check this file on BionicPup32 but I would think that BionicPup should be new enough where this is relevant. Older puppies (not sure how old) use a symlink in place of the architecture specific directories. It's possible that in most cases in BioniPup this is not an issue if the packages are compiled to expect a library to be in specific place rather than searching for it via the linker. However, I did notice that in ld.so.conf.d I have two files. The first one is:

i386-linux-gnu.conf

Code: Select all

# Multiarch support
/usr/local/lib/i386-linux-gnu
/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu
/usr/local/lib/i686-linux-gnu
/lib/i686-linux-gnu
/usr/lib/i686-linux-gnu

and libc.conf

Code: Select all

/usr/local/lib

so it seems that in this case i386-linux-gnu.conf takes care of the multi-arch links but for this to work, we need "include /etc/ld.so.conf.d/*.con" in ld.so.conf

I need to check where /etc/ld.so.conf comes from in the Woof-CE build process and whether for instance FossaPup64 has anything different...??

It likely is still an issue on woof-CE. I did report it before:

WIP: in ld.so.conf add: include /etc/ld.so.conf.d/*.conf #1785

but
What problems are these changes fixing and what is the effect of adding the lines?

It could mean that libraries in /usr/lib/i386-linux-gnu don't get linked in the cashe when ldconfig is called. This was an issue for firefox in arch32 pup. I think I did a partial fix here:

https://github.com/techrockedge/archpup ... 2cd7e46916

but git is loading slow so I can't see all the code changes and remember what I did.

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

s243a wrote: Thu Nov 19, 2020 12:53 am

It could mean that libraries in /usr/lib/i386-linux-gnu don't get linked in the cashe when ldconfig is called.

Is this happening in GroovyPup32?? There haven't been any reports of problems that I know of.... most apps seem to be running??

If its a "Debian" problem, then it needs to be fixed in Woof-CE (but again, have there been wider "Debian" problem reports?) ..... if its solely a GroovyPup32 problem then I'd like to know what's changed....

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

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 26-Oct-2020

Post by peebee »

@s243a
Have now done a bit more investigation....

The files come from Ubuntu packages:
libc.conf from libc6: https://packages.ubuntu.com/groovy/i386/libc6/filelist
i386-linux-gnu.conf from libc6-bin: https://packages.ubuntu.com/groovy/i386 ... n/filelist

and these have been in existence and identical in Bionic, Eoan and Focal

It seems unlikely(?) that we need to elaborate on what Ubuntu is already providing?? - unless you have some rationale to share?

Thanks
peebee

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

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 26-Oct-2020

Post by s243a »

peebee wrote: Fri Nov 20, 2020 5:15 pm

@s243a
Have now done a bit more investigation....

The files come from Ubuntu packages:
libc.conf from libc6: https://packages.ubuntu.com/groovy/i386/libc6/filelist
i386-linux-gnu.conf from libc6-bin: https://packages.ubuntu.com/groovy/i386 ... n/filelist

and these have been in existence and identical in Bionic, Eoan and Focal

It seems unlikely(?) that we need to elaborate on what Ubuntu is already providing?? - unless you have some rationale to share?

Thanks
peebee

My point is that these files aren't being used unless they are referenced somehow in "ld.so.conf" which can be done by adding the following line to /etc/ld.so.conf

Code: Select all

include /etc/ld.so.conf.d/*.conf

ldconfig creates the necessary links and cache to the most recent shared libraries found in the directories specified on the command line, in the file /etc/ld.so.conf, and in the trusted directories (/lib and /usr/lib). The cache is used by the run-time linker, ld.so or ld-linux.so. ldconfig checks the header and filenames of the libraries it encounters when determining which versions should have their links updated.

https://linux.die.net/man/8/ldconfig

Anyway, I'm not pushing any change at the moment if you don't agree with my suggestion but I'll keep an eye on it to see if that lack fo this line might cause an issue.

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 26-Oct-2020

Post by s243a »

I suggest adding the following package:
binutils-multiarch
to devX (but probably the ubuntu version)

without this package the following doesn't work:

Code: Select all

# readelf -d soffice.bin | grep NEEDED
readelf: error while loading shared libraries: libctf-nobfd.so.0: cannot open shared object file: No such file or directory

I installed this via package and it worked:

Code: Select all

# readelf -d soffice.bin | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libuno_sal.so.3]
 0x00000001 (NEEDED)                     Shared library: [libsofficeapp.so]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

**Not sure if my ld.so.conf mod also needs to be made.

This command is nice if one wants to see direct dependencies as ldd seems to be recursive (at least by default).

For more reading see:
https://amir.rachum.com/blog/2016/09/17 ... libraries/

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 22-Nov-2020

Post by peebee »

20.10+1
see 1st post

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

gyrog
Posts: 583
Joined: Thu Oct 01, 2020 8:17 am
Location: Australia
Has thanked: 14 times
Been thanked: 170 times
Contact:

Re: GroovyPup32 22-Nov-2020

Post by gyrog »

I just gave 'UPupGG+D-20.10+1.iso' a go, a normal Frugal install, and a StickPup install.
Both worked fine.

One of the things I appreciate about this Puppy is that it includes the latest 'init' and 'shutdownconfig' patches, supporting a SAVESPEC file.
So on first -shutdown of the StickPup install, I was able to choose from a list of partitions that included my main Puppy ext4 HD partition. After choosing this partition, I then took advantage of the "CHANGE FOLDER" option to specify a custom sub-directory. The shutdown proceeded to create a save-folder on the Partition and sub-directory I had specified.
On re-boot, my save-folder was "found", because 'shutdownconfig' wrote a SAVESPEC file to the install directory on the usb stick that recorded my save selections, and the 'init' script processed this SAVESPEC file to locate the correct save-folder.

Thanks, @peebee for including this stuff in UPupGG+D.

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 19-Dec-2020

Post by s243a »

I was able to install LibreOffice-6.2.8_en-US_xz.pet (found here). I chose this pet because I wasn't able to get the one available via the package manager to work (i.e. 6.1.5.3). While, the one made available by Puppus Dogfellow is newer than the one available in the package manager it likely doesn't have all the the java support built-into it that the one in the package manager has. While the java is useful for scripting (i.e. office automation), it in my opinion makes the one in the package manager less portable and more difficult to install. The java dependencies are problematic for the puppy package manager due to being broken down into multiple alternatives and components. This is even more problematic when you consider that upupGG+D uses a mix of ubuntu and Debian repos which can have slightly different versions of packages.

PeeBee did suggest (see post) an even newer version (i.e. libreoffice-6.4.6-i586-1alien.txz) (more info in post) but I chose to not use this version because the files weren't located within the opt directory. I prefered Puppus Dogfellow decision to build the package in the opt directory because I'm still interested in trying to troubleshoot the version of libreoffice that comes with the package manager. That said, I might try the newer alien version in a chroot.

I was able to have both versions of libreoffice installed on my system by using a branch of pkg that I was working on (see post). Puppies package manager (i.e. ppm) didn't let me do this but pkg did. Scotmann, has recent updates to pkg that I didn't try yet.

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 GroovyGorilla+Debian Woof-CE build 06-Feb-2021

Post by s243a »

devX apears to be missing gnulib. I reported the issue on github:

devX missing (some?) Multiarch Packages #2064

s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

Re: GroovyPup32 GroovyGorilla+Debian Woof-CE build 06-Feb-2021

Post by s243a »

libc6-dev appears to be missing some dependencies. I made a post about it on github:

https://github.com/puppylinux-woof-CE/w ... -787504848

This may effect other debian based puppies (upups and dpups).

I don't know if these missing dependencies might be included in other packages which are included in devX for upupGG+D.

User avatar
peebee
Posts: 1426
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 143 times
Been thanked: 564 times
Contact:

Re: GroovyPup32 GroovyGorilla+Debian Woof-CE build 06-Feb-2021

Post by peebee »

s243a wrote: Sun Feb 28, 2021 4:33 pm

devX apears to be missing .....

Not in the least surprised........ Ubuntu is always subdividing packages into smaller sub-packages and the devx config has probably not kept up........ and you're the first to notice!
I will change the config for UPupFF+D and UPupHH+D now alerted but it is very unlikely that the UPupGG+H devx will be updated as it is a Short Term Release getting to End Of Life....

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

Locked

Return to “Built from woof-CE Recipes”