[Bug 1875129] [NEW] Socat 1.7.3.3 in focal has regression, please sync with sid

Alkis Georgopoulos 1875129 at bugs.launchpad.net
Sun Apr 26 05:26:31 UTC 2020


Public bug reported:

Hi, I reported a socat regression that only appears in version 1.7.3.3:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958452

The Debian maintainer just packaged the new version 1.7.3.4 which solves
the issue.

Is it possible to get that in Focal? It could be considered a microrelease:
https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases


Here are the regression details, in order to be able to reproduce it:

Epoptes is a computer lab management tool, I'm upstream and 
Debian maintainer for it. It uses socat to forward a "student" terminal 
to the "teacher". To reproduce the issue without installing Epoptes, the 
following similar commands may be used instead:

Teacher (just run it in a terminal tab):
xterm -e socat tcp-listen:1234,reuseaddr,keepalive=1 stdio,raw,echo=0

Student (just run it in another terminal tab):
TERM=xterm socat EXEC:'screen bash -l',pty,stderr tcp:localhost:1234

This works fine with all socat versions except 1.7.3.3.
In 1.7.3.3, it's like line buffering is enabled or something similar, 
and pressing for example the up arrow in the keyboard shows "^[OA" 
instead of displaying the last bash command. Thus, the forwarded xterm 
is almost unusable.

** Affects: socat (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to socat in Ubuntu.
https://bugs.launchpad.net/bugs/1875129

Title:
  Socat 1.7.3.3 in focal has regression, please sync with sid

Status in socat package in Ubuntu:
  New

Bug description:
  Hi, I reported a socat regression that only appears in version 1.7.3.3:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958452

  The Debian maintainer just packaged the new version 1.7.3.4 which
  solves the issue.

  Is it possible to get that in Focal? It could be considered a microrelease:
  https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases

  
  Here are the regression details, in order to be able to reproduce it:

  Epoptes is a computer lab management tool, I'm upstream and 
  Debian maintainer for it. It uses socat to forward a "student" terminal 
  to the "teacher". To reproduce the issue without installing Epoptes, the 
  following similar commands may be used instead:

  Teacher (just run it in a terminal tab):
  xterm -e socat tcp-listen:1234,reuseaddr,keepalive=1 stdio,raw,echo=0

  Student (just run it in another terminal tab):
  TERM=xterm socat EXEC:'screen bash -l',pty,stderr tcp:localhost:1234

  This works fine with all socat versions except 1.7.3.3.
  In 1.7.3.3, it's like line buffering is enabled or something similar, 
  and pressing for example the up arrow in the keyboard shows "^[OA" 
  instead of displaying the last bash command. Thus, the forwarded xterm 
  is almost unusable.

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



More information about the foundations-bugs mailing list