Control: tags -1 + pending Jon Boden wrote: > On Sat, Apr 09, 2016 at 01:15:33AM +0100, Steven Chamberlain wrote: > > My first thought is to use the Version field; that already determines > > what SVN revision is checked out from which branch. If it contained > > something like "+nonfree", get-orig-source could retain the non-free > > stuff, and build targets could alter their behaviour. The non-free > > source package would be easily identifiable as such, and as being > > different from Debian's own. > > Works for me. Would you like a patch to do that? I've committed my take on this as SVN r5987 of svn://anonscm.debian.org/glibc-bsd/trunk/kfreebsd-10 This is our experimental 10.3 branch, however. I'm still testing it. It will likely go into sid in the next couple of weeks. > > I'm considering to also add +nonfree to the abiname when building > > non-free source. Side effects are that this appears in `uname -a` > > output and the names of binary packages; it makes them > > co-installable with the original DFSG kernels, and GRUB2 would give them > > separate menu entries. > > If it's going to be so exposed, could we use something that doesn't > have as much negative connotation? That was my plan all along ;) Then maybe users will ask "where can I get the free one"? Actually by each having a different abiname, should make them co-installable on a machine; you could someday have separate suites offering free and non-free versions. (And maybe Debian could too, for that matter). The binary packages are also named with the "+nonfree" or "+sourceless" tag, allowing popcon to track them separately from DFSG-free packages, to gauge their relative popularity. > Internally the build system uses "sourceless". How does that sound? I'm fine with whatever name you want to use. It only required an extra half-life of code to make that possible. Upstream does call this "sourceless". Within Debian - we would obviously call it non-free, and to me that seems the most accurate term - but what you call it in your distribution is entirely your choice. Regards, -- Steven Chamberlain steven@pyro.eu.org
Attachment:
signature.asc
Description: Digital signature