From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 77813247EB for ; Fri, 21 Jun 2024 18:40:49 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 037F743CE9; Sat, 22 Jun 2024 02:40:44 +1000 (AEST) Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by minnie.tuhs.org (Postfix) with ESMTPS id 1A5B643CE8 for ; Sat, 22 Jun 2024 02:40:38 +1000 (AEST) Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2ec1620a956so24894931fa.1 for ; Fri, 21 Jun 2024 09:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718988036; x=1719592836; darn=tuhs.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=+uOwNvAy3mvVKh649MLeHtN0B6r7JyLzBI1ba2nH2UM=; b=JRX54jZ/SIKfr/zBhIxyNPNc3mYX4/wnlwVFmk4v1uVr9AaRoVxCLTCG3+6W+kcBby oZ/Y0pAKxujtVHNLPC0RM6bfFzziTgg7P6Hyrh47g7sZNebDO97OAltycsCEvM9vKNr/ C39mP/gojaVblxbU0L3ARbYiIKnXpmUkbt1XGVSdeAx+kVWlDCabRwF6oiXl2nHs6NpE +/YZzY3ZIJ7csxkZWf4XUfWutbTrXHCaPMRqKRqz/WdlYKYKJYqgap2SsLFZml+u8YEv LN3bYC1rgp7157DYZk3uGXrAkY1WMbckFLrpM037//Zw7/17Jf8BQ22MMZmmmIzHoSHg vPwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718988036; x=1719592836; h=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=+uOwNvAy3mvVKh649MLeHtN0B6r7JyLzBI1ba2nH2UM=; b=Q3k3mU6mdKPsS6D/q+xobGrRF3NR1RUMVY7BPxBTkjcVH0FNUUrJ0A90ZWPaEIO+yT w0hej8bRT6IXlmild0BxKojM6JJiMhxj9wBaFocS4gEMTT+Zlix6q5tsiZimHTX9q+1J jUrN78Aljktxwowi8iaZwQ9mDX/nyIZgtfe726TqJyzPENBnp5YAwqPG1Jm76RR8qKLa JTI/Px5+/9q7Rb1/OrpvvffmnocA1G7q33KO8CXGEjPJZMUgdPyp0E4ELORm3x9LcVG7 QsGU7XQBomBlNoBjV2KYYT5pu0Il9RBorxwYEeYyi+ilj/CfFj2HzKvB4i1yK3VaVReU R0EA== X-Gm-Message-State: AOJu0YymPl6D3uaws0m5vPnbbzmG374x5lsTuUMUVstnukC1R8DuPxY+ MfZx9xvYtzRzCLL0bhKax3V2Yj3/YCbBXGQ7YjtAJfBlYuNS9qs4z2TyMTG/reUUzxtf///voMe UO4FLGOeojZ/m02FTuwhHB0K9hg6a1VbE X-Google-Smtp-Source: AGHT+IGWcTBjlNtAQjxYaIXEaWtng0xy2iZn2gc3Uv+NtL1aUrtGqdG3ag6EZaQDCtLfYOKMrTKXZcgZMmPt5Lj1kuA= X-Received: by 2002:a2e:9d8a:0:b0:2ec:4e05:8d9d with SMTP id 38308e7fff4ca-2ec4e059375mr16969831fa.8.1718988035695; Fri, 21 Jun 2024 09:40:35 -0700 (PDT) MIME-Version: 1.0 References: <0e6792ed-65b0-e2e1-8159-6426a7f15a8d@riddermarkfarm.ca> <202406200501.45K5118a028500@sdf.org> <69f23275-0853-47ac-8c22-9be6fedff13c@case.edu> <773a7b19-279f-4caa-b0a8-44382870118c@case.edu> In-Reply-To: <773a7b19-279f-4caa-b0a8-44382870118c@case.edu> From: Henry Bent Date: Fri, 21 Jun 2024 12:40:23 -0400 Message-ID: To: The Unix Heritage Society mailing list Content-Type: multipart/alternative; boundary="0000000000003dab63061b6917b1" Message-ID-Hash: 5FJUDMUT7JQUZLULHEUWQWZIPPD2BBET X-Message-ID-Hash: 5FJUDMUT7JQUZLULHEUWQWZIPPD2BBET X-MailFrom: henry.r.bent@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' The Register List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000003dab63061b6917b1 Content-Type: text/plain; charset="UTF-8" On Fri, 21 Jun 2024 at 12:24, Chet Ramey wrote: > > For most projects, OS releases that ancient are not supported. It's the > code author using some base minimum for assumptions -- OSs from the past > 35 years or so should be safe (dating from the 4.4 BSD release, to use > the strdup() example). Maybe that's the "code author not considering," > but I'd say that's the result of the author simply not being interested > in something that old. > > Bash ran on 4.3 BSD for a long time (and may still, I haven't checked with > that project maintainer in a while), and I ran bash-5.0 on OPENSTEP 4.2 > because I like it, but I'd say those are exceptions. > > I guess what I'm saying is that it's not the author's fault for not wanting > to support OS versions released, for a significant percentage, before they > were born. They have different priorities. > > Sure, and I don't disagree. I was just using an old OS to make a point about corner cases; it would be just as applicable if I had a modern OS that for whatever reason lacked strdup(), or your personal favorite "but everyone has this!" function. You're not going to be able to cover all bases all the time, and I'm sure that there are plenty of code authors who aren't interested in formally supporting anything outside of the most common operating systems. If their autotools-based projects work on my other OS that's great, but it isn't the fault of autotools if the project isn't coded with my OS in mind. -Henry --0000000000003dab63061b6917b1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, 21 Jun 2024 at 12:24, Chet Ramey = <chet.ramey@case.edu> wrot= e:

For most projects, OS releases that ancient are not supported. It's the=
code author using some base minimum for assumptions -- OSs from the past 35 years or so should be safe (dating from the 4.4 BSD release, to use
the strdup() example). Maybe that's the "code author not consideri= ng,"
but I'd say that's the result of the author simply not being intere= sted
in something that old.

Bash ran on 4.3 BSD for a long time (and may still, I haven't checked w= ith
that project maintainer in a while), and I ran bash-5.0 on OPENSTEP 4.2
because I like it, but I'd say those are exceptions.

I guess what I'm saying is that it's not the author's fault for= not wanting
to support OS versions released, for a significant percentage, before they<= br> were born. They have different priorities.


Sure, and I don't disagree.=C2=A0 = I was just using an old OS to make a point about corner cases; it would be = just as applicable if I had a modern OS that for whatever reason lacked str= dup(), or your personal favorite "but everyone has this!" functio= n.=C2=A0 You're not going to be able to cover all bases all the time, a= nd I'm sure that there are plenty of code authors who aren't intere= sted in formally supporting anything outside of the most common operating s= ystems.=C2=A0 If their autotools-based projects work on my other OS that= 9;s great, but it isn't the fault of autotools if the project isn't= coded with my OS in mind.

-Henry
--0000000000003dab63061b6917b1--