Hi again,
The problem was with the interaction of devscripts and libtest-dbix-class-perl. They have mutually incompatible dependencies. (Well, a devscript recommendation and a libtest-dbix-class-perl dependency.) I removed libtest-dbix-class-perl from my control file and now I'm fine. Should be OK without a test library. Doubt this will affect other people using the traditional "debian/build-git-snapshot" method or using pbuilder some other way. I use regular ol' debuild within a Docker container, so that's why devscripts is conflicting. David Cook Senior Software Engineer Prosentient Systems Suite 7.03 6a Glen St Milsons Point NSW 2061 Australia Office: 02 9212 0899 Online: 02 8005 0595 From: David Cook <dc...@prosentient.com.au> Sent: Wednesday, 11 January 2023 2:25 PM To: 'Koha-devel' <koha-devel@lists.koha-community.org> Cc: 'Mason James' <m...@kohaaloha.com> Subject: libtest-dbix-class-perl not installable on Docker Debian Bullseye image... Hi all, I'm trying to build Debian packages for Koha 22.11 but keep having little hiccups. The last one is that libtest-dbix-class-perl is not installable on Docker's Debian Bullseye image. It looks like libtest-dbix-class-perl's dep libdbix-class-uuidcolumns-perl uses either libuuid-perl or libossp-uuid-perl, but libtest-dbix-class-perl requires libdata-uuid-perl which conflicts with libossp-uuid-perl. The Docker Debian Bullseye image seems to come with libossp-uuid-perl installed out of the box. The Koha Dashboard says 22.11 is building on D11 Bullseye, but I'm guessing that's using pbuilder with a very basic environment. I notice I have some Debian Bullseye systems with libossp-uuid-perl installed. They're not Koha systems, but I wonder if Koha 22.11 will be installable on Debian Bullseye without removing the incompatible package manually. -- sudo apt-get install -s libtest-dbix-class-perl Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libossp-uuid-perl : Conflicts: libdata-uuid-perl E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. It looks like libtest-dbix-class-perl's libdata-uuid-perl dependency conflicts with libossp-uuid-perl The libdbix-class-uuidcolumns-perl package depends on either libuuid-perl or libossp-uuid-perl. David Cook Senior Software Engineer Prosentient Systems Suite 7.03 6a Glen St Milsons Point NSW 2061 Australia Office: 02 9212 0899 Online: 02 8005 0595
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/