Merge lp:~pjdc/offspring/fix-username-determination into lp:~linaro-automation/offspring/linaro
Status: | Merged |
---|---|
Merged at revision: | 42 |
Proposed branch: | lp:~pjdc/offspring/fix-username-determination |
Merge into: | lp:~linaro-automation/offspring/linaro |
Diff against target: |
20 lines (+2/-1) 1 file modified
lib/offspring/config.py (+2/-1) |
To merge this branch: | bzr merge lp:~pjdc/offspring/fix-username-determination |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
James Westby (community) | Approve | ||
Michael Hudson-Doyle | Pending | ||
Review via email: mp+55661@code.launchpad.net |
Description of the change
I just ran into this. It doesn't look like there are any useful username-type
variables in Apache's environment, so this branch uses pwd.getpwuid(), which
I hope will cover all reasonable situations. With this change applied, syncdb
now runs successfully.
$ bin/offspring-web syncdb --settings=
Traceback (most recent call last):
File "bin/offspring-
execfile(
File "/srv/offspring
w.main()
File "/srv/offspring
execute_
File "/srv/offspring
utility.
File "/srv/offspring
self.
File "/srv/offspring
self.
File "/srv/offspring
self.validate()
File "/srv/offspring
num_errors = get_validation_
File "/srv/offspring
for (app_name, error) in get_app_
File "/srv/offspring
self.
File "/srv/offspring
self.
File "/srv/offspring
models = import_
File "/srv/offspring
__import_
File "/srv/offspring
from offspring import config
File "/srv/offspring
_read_config()
File "/srv/offspring
config.
File "/srv/offspring
raise KeyError(key)
KeyError: 'USERNAME'