Description of problem: I grabbed an augeas lens off pastebin and it happened to be in DOS line ending format. augparse complains bitterly about this ./xorg.aug:33:0: Unexpected character ./xorg.aug:34:0: Unexpected character ./xorg.aug:35:12: Unexpected character ./xorg.aug:36:11: Unexpected character ./xorg.aug:37:0: Unexpected character ./xorg.aug:40:1: Unexpected character ./xorg.aug:41:0: Unexpected character ./xorg.aug:42:29: Unexpected character ./xorg.aug:43:0: Unexpected character ./xorg.aug:44:17: Unexpected character ./xorg.aug:45:14: Unexpected character ./xorg.aug:46:0: Unexpected character ./xorg.aug:47:20: Unexpected character ./xorg.aug:48:14: Unexpected character ./xorg.aug:49:0: Unexpected character ./xorg.aug:50:21: Unexpected character ./xorg.aug:51:14: Unexpected character ./xorg.aug:52:0: Unexpected character ./xorg.aug:53:19: Unexpected character ./xorg.aug:54:14: Unexpected character ./xorg.aug:55:0: Unexpected character ./xorg.aug:56:0: Unexpected character ./xorg.aug:57:21: Unexpected character ./xorg.aug:58:0: Unexpected character ./xorg.aug:59:21: Unexpected character ./xorg.aug:60:14: Unexpected character ./xorg.aug:61:0: Unexpected character ./xorg.aug:62:24: Unexpected character ./xorg.aug:63:31: Unexpected character ./xorg.aug:64:0: Unexpected character ./xorg.aug:65:0: Unexpected character ./xorg.aug:66:28: Unexpected character ./xorg.aug:67:0: Unexpected character ./xorg.aug:68:24: Unexpected character ./xorg.aug:69:18: Unexpected character ./xorg.aug:70:0: Unexpected character ./xorg.aug:71:30: Unexpected character ./xorg.aug:72:40: Unexpected character ./xorg.aug:73:0: Unexpected character ./xorg.aug:74:0: Unexpected character ./xorg.aug:79:1: Unexpected character ./xorg.aug:80:20: Unexpected character ./xorg.aug:81:0: Unexpected character ./xorg.aug:82:25: Unexpected character ./xorg.aug:83:50: Unexpected character ./xorg.aug:84:0: Unexpected character ./xorg.aug:85:22: Unexpected character ./xorg.aug:86:31: Unexpected character ./xorg.aug:87:0: Unexpected character ./xorg.aug:88:0: Unexpected character ./xorg.aug:89:0: Unexpected character ./xorg.aug:92:1: Unexpected character ./xorg.aug:93:0: Unexpected character ./xorg.aug:94:0: Unexpected character ./xorg.aug:97:1: Unexpected character ./xorg.aug:98:36: Unexpected character ./xorg.aug:99:63: Unexpected character Running 'dos2unix xorg.aug' stops it complaining. It would seem reasonable for augeas itself to allow for DOS line endings though Version-Release number of selected component (if applicable): augeas-0.5.1-1.fc11.i586 How reproducible: Always with dos line endings Steps to Reproduce: 1. Run augparse on a file with DOS line endings 2. 3. Actual results: Expected results: Additional info:
Created attachment 355669 [details] File demonstrating the problem
Fixed by commit 9cc90c4 upstream