Control: tag -1 moreinfo
Hi!
On Mon, 2023-01-09 at 15:20:41 +0100, Helge Deller wrote:
> Package: dpkg
> Severity: important
> Tags: lfs, hppa
> Version: 1.21.17
> Tags: hppa, patch, ftbfs
> This is a follow-up for #1020335 regarding "enabling LFS by default
> on hppa arch".
>
> It's unfeasable to try to fix every package which fails on
> hppa due to missing large file support. The problem is, that failures
> happen undeterministic and silently at runtime which makes it often
> really hard to find the real cause and in summary wastes a lot of
> developer time.
Sorry I didn't answer before, I got entangled doing the final changes
for the toolchain freeze.
First of all, I do understand your position here, and the desire to
leave behind any problems related with LFS. As I think I've mentioned
before, I'd love if we could do that globally, but unfortunately I
don't think that's feasible :/ (but perhaps I'm wrong about it!).
Said that, I'm still rather uncomfortable with this request, even if
it's now at least limited to an hppa-only change.
The potential reach of the ABI breakage seems to me like an unknown
that has not been evaluated in depth. And I understand that you
mentioned that as port maintainers you don't see such ABI breakage as
a big issue, but still.
> The attached patch is trivial and enables LFS by default for the hppa
> arch only. Guillem, would you mind applying the attached patch?
I've been pondering over this, and my concerns are:
* unknown amount of potential ABI breakage (this would also be
interesting to know to evaluate similar potential switches on
other 32-bit arches).
* how to communicate this potential breakage to hppa users.
* whether that breakage might cause users to report bugs against
packagers, whose maintainers cannot do much about, or that might
end up on dpkg for incurring that breakage.
* whether the change might break hppa builds (unknown amount too?)
that might need changes to source packages.
* need to inform all maintainers about the potential breakage.
* all the above compounded with the current ongoing freeze.
* this ABI breaking change, potentially being used as precedent for
other similar ABI change proposals, breaking ABI port stability
guarantees.
Given the above, I think I'd like have more information on the table,
and I'm not sure how urgent you see this change, but I think right now
during the freeze is probably not the right time to entertain?
I think some of the information I might like to see, might perhaps be
a tall ask, but I think it would be very useful for hppa and for other
ports as well. And in the end I think given that this would also
probably end up having a global impact on maintainers, it might be
worth bringing it up on debian-devel, once there's a more clear
picture?
Does the above seem reasonable?
Thanks,
Guillem