Bug 449512

Summary: Bash doesn't put broken symlinks in wildcard expansions anymore
Product: [Fedora] Fedora Reporter: Tomas Mraz <tmraz>
Component: bashAssignee: Roman Rakus <rrakus>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: medium    
Version: rawhideCC: dkovalsk, ftbfs, jorton, mcepl, mcepl, rrakus, tsmetana, twaugh
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-06-03 20:11:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tomas Mraz 2008-06-02 20:09:00 UTC
It seems that bash doesn't put broken symlinks in wildcard expansions anymore in
rawhide. This causes for example build failure of OpenSSL.

This problem was introduced probably with this change:
* Wed May 28 2008 Roman Rakus - 3.2-24
 - #217359 - use posix glob library

Please revert this change or fix the USE_POSIX_GLOB_LIBRARY code.

Comment 1 Tomas Mraz 2008-06-02 20:14:09 UTC
testcase:

mkdir bashtest
ln -s foo bashtest/bar
ls bashtest/*

The ls should output:
bashtest/bar


Comment 2 Tomas Mraz 2008-06-03 07:05:52 UTC
*** Bug 449616 has been marked as a duplicate of this bug. ***

Comment 3 Roman Rakus 2008-06-03 10:02:56 UTC
Reverted back. Don't use posix glob library.

Comment 4 Tomas Mraz 2008-06-03 20:11:11 UTC
OpenSSL builds OK now.