From nobody Tue Apr 08 21:19:58 2025 X-Original-To: bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZXJrG2PbYz5ryF3 for ; Tue, 08 Apr 2025 21:19:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZXJrG1q08z3PSq for ; Tue, 08 Apr 2025 21:19:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744147198; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZKpMrI/wc/YMIfCkEW2+HLjU7PciiewZ+VVThez7PRU=; b=btEA3VRpn8VpjznACnvRpb2u6BXgqust5CEkwwC9JQnLT/q9nVX2c1QIRAnJFltjfmiiEv eKZst4wOB/m0qLPIQmNXeVDU33CZcS+SN0PhaEvmvFn9YiV/J6aG+50Xbhy+9bsFgoh7uY iaZLJsZkn0jzk/nX64iGge/gGGQ9xGihSMYKxOBNAZdeCmF/CbxYAyaBPNMz5xzmDTQa61 eGRLSpKMuAEaxsqcjBx+c793MMiyJEmNBzYHSAC8QxbBy0CN6bjFwxYbrsz3DUA9I7mF5B oQ7vEFc3d72Lt02OrqpHnIfIMvh5u3yiqjyVMjnEES2PG5IjdHLAMADPdiHvRg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1744147198; a=rsa-sha256; cv=none; b=W58e4ypHq23wRYMTygfI7vmzS8eJv4hMLU/sANAb5CqRMcoxmTA9opwZx+3j9zpinp2T/8 LcbqRMwzFSHANE5MNcfjvzpmu8y2yn7thL5tOrsBFP7dydFH5YuDKaC0oGDUMHCsFXp9fz XOOZYCbA8WoTzP27VF9k4teMMtaCtJroJgreJSrj9KRfdrLDlxM2tfHOiYNj5h9zy2z7Qp WILgI2a2HQ3CzvGJ1HIQEWH5FyR7bCa62otoScDqOumx8eODBLw+G9/eMFk+s1zeIcbIGp w2/ehV+x5nOJk0e9zwc6smKIg6VwUV8dVxojEF5h6nnAlD3pgT7yJUgP4sGFiw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744147198; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZKpMrI/wc/YMIfCkEW2+HLjU7PciiewZ+VVThez7PRU=; b=Znnucp+BMV/OkNUsMXKEh9KHEOYcgYVzuEASxsneJt/iEjcKY54ebtyvO39gNrfdtK7Rkb AARaRcyENkXiDizDGgG0Svrd5n8sz5CEVVYovOwAKb84o0k3QWtOKDkaYNJBO6qLSsCqE9 v2NUn9iPIqhIYDoQdLmAcLov1kfXl1vo8XgC188tKZ+xeExCqqQvYTejTc+fqHxfi1RNzL a6qQJ30j0+9MFv6p+gB0elAOwrcPv6oUldc90o5IbnFWMjvoT9YxK4CnkE/f7p1sPma3vd dhM1PUjEFj0vsSXUDxLK55lCP8y0DU6KBdrMhuzJiEIyKKHr+CIKcxV1mA+D4g== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZXJrG11HTzntD for ; Tue, 08 Apr 2025 21:19:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 538LJvpa048011 for ; Tue, 8 Apr 2025 21:19:57 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 538LJvC6048010 for bugs@FreeBSD.org; Tue, 8 Apr 2025 21:19:57 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 285924] netinet/ip.h should pull in its required type definitions Date: Tue, 08 Apr 2025 21:19:58 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: riggs@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D285924 --- Comment #2 from Thomas Zander --- (In reply to Ed Maste from comment #1) I am aware of the manpage, and in fact said so myself in a recent discussion with upstream developers of MPD (music player daemon), see https://github.com/MusicPlayerDaemon/MPD/pull/2261#discussion_r2023818900. However, we should consider being realistic here: 1) If I actively _use_ a type in my header (u_char in ip.h in this concrete case), then it does feel common-sense-y that I make sure this type is defin= ed. 2) The overwhelming majority of the ports is developed primarily - if not exclusively - on Linux and in the Linux community where the counter-intuiti= ve BSDism to use undefined types in headers is not commonplace. If BSD maintains its position on this forever, it is only going to get more tedious to maintain ports because port maintainers are going to need an increasing amount of header patching. --=20 You are receiving this mail because: You are the assignee for the bug.=