Child pages
  • Adapting FancyLibs to new Debian Release
Skip to end of metadata
Go to start of metadata

Introduction

About every 2 years Debian introduces a new release.

At the time I'm writing this Debian Buster is on it's way from Full Freeze to GA.

The following notes shall provide the order in which FancyLibs shall be adapted and released for a new Debian release or maybe an Ubuntu release.

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 unix (before MinGW adaption) or -o "arch|unix|7" after MinGW adaption.

FancyLibs subproject rebuild order phase 1

The recommended order for phase 1 (before MinGW adaptions) is:

Project (subdir)Archs (-o parameter)Remarks generalStatus & Remarks stretch/busterVersion with Buster
fancylogarch|7
OK.
in pba-rpmrelease, call to rpmsign can be reduced to:
rpmsign --addsign -v --key-id 9...7 -D "%__gpg /usr/bin/gpg" ../foobar-1.2.3-1.src.rpm
1.0.3-5
cute-headersarch|7Data only, could be done anytimeOK1.6.1-9
fancylibsarch
OK. libstdc++-8-dev3.7.3-1
fancydb-Unix onlyOK0.6.5-7
fancydrawingarch
OK0.6.2-3
fancygpsdclientunix
OK0.4.3-5
fancyhttpdarch
NOK
undefined reference to `virtual thunk to Fancy::List::toString[abi:cxx11]() const'
0.8.0-2+
fancylogdunix
NOK
undefined reference to `virtual thunk to Fancy::List::toString[abi:cxx11]() const'
0.1.0-3+
fancylogview.Debian unix & amd64 onlyHalf OK: Does not build for armhf, maybe never did, libqt4-dev seems incomplete for arm0.3.0.5
fancypkcs11unixDebian unix & amd64 onlyHalf OK: Does not build for armhf, maybe never did0.4.1-1
fancypcscunixDebian unix & amd64 onlyHalf OK: Does not build for armhf, maybe never did0.2.5-2
fancymodbusunix
NOK
Diverse library-Anpassungen nötig
0.2.4-3+
fancysaxarch
OK0.6.1-7
fancyqt4arch
OK0.9.3-3
fancyqt4widgetsarch
OK0.5.2-2
fancysaneunix
OK, but libsane-dbg not installable at time of testing due to repo hickup0.3.2-4
fancyqmiunixDebian unix & amd64 onlyHalf OK: Does not build for armhf, maybe never did0.2.1-5
fancyssl-toolsunix
OK0.4.0-5

FancyLibs subproject rebuild order phase 2

The recommended order for phase 1 (before MinGW adaptions) is:

Project (subdir)Archs (-o parameter)StatusVersion with Buster
fancylog- (covered in phase 1)-
cute-headers- (covered in phase 1)-
fancylibsarch|7TODO
fancydrawingarch|7TODO
fancygpsdclientunix|7TODO
fancyhttpdarch|7TODO
fancylogdunix|7TODO
fancylogview- (nsis directory!?)?
fancypkcs11unix|7TODO
fancypcscunix|7TODO
fancymodbus- (unix only)-
fancysaxunix|7TODO
fancyqt4unix|7TODO
fancyqt4widgetsunix|7TODO
fancysane- (unix only)-
fancyqmi- (unix only)-
fancyssl-toolsunix|7TODO

Obsolete subdirs

Project (subdir)Remarks

base64

never even built for stretch
gpsfake-runnershell scripts only
jnixnever even built for stretch
fancyxmlsockLooks lke old experimental code now in fancysock



  • No labels