Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perl: Use our own globbing wrapper rather than File::Glob::glob [1.1.0] #4666

Closed

Conversation

levitte
Copy link
Member

@levitte levitte commented Nov 3, 2017

File::Glob::glob is deprecated, it's use generates this kind of
message:

File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at ../master/Configure line 277.

The first idea was to use a construction that makes the caller glob()
use File::Glob::bsd_glob(). That turned out not to work well
everywhere, so instead, we make our own wrapper, OpenSSL::Glob and use
that.

Fixes #4636

(this is an adaptation of #4040 and part of #4069, for 1.1.0)

File::Glob::glob is deprecated, it's use generates this kind of
message:

    File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at ../master/Configure line 277.

The first idea was to use a construction that makes the caller glob()
use File::Glob::bsd_glob().  That turned out not to work well
everywhere, so instead, we make our own wrapper, OpenSSL::Glob and use
that.

Fixes openssl#4636

(this is an adaptation of openssl#4040 and part of openssl#4069, for 1.1.0)
@levitte levitte added the 1.1.0 label Nov 3, 2017
levitte added a commit to levitte/openssl that referenced this pull request Nov 3, 2017
Instead of having perl modules under test/testlib and util,
consolidate them all to be inside util/perl.

(this is an adaptation of the part of openssl#4069 that wasn't included in openssl#4666)
@levitte levitte changed the title Perl: Use our own globbing wrapper rather than File::Glob::glob Perl: Use our own globbing wrapper rather than File::Glob::glob [1.1.0] Nov 3, 2017
@dot-asm dot-asm added the approval: done This pull request has the required number of approvals label Nov 5, 2017
@levitte
Copy link
Member Author

levitte commented Nov 5, 2017

Merged. b81cfa0

@levitte levitte closed this Nov 5, 2017
levitte added a commit that referenced this pull request Nov 5, 2017
File::Glob::glob is deprecated, it's use generates this kind of
message:

    File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at ../master/Configure line 277.

The first idea was to use a construction that makes the caller glob()
use File::Glob::bsd_glob().  That turned out not to work well
everywhere, so instead, we make our own wrapper, OpenSSL::Glob and use
that.

Fixes #4636

(this is an adaptation of #4040 and part of #4069, for 1.1.0)

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from #4666)
levitte added a commit that referenced this pull request Nov 5, 2017
Instead of having perl modules under test/testlib and util,
consolidate them all to be inside util/perl.

(this is an adaptation of the part of #4069 that wasn't included in #4666)

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from #4667)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approval: done This pull request has the required number of approvals
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants