Bug 32907 - Bugzilla missing dependency - perl-Class-XSAccessor
Summary: Bugzilla missing dependency - perl-Class-XSAccessor
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-02-28 19:06 CET by Stig-Ørjan Smelror
Modified: 2024-03-01 23:33 CET (History)
4 users (show)

See Also:
Source RPM: bugzilla-5.0.6-3.mga9,perl-Moo-2.5.3-2.mga9
CVE:
Status comment:


Attachments
Test of bugzillla packages (24.98 KB, text/plain)
2024-02-29 23:50 CET, katnatek
Details

Description Stig-Ørjan Smelror 2024-02-28 19:06:26 CET
Herman reported on @qa-discuss about Bugzilla missing a Requires on perl-Class-XSAccessor.

I'm pushing an update to include it.
Comment 1 Stig-Ørjan Smelror 2024-02-28 19:16:45 CET
Advisory
========

Bugzilla was missing a dependency on perl-Class-XSAccessor that resulted in checksetup.pl failing. This update includes the required Perl package.

References
==========

Files
=====

Uploaded to core/updates_testing

bugzilla-contrib-5.0.6-3.1.mga9
bugzilla-5.0.6-3.1.mga9

from bugzilla-5.0.6-3.1.mga9.src.rpm

Assignee: smelror => qa-bugs

Comment 2 Frédéric "LpSolit" Buclin 2024-02-28 21:36:31 CET
(In reply to Stig-Ørjan Smelror from comment #1)
> Advisory
> ========
> 
> Bugzilla was missing a dependency on perl-Class-XSAccessor that resulted in
> checksetup.pl failing. This update includes the required Perl package.


This fix is wrong. Bugzilla is not the one using Class::XSAccessor. Bugzilla depends on Email::Sender which depends on Moo which is the one depending on Class::XSAccessor. So the missing dependency should be added to Moo itself, not Bugzilla.

CC: (none) => LpSolit

Comment 3 Herman Viaene 2024-02-29 10:14:30 CET
@Stig
Tested and dependency problem does not occur anymore. I can proceed further and I will see what comes out of Frederic's remark.

CC: (none) => herman.viaene

Comment 4 Stig-Ørjan Smelror 2024-02-29 15:54:00 CET
Thank you Frédéric.

I did what I thought was right and am always happy to learn.

perl-Moo pushed to Cauldron and MGA9.
New advisory will be created.
Comment 5 Stig-Ørjan Smelror 2024-02-29 15:57:53 CET
Advisory
========

Bugzilla's 'checksetup.pl' complained about missing module: perl(Class::XSAccessor).
perl-Moo has been updated to require it.

References
==========

Files
=====

Uploaded to core/updates_testing

perl-Moo-2.5.3-2.1.mga9

from perl-Moo-2.5.3-2.1.mga9.src.rpm

bugzilla-contrib-5.0.6-3.2.mga9
bugzilla-5.0.6-3.2.mga9

from bugzilla-5.0.6-3.2.mga9.src.rpm
katnatek 2024-02-29 19:09:55 CET

Source RPM: bugzilla-5.0.6-3.mga9.noarch => bugzilla-5.0.6-3.mga9,perl-Moo-2.5.3-2.mga9

katnatek 2024-02-29 19:15:22 CET

Keywords: (none) => advisory

Comment 6 katnatek 2024-02-29 23:50:32 CET
Created attachment 14435 [details]
Test of bugzillla packages

Real Hardware Mageia 9 x86_64

Install current bugzilla bugzilla-contrib
Update to testing packages without issue
perl-Class-XSAccessor-1.190.0-20.mga9 is fetched as additional require
Comment 7 Herman Viaene 2024-03-01 10:35:52 CET
Installed new rpm's over existing installation, still works OK.
katnatek 2024-03-01 21:57:34 CET

CC: (none) => andrewsfarm
Whiteboard: (none) => MGA9-64-OK

Comment 8 Thomas Andrews 2024-03-01 22:21:12 CET
Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 9 Mageia Robot 2024-03-01 23:33:11 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0087.html

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


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