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

[-- Attachment #1 --]
On Tue, Sep 3, 2024, 2:19 PM Alan Somers <asomers@freebsd.org> wrote:

> On Tue, Sep 3, 2024 at 1:50 PM Poul-Henning Kamp <phk@phk.freebsd.dk>
> wrote:
> >
> > --------
> > Alan Somers writes:
> >
> > > For example, libifconfig and the /dev/cam/ctl ioctls are both unstable.
> > > 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
>

[-- Attachment #2 --]
<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 3, 2024, 2:19 PM Alan Somers &lt;<a href="mailto:asomers@freebsd.org">asomers@freebsd.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Sep 3, 2024 at 1:50 PM Poul-Henning Kamp &lt;<a href="mailto:phk@phk.freebsd.dk" target="_blank" rel="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 unstable.<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;.  The pkgbase concept builds a<br>
separate package for almost every dir under lib, bin, sbin, usr.bin,<br>
and usr.sbin.  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="auto"><br></div><div dir="auto">Won&#39;t versions and dependencies solve this? They aren&#39;t tied to a kernel version since its a stable ABI.</div><div dir="auto"><br></div><div dir="auto">Warnrr</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-Alan<br>
</blockquote></div></div></div>

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