Is there interest in an Arch32 Pup???

A home for all kinds of Puppy related projects
Message
Author
s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#181 Post by s243a »

In the package ca-certificates-mozilla-3.51.files. I noticed these three file:

Code: Select all

/.BUILDINFO
/.MTREE
/.PKGINFO
perhaps one of them might have some post install code. I'll look into it.
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#182 Post by s243a »

I'm building now from the testing branch. I got the following error:

Code: Select all

Xarchive post-install script
/initrd/mnt/dev_save/git_madness/archpup32/woof-CE/woof-out_arch32/sandbox3/pinstall.sh: line 580: syntax error near unexpected token `<'
/initrd/mnt/dev_save/git_madness/archpup32/woof-CE/woof-out_arch32/sandbox3/pinstall.sh: line 580: `  while read LINE SUB FILE < <(caller "$frame"); do'
+ cd /initrd/mnt/dev_save/git_madness/archpup32/woof-CE/woof-out_arch32/sandbox3/
+ for post_inst in adrv fdrv ydrv
+ '[' -d adrv ']'
+ continue
+ for post_inst in adrv fdrv ydrv
+ '[' -d fdrv ']'
+ continue
+ for post_inst in adrv fdrv ydrv
+ '[' -d ydrv ']'
+ continue
+ '[' -f /tmp/3builddistro_end_of_pinstall ']'
+ echo -n 'pinstall.sh aborted before completion. Press ENTER or CTRL-C: '
pinstall.sh aborted before completion. Press ENTER or CTRL-C: + read isitbad
It's not fatal and lets me continue by pressing enter, so I pressed enter and continued.

Edit: after continuing by pressing "enter" the script successfully created an ISO. I'll test it tomorrow.

Edit 2: I'm testing a fix for this. It was my mistake. I'll upload the fix once my tests pass :)
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#183 Post by rockedge »

very cool s243a,

I think we are starting to get closer to good runs

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#184 Post by s243a »

I got this at the end of my build:

Code: Select all

build/boot/isolinux/isohybrid64 -u ../woof-output-a32pup-20.03/a32pup-20.03.iso
../support/mk_iso.sh: line 91: build/boot/isolinux/isohybrid64: No such file or directory
I'm guessing that is because I built it in Archpup20.02+10, which has a 64bit kernel and the woof-CE script mistakenly thought it was a 32bit Os. Anyway, the contents of the ISO should be okay, so I'm going to try and run it, first in a sandbox and then for real. :)
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#185 Post by rockedge »

I am about to git pull a fresh woof-CE-testing and pull the latest Arch components from the arch32 repo.

I will use the script to move the parts over to the woof-out-arch32
and then run the build........

I am going to use Bionic32+19 as the host system

Good work s243a on getting as far as a built iso!

I hope I'm close behind you!

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#186 Post by s243a »

rockedge wrote:I am about to git pull a fresh woof-CE-testing and pull the latest Arch components from the arch32 repo.

I will use the script to move the parts over to the woof-out-arch32
and then run the build........

I am going to use Bionic32+19 as the host system

Good work s243a on getting as far as a built iso!

I hope I'm close behind you!
I hope it goes well. BTW, when I built the ISO yesterday I changed line#24 to this:

Code: Select all

$WGET https://32.arlm.tyzoid.com/pentium4/${arepo}/${arepo}.db.tar.gz
the reason was that the mirror that Peabee had here wasn't working yesterday. Perhaps it is working today. On my todo list is to modify the script to that multiple mirrors if the first one fails.
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#187 Post by s243a »

In /usr/local/petget/install_missing.sh, I added the ability to find and add missing sybolic links.

See the function link_lib() at:
https://pastebin.com/rA0z4BjM

I tested this on chromium and it successfully added the missing symbolic link for libre2.so. This function is called when you click on the install button in the check_debs_gui.sh script. I haven't yet pushed these changed to github but will do so tonight.

After I push these changes, the next step is to add a message to indicate that the symbolic link was successfully created. The "ldd" function is used to test the symbolic link for the missing lib. If the new symbolic link doesn't fix the missing lib issue than the symbolic link is removed.
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#188 Post by sc0ttman »

s243a wrote:In /usr/local/petget/install_missing.sh, I added the ability to find and add missing sybolic links.

See the function link_lib() at:
https://pastebin.com/rA0z4BjM

I tested this on chromium and it successfully added the missing symbolic link for libre2.so. This function is called when you click on the install button in the check_debs_gui.sh script. I haven't yet pushed these changed to github but will do so tonight.

After I push these changes, the next step is to add a message to indicate that the symbolic link was successfully created. The "ldd" function is used to test the symbolic link for the missing lib. If the new symbolic link doesn't fix the missing lib issue than the symbolic link is removed.
This is a feature I have long wanted to add to Pkg ... Would it be possible to port this into a function that works in Pkg?

- no bash arrays
- no dependencies on PPM tmp files
- etc

? .. I hope so ... seems like a very nice feature to have in a package manager...
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#189 Post by s243a »

sc0ttman wrote:
s243a wrote:In /usr/local/petget/install_missing.sh, I added the ability to find and add missing sybolic links.

See the function link_lib() at:
https://pastebin.com/rA0z4BjM

I tested this on chromium and it successfully added the missing symbolic link for libre2.so. This function is called when you click on the install button in the check_debs_gui.sh script. I haven't yet pushed these changed to github but will do so tonight.

After I push these changes, the next step is to add a message to indicate that the symbolic link was successfully created. The "ldd" function is used to test the symbolic link for the missing lib. If the new symbolic link doesn't fix the missing lib issue than the symbolic link is removed.
This is a feature I have long wanted to add to Pkg ... Would it be possible to port this into a function that works in Pkg?

- no bash arrays
- no dependencies on PPM tmp files
- etc

? .. I hope so ... seems like a very nice feature to have in a package manager...
I would be possible. Maybe in a month or maybe sooner if I can do it as a plugin with bash.
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#190 Post by s243a »

Archlinux seems to have removed the certificates from this package:

ca-certificates 20181109-3

The docs show them as there:
https://www.archlinux.org/packages/core ... tes/files/

but when I extract it not of the Mozilla certificates are there. Therefore I'll take the certs from debian sid and add them to my arch_certs.pet.
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#191 Post by s243a »

Just as proof that I built something:
a32pup-20.03+1RC2.iso?dl=0
Some notes the following script is supposed to fix the nss cert issue (in chromium and firefox Installed via the ppm):

/var/packages/install/arch_certs-pinstall.sh

I'm still missing something here but it presumably fixes the certificate issue with the "git" command. If you do install chromium anyway (via the ppm) despite nss being broken, running the following script:
/usr/local/petget/deps_gui.sh

selecting chromium and then clicking the install button will fix the missing symlink (i.e. libre2.so). However, it might hang once it's done (maybe hang at rm -f nohup.out. This means the following script has finished:

/usr/local/petget/install_missing.sh

As an alternative to pressing the install button one can run the install_missing.sh script after closing the window for deps_gui.sh.

So in short, I haven't completely fixed the things that I want. If anyone decides to install this, then I recommend running the two scripts:

/var/packages/install/arch_certs-pinstall.sh
/usr/local/petget/0setup

prior to installing any software.

Edit 1: P.S. after installing firefox run the "ldconfig" command to fix missing dependencies for firefox. The ppm (puppy package manager) doesn't seem to automatically do this. I think I'll fix this by adding installation hooks to the ppm.
Last edited by s243a on Fri 27 Mar 2020, 14:06, edited 1 time in total.
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#192 Post by s243a »

s243a wrote:Just as proof that I built something:
a32pup-20.03+1RC2.iso?dl=0
Some notes the following script is supposed to fix the nss cert issue (in chromium and firefox Installed via the ppm):

/var/packages/install/arch_certs-pinstall.sh

I'm still missing something here but it presumably fixes the certificate issue with the "git" command. If you do install chromium anyway (via the ppm) despite nss being broken, running the following script:
/usr/local/petget/deps_gui.sh

selecting chromium and then clicking the install button will fix the missing symlink (i.e. libre2.so). However, it might hang once it's done (maybe hang at rm -f nohup.out. This means the following script has finished:

/usr/local/petget/install_missing.sh

As an alternative to pressing the install button one can run the install_missing.sh script after closing the window for deps_gui.sh.

So in short, I haven't completely fixed the things that I want. If anyone decides to install this, then I recommend running the two scripts:

/var/packages/install/arch_certs-pinstall.sh
/usr/local/petget/0setup

prior to installing any software.
Related to the install button in the deps_gui.sh script, I haven't figured how to make install_missing.sh run in a seperate terminal when you click the install button like happens in puppy package manager. If anyone knows how to do this I could use some help on it. :)
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#193 Post by ally »


s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#194 Post by s243a »

peebee wrote:OT

Arch64Pup....alpha "proof of concept"...........

http://www.smokey01.com/peebee/downloads/a64pup/

Kernel 5.5.10

Were some challenges, particularly around the fact that Arch64 has yet another lib architecture that is different to both Slackware and Debian/Ubuntu. :cry:

The non-standardisation in the 64-bit Linux world over lib architectures is the main reason I prefer to stick with 32-bit.....

Sylpheed does not work on either 32-bit or 64-bit - symbol errors suggest a new version is required.
BTW, I'm hope for build instructions related to this soon, or at least a list of things that you want to test first before providing instructions :)
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

darry19662018
Posts: 721
Joined: Sat 31 Mar 2018, 08:01
Location: Rakaia
Contact:

#195 Post by darry19662018 »

darry19662018 wrote:
darry19662018 wrote:
rockedge wrote:sudden problems with +10!

I have a system made with the delta +9 and a save folder. deleted everything but the save folder and replaced with +10.

on boot all goes well until the tray is being generated and suddenly geany appears with the freememapplet.desktop opened

the system freezes and I have to eventually perform a hard restart.

will now attempt a boot with no save folder present
Had the same problem with installing xine after dong that I had the same problem.
Tried installing Xine with Peebee's latest iso and this os still a bug in the latest iso from Peebee.
I have I think solved what is causing this issue when installing xine and any other app which uses this dependency it is this..
xdg-utils-1.1.3+1+g981ebb
-1.0-any.pkg.tar.z-st. Basically uninstalled each dependency and narrowed it down to this one - having uninstalled it and Archpup returned to normal. Hope this helps.
Puppy Linux Wiki: [url]http://wikka.puppylinux.com/HomePage[/url]

[url]https://freemedia.neocities.org/[/url]

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#196 Post by s243a »

Here's an updated version I built last night:
a32pup-20.03.iso%2B1RC3.iso

I'm still working out certificate issues with firefox but certificates should work with (git) haven't tested yet. The check_deps_gui has been improved and of course there are updates from woof-CE and likely also the arch repos.

There is no need for anyone to update yet, but if they want they can try it.
Find me on [url=https://www.minds.com/ns_tidder]minds[/url] and on [url=https://www.pearltrees.com/s243a/puppy-linux/id12399810]pearltrees[/url].

darry19662018
Posts: 721
Joined: Sat 31 Mar 2018, 08:01
Location: Rakaia
Contact:

#197 Post by darry19662018 »

@s243a any thoughts on this issue and my finding..
http://murga-linux.com/puppy/viewtopic. ... 96#1054196

As stated issue corrected itself with the removal of this file????????
Puppy Linux Wiki: [url]http://wikka.puppylinux.com/HomePage[/url]

[url]https://freemedia.neocities.org/[/url]

darry19662018
Posts: 721
Joined: Sat 31 Mar 2018, 08:01
Location: Rakaia
Contact:

#198 Post by darry19662018 »

Puppy Linux Wiki: [url]http://wikka.puppylinux.com/HomePage[/url]

[url]https://freemedia.neocities.org/[/url]

User avatar
Wiz57
Posts: 94
Joined: Sun 03 Feb 2019, 21:46
Location: Chickasha, OK

Piqued my curiosity!

#199 Post by Wiz57 »

Well, after reading this topic for awhile, and being somewhat a follower of
peebee's ScPups, I decided to give ArchPup 32 a tryout on my little old
netbook, Acer Aspire One AO150, Intel Atom N270 1.6gHz, 1 gig RAM,
120 meg HD, did a frugal install to HD of s243a's latest ISO, rebooted,
ran through initial setups, WiFi working well (Atheros chip), then decided
to install Palemoon SFS I use in ScPups, here in it now. Next was to
experiment with LXDE! Tried first by renaming one of the SFSes used
to make ScPup into LxPupSC via adrv and rebooting...kernel didn't load
the adrv. So, renamed the adrv to LXDE.SFS, reboot, then run SFS Load,
loaded LXDE, restart X server, and voila!! Here I am in "LXArchPup32"!
Not bad, seems pretty stable so far, will run through a few of my regular
website visits and report any issues not related to Palemoon!
Thank you for this Puppy.
Wiz :)
Attachments
Screenshot1.png
screenshot of LXDE running on ArchPup32
(47.2 KiB) Downloaded 90 times
[b]ScPup 32 and LxPupSC 32 (ScPup w/LX desktop)
Good Pups for Lazy Slackers [/b] :lol:

User avatar
Wiz57
Posts: 94
Joined: Sun 03 Feb 2019, 21:46
Location: Chickasha, OK

#200 Post by Wiz57 »

Running thru some paces, I've noticed a bug in Osmo 0.2.10, crashes
when adding a contact, guess the libxml2 bug has bit again, see here:
http://www.murga-linux.com/puppy/viewto ... 0&t=115567

and discussion in ScPup here, with possible fix?? :
http://www.murga-linux.com/puppy/viewto ... 0&start=75

May try copying the fix ydrv sfses (previously downloaded) and rename
to load and see if it fixes crash, does anyone know of other programs
referencing libxml2 in ArchPup 32??
Wiz

edit to add: Arrgghh...can't find the ydrv.sfs with the libxml2 fix that I d
downloaded last year. I may have overwritten it with a ydrv to add
LXQt to ScPup. Also, the download referenced in the ScPup thread
is no longer available, SO, I might try copying libxml2 files from ScPup
20.01 and placing it in ArchPup.
[b]ScPup 32 and LxPupSC 32 (ScPup w/LX desktop)
Good Pups for Lazy Slackers [/b] :lol:

Post Reply