Page 10 of 11

Posted: Sun 22 Mar 2020, 06:47
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.

Posted: Sun 22 Mar 2020, 08:22
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 :)

Posted: Sun 22 Mar 2020, 18:31
by rockedge
very cool s243a,

I think we are starting to get closer to good runs

Posted: Tue 24 Mar 2020, 00:16
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. :)

Posted: Tue 24 Mar 2020, 15:37
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!

Posted: Wed 25 Mar 2020, 03:33
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.

Posted: Thu 26 Mar 2020, 13:25
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.

Posted: Thu 26 Mar 2020, 20:11
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...

Posted: Fri 27 Mar 2020, 04:08
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.

Posted: Fri 27 Mar 2020, 04:10
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.

Posted: Fri 27 Mar 2020, 13:41
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.

Posted: Fri 27 Mar 2020, 13:46
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. :)

Posted: Fri 27 Mar 2020, 16:29
by ally

Posted: Mon 30 Mar 2020, 02:15
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 :)

Posted: Mon 30 Mar 2020, 22:34
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.

Posted: Tue 31 Mar 2020, 03:14
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.

Posted: Tue 31 Mar 2020, 20:56
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????????

Posted: Sat 11 Apr 2020, 05:37
by darry19662018

Piqued my curiosity!

Posted: Fri 17 Apr 2020, 16:03
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 :)

Posted: Fri 17 Apr 2020, 19:49
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.