Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Sep 2024 14:21:32 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Alan Somers <asomers@freebsd.org>
Cc:        Poul-Henning Kamp <phk@phk.freebsd.dk>, FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Re: It's not Rust, it's FreeBSD (and LLVM)
Message-ID:  <CANCZdfrJ149NguCYMuZs8M7cswQGkLnRYqsfND4Jpc7yajU_Jg@mail.gmail.com>
In-Reply-To: <CAOtMX2jwu9bUDgM=jxtP5t794VUPjNx3GtrVgYqvGcSiZqHwVQ@mail.gmail.com>
References:  <202409031532.483FW0If007252@critter.freebsd.dk> <CANCZdfrhK1iTZL5uxciqK_FGb%2Bzha_NZ15LsY42f%2B_z3KbPmJw@mail.gmail.com> <CAOtMX2go95=RFjegzchgMTYNdZfatzGDVcavp8O6=bK9yks1bQ@mail.gmail.com> <202409031950.483JoBuh009465@critter.freebsd.dk> <CAOtMX2jwu9bUDgM=jxtP5t794VUPjNx3GtrVgYqvGcSiZqHwVQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000056585306213cce70
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, Sep 3, 2024, 2:19=E2=80=AFPM Alan Somers <asomers@freebsd.org> wrot=
e:

> On Tue, Sep 3, 2024 at 1:50=E2=80=AFPM Poul-Henning Kamp <phk@phk.freebsd=
.dk>
> wrote:
> >
> > --------
> > Alan Somers writes:
> >
> > > For example, libifconfig and the /dev/cam/ctl ioctls are both unstabl=
e.
> > > A port that uses one of those and is built for FreeBSD 14.0 won't
> > > necessarily work for 14.1.
> >
> > Isn't that also a problem today ?
> >
> > What difference does it make that src is distributed as a package ?
>
> Not "a package" but "many packages".  The pkgbase concept builds a
> separate package for almost every dir under lib, bin, sbin, usr.bin,
> and usr.sbin.  So the problem will be that libifconfig and its
> consumers will be distributed separately, whereas they are currently
> distributed together.
>

Won't versions and dependencies solve this? They aren't tied to a kernel
version since its a stable ABI.

Warnrr

> -Alan
>

--00000000000056585306213cce70
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Tue, Sep 3, 2024, 2:19=E2=80=AFPM Alan Somers &lt;<=
a href=3D"mailto:asomers@freebsd.org">asomers@freebsd.org</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex">On Tue, Sep 3, 2024 at 1:50=E2=80=AFP=
M Poul-Henning Kamp &lt;<a href=3D"mailto:phk@phk.freebsd.dk" target=3D"_bl=
ank" rel=3D"noreferrer">phk@phk.freebsd.dk</a>&gt; wrote:<br>
&gt;<br>
&gt; --------<br>
&gt; Alan Somers writes:<br>
&gt;<br>
&gt; &gt; For example, libifconfig and the /dev/cam/ctl ioctls are both uns=
table.<br>
&gt; &gt; A port that uses one of those and is built for FreeBSD 14.0 won&#=
39;t<br>
&gt; &gt; necessarily work for 14.1.<br>
&gt;<br>
&gt; Isn&#39;t that also a problem today ?<br>
&gt;<br>
&gt; What difference does it make that src is distributed as a package ?<br=
>
<br>
Not &quot;a package&quot; but &quot;many packages&quot;.=C2=A0 The pkgbase =
concept builds a<br>
separate package for almost every dir under lib, bin, sbin, usr.bin,<br>
and usr.sbin.=C2=A0 So the problem will be that libifconfig and its<br>
consumers will be distributed separately, whereas they are currently<br>
distributed together.<br></blockquote></div></div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto">Won&#39;t versions and dependencies solve this? They a=
ren&#39;t tied to a kernel version since its a stable ABI.</div><div dir=3D=
"auto"><br></div><div dir=3D"auto">Warnrr</div><div dir=3D"auto"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">
-Alan<br>
</blockquote></div></div></div>

--00000000000056585306213cce70--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfrJ149NguCYMuZs8M7cswQGkLnRYqsfND4Jpc7yajU_Jg>