Description of problem: Install of zoneminder in cauldron fails with the following: "adding a reason to already rejected package php-pear-PHP_CodeCoverage-1.2.17-7.mga8.noarch: unsatisfied php-pear-Text_Template[>= 1.1.1]" Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3.
CC: (none) => mageia
Hi Marc, Maybe you can help me here, any suggestions?
yepp. In cauldron I've removed a lot of old pear modules that will not compile any more. Most of those projects are really old (see e.g. https://phpunit.de/announcements/end-of-life-for-pear-installation-method.html ) and don't get any support from their maintainers as well. For you to get zoneminder running again: you can see CodeCoverage and many other dependancies are only needed for testcases they run at development level: ZoneMinder-1.36.23/web/api/lib/Cake/TestSuite/CakeTestRunner.php So I assume, you can remove the TestSuite and Test folder without harm and the package does not need so much (old) dependancies.
I hope that solves it, if not, just write me again and I can have a closer look to it.
Hi Marc, Yes, thanks for your input! I removed the whole Cake directory after the install to %{buildroot} and then re-organized the Requires: for php-8.2. Turned out there was also an unrelated bug in 1.36.23 so it needed updating to 1.36.24 as well which now appears to be working fine :) Closing as fixed
Resolution: (none) => FIXEDStatus: NEW => RESOLVED