Hi Frank!

On Thu, 2023-09-14 at 10:42 +0200, Frank Scheiner wrote:
> > I don't think that LTO really works on ia64. The toolchain has been 
> > bitrotting on
> > this architecture for a while now and it's slated to be dropped from the 
> > kernel
> > for v6.7.
> 
> That's certainly new news after returning from vacation, so a few
> questions come to my mind:
> 
> * When was this decided and who decided it?

That was suggested by me in the thread that was started by Ard where we were 
discussing
the future of the port which you were also participating in. See the message of 
Ard's
pull request message [1]. My suggestion was to drop ia64 after the next LTS 
release of
the kernel as a compromise for all parties involved.

> > We're certainly going to remove ia64 from Debian Ports within the next two 
> > months.
> 
> * Same here, specifically who is "We"?

See above.

> * And if that is already decided, why investing time in fixing ia64
> problems in GRUB? Seems to be a perfect waste of time if "We"'re going
> to remove it anyhow "within the next two months"...

The idea was to have ia64 supported in the upcoming 6.6 LTS kernel so that 
users interested
in the port will be able to use it for a foreseeable future in distributions 
such as Gentoo
while the upstream developers of the kernel, toolchain and glibc will be able 
to remove it
for future releases.

Fixing ia64 support in GRUB is necessary to make sure that the 2.12 release 
will still properly
work on the architecture. What happens with ia64 support after GRUB 2.12 has 
not been decided
yet.

I'm not a big fan of dropping architectures either, but the truth is that ia64 
is rather complex
from a software perspective and causes a lot of headache for upstream 
developers. Combined with
the fact that neither the kernel nor the toolchain nor glibc have any people 
maintaining the
port.

Again, this wasn't a lighthearted decision and I understand if some people 
disagree with this step,
however we have to be considerate with the rest of the community and especially 
people maintaining
these relevant upstream projects.

As retro port maintainers, we still have many other great architectures such as 
Alpha, SPARC, PA-RISC
and MC68000 to take care of and I think we should focus on these as not only do 
these have more users
but also there are people still taking care of the upstream support in the 
kernel, toolchain and glibc
in most cases.

Adrian

> [1] https://marc.info/?l=linux-arch&m=169446754424344&w=1

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to