Bug 32664 - Remove test and dev module dependencies from koha-common pkg
Summary: Remove test and dev module dependencies from koha-common pkg
Status: In Discussion
Alias: None
Product: Koha
Classification: Unclassified
Component: Packaging (show other bugs)
Version: master
Hardware: All All
: P5 - low normal (vote)
Assignee: Mason James
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks: 32654
  Show dependency treegraph
 
Reported: 2023-01-18 02:25 UTC by Mason James
Modified: 2023-06-18 23:41 UTC (History)
3 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mason James 2023-01-18 02:25:49 UTC
this patchset attempts to remove test and dev module dependencies from koha-common pkg

this will reduce maintenance effort and complexity
Comment 1 Mason James 2023-01-18 02:27:24 UTC
perhaps we move these test/dev packages to a separate 'koha-dev' package
Comment 2 Mason James 2023-01-18 02:36:17 UTC
these look like dependency pkgs we can remove from koha-common

libhttpd-bench-apachebench-perl
libtest-deep-perl
libtest-exception-perl
libtest-fatal-perl
libtest-file-perl
libtest-leaktrace-perl
libtest-longstring-perl
libtest-mockmodule-perl
libtest-mockobject-perl
libtest-mocktime-perl
libtest-perl-critic-perl
libtest-perl-critic-progressive-perl
libtest-pod-perl
libtest-refcount-perl
libtest-sharedfork-perl
libtest-simple-perl
libtest-strict-perl
libtest-taint-perl
libtest-tcp-perl
libtest-warn-perl
libtest-www-mechanize-perl
libtest-yaml-valid-perl
libtest2-suite-perl
Comment 3 David Cook 2023-01-18 02:42:46 UTC
Sounds good to me!
Comment 4 Jonathan Druart 2023-01-18 13:31:22 UTC
I am suggesting to remove the scripts, and so the problematic dependency, on libhttpd-bench-apachebench-perl.
Comment 5 Jonathan Druart 2023-02-01 09:35:09 UTC
(In reply to Jonathan Druart from comment #4)
> I am suggesting to remove the scripts, and so the problematic dependency, on
> libhttpd-bench-apachebench-perl.

on... bug 32673.
Comment 6 David Cook 2023-06-18 23:41:21 UTC
libtest-dbix-class-perl is another one that would need to be moved.

It has a dependency on libdata-uui-perl which conflicts with libossp-uuid-perl which is a dependency of libsoap-lite-perl, which is used by other systems like Sympa and which is used by devscripts. 

https://irc.koha-community.org/out.pl?channel=koha;date=2023-01-11
https://lists.koha-community.org/pipermail/koha-devel/2023-June/048221.html