Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Aug 2024 22:43:46 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD ARM List <freebsd-arm@freebsd.org>, Warner Losh <imp@bsdimp.com>
Cc:        Philip Paeps <philip@freebsd.org>, Antoine Brodin <antoine@freebsd.org>
Subject:   Does https://www.freebsd.org/platforms/ need an update for armv6?
Message-ID:  <3F73BC2D-41FA-4667-834B-8D5B49ACD428@yahoo.com>
References:  <3F73BC2D-41FA-4667-834B-8D5B49ACD428.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_927BC71B-ABF0-4177-B643-CE22FCE81045
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I CC'd Philip Paeps and Antoine Brodin because the answers for the
below probably dictate the handling of the armv6 (qemu based) jails
on various beefy*'s being deletion vs. updating-the-worlds for during
next round of updates. (Why update or keep jails that are not being
used?)

https://www.freebsd.org/platforms/ indicates that armv6 is "Tier 2" in =
the
"13.x" column.

But armv6's most recent package building attempt of any kind was for
132releng-armv6-quarterly on beefy8 starting at Thu, 05 Oct 2023
02:37:41 GMT. (It crashed.) There are no attempted armv6 or later builds
for 13.3+ RELEASE builds after that.  (I only see public information
published by the machines.)

Even "21.2.4 Unsupported Architectures"
 ( https://docs.freebsd.org/en/articles/committers-guide/#archs ) says:

"Note that ports support should remain as long as the platform is =
supported
in a branch supported by ports."

armv6 no longer does so for 13.3+ (supposed Tier 2) or 14.0+ (supposed
Tier 3).

I'd expect that the evidence against qemu based support being sufficient =
for
building armv6 package reliably --or being likely to in any sort of =
timely
manor-- is probably sufficient justification for official =
reclassification, even
if stable/13 and stable/14 system builds for tinderbox are still =
operational
for armv6.

May be this note is appropriate for freebsd-arch@freebsd.org =
<mailto:freebsd-arch@freebsd.org> too/instead?


Side notes:

I'll note that I'm not referencing armv7 here. I expect that the =
problems in
recent months for the ampere2 based main-armv7-default package-build
activity will prove to have been fixed at the next round of updating the
world version in each of the armv7 jails on ampere2. A bug was found and
fixed for this for main (avoiding recursive locking) and the armv7 jails =
look
like they will soon be updated. As I understand, these jail updates are
normally Antoine Brodin related activity.

=3D=3D=3D
Mark Millard
marklmi at yahoo.com


--Apple-Mail=_927BC71B-ABF0-4177-B643-CE22FCE81045
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div><span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">I CC'd Philip =
Paeps and Antoine Brodin because the answers for =
the</span></div><div><span style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);">below probably&nbsp;</span><span style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);">dictate the handling of the armv6 =
(qemu based) jails</span></div><div><span style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);">on various beefy*'s&nbsp;</span><span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">being deletion =
vs. updating-the-worlds for during</span></div><div><span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">next round of =
updates.&nbsp;</span>(Why update or keep jails that are not =
being</div><div>used?)</div><div><br></div><div><a =
href=3D"https://www.freebsd.org/platforms/">https://www.freebsd.org/platfo=
rms/</a>&nbsp;indicates that armv6 is "Tier 2" in the</div><div>"13.x" =
column.</div><div><br></div><div>But armv6's most recent package =
building attempt of any kind was for</div><div>132releng-armv6-quarterly =
on beefy8 starting at&nbsp;<span style=3D"white-space: nowrap; =
caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: =
&quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: =
14px; background-color: rgb(255, 255, 255);">Thu, 05 Oct =
2023</span></div><div><span style=3D"white-space: nowrap; caret-color: =
rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Helvetica =
Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; =
background-color: rgb(255, 255, 255);">02:37:41 GMT</span>. (It =
crashed.) There are no attempted armv6 or later builds</div><div>for =
13.3+ RELEASE builds after that. &nbsp;(I only see public =
information</div><div>published by the =
machines.)</div><div><br></div><div>Even "21.2.4 Unsupported =
Architectures"</div><div>&nbsp;(&nbsp;<a =
href=3D"https://docs.freebsd.org/en/articles/committers-guide/#archs">http=
s://docs.freebsd.org/en/articles/committers-guide/#archs</a>&nbsp;) =
says:</div><div><br></div><div>"Note that ports support should remain as =
long as the platform is supported</div><div>in a branch supported by =
ports."</div><div><br></div><div>armv6 no longer does so for 13.3+ =
(supposed Tier 2) or 14.0+ (supposed</div><div>Tier =
3).</div><div><br></div><div>I'd expect that the evidence against qemu =
based support being sufficient for</div><div>building armv6 package =
reliably --or being likely to in any sort of timely</div><div>manor-- is =
probably sufficient justification for official reclassification, =
even</div><div>if stable/13 and stable/14 system builds for tinderbox =
are still operational</div><div>for armv6.</div><div><br></div><div>May =
be this note is appropriate for <a =
href=3D"mailto:freebsd-arch@freebsd.org">freebsd-arch@freebsd.org</a>&nbsp=
;too/instead?</div><div><br></div><div><br></div><div>Side =
notes:</div><div><br></div><div>I'll note that I'm not referencing armv7 =
here. I expect that the problems in</div><div>recent months for the =
ampere2 based main-armv7-default package-build</div><div>activity will =
prove to have been fixed at the next round of updating =
the</div><div>world version in each of the armv7 jails on ampere2. A bug =
was found and</div><div>fixed for this for main (avoiding recursive =
locking) and the armv7 jails look</div><div>like they will soon be =
updated. As I understand, these jail updates =
are</div><div>normally&nbsp;<span style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);">Antoine Brodin related =
activity.</span></div><div><br></div><div>
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"caret-color: rgb(0, 0, =
0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"color: rgb(0, 0, 0); =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); =
font-variant-caps: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style=3D"orphans:=
 2; widows: 2; margin: 0px; line-height: normal;"><font face=3D"Courier =
New">=3D=3D=3D</font></div><div style=3D"orphans: 2; widows: 2; margin: =
0px; line-height: normal;"><font face=3D"Courier New">Mark =
Millard</font></div><div style=3D"orphans: 2; widows: 2; margin: 0px; =
line-height: normal;"><font face=3D"Courier New"><span style=3D"font-size:=
 12px;">marklmi at =
yahoo.com<br></span></font></div></div></div></div></div></div>
</div>
<br></body></html>=

--Apple-Mail=_927BC71B-ABF0-4177-B643-CE22FCE81045--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F73BC2D-41FA-4667-834B-8D5B49ACD428>