In bug 2408, Math::Random::ISAAC and Math::Random::ISAAC::XS have been added to Mageia 2, but the dependencies on them are missing in the Bugzilla RPM. Bugzilla cannot run without these dependencies.
Keywords: (none) => Junior_job
This must be fixed before upgrading Mageia Bugzilla to 4.2, else checksetup.pl will complain that is has missing dependencies.
Blocks: (none) => 40Assignee: bugsquad => olav
Oops, I missed this bug. Made an update for Mageia 2 and also updated Cauldron. Cauldron: bugzilla-4.2.1-2.mga3 Mageia 2: bugzilla-4.2.1-1.1.mga2 Update text: "Add missing requires"
Assignee: olav => qa-bugs
Testing Mageia 1 i586 [root@localhost ~]# rpmdiff -iT bugzilla-4.2.1-1.mga2.noarch.rpm bugzilla-4.2.1-1.1.mga2.noarch.rpm added REQUIRES perl(Math::Random::ISAAC) added REQUIRES perl(Math::Random::ISAAC::XS) => it's proved that the build system didn't do anything funny, only the missing requires were added. This proves that there are no regressions. Now let's check that bugzilla works with those added deps.
CC: (none) => stormi
[root@localhost ~]# /usr/share/bugzilla/bin/checksetup.pl * This is Bugzilla 4.2.1 on perl 5.14.2 * Running on Linux 3.3.6-desktop586-2.mga2 #1 SMP Thu May 17 16:35:38 UTC 2012 Checking perl modules... Checking for CGI.pm (v3.51) ok: found v3.59 Checking for Digest-SHA (any) ok: found v5.61 Checking for TimeDate (v2.21) ok: found v2.24 Checking for DateTime (v0.28) ok: found v0.72 Checking for DateTime-TimeZone (v0.71) ok: found v1.45 Checking for DBI (v1.614) ok: found v1.618 Checking for Template-Toolkit (v2.22) ok: found v2.24 Checking for Email-Send (v2.00) ok: found v2.198 Checking for Email-MIME (v1.904) ok: found v1.910 Checking for URI (v1.37) ok: found v1.59 Checking for List-MoreUtils (v0.22) ok: found v0.33 => shows that no mandatory module is missing. Then I changed the db settings in /etc/bugzilla/localconfig and ran checksetup.pl again, and answered the questions. Then accessed http://localhost/bugzilla and logged in as the administrator with success Testing complete Mageia 2 32.
Whiteboard: (none) => MGA2-32-OK
Testing Mageia 2 x86_64 Installed bugzilla. Before perl-Math-Random-ISAAC and perl-Math-Random-ISAAC-XS, bugzilla could not be selected for update due to missing dependencies. No indication of what was missing. After installing the perl modules, bugzilla updated without complaint. Ran checksetup.pl and no mandatory modules were missing. Tuned database setting and ran the script again, which set up the administrator account. Opened bugzilla in an external browser and logged in as administrator. Testing complete for Mageia 2 x86_64. ---------------------------------------------------------------------- Update validated. Thanks. Advisory: -------------- Math::Random::ISAAC and Math::Random::ISAAC::XS have been added to Mageia 2, but the dependencies on them are missing in the Bugzilla RPM. Bugzilla cannot run without these dependencies. SRPM: bugzilla-4.2.1-1.1.mga2.src.rpm Could sysadmin please push from core/updates_testing to core/updates. Thank you! --------------------------------------------------------------------------
Keywords: (none) => validated_updateCC: (none) => fcs, sysadmin-bugsWhiteboard: MGA2-32-OK => MGA2-32-OK, MGA2-64-OK
In complement to previous comment, there will be linking to do: [samuel@localhost QA]$ ./depcheck bugzilla "Core Release" "Core Updates Testing" ---------------------------------------- Running checks for "bugzilla" using media "Core Release" and "Core Updates Testing". ---------------------------------------- Mageia release 2 (Official) for i586 Latest version found in "Core Release" is bugzilla-4.2.1-1.mga2 Latest version found in "Core Updates Testing" is bugzilla-4.2.1-1.1.mga2 ---------------------------------------- The following packages will require linking: perl-Math-Random-ISAAC-1.4.0-1.mga2 (Core Release) perl-Math-Random-ISAAC-XS-1.4.0-2.mga2 (Core Release) ---------------------------------------- Done.
Packages linked and update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0153
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED