#901675 notion: Unconditionally uses /bin/sh instead of user shell

Package:
notion
Source:
notion
Description:
tiling tabbed window manager designed for keyboard users
Submitter:
Sascha Silbe
Date:
2021-01-13 10:42:03 UTC
Severity:
normal
#901675#5
Date:
2018-06-16 16:14:46 UTC
From:
To:
Dear Maintainer,

I'm defining a couple of shell functions in my ~/.bash_profile and
export them so I can use them in xterms started from within
notion. This worked fine in jessie, but broke with the update to
stretch. Apparently in stretch dash (which provides /bin/sh) drops
bash functions from the environment. Since notion uses /bin/sh (rather
than the user shell) to execute any program everything started by
notion will lack the shell functions.

Please make the shell to use configurable and / or default to using
the user shell instead of /bin/sh. Not only does this avoid this kind
of bug, it also matches the user expectations regarding the shell
syntax more closely.

PS: Thanks for maintaing the Debian package for notion!

#901675#10
Date:
2021-01-13 10:39:24 UTC
From:
To:
Hi. Sorry to dig this up. Do you still care about this? If so, when
exactly is notion using the shell here? Are you talking about what
notion does when you select "Run" from the menu?

Thanks