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

Re: SuperLU



More important is that some dfsg files are still in the git tree.  
> MATLAB/{spypart.m,time.m} and DOC/*ug.pdf.

Aha yes. (Is the user guide really nonfree?)

Unfortunately, I have no experience with automatically creating dfsg tarballs, and there's a fair chance I'll do it incorrectly. I'd appreciate if someone could take over from here.

Cheers,
Nico

On Fri, May 20, 2016 at 12:48 PM Drew Parsons <dparsons@debian.org> wrote:
On Fri, 2016-05-20 at 09:49 +0000, Nico Schlömer wrote:
> I've pushed some more changes to [1] (including a patch) and it's now
> compiling and installing alright. I guess a review would be in order.
>
> Cheers,
> Nico
>
> [1] alioth:/git/debian-science/packages/superlu.git


Thanks Nico.

I suggest some dfsg changes.  At the moment the upstream version
is 5.2.0+dfsg.  I like to enumerate the dsfg, 5.2.0+dfsg1, in case
someone later spots another dfsg issue that needs to be dealt with.
It's only a minor thing, a question of taste really.

More important is that some dfsg files are still in the git tree.  
MATLAB/{spypart.m,time.m} and DOC/*ug.pdf. (SRC/mc64ad.* has been
removed)

The dfsg tarball is generated from debian/rules get-orig-source,  where
the files to be removed have been hard-coded.  The informal list in
debian/copyright omits the pdf files.  There is the machine-readable
copyright format, 
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Documented not there, but in uscan documentation is the 
Files-Excluded field. If it is present then uscan will use it to
automatically determine which files to remove.  That will simplify the
get-orig-source rule.

What I do is generate a dfsg tarball and load it into the upstream
branch.  Then it's easy to merge into master, removing the dfsg files
automatically. gbp (need to argue, with or without the pristine-tar
flag?) can help with that.

Drew


Reply to: