Re: Removing dpkg arch definition for arm64ilp32?

Wookey <[email protected]>
Newsgroups gmane.linux.debian.ports.arm,gmane.linux.debian.devel.dpkg.general
Organization Wookware
Message-ID <[email protected]>
On 2023-11-11 18:57 +0100, Guillem Jover wrote:
> Hi!
> 
> On Fri, 2023-10-27 at 20:17:21 -0400, Lennart Sorensen wrote:
> > On Fri, Oct 27, 2023 at 02:29:30PM +0100, Steve McIntyre wrote:
> > > Are either of those ports (armeb/arm64ilp32) actually useful / alive
> > > at this point?
> > 
> > Not that I have seen.  I didn't think anything other than the IXP ever
> > really used big endian and that's a long time ago.  arm64ilp32 seems
> > to serve less purpose than x32 did (and x32 doesn't seem to be doing
> > much either).  Certainly looks essentially dead at this point.
> 
> While scanning the libc-alpha list recently I read [M] that arm64ilp32
> was never upstreamed in Linux nor glibc? If so, I think there's little
> point in carrying the arch definitions in dpkg, and I guess that would
> not make the cut if requested now (for reference this was requested in
> bug #824742). Does anyone know whether it was ever used or it is being
> used even if privately/internally somewhere?

It was being used internally/developmentally for a while (at CISCO)
but, as you observe, only with large kernel and toolchain
patches. Various groups dragged their feet on this to disourage it
becoming a thing we'd all have to maintain for years. I was doing the
debian development at ARM at the time and the bootstrap was never
completed. A few people (largely just CISCO) wanted it quite
badly. Nearly everyone else thought it was not worth the maintenance
effort. No-one has asked about it for quite a few years now (last mail
Oct 2018) so I think we can assume that it is indeed dead and no-one
would notice for years/ever if you removed it from dpkg.

> For armeb, I assume it was properly upstreamed at the time, and it was
> actually used, even if it's currently not in use (like arm) I see tons
> of references in Sources files, and thus removing the arch definitions
> for either of these would not be safe right now I think.

It is obsolete. It probably doesn't work any more having been unused
since the early days of the NSLU2/Sarge (circa 2006/2007). It might
still have been in use till 2011ish?. As you say it should probably be
removed from upstream sources before it is removed from
dpkg. Interesting question on how much effort (if any) (and when)
should be applied to tidying up stuff like this which is simply no
longer in use. If/when 'arm' is removed 'armeb' should certainly go
with it.

Wookey
-- 
Principal hats:  Debian, Wookware, ARM
http://wookware.org/
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEER4nvI8Pe/wVWh5yq+4YyUahvnkcFAmVP5bgACgkQ+4YyUahv
nkdf8g//RDW7ayapoQWZucStW1v1zLeCgPDTztBd9HLkEMnsCT90YG1jGko+n05U
+/sM2U7mYF8S0BMqrfqEUOIyCgw0rkp4V7EUEgVPw1mH54pNBZqgOGT1p5OxJ4LS
/iDi3OIXE1z4aesQlsgeiizOddVKSFymNBjytXXvULY2e85daun8YE7AmYy0+wb3
yh409qo9s4j9m0HQe/6kyOVOHR8/KXoLz4p9fONS0roTTah7D9EoRdg1ZvzhiC+V
BvlUv0Py2OvOB/if3qyKcdf2BXLZQ9VJBw9h+xOOfqJqut3QYogM9mou2gpkYPNv
GatwVb4WRwWJzpFbHl6NlDM4P8wvW+UhtcsqAJIOgZc+pQj2mhLYXVpffMfFodYi
Z37abPrxqdAJ1xH4hMtISprRqGLtm5h1AidnmAs3w+O9hDB302XDFzCLd+cYfUMP
GIs+JzkMxDt3HGxN9WT/CUyBnniDfIMsgZ/br844aRzk30FGjXfXi4nUUEAIKM5e
FUbjwALSxH2zhPBMiX4N5J5SJ1UnnYTZhwIQ5IcDQkpnkhsy4vSpc+hsTUyAuZPx
E1isEGBsU3cJFnBSkhVpkS0JW37kjPHgKr+3sarULjIWRL61We7l0FxUtFzC+vcN
8aW85419oZ76Md2v9uMEZn6tbxXdhApxud0NpPfSosdgEwDvBOE=
=JYo5
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.