Bug 960837

Summary: Regression to F14 Behavior concerning non-ascii Passwords
Product: [Fedora] Fedora Reporter: Robert Lightfoot <BobLfoot>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: anaconda-maint-list, awilliam, dshea, g.kaviyarasu, jonathan, mkolman, robatino, sbueno, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: RejectedBlocker
Fixed In Version: anaconda-21.37-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-04 17:27:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
selecting gb keyboard and lang
none
denies as a root password
none
denied as a user password
none
passwd command allows for non-ascii character none

Description Robert Lightfoot 2013-05-08 06:06:02 UTC
Created attachment 745066 [details]
selecting gb keyboard and lang

Description of problem:
Bug 646876 describes the case from F13/F14 where non-ascii character were not allowed in passwords at install, but could be added by the passwd command later.

Version-Release number of selected component (if applicable):


How reproducible:
100 %

Steps to Reproduce:
1. select the GB keyboard
2. enter shift-3 as a characer in the password
3.
  
Actual results:
cannot use british pound symbol in password

Expected results:
Should be able to use symbol

Additional info:

Comment 1 Robert Lightfoot 2013-05-08 06:06:43 UTC
Created attachment 745067 [details]
denies as a root password

Comment 2 Robert Lightfoot 2013-05-08 06:07:19 UTC
Created attachment 745068 [details]
denied as a user password

Comment 3 Robert Lightfoot 2013-05-08 06:24:30 UTC
Created attachment 745072 [details]
passwd command allows for non-ascii character

Comment 4 Robert Lightfoot 2013-05-08 06:29:01 UTC
Both Alpha and Beta release criteria call for "The installer must run" as a criterion.  I would propose it can be argued that if a password accepted by the installed system is rejected by the installer then the installer is broken.  and broke equates to not running.

Comment 5 Adam Williamson 2013-05-08 16:44:54 UTC
Discussed at 2013-05-08 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2013-05-08/f19beta-blocker-review-4.2013-05-08-16.00.log.txt .

Nice attempt at criteria gymnastics Bob, a solid C+, but no, you can't arbitrarily redefine any bug in anaconda as 'broken' and 'broken' as 'not running' :) This clearly doesn't infringe any of the criteria and has a very obvious 'workaround' (don't put whatever characters anaconda is barfing on in your password). It was rejected as a blocker.

Comment 6 David Shea 2014-05-13 14:03:53 UTC
Anaconda will now allow, but warn about, non-ASCII characters in a password.