Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 687042 - x11-misc/shutter does not work with perl-5.30.0 and/or File::Glob 1.32
Summary: x11-misc/shutter does not work with perl-5.30.0 and/or File::Glob 1.32
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard: ~arch only
Keywords:
Depends on: 687960
Blocks: perl-5.30
  Show dependency tree
 
Reported: 2019-05-30 21:56 UTC by Francis Norberg
Modified: 2019-10-25 18:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Francis Norberg 2019-05-30 21:56:10 UTC
perl upgraded to 5.30.0 and now shutter won't start:

"glob" is not exported by the File::Glob module
Can't continue after import errors at ./shutter line 57.
BEGIN failed--compilation aborted at ./shutter line 57.

If I change:

use File::Glob qw/ glob /;

to:

use File::Glob qw/ bsd_glob /;

shutter loads and I have yet to have an issue (doesn't mean this is the correct fix).

Versions:
perl 5, version 30, subversion 0 (v5.30.0) built for x86_64-linux
File::Glob - $VERSION = '1.32';

Reproducible: Always

Steps to Reproduce:
1. upgrade perl to 5.30.0
2. run shutter from command line
3. watch bug
Actual Results:  
"glob" is not exported by the File::Glob module
Can't continue after import errors at ./shutter line 57.
BEGIN failed--compilation aborted at ./shutter line 57.

Expected Results:  
shutter starts

I have reported this upstream:

https://bugs.launchpad.net/shutter/+bug/1831155

but since Debian and Ubuntu are pulling shutter out of new versions because of lack of updating it to new libraries, I don't think we'll see a upstream fix soon.
Comment 2 Larry the Git Cow gentoo-dev 2019-06-24 10:17:34 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1668173bee719d0cafb608bd3c29d39a8cf11bcf

commit 1668173bee719d0cafb608bd3c29d39a8cf11bcf
Author:     Jonas Stein <jstein@gentoo.org>
AuthorDate: 2019-06-24 10:16:42 +0000
Commit:     Jonas Stein <jstein@gentoo.org>
CommitDate: 2019-06-24 10:17:16 +0000

    x11-misc/shutter: Version bump and cleanup
    
    Bump to 0.94.3
    change SRC_URI to launchpad
    Bump EAPI=7
    add xdg_icon_cache_update, xdg_desktop_database_update
    drop eutils
    drop obsolete patches
    
    Closes: https://bugs.gentoo.org/687042
    Closes: https://bugs.gentoo.org/687960
    Package-Manager: Portage-2.3.67, Repoman-2.3.14
    Signed-off-by: Jonas Stein <jstein@gentoo.org>

 x11-misc/shutter/Manifest              |  1 +
 x11-misc/shutter/shutter-0.94.3.ebuild | 89 ++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+)