Bug 6093 - Bugzilla requires Math::Random::ISAAC, but there is no dependency between them
Summary: Bugzilla requires Math::Random::ISAAC, but there is no dependency between them
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: Mageia 2
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA2-32-OK, MGA2-64-OK
Keywords: Junior_job, validated_update
Depends on:
Blocks: 40
  Show dependency treegraph
 
Reported: 2012-05-25 20:59 CEST by Frédéric "LpSolit" Buclin
Modified: 2012-08-06 17:28 CEST (History)
5 users (show)

See Also:
Source RPM: bugzilla-4.2.1-1.mga2
CVE:
Status comment:


Attachments

Description Frédéric "LpSolit" Buclin 2012-05-25 20:59:40 CEST
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.
Manuel Hiebel 2012-05-27 14:02:46 CEST

Keywords: (none) => Junior_job

Comment 1 Frédéric "LpSolit" Buclin 2012-08-02 13:21:01 CEST
This must be fixed before upgrading Mageia Bugzilla to 4.2, else checksetup.pl will complain that is has missing dependencies.

Blocks: (none) => 40
Assignee: bugsquad => olav

Comment 2 Olav Vitters 2012-08-05 05:12:34 CEST
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

Comment 3 Samuel Verschelde 2012-08-05 15:38:50 CEST
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

Comment 4 Samuel Verschelde 2012-08-05 15:52:12 CEST
[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

Comment 5 William Murphy 2012-08-05 18:59:10 CEST
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_update
CC: (none) => fcs, sysadmin-bugs
Whiteboard: MGA2-32-OK => MGA2-32-OK, MGA2-64-OK

Comment 6 Samuel Verschelde 2012-08-05 19:15:56 CEST
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.
Comment 7 Thomas Backlund 2012-08-06 17:28:13 CEST
Packages linked and update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0153

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.