From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id B29BA40DC; Sun, 21 Sep 2025 09:01:34 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 077FB407F; Sun, 21 Sep 2025 09:01:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fhigh-a7-smtp.messagingengine.com (fhigh-a7-smtp.messagingengine.com [103.168.172.158]) by atuin.qyliss.net (Postfix) with ESMTPS id 213A040D4 for ; Sun, 21 Sep 2025 09:01:32 +0000 (UTC) Received: from phl-compute-11.internal (phl-compute-11.internal [10.202.2.51]) by mailfhigh.phl.internal (Postfix) with ESMTP id 0527D1400112; Sun, 21 Sep 2025 05:01:31 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Sun, 21 Sep 2025 05:01:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1758445291; x=1758531691; bh=KEYh5jbKZh I8QWyblMi5daM/HiIsulr391U5RfZpiqE=; b=MH9C0iDvSVzoTBz0wKrhdDKMVh lJTxFLsJD9wjXloQZ9kd4/nNmvrpizvYvaS0Zz1Nsy4Zjmv1L8x9q9tmAmvRLGpc 2tiRtY1V17zYsQl/N/Ndgn4q3Q9XuX4CcsctLvvAaogbrpLHyvCQCJr55z8MiyFu +mYciYSWMz2I+NIggwDPHDk8LU2+z4LCztXlf4K9oXTqdCOTE9PTIbOldZsWlF0v alxhRebKJGWMNsD6ady0yqfA9WP5gct5q/CHGq4GVuNLNMVxVbaLyYS6Il/gDpTV VDE/+CtzONobzBQFmTM2MJU1cDyEDGQmUGU5Qf3T7S6Gv9t4LSi5GgbaJN5Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1758445291; x=1758531691; bh=KEYh5jbKZhI8QWyblMi5daM/HiIsulr391U 5RfZpiqE=; b=RiQpVmdJtyoFn1UKNZmR3JESACZT5sSoIyS6EzAtraRwtlukotZ ueGLNBSPxLrYeDgsXbWxuxpY1nNYRkq86lR0qs59Umoit/Te34AD70d05Wc4dK/Z 4M+ZGw6gtmFjTbjK5P4ETLxWx8/YZ6gS1NBoyyKfVrqW9of42llNWi3XI9Kguj0h kTkYY07zw4e6/IbXKzWRbX/Wl2gJ7tYMn9OUkjE++G9bWIIKJI8yAEMvnsN8sB9W B0Hd7KzXYYjSGYfsoQJKUFSoDlOMzcy3gfx8fMFOCjH85XPAfkANFcYkginXIrxi MTjqkf2uXIlwBzh/4Turk63pX7vVYgrIkYg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdehgeehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufgjfhffkfggtgesghdtreertddttdenucfhrhhomheptehlhihsshgrucft ohhsshcuoehhihesrghlhihsshgrrdhisheqnecuggftrfgrthhtvghrnhepgfeiudetvd fgueekuedvuefglefggeefjeffgeekueevgeelgeejleehffetkeeunecuffhomhgrihhn pehfrhgvvgguvghskhhtohhprdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhephhhisegrlhihshhsrgdrihhspdhnsggprhgtphhtthho pedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeguvghmihhosggvnhhouhhrse hgmhgrihhlrdgtohhmpdhrtghpthhtohepuggvvhgvlhesshhpvggtthhruhhmqdhoshdr ohhrgh X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 21 Sep 2025 05:01:30 -0400 (EDT) Received: by mbp.qyliss.net (Postfix, from userid 1000) id 8606D20038CE; Sun, 21 Sep 2025 11:01:14 +0200 (CEST) From: Alyssa Ross To: Demi Marie Obenour Subject: Re: [PATCH 12/20] host/rootfs: Do not read from /dev/tty1 In-Reply-To: <0ceab5f9-34ce-43e7-acb1-71802c249632@gmail.com> References: <20250904-systemd-v1-0-2a63b790a913@gmail.com> <20250904-systemd-v1-12-2a63b790a913@gmail.com> <87cy81jo7r.fsf@alyssa.is> <87wm5uqp3v.fsf@alyssa.is> <0ceab5f9-34ce-43e7-acb1-71802c249632@gmail.com> Date: Sun, 21 Sep 2025 11:01:08 +0200 Message-ID: <878qi8uqln.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: TF6HN5CRPKGKIZEXIFE6E4AUCLEQ3DCM X-Message-ID-Hash: TF6HN5CRPKGKIZEXIFE6E4AUCLEQ3DCM X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Spectrum OS Development X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Demi Marie Obenour writes: > On 9/19/25 14:22, Alyssa Ross wrote: >> Demi Marie Obenour writes: >>=20 >>> On 9/8/25 05:19, Alyssa Ross wrote: >>>> Demi Marie Obenour writes: >>>> >>>>> This breaks debugging because data written goes both to Weston (or its >>>>> subprocesses) and to getty. >>>>> >>>>> Signed-off-by: Demi Marie Obenour >>>> >>>> Can you give some more detail? >>> >>> I was having problems logging in until I made this change. >>> login was complaining that the username I passed was invalid, >>> which turned out to be because it included only a subset of >>> the characters I typed. >>=20 >> Okay, interesting. I haven't seen that. I think I did this because the >> example systemd unit for Weston[1] sets StandardInput=3Dtty-fail. What = do >> you think of that? >>=20 >> [1]: https://wayland.pages.freedesktop.org/weston/toc/running-weston.htm= l#running-weston-from-a-systemd-service > > In that case, I think it is best to make sure any child > processes Weston spawns redirect stdin to /dev/null. That's not an upstream behavior, though, so I wonder why nobody has encountered this problem before. Weston seems to still work fine after your change, so I'm fine with applying your patch as is. I'm just really confused why the upstream recommendation is like that in that case. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRV/neXydHjZma5XLJbRZGEIw/wogUCaM++1AAKCRBbRZGEIw/w ooqXAQDmOOwYlJfPskhDD3um//xP7Re3bKXxS6Lh0qra+5QNJAD8DCFqXjISfptS nfmrbI8XKTRomAK4oqvrgneE12eD0gE= =KOIo -----END PGP SIGNATURE----- --=-=-=--