[continued from previous message]
pernickety and, by their nature, rather fragile. But, it would be
almost as easy to just change the weird test package.
So, in summary, please disregard the question of dgit when considering
this dpkg-buildpackage change request. dgit is not going to pass this
option. We may abuse it in a few (bizarre) test cases, but that's it.
I was going to say I don't think I understand how this interacts badly
with dgit, but from your thread with Niels, it looks like dgit might
need to be changed anyway if it's doing tests based on incorrect
assumptions, so this part is probably not very relevant anymore?
I think the dgit test suite situation is a red herring for this
discussion. The dgit test suite failure is why I looked at how dpkg-buildpackage was changing.
But, having looked at how dpkg-buildpackage was changing, I feel we
are at risk of doing a disservice to downstream users. That is my
sole motivation here in this bug report.
It's particularly bad because those downstream users who will suffer
at the ones least able to cope with the problem. They're the ones who
are most distant from Debian, with the least knowledge and the fewest
helpful social connections to Debian experts. (They're already users
Debian sometimes supports rather poorly.)
Ideologically, I want *all* computer users everywhere to be able to
modify the way their computers behave. My goal when working on Debian
is to help make that possible. That includes users I don't know, and
it includes distant users who don't have all the relevant information
and skills and who may have done some broken stuff. We should try to
make the software we supply easy and forgiving.
Certainly, we should make our software easy and forgiving when it
doesn't compromise the quality in other ways.
I hope this explains my thinking.
Regards,
Ian.
--
Ian Jackson <
[email protected]> These opinions are my own.
Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)