From nobody Sun Aug 04 18:25:18 2024 X-Original-To: freebsd-hackers@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 4WcSg24RQLz5SnDL for ; Sun, 04 Aug 2024 18:25:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com [IPv6:2607:f8b0:4864:20::330]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WcSg22j7Gz4MJ6 for ; Sun, 4 Aug 2024 18:25:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ot1-x330.google.com with SMTP id 46e09a7af769-7093f6adc4aso3930523a34.3 for ; Sun, 04 Aug 2024 11:25:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1722795933; x=1723400733; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+S+1wSig+UCb93IoY6kbUViZqA9EwWPSKBDtU/BSXSE=; b=SG0qwE13DHlh8iVU397E7cWGsXdQjyMjjKyFucogEhmyOO7bMbX69QmM1IRbXXgIQY sYbABA1SZDLYDR1yUBn/SOuPQoyV4MX3PCAPdpn6tXbKte9yeqv/8ORzzNdk2F7p1/DL MqT05+NQzakoxEdk31V8U4eeFKIILF/78xPi3jwGsgWMgdkROrT/c7nrSD9yOFdpkRW4 ybHAi10euvzJ5WMrOXzUQS0xmHzX1Ptoqtab5nU81ReXfaeH8wp3FyC335jaHl6LU5h7 DTnSx3r70U4vtGcSZAHHsZPDOXAS94w4VYPUqL+khtIk5B7WanCymXH59ToO+ZXnhVLL 2E2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722795933; x=1723400733; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+S+1wSig+UCb93IoY6kbUViZqA9EwWPSKBDtU/BSXSE=; b=hteNw5tRSFtH2LGH1C8bvR/Pb0bjnHBYIRQE+l/5EB/P88PVXs+z/VxdOgWtiT1jxZ 4aqOdJFBEICA7vI7ztuj/xWiiv54vPnXUvwPCnROFxJksdmmpBwdrUNT5EtyofwrMpT/ JpxKhLlsJ0Y19lbEO7LjL/grPHtuWcdtKTJKrBJF2ldybGLhe8/EQRIthRkODkaxTbj3 lkxAcs6vrIaAu9VoBXo7MEE76Lp45aVlT1oDqP7NQREOWzaeYbZ1RNPwIe7TvBnnM0XX hJGI9kQtG7h1OM9KiQpbm2Y1ZYdwde5TH3lZmJpgzuT1aeKGRAFzKPK8O37ypYJrWjRS 4J5g== X-Forwarded-Encrypted: i=1; AJvYcCW0aMNJ5CdlmzmztW824lT+RQNYTq7sOnLy+vNi+4jnGJoAVT+H5ksx10w115uoX7zO4mn8voGkXDWjeclz3mxcat5V7LKRPIsZaQM= X-Gm-Message-State: AOJu0YwBg/1TWVfSBcjquopzuXpYZOdNtR2cAzU09seTU/rNUkFfkRn7 GgOgxefW3kzKIuuhDIDgIrele4EdahWJps+GBkB4QbKv2Rj9CEr4BZnh1pEAgusmQRVwckJsbis QZynOL4H0OpIbRzvlfVfMLa8FIWShaaMz0u912t1w/9XFlWxP X-Google-Smtp-Source: AGHT+IGp7Pv/AqwPqE/CHblpmLaEaN2Pzt2m6OUvCYkHdrTuJDnh4mUhVtqSc/YPFy8+Bq59Wiig/SD959XFlGD6QyI= X-Received: by 2002:a05:6830:3884:b0:703:6883:30be with SMTP id 46e09a7af769-709b3208a6fmr16254154a34.11.1722795932852; Sun, 04 Aug 2024 11:25:32 -0700 (PDT) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 References: <202408041800.474I0HUM050473@critter.freebsd.dk> <202408041820.474IKjVV050602@critter.freebsd.dk> In-Reply-To: <202408041820.474IKjVV050602@critter.freebsd.dk> From: Warner Losh Date: Sun, 4 Aug 2024 12:25:18 -0600 Message-ID: Subject: Re: A Demo of rust-in-base To: Poul-Henning Kamp Cc: Alan Somers , FreeBSD Hackers Content-Type: multipart/alternative; boundary="000000000000993e6c061edfaf2d" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4WcSg22j7Gz4MJ6 --000000000000993e6c061edfaf2d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Aug 4, 2024, 12:21=E2=80=AFPM Poul-Henning Kamp wrote: > -------- > Alan Somers writes: > > On Sun, Aug 4, 2024 at 12:00=3DE2=3D80=3DAFPM Poul-Henning Kamp < > phk@phk.freebsd.dk> wrote: > > > If it weren't for my experience with CTL, I would say no. > > > But CTL stuff _cannot_ exist in the ports tree, since the ioctl > interface is unstable. > > Similarly, stuff like the fusefs test suite can't exist in the ports > tree, either. > > It needs to be updated in lock-step with even minor kernel changes. > > How is that different from any other dependency management in ports ? > Or any different that qemu's bsd-user perputually chasing things like struct user... Warner --=20 > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetenc= e. > > --000000000000993e6c061edfaf2d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sun, Aug 4, 2024, 12:21=E2=80=AFPM Poul-Henning Kam= p <phk@phk.freebsd.dk> wrot= e:
--------
Alan Somers writes:
> On Sun, Aug 4, 2024 at 12:00=3DE2=3D80=3DAFPM Poul-Henning Kamp <ph= k@phk.freebsd.dk> wrote:

> If it weren't for my experience with CTL, I would say no.

> But CTL stuff _cannot_ exist in the ports tree, since the ioctl interf= ace is unstable.
> Similarly, stuff like the fusefs test suite can't exist in the por= ts tree, either.
> It needs to be updated in lock-step with even minor kernel changes.
How is that different from any other dependency management in ports ?

Or any= different that qemu's bsd-user perputually chasing things like struct = user...

Warner

--
Poul-Henning Kamp=C2=A0 =C2=A0 =C2=A0 =C2=A0| UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| TCP/IP since RFC 956
FreeBSD committer=C2=A0 =C2=A0 =C2=A0 =C2=A0| BSD since 4.3-tahoe=C2=A0 =C2= =A0
Never attribute to malice what can adequately be explained by incompetence.=

--000000000000993e6c061edfaf2d--