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

Reply via email to