On Tue, 20 May 2025, John Paul Adrian Glaubitz wrote:

> On Tue, 2025-05-20 at 21:03 +1000, Finn Thain wrote:
> > Yes, and then you declined to send your patch upstream, and a Debian 
> > developer picked up my patch instead.
> > 
> > When I worked on this, I discovered that your patch was inadequate, 
> > that the problem was not the m68k ABI, and that you threw away a good 
> > opportunity to improve the upstream project.
> 
> And, did your patch get merged upstream yet?
> 
> https://github.com/python/cpython/pull/127546
> 
> It's still open which proves my point. And that's just one of many 
> projects that are affected by the alignment issue as you can see from my 
> list.
> 

You've never reviewed the patch. What is wrong with it?

> > > > I know they were ported to a variety of ABIs with a variety of 
> > > > alignment 
> > > > rules, that do not guarantee natural alignment of integer types.
> > > 
> > > I see. Since you haven't tested it, it means the bug doesn't exist.
> > 
> > No it means I never had a need for those languages on m68k. Does a bug 
> > exist if no-one executes it? How many actual users are there for the 
> > Debian/m68k JVM, besides Debian porters?
> 
> How many actual users in production exist on Debian/m68k except hobbyists?
> 
> You're using an argument that works for both sides.
> 

No, my argument was that you have failed to identify those packages that 
actually need porting.

> > > 
> > > Gotcha.
> > > 
> > 
> > I assumed the bug may exist, but when I asked about it, you evaded the 
> > question.
> 
> I have created a wiki page for this exact matter:
> 
> https://wiki.debian.org/M68k/Alignment
> 

All you have said is that upstream codebases refuse to improve their code 
and that's why an ABI break is needed. This makes no sense at all.

Reply via email to