#1014316 Unexpected behavior at login prompt

Package:
kmscon
Source:
kmscon
Description:
Simple terminal emulator based on Kernel Mode Setting
Submitter:
Joseph Carter
Date:
2022-07-05 22:36:03 UTC
Severity:
minor
#1014316#5
Date:
2022-07-04 00:47:29 UTC
From:
To:
I recently wound up with an ulltrawide monitor that is effectively a 4k
screen with a haircut at 1600 lines … and I'm legally blind. So let me
say that I greatly appreciate this package and the ease with which I
specified a custom DPI to get readable fonts at the console—thank you
for packaging it.

I also appreciate the standard getty fallback. The other distribution
thus far that seems to have kmscon as an option is arch (because of
course it does) and … they describe configuring a specific tty for getty
in case kmscon fails. An automatic fallback seems more elegant.

That said, it behaves a bit strangely prior to logging in, and these
things cause minor usability issues. Chief among these is that backspace
doesn't work. My password is deliberately not short (as in xkcd 936 not
short), and I sometimes mistype it. I've learned that the backspace key
does not work at this login prompt.

It also doesn't display /etc/issue which might be a symptom of the same
issue, being a different login process than is typically used by Debian
at the console? There might be a workaround, in that case, to run the
more traditional login process under kmscon, but I haven't really
researched that yet and that wouldn't change the default anyway, so a
report is still warranted IMO.

#1014316#10
Date:
2022-07-05 12:59:00 UTC
From:
To:
Thank you for your praise.
This is indeed an error. I will try to get this fixed.
It is caused by running /bin/login directly instead of using (a)getty.
I'll see what the best solution is, but the fastest solution is to
update the shipped systemd unit file to use agetty. In some quick
testing on my own computer, this fixes both issues.

I'll see if I can get a new version uploaded today.

#1014316#15
Date:
2022-07-05 22:33:53 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
kmscon, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1014316@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Victor Westerhuis <victor@westerhu.is> (supplier of updated kmscon package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 05 Jul 2022 16:14:32 +0200
Source: kmscon
Architecture: source
Version: 9.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Victor Westerhuis <victor@westerhu.is>
Changed-By: Victor Westerhuis <victor@westerhu.is>
Closes: 1014316
Changes:
 kmscon (9.0.0-2) unstable; urgency=medium
 .
   * Run agetty instead of login (Closes: #1014316)
   * Bump Standards-Version to 4.6.1
Checksums-Sha1:
 8260d1605374ea6ee6dbc8149f30e025a9f6258c 1953 kmscon_9.0.0-2.dsc
 62802d89ca060b57c252a1ee04de1121bb41e5a2 7004 kmscon_9.0.0-2.debian.tar.xz
 144ffc7fcace1244a406fdcafcc0e81530e9a429 11444 kmscon_9.0.0-2_source.buildinfo
Checksums-Sha256:
 5a004a51af95fb6cc95440a98a58ab55d1a9adddf29a4c0caaebd3fdbcee2d84 1953 kmscon_9.0.0-2.dsc
 6f76264a97860b8629f7cf552579762a89946dd9ef7a109c6394289f7cd76f8f 7004 kmscon_9.0.0-2.debian.tar.xz
 21f4f2e0602a40b1043028b0fedf2dcf18b2608ec8e86357ba8eb17096d7444e 11444 kmscon_9.0.0-2_source.buildinfo
Files:
 9b00cb90041033929915f836f18faf71 1953 utils optional kmscon_9.0.0-2.dsc
 1a58241c4cbfbf145ee4c058cb454d94 7004 utils optional kmscon_9.0.0-2.debian.tar.xz
 4a97783b77fb97e646298e504e1544ee 11444 utils optional kmscon_9.0.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmLEufsQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFCpJC/94IDmKT7FX77ZqWI8KS5fyj49pqu2hvyhQ
4tdU9JY1nfYCZruS0tzoaXKruqds+G4Yv+S4sTaZ76CoWOjdmiCCKJElC0M3QmjO
siPSlhLmeBDljCerMO5oPFW9ypDhrKs3SSn7QKCxX6JSytN6iAX5XkVbxeIKHwoj
VIPcprYGZN1xGdl72LNncH/kt0WCDJaoOqGmDqssvg22mIdj2Ret4lOtVJmu3IiR
i6+/8vD/D6YNnqzJP8Gblra2Rgv+wEHOZXEIvsJL5OxpDojFwGmr7FXDuIdTGDWL
5ny0L1DjCiSM9yczSbZvncjuhWvF7Uc5IET24p/MKIIyB3ozR4qzdCxtDXiwu9ik
TBud8egEBFxK4PJ+iQa8FRji4i1OIVvY0mhecn4QJh8vDhns35xQoUE47DyhfO97
hO+Pk2phqkqoF/X9574a2gqath2K7hkyB27uFzvbtT29XjWrd5n2jwCh/Qo+aUkl
zQfUVoSHPSB+WWHcf/wFwqEwWMe2le8=
=FloD
-----END PGP SIGNATURE-----