Apparently, there's a bug in Upstart that's shipped with Ubuntu 13.10, which overrides the umask set either through $HOME/.profile or /etc/login.defs.
Upstart has been updated to fix this in Trusty, but how do I go about it in Ubuntu 13.10?
The bug report mentions creating an Upstart override job in $HOME/.config/upstart for whatever session you happen to be running. How would one do this?
The report also mentioning disabling Upstart for the user session, which would be the way things worked pre-13.10 if I've understand things correctly. But are there any side effects to this?
How can I find out if the updated Upstart will find its way to 13.10?