You're right, I've fixed that.

@Drew, what's your take on the copyright thing? Shall we make everything
that is marked as BSD upstream (perhaps dubiously) as BSD?

Cheers,
Nico

On Mon, May 23, 2016 at 8:56 PM Drew Parsons <[email protected]> wrote:

> Looks good.  From the man page, they've updated --ddeb-migration to
> --dbgsym-migration.  We might as well use the current nomenclature.
>
> Drew
>
>
> On Mon, 2016-05-23 at 16:32 +0000, Nico Schlömer wrote:
> > Thanks for the hint! Did just that.
> >
> > Cheers,
> > Nico
> >
> > On Mon, May 23, 2016 at 6:11 PM Graham Inggs <[email protected]>
> > wrote:
> > > Hi Nico
> > >
> > > You can copy what I did for deal.ii here [1].
> > > The updated version of debhelper is needed so that it understands
> > > ddebs.
> > >   The version after 'dh_strip --ddeb-migration' is the new version
> > > number (the one you are uploading) suffixed with a '~'.
> > >
> > > Regards
> > > Graham
> > >
> > >
> > > [1]
> > > https://anonscm.debian.org/cgit/debian-science/packages/deal.ii.git
> > > /commit/?id=a3dd3b46448be9cb2107b1eb4fa0c21adee95fb7
> > >
> > >
> > > On 23/05/2016 14:51, Nico Schlömer wrote:
> > > >> W: libsuperlu5-dbg: empty-binary-package
> > > >>   Looks like debug symbols automatically went into libsuperlu5-
> > > dbgsym,
> > > >>   so libsuperlu5-dbg is redundant (i.e. rename in
> > > debian/control. Or
> > > >> specify -dbg as the debug package in debian/rules, e.g. with
> > > dh_strip).
> > > >
> > > > If it's build automatically, can't we just get rid of the -dbg
> > > entry in
> > > > debian/control altogether?
> > > >
> > > > Cheers,
> > > > Nico
> > > >
> > > > On Mon, May 23, 2016 at 1:54 PM Nico Schlömer <nico.schloemer@gma
> > > il.com>
> > > > wrote:
> > > >
> > > >>> That's dodgy how upstream handled the non-free in
> > > MATLAB/time.m.  All
> > > >> they did was delete Mathwork's copyright statement. It's on
> > > their head.
> > > >>
> > > >> Indeed. All files that are listed as exceptions from the BSD
> > > license
> > > >> (except mc64ad.*) in debian/copyright now have a BSD copyright
> > > header as
> > > >> well, btw. It very much looks like they are dual-licensed now.
> > > Shall we
> > > >> take this for granted? I guess we could remove some complication
> > > from
> > > >> debian/copyright with this.
> > > >>
> > > >> Cheers,
> > > >> Nico
> > > >>
> > > >> On Mon, May 23, 2016 at 1:19 PM Drew Parsons <[email protected]
> > > g> wrote:
> > > >>
> > > >>> Should be good to go.
> > > >>>
> > > >>> That's dodgy how upstream handled the non-free in
> > > MATLAB/time.m.  All
> > > >>> they did was delete Mathwork's copyright statement. It's on
> > > their head.
> > > >>>
> > > >>> Drew
> > > >>>
> > > >>>
> > > >>> On Mon, 2016-05-23 at 10:15 +0000, Nico Schlömer wrote:
> > > >>>> Drew,
> > > >>>>
> > > >>>> 5.2.1 came out yesterday with some of my PRs applied. Can you
> > > import
> > > >>>> it please? I'd then go through the remaining issues.
> > > >>>>
> > > >>>> Cheers,
> > > >>>> Nico
> > > >>>>
> > > >>>> On Fri, May 20, 2016 at 9:43 PM Drew Parsons <dparsons@debian.
> > > org>
> > > >>>> wrote:
> > > >>>>> On Fri, 2016-05-20 at 11:00 +0000, Nico Schlömer wrote:
> > > >>>>>>> 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?)
> > > >>>>>
> > > >>>>> The argument is that the pdf is the useful bit, like a binary
> > > >>>>> program.
> > > >>>>>   Just as we need the source for binary files, for the same
> > > reason
> > > >>>>> we
> > > >>>>> want the source (the latex files) for the pdf files.
> > > >>>>>
> > > >>>>>
> > > >>>>>> 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.
> > > >>>>>
> > > >>>>> I've tidied up the dfsg handling, listing the reject files in
> > > >>>>> debian/copyright.
> > > >>>>>
> > > >>>>> The package builds fine (and petsc3.7 seems happy with it).
> > > >>>>>
> > > >>>>> The last step is to check lintian,
> > > >>>>>    lintian -i superlu_5.2.0+dfsg1-1_amd64.changes
> > > >>>>>
> > > >>>>> There's a handful of warnings, have a go at fixing them:
> > > >>>>>
> > > >>>>> W: superlu source: dep5-copyright-license-name-not-unique
> > > >>>>> (paragraph at line 109)
> > > >>>>>   There are 2 licence short-names "permissive". Give one a
> > > distinct
> > > >>>>>   short name from the other. permissive-colamd or something.
> > > >>>>>
> > > >>>>>
> > > >>>>> W: superlu source: ancient-standards-version 3.9.5 (current
> > > is
> > > >>>>> 3.9.8)
> > > >>>>>
> > > >>>>>
> > > >>>>> W: libsuperlu5-dbg: empty-binary-package
> > > >>>>>    Looks like debug symbols automatically went into
> > > libsuperlu5-
> > > >>>>> dbgsym,
> > > >>>>>    so libsuperlu5-dbg is redundant (i.e. rename in
> > > debian/control.
> > > >>>>> Or
> > > >>>>> specify -dbg as the debug package in debian/rules, e.g. with
> > > >>>>> dh_strip).
> > > >>>>>
> > > >>>>> Thanks for your packaging efforts.
> > > >>>>> Drew
> > > >>>>>
> > > >>>>>> Cheers,
> > > >>>>>> Nico
> > > >>>>>>
> > > >>>>>> On Fri, May 20, 2016 at 12:48 PM Drew Parsons <dparsons@debi
> > > an.or
> > > >>>>> g>
> > > >>>>>> 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
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>
> > > >>>
> > > >>
> > > >
> > >
> > >
>

Reply via email to