Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Thorsten Glaser
Russ Allbery dixit: >At the time, though, the assumption was that Built-Using would be a fairly >rare thing that would only be used for those few score packages that were >Build-Depending on *-source packages. And statically linked executables, since that made it into the Policy wording; or possi

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Russ Allbery
Thorsten Glaser writes: > (Were legal reasons the driving force behind adding Built-Using in the > first place?) Yes, although not this particular issue. There are a set of packages that we build that use other packages as source during the build process. The most common are cross-compilation

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Thorsten Glaser
Russ Allbery dixit: >debian-legal isn't really the correct venue. It's just a discussion list Ah, okay. >going to start with leader and see if Lucas has an opinion about where to >start with making decisions here. One option available to leader is to >ask for an opinion from external legal cou

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Russ Allbery
Thorsten Glaser writes: > Ah. Got it. > GPLv2 §3 says: > | control compilation and installation of the executable. However, as a > | special exception, the source code distributed need not include > | anything that is normally distributed (in either source or binary > | form) with the major co

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Thorsten Glaser
tl;dr: last paragraph. Dixi quod… >Russ Allbery dixit: > >>If this license analysis is correct, then we have to do this for every >>binary on the system that's covered by the GPL v2, since I believe some […] >The csu are included, and TTBOMK some of it comes from GCC >and some from the libc in q

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Thorsten Glaser
Russ Allbery dixit: >If this license analysis is correct, then we have to do this for every >binary on the system that's covered by the GPL v2, since I believe some Hmm. >stub code from libgcc is *always* included statically in every binary, >even if the binary is built dynamically. (Or at leas

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Russ Allbery
Thorsten Glaser writes: > Russ Allbery dixit: >> If not, I'm confused. I don't see any reason why dietlibc's license >> would change something about libgcc's license. > dietlibc is GPL, so a derivate is also GPL. > The mksh-static and lksh binaries, when linked against dietlibc, consist > of d

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Thorsten Glaser
Russ Allbery dixit: >> The dietlibc licence does require for libgcc to be added there >> (GPL without exception clause). > >I think you mean that dietlibc requires that *dietlibc* be added, right? No, I meant it like that. >If not, I'm confused. I don't see any reason why dietlibc's license wou

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Russ Allbery
Thorsten Glaser writes: > Russ Allbery dixit: >> In the meantime, please don't add Built-Using for libgcc. The libgcc >> license does not require it, due to the runtime exception, and >> essentially > The dietlibc licence does require for libgcc to be added there > (GPL without exception clause

Bug#709382: mksh: broken Built-Using handling

2013-05-23 Thread Thorsten Glaser
Russ Allbery dixit: >In the meantime, please don't add Built-Using for libgcc. The libgcc >license does not require it, due to the runtime exception, and essentially The dietlibc licence does require for libgcc to be added there (GPL without exception clause). bye, //mirabilos -- > Hi, does an

Bug#709382: mksh: broken Built-Using handling

2013-05-22 Thread Russ Allbery
Thorsten Glaser writes: > In this specific case, there are one to two statically linked programs > there. In some cases, they link statically against a GPL licenced > library. So my current interpretation of the text from Policy above says > that Built-Using is indeed required there. Per previou

Bug#709382: mksh: broken Built-Using handling

2013-05-22 Thread Sune Vuorela
Package: mksh Version: 46-1 Severity: serious Dear Maintainer, The handling of built-using is wrong. It is not meant to encode the compiler used, nor binutils or kernel headers should be recorded there It is specifically for building against -source packages and for hacks like ia32libs where bin