bugGNU Screen - Bugs: bug #32471, screen built with sockets doesn't...

 
 

bug #32471: screen built with sockets doesn't open fifos sessions (and vice versa)

Submitted by:  Arkadiusz Miskiewicz <arekm>
Submitted on:  Mon 14 Feb 2011 09:16:20 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalStatus: None
Privacy: PublicAssigned to: None
Open/Closed: OpenRelease: Cur Dev Sources
Fixed Release: NonePlanned Release: None
Work Required: None

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 12 Dec 2012 08:59:32 PM UTC, comment #4:

Also there are more problems:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644788
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684342

even with just fifo compatibility.

Arkadiusz Miskiewicz <arekm>
Wed 12 Dec 2012 07:28:58 PM UTC, comment #3:

Could it be addressed (the problem is still there with current git version) ? Breaking backward compatibility is rather serious.

Best would be to make it work with both and choose one for creating new sessions but reverting to fifos should also work fine.

ps. are that any disadvantages with fifos?

Arkadiusz Miskiewicz <arekm>
Mon 14 Feb 2011 12:02:25 PM UTC, comment #2:

b4aa8750 (jnweiger 2005-12-19 16:13:08 +0000 539) AC_NOTE(- both sockets and fifos usable. let's take sockets.)

but even 4.0.3 can use sockets instead of fifos if configure thinks fifos are unusable.

Arkadiusz Miskiewicz <arekm>
Mon 14 Feb 2011 11:48:46 AM UTC, comment #1:

When did screen change from fifo to sockets?
Maybe an unintended change?
My 4.00.03 session still runs on a pipe.

Juergen Weigert <jnweiger>
Project Administrator
Mon 14 Feb 2011 09:16:20 AM UTC, original submission:

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.

Arkadiusz Miskiewicz <arekm>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by jnweiger (Posted a comment)
  • -unavailable- added by arekm (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item

    Back to the top


    Powered by Savane 3.1-cleanup