What did y'all do over this weekend while you were locked up?
Geeky me noticed a half dozen packages in the Chicory collection which
needed update.
They needed update ... what "update" means for Chicory is to cobble-up a
new makefile for each package, usually just bumping the release number
from the previous makefile, and then driving a build for each platform
of interest. These are just some packages for which there is a newer
release of the source.
Platform of interest ... for me that's always S390, but also I386 and ARM.
What packages? I mentioned BINUTILS a few days ago. There are also the
latest release of Python 3 and the final release of Python 2. But also
TAR, TCSH, TEXINFO, WGET, and ZSH. (SUDO was on the list, but it works
better in the core OS, not supplemental via Chicory.) The list looks
like ...
tar-1.32
tcsh-6.22.02
texinfo-6.7
wget-1.20.3
zsh-5.8
python-3.8.2
python-2.7.17
binutils-2.34
The first five are what I worked on this weekend.
Chicory is great! Hardly any time at all to change a prior "wrapper
makefile" for the new release. Wrapper makefile sits above the package
source and drives Biggest time sink is making the build behave. (My
build farm is very much a hobby thing, so it's scattered.)
I build them statically when possible. If something goes wrong with the
static build, the build can be re-driven using dynamic linkage. (Dynamic
has advantages, but drives co-reqs, sometimes broadly.) Once they're
built, they can be installed easily using the crude Chicory scripts. (A
collection of shell scripts which will only improve as they get used.)
And one can always cook the recipe manually.
*rsync://chic.casita.net/opt/*/package/*/Linux-s390x/*
As I write this note, I see that some of the packages still lack S390X.
Sorry about that. Will go back and re-try them.
-- R; <><
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390