* Lucas Nussbaum <lu...@lucas-nussbaum.net> [110829 19:28]: > I think that bugs caused by important differences compared to other > Debian architectures are the porter's job to handle, not the > maintainer's. > That includes stuff like: > - missing/different packages on $ARCH > - missing/different libraries on $ARCH > - different libc semantics on $ARCH (hi kfreebsd+hurd!) > etc.
But I think it is definitely the maintainer's job to handle bugs in his source package including (but not limited to): - broken alignment - broken handling of endianess - source code with undefined behaviour only currently having visible effects on one/some architectures. - different libc implementation Those are bugs in the package and the "differenced compared to other Debian architectures" are only working as a way to catch those bugs before they hurt even those using more 'mainstream' architectures. Assume for example the latest "memcpy copies backwards" change in libc. If that had been only been implemented on some specific non-mainstream architecture, that would not have been a job for porters to care about, but for maintainers, as it is clearly a bug in a package to assume one can use memcpy where memmove is to be used. (And try to imagine how hard it would have been to introduce amd64 if alpha had not elliminated in many years work most of the subtle 64 bit bugs found in most software, I doubt porters alone could have completed this in that time). Bernhard R. Link -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110830090503.ga26...@pcpool00.mathematik.uni-freiburg.de