[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#820151: kfreebsd-10: non-DFSG mode (for ubuntuBSD)



Hi Steven

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.
> 
> Can anyone tell me if that's a bad idea for any reason?
> 
> It's intended the "+nonfree" would be in the upstream part of the
> version number, so that the .orig.tar.xz gets a new name, e.g.
>     10.3~svn296998-2 -> 10.3~svn296998+nonfree-2
> though I'd happily grep the entire version string for it, and still try
> to do the right thing in case someone mistakenly did:
>     10.3~svn296998-2+nonfree

Works for me. Would you like a patch to do that?

> 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? Internally the build system uses "sourceless". How does that sound?

Either way I can live with it :-)

> Having different package versions in Debian / *buntu is quite normal and
> I think it would fit into Jon's workflow.

Yes, perfectly so.

Thank you

-- 
Jon Boden

ubuntuBSD -- The power of FreeBSD kernel with familiarity of Ubuntu OS!

http://www.ubuntubsd.org/ -- https://twitter.com/ubuntuBSD


Reply to: