Hi Michele, so here is one example - applications/office/koffice
It depends on liblcms1-dev but liblcms2-dev is in bookworm liblcms1 from edeps does not compile because of other dependencies
Setting the control file to liblcms1-dev | liblcms2-dev resolved the dependency issue but it failed in the process.
On 2023/07/16 03:26 PM, deloptes via tde-devels wrote:
Hi Michele, so here is one example - applications/office/koffice
It depends on liblcms1-dev but liblcms2-dev is in bookworm liblcms1 from edeps does not compile because of other dependencies
Setting the control file to liblcms1-dev | liblcms2-dev resolved the dependency issue but it failed in the process.
Hi Emanoil, I just built lcms from edeps in trixie in a clean chroot environment without any problem, so maybe you want to doublecheck why it failed on your system. I guess (haven't checked the code) that koffice depends on liblcms1-dev and not liblcms2-dev because the code was not updated to work with liblcms2, which may explain why lcms1 is in edeps (probably Slavek would know better). Updating koffice code to support liblcms2 would definitely be good to do, then we would not need to maintaing lcms1 in edeps (assuming no other packages needs it, otherwise they would also need to be updated).
As I mention, if you use the latest code from TDE main repos and tde-packaging, most of TDE should build fine, pending occasional potential FTBFS due to recent changes in tqt3, which we usual spot pretty quikly anyway.
Cheers Michele
Michele Calgaro via tde-devels wrote:
As I mention, if you use the latest code from TDE main repos and tde-packaging, most of TDE should build fine, pending occasional potential
I think I have solved all the issues there and it should be all up to date but I will double check.
Regarding edeps I checked already but they are not listed in any repository. Am I missing here something?
FTBFS due to recent changes in tqt3, which we usual spot pretty quikly anyway.
Yes I am following your efforts - all of you are the best!
BR
Michele Calgaro via tde-devels wrote:
As I mention, if you use the latest code from TDE main repos and tde-packaging, most of TDE should build fine, pending occasional potential FTBFS due to recent changes in tqt3, which we usual spot pretty quikly anyway.
Cheers Michele
Here is the problem with lcms
dh_install: warning: Cannot find (any matches for) "debian/tmp/usr/lib/python*" (tried in ., debian/tmp)
dh_install: warning: python-liblcms missing files: debian/tmp/usr/lib/python* dh_install: error: missing files, aborting make: *** [debian/rules:78: binary-arch] Error 25 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 debuild: fatal error at line 1182: dpkg-buildpackage -us -uc -ui -b -j4 failed
The version that I have here is from 2015. Where do I find out how to get recent edeps updates. I remember it was listed somewhere.
thanks
Dne ne 16. července 2023 15:57:47 deloptes via tde-devels napsal(a):
Michele Calgaro via tde-devels wrote:
As I mention, if you use the latest code from TDE main repos and tde-packaging, most of TDE should build fine, pending occasional potential FTBFS due to recent changes in tqt3, which we usual spot pretty quikly anyway.
Cheers Michele
Here is the problem with lcms
dh_install: warning: Cannot find (any matches for) "debian/tmp/usr/lib/python*" (tried in ., debian/tmp)
dh_install: warning: python-liblcms missing files: debian/tmp/usr/lib/python* dh_install: error: missing files, aborting make: *** [debian/rules:78: binary-arch] Error 25 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 debuild: fatal error at line 1182: dpkg-buildpackage -us -uc -ui -b -j4 failed
The version that I have here is from 2015. Where do I find out how to get recent edeps updates. I remember it was listed somewhere.
thanks
Hi Emanoil,
python2 support in extra-dependencies was dropped six months ago:
https://mirror.git.trinitydesktop.org/gitea/TDE/extra-dependencies/commit/6c...
Cheers
Slávek Banko via tde-devels wrote:
Hi Emanoil,
python2 support in extra-dependencies was dropped six months ago:
https://mirror.git.trinitydesktop.org/gitea/TDE/extra-dependencies/commit/6c...
Cheers
Thank you Slavek, this was the missing part. It seems I did not have extra-dependencies at all. I had the original packages from 2015-2016
BTW I have two sets of packages I keep updated and use locally if someone is interested. Epson scan is not directly related to TDE, Syncevolution is, as it is build for TDE.
Epson scan: esci-interpreter-perfection-v330_1.0.0-1_amd64.deb iscan_2.30.4-2.tar.gz iscan-data_1.39.1-2.tar.gz
Syncevolution openobex-1.5.tar.xz libsynthesis syncevolution
BR