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 </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 </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. </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> 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 <span style=3D"white-space: nowrap; = caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: = "Helvetica Neue", 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: "Helvetica = Neue", 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. (I only see public = information</div><div>published by the = machines.)</div><div><br></div><div>Even "21.2.4 Unsupported = Architectures"</div><div> ( <a = href=3D"https://docs.freebsd.org/en/articles/committers-guide/#archs">http= s://docs.freebsd.org/en/articles/committers-guide/#archs</a> ) = 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> = ;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 <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>