[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
This bug was fixed in the package screen - 4.0.3-11ubuntu3 --- screen (4.0.3-11ubuntu3) jaunty; urgency=low * debian/patches/56-source-file-not-found-warning.dpatch: When sourcing a file in a screenrc which is not found, fail more gracefully by not interrupting normal operation; instead, print a debug message. LP: #323756 * debian/patches/57-screen-invoked-with-a-command.dpatch: Cherry pick from upstream source; fixes LP: #311443 -- Dustin KirklandWed, 04 Feb 2009 14:19:09 +0100 ** Changed in: screen (Ubuntu) Status: Fix Committed => Fix Released -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
Thanks! -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
This bug was fixed in the package screen-profiles - 1.19-0ubuntu1 --- screen-profiles (1.19-0ubuntu1) jaunty; urgency=low * screen: wrapper script should add a -c arg, and specify your chosen profile, and ensure that .screenrc at least exists, prevent recursion from happening to upgrading users by pruning source of ~/.screenrc-profile from ~/.screenrc, LP: #323756 * screen-launcher-install: test executability of screen-launcher; install to .profile unconditionally, and only .bash_profile and .bash_login if they exist; sanitize the environment; LP: #319691, LP: #321869 * screen-launcher-uninstall: test writability of file to prune; prune from .profile, .bash_profile, and .bash_login * screen-profiles-helper: update auto-launch-on-login detection accordingly * windows/common: start counting at 1, add a window for watching /etc/motd * profiles/profile.skel, profiles/*: source the user's local ~/.screenrc as a last step (allowing for overrides) * select-screen-profile: don't mess with the user's ~/.screenrc file here; only set up the ~/.screenrc-profile symlink -- Dustin KirklandTue, 03 Feb 2009 10:24:28 +0100 ** Changed in: screen-profiles (Ubuntu) Status: Fix Committed => Fix Released -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
Talked to slangasek, this is worth uploading for alpha4. Promoting the milestone to alpha4, and uploading now. :-Dustin ** Changed in: screen-profiles (Ubuntu) Target: ubuntu-9.04-beta => jaunty-alpha-4 -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
Fix committed to bzr, I'm holding off uploading this at the moment due to Alpha4 freeze. Please let me know if you want this uploaded in time for Alpha4, Loic (by changing the milestone accordingly). :-Dustin ** Changed in: screen (Ubuntu) Status: In Progress => Fix Committed ** Changed in: screen-profiles (Ubuntu) Status: Triaged => Fix Committed -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
On Sun, Feb 1, 2009 at 11:35 PM, Loïc Minier wrote: > I'm not sure I understand why it's hard to change the /usr/bin/screen > script; you mean it would be hard to convert existing installs? Yes, exactly the latter. It's very easy to fix the screen wrapper script to use -c. :-Dustin -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
Does your patch affect commands typed interactively? Say if I type Ctrl-a :source foo, will it still output an error message? I'm not sure I understand why it's hard to change the /usr/bin/screen script; you mean it would be hard to convert existing installs? -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
Hi Loic- The attached patch to screen itself will lower the high-priority, always-shown file-not-found message to a debug message. Independently of your bug, I've been thinking this would be a nice, trivial improvement to screen's behavior. I can upload this tomorrow, but I thought I'd let you take a look at it first, and see if it addresses your concerns. :-Dustin ** Also affects: screen (Ubuntu) Importance: Undecided Status: New ** Changed in: screen (Ubuntu) Importance: Undecided => High Assignee: (unassigned) => Dustin Kirkland (kirkland) Status: New => In Progress Target: None => ubuntu-9.04-beta ** Attachment added: "323756.debdiff" http://launchpadlibrarian.net/21882728/323756.debdiff -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 323756] Re: Causes errors when removing screen-profiles or sharing .screenrc across hosts
Thanks for the bug report, Loic. You raise a couple of important issues. I would like to patch screen itself to handle missing source'd files more gracefully, perhaps as you say by checking for its existence before sourcing it. I'm going to add a task for 'screen' to this bug for this item. We could go the other route, with having the /usr/bin/screen shell script call a -c "$HOME/.screenrc-profiles", I suppose, but I think that's going to be considerably more difficult from a maintenance perspective. Either way, I agree, this should be fixed ASAP, well before beta. :-Dustin ** Changed in: screen-profiles (Ubuntu) Importance: Undecided => High Assignee: (unassigned) => Dustin Kirkland (kirkland) Status: New => Triaged -- Causes errors when removing screen-profiles or sharing .screenrc across hosts https://bugs.launchpad.net/bugs/323756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs