Amazing! On Thu, Jun 18, 2026 at 10:39 AM johngrimmreaper via cdesktopenv-devel < [email protected]> wrote:
> To: [[email protected]](mailto: > [email protected]) > > Hello everyone, > > I opened a SourceForge merge request for Debian/Ubuntu packaging work for > CDE 2.5.3: > > https://sourceforge.net/p/cdesktopenv/code/merge-requests/85/ > > I have been working on creating Ubuntu packages for CDE 2.5.3, and I now > have .deb packages for Ubuntu 24.04, 26.04, and 26.10 in my Launchpad PPA > repositories: > > https://launchpad.net/~johngrimmreaper > > The packaging work targets multiple Ubuntu architectures: > > * AMD x86-64 (amd64) > * ARM ARMv8 (arm64) > * ARM ARMv7 Hard Float (armhf) > * PowerPC64 Little-Endian (ppc64el) > * RISC-V 64-bit (riscv64) > * IBM System z (s390x) > > The merge request is based on my Ubuntu 24.04 packaging branch: > > > https://sourceforge.net/u/johngrimmreaper/cdesktopenv/ci/packaging/ubuntu-24.04-noble/~/tree/ > > The goal of this first merge request is intentionally narrow: add the > minimal Debian/Ubuntu packaging/build fixes needed to produce a working > Ubuntu 24.04 .deb package for CDE 2.5.3. > > The branch addresses or works around: > > * generated packaging artifacts appearing in the source branch; > * missing or incomplete build dependencies for clean package-builder > environments; > * dtterm terminfo installation touching the build host instead of staging > under DESTDIR; > * generated roff/manpage output using an invalid comment prefix; > * the App Manager runtime directory not being created by package > installation; > * a build-time chown root operation during DESTDIR installation, which is > not appropriate inside Debian package builds and should be left to > debhelper/dpkg ownership normalization. > > I kept the commits atomic instead of squashing them, but they are part of > one tested packaging set. I can explain each commit individually, but the > working .deb result is guaranteed with the packaging changes applied > together. > > Separately, I have an archived investigation branch with deeper > armhf/ksh93 findings: > > > https://sourceforge.net/u/johngrimmreaper/cdesktopenv/ci/archive/ubuntu-24.04-noble-broken/~/tree/ > > That branch does not currently produce a working package. It documents > deeper portability issues I found while testing more architectures, > especially 32-bit ARM. I would like to discuss those separately later, > because they point toward broader dtksh/ksh93 maintenance questions. > We should replace cde korn with upstream version. Import it into the > project as submodule. Like this we could easily keep track, merge patches > and benefit from upstream korn evolution. Many of the bugs already patches > on upstream korn, affect CDE evolution. > I tried to fix some of these bugs to get a CDE build for ubuntu 26.04 on > my raspberri pi, only to find out these korn bugs affecting armhf > architecture (ARM 32 bits) are already patched upstream. So based on my > experience, I think this is the most logical option. > > Thank you for maintaining CDE. > > Best regards, > > Reaper > _______________________________________________ > cdesktopenv-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel >
_______________________________________________ cdesktopenv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
