Hi Richard,
I hope you will agree with me that TazPkg became better since that article was written.
I have just spent a little experiment with the SliTaz Live CD (ISO dated 151117 I have).
I've updated all the packages (40) to the latest versions, and installed FoxitReader:
# tazpkg -gi FoxitReader
Here is the package tree was installed I had:
FoxitReader
:- libcups
'- cups
:- gnutls
: :- readline
: '- p11-kit
:- cups-doc
:- libkrb5
: :- libkrb5support
: '- libcomerr3
:- libcomerr3
:- libusb-compat
: '- libusb
:- poppler-apps
'- cups-filters
:- qpdf
:- ghostscript
: :- jasper
: : :- freeglut
: : : :- mesa
: : : : '- libpthread-stubs
: : : '- libglu-mesa
: : '- libglu-mesa
: '- jbig2dec
'- gutenprint
Here there is no packages named qcad, glib-dev, cairo-gl, and other...
Unfortunately, the truth is that all of the tree above, you need only one package: libcups.
As a continuation of the experiment, I manually deleted all unnecessary packages installed, and reinstalled libcups. As a result, Foxit Reader works, all dependencies from the ldd satisfied.
The root of this is that the file libcups.so.2 can be found in packages cups, cups-pam and libcups. The algorithm selects the package cups, probably because it is the first in the list. Now I want to change the package cups. The result should be cool! :)