Description of problem: There is no difference between the run of # echo €€ | grep -P '\p{S}' €€ # echo €€ | grep -P '\P{S}' €€ 'pcregrep' works correctly: # echo €€ | pcregrep -u '\p{S}' €€ # echo €€ | pcregrep -u '\P{S}' -empty- Version-Release number of selected component (if applicable): grep-2.10-2.fc17.x86_64 How reproducible: always Steps to Reproduce: 1. echo €€ | grep -P '\p{S}' 2. echo €€ | grep -P '\P{S}' 3. Actual results: €€ €€ Expected results: €€ -empty- Additional info:
This bug appears to have been reported against 'rawhide' during the Fedora 19 development cycle. Changing version to '19'. (As we did not run this process for some time, it could affect also pre-Fedora 19 development cycle bugs. We are very sorry. It will help us with cleanup during Fedora 19 End Of Life. Thank you.) More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora19
Moving to f20, feel free to comment if you need the fix back-ported to f19.
grep-2.16-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/FEDORA-2014-0042/grep-2.16-1.fc20
grep-2.16-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.