From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id ENFmDURiHmWKDAEAG6o9tA:P1 (envelope-from ) for ; Thu, 05 Oct 2023 09:14:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id ENFmDURiHmWKDAEAG6o9tA (envelope-from ) for ; Thu, 05 Oct 2023 09:14:12 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5A6914F61B for ; Thu, 5 Oct 2023 09:14:11 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=I+WkaZuk; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1696490052; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=u0hK305qaLV6ilDWQSHMaRGVulHA0QYDwR2JA347IIo=; b=hdPDqcnLg9Z0FI04TppBGQOdTG6iprKI37B5UO1200/0j5yP9Xcfb8h65QKA/SsFmQeRlt zge5t5XFMyJqDu8Fxsg523t90Cx1lNYceNeS1MxnDvrUP2h9z/55Zz+zkKcw20F6yFg2mB olr4U6rY5yDEZ+HxVbPNj8+B2XEFo4ry22us1UoEPo7ZxrSggXT5NkFbzuGSvgKFynJOqy HjxGRJSMFdasV4i14RfF4kQMYRpJZikPep1UC0jnxAXmyX3ZLzLRvOBZmQSQLUp1xJfwla xshMkvQeIJp900IcBoXcefWJ/I8WOXc8OvBoaArOkxXCRZgDBKgBM7z523Pfbg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1696490052; a=rsa-sha256; cv=none; b=JRQowsXS5Um9FKh/otMY4C8TvVTPqY1rlqRzXzJveS2FasnRbOv1KSsO837eBBTf31g01f Ig4RZ4wv/6vrKpoY9sCcoAbOlXzKnPzEwYezAtAhQk8gz6MiN71C7fyLSGrqdFf3nMFsiP SB4rH+TvIUSltHze9ZXfGGLDrC3tK7QVoLJ061LzEaDFrwc62sC+xomWRqVJJxnPVc392p f7VbRLI1WJONB237G7b+L0Pim08cvA0UhSHfaQf/20VaFkNGHIiPGjuauv1XqkieoXH4nt BHFGQZKLpgA56lb2gWlelJgo39+nR4DCnmi4QoPLEhf4Be1r3T19FAf9TxUmhA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=I+WkaZuk; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qoIYO-0001g7-EE; Thu, 05 Oct 2023 03:13:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qoIYL-0001fy-CO for bug-guix@gnu.org; Thu, 05 Oct 2023 03:13:45 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qoIYK-0001dd-9r for bug-guix@gnu.org; Thu, 05 Oct 2023 03:13:44 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qoIYc-0004nO-1W for bug-guix@gnu.org; Thu, 05 Oct 2023 03:14:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#66306: Too many services depend on =?UTF-8?Q?=E2=80=98networking=E2=80=99?= Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 05 Oct 2023 07:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66306 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66306@debbugs.gnu.org Received: via spool by 66306-submit@debbugs.gnu.org id=B66306.169648998718363 (code B ref 66306); Thu, 05 Oct 2023 07:14:02 +0000 Received: (at 66306) by debbugs.gnu.org; 5 Oct 2023 07:13:07 +0000 Received: from localhost ([127.0.0.1]:45873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoIXj-0004m7-BR for submit@debbugs.gnu.org; Thu, 05 Oct 2023 03:13:07 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:57437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoIXh-0004lZ-KD for 66306@debbugs.gnu.org; Thu, 05 Oct 2023 03:13:06 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-323168869daso660371f8f.2 for <66306@debbugs.gnu.org>; Thu, 05 Oct 2023 00:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696489962; x=1697094762; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=u0hK305qaLV6ilDWQSHMaRGVulHA0QYDwR2JA347IIo=; b=I+WkaZuk6j7ztQwXtd/JQi9taRK5D/FzyyyLyAON5k0gYsljdmQqbD15750G4K7OJ/ QKV3JuIbfSp0vEksWnZnBcXy5hxjHJwcw6wbXkePXGs+AvjFpHQiqi7zWUwiBbbnJrSK SrVDdBuxojOV2HrxZsNr7FGSzNORqR1dcsFZI8vfoG9ZvacHLUyBrv/+kjxisCCRf05S 8YUBe4b3klScPrmN+BUOhbN8uE31/BTOwdLeq83F5FB6+X6JZPXRT4xVhlmi/ltqDkKD RdTuzGI9Nbx/0j3AwgSIQU8Cj96Ig2dlo3BBhpi1qBi2Wua2C8AhaLvJx7QvnLTAnJ2t RyDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696489962; x=1697094762; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=u0hK305qaLV6ilDWQSHMaRGVulHA0QYDwR2JA347IIo=; b=pEAaFV4yH/Abs1QEsDqTjDXMBpWxZJzthYlo/JKdkzsIYQnA8WwYBgyaFzCwDBX3yi VQDgsEoHto6++P8Ewj9k/B/iVWgkIFVfcqVf46xtGiBpxxNVO4Dg4dOvO/6iR6MGILAP xFl0AQeZWILK9epddRAnSiLidAx5p5Lyjb8LCtR3s+eePwiZJL1OCfuTLYVIcG/U10j+ b6FSCTaToAeAIOZrenkGv7JOYeU4+p4g498kc2y2PgSgvSRGYCAVRYVQCz5dnru5kXYr 9hdjEBoV6JpnT/hKnh7HH6ts34pDIpa5EB867j1WEyb7/hjI1pqZ3ibq+ySn96yrjxWL NfEA== X-Gm-Message-State: AOJu0YwB7K1DTSCHMGzcLiUE+TwRspHrSzM4rFEZuvVTT3Xw3CnW0M3c p9jI8Tuy/KOy8QsOVLS6Tfg= X-Google-Smtp-Source: AGHT+IF4RFBiYJK1Gatoo1rYh2daZTcF06D0XN8ni+bRl/Ec5SeHLTimNrik+gKzwKiCDim9YC4GIQ== X-Received: by 2002:a05:6000:1a50:b0:314:1b4d:bb27 with SMTP id t16-20020a0560001a5000b003141b4dbb27mr3862350wry.64.1696489961513; Thu, 05 Oct 2023 00:12:41 -0700 (PDT) Received: from localhost ([2a02:ed3:916:6300:c3db:b80e:a694:a54f]) by smtp.gmail.com with ESMTPSA id v13-20020adff68d000000b003258934a4bcsm1036241wrp.42.2023.10.05.00.12.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 00:12:40 -0700 (PDT) Date: Thu, 5 Oct 2023 10:12:39 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Ludovic =?UTF-8?Q?Court=C3=A8s?= , 66306@debbugs.gnu.org References: <87cyxxjjou.fsf@inria.fr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Z4Qg8MbwB6+nHkOP" Content-Disposition: inline In-Reply-To: <87cyxxjjou.fsf@inria.fr> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -1.55 X-Migadu-Spam-Score: -1.55 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Queue-Id: 5A6914F61B X-TUID: 5233ljBdRZW6 --Z4Qg8MbwB6+nHkOP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 02, 2023 at 02:24:49PM +0200, Ludovic Court=C3=A8s wrote: > I believe too many services depend on =E2=80=98networking=E2=80=99 for no= good reason. > There=E2=80=99s a good discussion of the problem at: >=20 > https://systemd.io/NETWORK_ONLINE/ This exactly! How much 'network' counts as 'good enough' to start the next services? > For example, bitlbee, ntpd, hurd-vm, and avahi-daemon all depend on > =E2=80=98networking=E2=80=99. >=20 > Is it always justified? For example, avahi-daemon unconditionally > listens on 0.0.0.0 and [::], so there=E2=80=99s no need to depend on > =E2=80=98networking=E2=80=99. >=20 > --8<---------------cut here---------------start------------->8--- > $ sudo netstat -tupla |grep avahi > udp 0 0 0.0.0.0:mdns 0.0.0.0:* = 650/avahi-daemon: r=20 > udp6 0 0 [::]:mdns [::]:* = 650/avahi-daemon: r=20 > --8<---------------cut here---------------end--------------->8--- >=20 > In other cases, such as bitlbee, it=E2=80=99s not as obvious because user= s can > specify different addresses to listen to, and those might depend on > =E2=80=98networking=E2=80=99 to set up the corresponding interfaces. >=20 > Thoughts? Should we do an audit of these? Probably should do an audit. For bitlbee, I guess the question is how does it respond to changes in networking? If it comes up when only loopback is up will it need to be restarted once an actual network shows up? For ntpd, I've had trouble with openntpd coming up while only loopback was active and then I'd have to restart it for it to get the initial big jump when starting. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Z4Qg8MbwB6+nHkOP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmUeYeQACgkQQarn3Mo9 g1HYtA/+Lz0JDe8QYSmujf2y+m0lioue+czXOlm1Xt4mTIwD1eAI4JxzB6SkUOKr 1tiCBv48mYEev+0BXUoGnT2letDA44FGKjqSFDGWgYhoKSG0rgmZarD/zx3rExbH +Es++Fh0wgPV147oJHH9bGu3uqMN6zwTJu/5YuDoXU5TQwVLyimGP1YTLUsh93KW CRqW40U5bo8fezMT7jl47PmQlCSrip9UWH6si5Xblsra6Bl1s2917z6pTlbPRXIV eLNVsh7fAfKoGHNSbjI9yzkA4BAyVHgyUJQx1hJplmdCw/tN2P8kc2DUGllObZ4b IP/5K4cDE4uPT9ayfNZkNZlOozDIEnXbPE4lXtQO8GB3QqLUqKsnq59xLvldl6w4 +zr+nJdSAK2JDzqmgE8/KmufCX04UGozd4+FGPZWD7ZWvqQhJpLfV8H+HuiOlfmb j5uFziNjXYKvAv2lxsc7PqqNfECkvGuIuQ61xvHUqKGT8XjcoOOaR1JyCvQUbgNO snIiv87XSkKfvQgLQ49ojsD0jpz0vtCqJu0D1ptyBboDxTgXsfbauGeDDTfvScAw cjg8qe3sZzxDLUliYlB61UjtXlNkg0Gd8nQzFvjJpNmHoJSIZ/z/BqbmKvcC+ilf be/YYXmrq5PgXxDsF9gdnAbeE/8Yl19KpamAp//TZDZTETX0iv0= =QpE3 -----END PGP SIGNATURE----- --Z4Qg8MbwB6+nHkOP--