← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2083705] Re: New tabs don't open in current working directory

 

When there is a conflict between what different people want for a
package but there is a team that is the bug owner for MIR purposes, then
it seems clear to me that the team gets to make the final decision.

https://launchpad.net/ubuntu/+source/bash is the responsibility of
Debcrafters Packages.

Sorry, I refuse your suggestion to ship Ubuntu 25.10 without the feature
of opening new tabs in the default terminal with the same working
directory for everyone by default.

I am unaware of a safe and reliable way to upgrade user's .bashrc so I
believe we do need to do this at the system level.

How about this compromise? We modify Dimitri's patch to explicitly
source only /etc/profile.d/vte-2.91.sh instead of everything in
/etc/profile.d/*.sh ? I think there are other Debian packagers that
would want some scripts sourced for non-login shells so maybe those
could be handled on a case-by-case basis.

git-ubuntu
==========
The git-ubuntu documentation is at
https://canonical-git-ubuntu.readthedocs-hosted.com/ and also some parts at https://wiki.ubuntu.com/UbuntuDevelopment/Merging/GitWorkflow

I recommend starting from my ubuntu/devel branch at
https://code.launchpad.net/~jbicha/ubuntu/+source/bash/+git/bash since it has the git commits where Ural split the Ubuntu diff into separate logical git commits.

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to bash in Ubuntu.
https://bugs.launchpad.net/bugs/2083705

Title:
  New tabs don't open in current working directory

Status in bash package in Ubuntu:
  Triaged
Status in bash package in Debian:
  New
Status in ptyxis package in Debian:
  Confirmed

Bug description:
  In GNOME Terminal, opening a new tab opens the new tab using the same
  working directory as the current tab.

  This only works because we added a distro patch to GNOME Terminal in
  2013. VTE prefers to use /etc/bashrc.d/ but Debian and Ubuntu's bash
  don't support that feature currently.

  Workaround
  ==========
  You can add this line to your ~/.bashrc

  source /etc/profile.d/vte-2.91.sh

  This will enable this feature to work in all VTE apps: Ptyxis, GNOME
  Console, etc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/2083705/+subscriptions