The problem is not about user assumptions, it's that a piece of functionality, admittedly a small one, disappeared for users upgrading.
Ubuntu shipped with a .bash_profile that appended ~/bin to PATH if it existed. When Ubuntu switched to Dash that functionality shouldn't have just disappeared, it should have carried on working. Perhaps the check for ~/bin could be added to .profile? Or if Dash supports it .dash_profile or similar. The other issue is that users may have made customisations to their .bash_profile. I'd suggest that if you're completely replacing the default shell for the system then a clear warning when the old shell was removed that dependent scripts would stop working would be wise, rather than just replacing the shell and letting people stumble around through bug reports until they find out why things stopped working. -- .bash_profile is not sources when X session starts https://bugs.launchpad.net/bugs/66004 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs