Bug 120339

Summary: grepmail missing dependencies
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Egbert Eich <eich>
Component: NetworkAssignee: Anna Maresova <anicka>
Status: RESOLVED WORKSFORME QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: mls
Version: RC 4   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Egbert Eich 2005-10-05 10:45:37 UTC
While investigation but #120337 I came across the following dependencies which
seem to be missing: perl-FileHandle, perl-WeakRef, perl-Mail-Mbox-MessageParser.

When grepmail was updated form the version shipped with 9.3 to the version
shipped with 10.0 it auto-updated perl to 5.8.7 and some of its modules.
Unfortunately it didn't auto-update some of the perl modules to versions
compatible with perl 5.8.7.
This may just as well be a perl problem.
Comment 1 Heiko Rommel 2005-11-14 10:15:03 UTC
Reassigned to new maintainer.
Comment 2 Anna Maresova 2005-11-15 13:53:25 UTC
I cannot see dependency on perl-WeakRef. FileHandle is included in perl, perl-Mail-Mbox-MessageParser is required.

Why should be required perl-WeakRef?
Comment 3 Egbert Eich 2005-11-24 11:54:20 UTC
It may well be that it's not a grepmail dependency but a dependency of a perl module that has not been specified in the specs file.
I cannot test this any more as the drive this system was installed on has died.
A new installation of 10.0 doesn't show this problem - which makes me thing it is a missing dependency in perl which caused a perl module not to be updated when going from 9.3 to 10.0. I will try this on another system which I've just updated.
Comment 4 Egbert Eich 2005-11-24 12:44:18 UTC
OK, I cannot reproduce any of these problems any more on the other systems.
Again seems to be one of these problems that only occur under strange coincidences. Also the dependency chain seems to be OK this time:
grepmail->perl-Mail-Mbox-MessageParser->perl-FileHandle-Unget->perl-Weakref.

Should I see this problem again I will reopen.