The ILL and SIP modules uses Clone. So far, libclone-perl was a dependency of a dependency, libhash-merge-perl. In Debian Buster and Ubuntu Bionic, libhash-merge-perl depends on libclone-choose-perl instead. Same problem for the plain Perl modules from CPAN. I file it under packaging anyway, I have to fix one to fix the other.
*** Bug 18850 has been marked as a duplicate of this bug. ***
Created attachment 76091 [details] [review] Bug 20949: Koha depends on Clone Clone was not declared a dependency before. It used to be a dependency of Hash::Merge but isn't in the recent version. Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net>
Created attachment 76092 [details] [review] Bug 20949: Followup: debian/control Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net>
Nothing to test really. Check patch 1 if it makes sense, see effect for packaging in patch 2.
Created attachment 76643 [details] [review] Bug 20949: Koha depends on Clone Clone was not declared a dependency before. It used to be a dependency of Hash::Merge but isn't in the recent version. Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net>
Created attachment 76644 [details] [review] Bug 20949: Followup: debian/control Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net>
Created attachment 76773 [details] [review] Bug 20949: Koha depends on Clone Clone was not declared a dependency before. It used to be a dependency of Hash::Merge but isn't in the recent version. Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Created attachment 76774 [details] [review] Bug 20949: Followup: debian/control Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Created attachment 76857 [details] [review] Bug 20949: Koha depends on Clone Clone was not declared a dependency before. It used to be a dependency of Hash::Merge but isn't in the recent version. Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Created attachment 76858 [details] [review] Bug 20949: Followup: debian/control Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Awesome work all! Pushed to master for 18.11
Pushed to 18.05.x for 18.05.02
Pushed to 17.11.x for 17.11.09
No use of Clone (outise of test suite) in 17.05.x