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

Reply via email to