Control: tag -1 + upstream fixed-upstream confirmed
Control: forwarded -1 http://savannah.gnu.org/bugs/?50440
Control: severity -1 important

Hi Daniel,

thanks for the bug report.

Daniel Kahn Gillmor wrote:
> before screen 4.5.0, -L took no arguments.
> 
> in 4.5.0 and later, -L takes one argument, the name of the logfile.
> 
> but if you have any pre-existing code that does something like:
> 
>     screen -L -c foo.screenrc
> 
> then it fails in 4.5.0 because it doesn't like -c as an argument to
> -L.
> 
> this is effectively an API breakage, which makes existing tools that
> embed screen break.  This has an effect on kvm-manager, for instance.
> 
>     https://0xacab.org/dkg/kvm-manager
> 
> it makes it so that kvm-manager can't reuse the same invocation on
> stretch and pre-stretch systems.

Can you check if this is fixed in screen 4.5.1-3 from Debian
Experimental? Because according to the upstream bug report
http://savannah.gnu.org/bugs/?50440 this should be fixed in 4.5.1.

If so, I'll try to cherry-pick the according upstream commits. Seem to
be these commits:

Code change:
http://git.savannah.gnu.org/cgit/screen.git/commit/?h=screen-v4&id=18193bc7b237d66a076fffa21d4308dbb4f83cc5

Documentation updates:
http://git.savannah.gnu.org/cgit/screen.git/commit/?h=screen-v4&id=13183da34eaf9efb3c6b47371c08ff786eaf712b
 
http://git.savannah.gnu.org/cgit/screen.git/commit/?h=screen-v4&id=a38de4e6627f01cad43cff57490fd80a988b8e18
http://git.savannah.gnu.org/cgit/screen.git/commit/?h=screen-v4&id=74c5883c47d84154e322dc18adbafbe7af5795b3

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

Reply via email to