Activity log for bug #1875129

Date Who What changed Old value New value Message
2020-04-26 05:26:31 Alkis Georgopoulos bug added bug
2020-04-26 06:09:20 Alkis Georgopoulos 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. [Impact] The socat version in Focal, 1.7.3.3, has a regression that breaks the "remote terminal" functionality of the "epoptes" package. I reported it to Debian, and the Debian maintainer packaged the new socat 1.7.3.4 which solves the issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958452 This new upstream version is a bug fixing release which I believe can be considered a microrelease: https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases Please sync it to focal-proposed. [Test case] 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. Among other things, 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. [Regression potential] Low. It's a bug fixing upstream release. I have compiled 1.7.3.4 from source and I've been using it for about a month with no visible issues. I also installed the .deb from sid to my focal box today and it appears to work fine. Note though that https://tracker.debian.org/pkg/socat shows a unit test failure on arm64 (networkd-test.py), I don't know if that was the case with previous versions or not.
2020-04-26 06:10:18 Alkis Georgopoulos summary Socat 1.7.3.3 in focal has regression, please sync with sid [SRU] Regression in socat 1.7.3.3, please sync 1.7.3.4
2020-04-26 06:10:42 Alkis Georgopoulos bug added subscriber Ubuntu Sponsors Team
2020-04-27 20:01:51 Mathew Hodson tags upgrade-software-version
2020-04-27 20:02:49 Mathew Hodson summary [SRU] Regression in socat 1.7.3.3, please sync 1.7.3.4 [SRU] Upgrade to 1.7.3.4 to fix Epoptes regression
2020-04-27 20:03:34 Mathew Hodson socat (Ubuntu): importance Undecided Medium
2020-04-29 00:52:00 Mathew Hodson bug added subscriber Mathew Hodson
2020-04-29 16:53:47 Mathew Hodson summary [SRU] Upgrade to 1.7.3.4 to fix Epoptes regression [SRU] Upgrade to 1.7.3.4 to fix regression breaking Epoptes
2020-04-29 16:54:48 Mathew Hodson nominated for series Ubuntu Focal
2020-04-29 16:54:48 Mathew Hodson bug task added socat (Ubuntu Focal)
2020-04-29 16:54:55 Mathew Hodson socat (Ubuntu Focal): importance Undecided Medium
2020-04-29 16:55:01 Mathew Hodson socat (Ubuntu): status New Fix Committed
2020-04-30 20:59:18 Mathew Hodson bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958452
2020-04-30 20:59:18 Mathew Hodson bug task added socat (Debian)
2020-04-30 21:57:08 Mathew Hodson removed subscriber Mathew Hodson
2020-05-01 06:19:42 Bug Watch Updater socat (Debian): status Unknown Fix Released
2020-05-02 18:42:38 Mathew Hodson socat (Ubuntu): status Fix Committed Fix Released
2021-08-30 20:15:54 Launchpad Janitor socat (Ubuntu Focal): status New Confirmed
2021-10-14 17:37:24 Brian Murray removed subscriber Ubuntu Sponsors Team