URL:
<http://savannah.gnu.org/bugs/?32471>
Summary: screen built with sockets doesn't open fifos
sessions (and vice versa)
Project: GNU Screen
Submitted by: arekm
Submitted on: Mon 14 Feb 2011 10:16:20 AM CET
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Release: Cur Dev Sources
Fixed Release: None
Planned Release: None
Work Required: None
_______________________________________________________
Details:
Assume such scenario:
- screen is built with pipes/fifos support (default in 4.0.x)
- some sessions are started and detached
- screen is updated to git version (or in future some 4.1.x release).
git/4.1.x uses sockets now by default (commit
b4aa8750b45e7b75ab5a837503dc0a6b2e177bf9)
Now you won't be able to reattach pipe/fifo sessions because socket version
understands socket only. This breaks upgrade path.
What IMO should be done is to have screen undestand both - fifos and sockets
at runtime but only create the one being "default".
So for new sessions socket would be used but screen would still be able to
reattach fifo based sessions.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?32471>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/