Adapting FancyLibs from Debian 12 Bookworm to 13 Trixie, dropping MinGW

Version 2.1 by christoph_lechleitner@iteg_at on 2025-08-12 08.05:04

Work in Progress!

Introduction

About every 2 years Debian introduces a new release.

At the time I'm writing this Debian 13 Trixie had been released 2 days ago, 2025-08-09.

The following notes track the adaption of FancyLibs beeing adapted and released for this new Debian release and are based on similar priror lists like Adapting FancyLibs from Debian 11 Bullseye to 12 Bookworm,

MinGW has never been fully upgraded to Debian 12, we won’t upgrade that to Debian 13.

Adapting FancyLibs to new Debian Release

The steps per sub project are the same as described for "HelloWorld projects* in Adapting PBA to new Debian Release, with -o "arch|unix" (before resp. without MinGW adaption) or -o "arch|unix|9" after MinGW adaption.

FancyLibs subproject rebuild phase 1

Architecture remark: We’re trying to add arm64 support.

FancyLibs as well as most to all C++ libraries are developed as PBA-Category and Generation fancylibs-3.8, so existing setups can be maintained with fancylibs 3.7 from PBA-C. and G. fancylibs-3.

Builds for mingw may be dropped.

Project (subdir)

Archs (-o parameter)

Remarks general

Status & Remarks buster/bullseye

Release with Trixie-Build

fancylog

arch, mingw-9, mingw-10


OK

1.0.4-1

cute-headers

arch

Data only

TBD

fancylibs

arch, mingw-9, mingw-10


TBD

fancydb

-

Unix only.
MySQL suspended since Bookworm

TBD

fancydrawing

arch


TBD

fancygpsdclient

unix


TBD

fancyhttpd

arch


TBD

fancylogd

unix


TBD

fancypkcs11

unix


TBD

fancypcsc

unix


TBD

fancymodbus

-

Unix only.

TBD

fancysax

arch, mingw-9, mingw-10


TBD

fancyqt5

arch


TBD

fancysane

-


TBD

fancyssl-tools

unix


TBD

fancylaunch

arch


TBD

Dropped: MinGW-Pkg rebuilds, phase 2

Dropped: FancyLibs subproject rebuild, phase 3

Obsolete subdirs

Project (subdir)

Remarks

base64

never even built for stretch

fancylogview,
fancyqt4*,
mingw-w*-qt4*

No more QT4 in Bullseye

fancyqmi

Didn’t build out-of-the-box in Bookworm, not needed any more

fancyxmlsock

Looks lke old experimental code now in fancysock

gpsfake-runner

shell scripts only

jnix

never even built for stretch

mingw-w64-libboost

not in use

osslsigncode

not in use