[Debian-med-packaging] MNE v0.8 packaging
Andreas Tille
andreas at fam-tille.de
Sat Aug 2 14:58:04 UTC 2014
Hi again,
while the tests are now working nicely there are some remaining
lintian errors:
Successfully signed dsc and changes files
E: python-mne source: source-is-missing mne/html/bootstrap.min.js
N:
N: The source of the following file is missing. Lintian checked a few
N: possible paths to find the source, and do not find it.
N:
N: Please repack your package to include the source or add it to
N: "debian/missing-sources" directory.
N:
N: If this is a false-positive, please report a bug against Lintian.
N:
N: Severity: serious, Certainty: possible
N:
N: Check: cruft, Type: source
N:
E: python-mne source: source-is-missing mne/html/d3.v3.min.js
E: python-mne source: source-is-missing mne/html/jquery-1.10.2.min.js
E: python-mne source: source-is-missing mne/html/jquery-ui.min.js
E: python-mne source: source-is-missing mne/html/mpld3.v0.2.min.js
E: python-mne source: build-depends-on-obsolete-package build-depends: python-support => use dh_python2 instead
N:
N: The package build-depends on a package that has been superseded. If the
N: superseded package is part of an ORed group, it should not be the first
N: package in the group.
N:
N: Severity: important, Certainty: possible
N:
N: Check: fields, Type: binary, udeb, source
N:
W: python-mne source: syntax-error-in-dep5-copyright line 51: Cannot parse line "Copyright (c) 2005-2012, Michele Simionato"
N:
N: The machine-readable copyright file didn't pass Debian control file
N: syntax check.
N:
N: This issue may hide other issues as Lintian skips some checks on the
N: file in this case.
N:
N: Refer to
N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N: details.
N:
N: Severity: normal, Certainty: possible
N:
N: Check: source-copyright, Type: source
N:
gbp:error: '~/bin/git-pbuilder' failed: it exited with 1
Since I'll go offline until tomorrow evenining right now I can not
comment on it. Feel free to seek for other help on the mailing
list.
Kind regards
Andreas.
On Sat, Aug 02, 2014 at 03:42:07PM +0200, Alexandre Gramfort wrote:
> hi Andreas,
>
> I think I pushed a fix.
>
> Sorry for the noob question but what do you mean by "you can avoid
> this kind of problems when using `dch` to edit
> the changelog" ? how does the packaging system run the tests?
>
> Can I check myself if the package built?
>
> Alex
>
>
> On Sat, Aug 2, 2014 at 3:09 PM, Andreas Tille <andreas at fam-tille.de> wrote:
> > Hi Alexandre,
> >
> > the state in Git does not build. While I fixed the missing Debian
> > revision number in the changelog entry (please be so kind to always run
> > a test build - with your latest commit the package does not even start
> > building; you can avoid this kind of problems when using `dch` to edit
> > the changelog) the test suite is running into one error. I attached a
> > build log. Any hint how to run this successfully?
> >
> > Kind regards
> >
> > Andreas.
> >
> > On Sat, Aug 02, 2014 at 12:31:52AM +0200, Alexandre Gramfort wrote:
> >> hi Andreas,
> >>
> >> I think i've made it :)
> >> I pushed v0.8 and immediately pushed v0.8.1 which is our quick fix release.
> >>
> >> Let me know if everything looks good on your side.
> >>
> >> thanks for your help and patience :)
> >>
> >> Alex
> >>
> >>
> >> On Fri, Aug 1, 2014 at 11:25 AM, Andreas Tille <andreas at an3as.eu> wrote:
> >> > Hi,
> >> >
> >> > just reading
> >> >
> >> > http://lists.alioth.debian.org/pipermail/debian-med-packaging/2014-July/028210.html
> >> >
> >> > and wondering, whether this might be an alternative to the manual
> >> > merge ...
> >> >
> >> > Kind regards
> >> >
> >> > Andreas.
> >> >
> >> > On Fri, Aug 01, 2014 at 11:17:58AM +0200, Andreas Tille wrote:
> >> >> On Fri, Aug 01, 2014 at 03:34:45AM +0200, Alexandre Gramfort wrote:
> >> >> > >> uscan --verbose --force-download
> >> >> >
> >> >> > this works
> >> >>
> >> >> OK.
> >> >>
> >> >> > >> git import-orig --pristine-tar ../python-mne_0.8.orig.tar.gz
> >> >> >
> >> >> > I had to specify debian as my debian-branch in .git/gbp.conf
> >> >> > as otherwise it was merging to my master branch.
> >> >>
> >> >> Usually it should merge to *upstream* branch. I have no gbp.conf file
> >> >> (which rather would belong to the debian/ dir if I'm not totally
> >> >> mistaken) and it always worked fine that way.
> >> >>
> >> >> > Yet this now produces
> >> >> > merge conflicts. It there a way to use something like
> >> >> > --strategy-option theirs in the merge?
> >> >> >
> >> >> > is it fine if I do the merge manually ? that will keep all the history though.
> >> >>
> >> >> Do you get
> >> >>
> >> >> $ git import-orig --pristine-tar ../python-mne_0.8.orig.tar.gz
> >> >> ...
> >> >> pristine-tar: committed python-mne_0.8.orig.tar.gz.delta to branch pristine-tar
> >> >> gbp:info: Merging to 'master'
> >> >> gbp:error: Merge failed, please resolve.
> >> >>
> >> >>
> >> >> $ LC_ALL=C git status
> >> >> ...
> >> >> Unmerged paths:
> >> >> (use "git add <file>..." to mark resolution)
> >> >>
> >> >> both modified: mne/tests/test_utils.py
> >> >> both modified: mne/utils.py
> >> >>
> >> >> ?
> >> >>
> >> >> Please always post such details rather than "this now produces merge
> >> >> conflicts". Any yes, while I have no idea why this is happening this is
> >> >> probably the way to go. Some more experienced Git experts than me might
> >> >> insist if I'm wrong.
> >> >>
> >> >> > thanks for your help
> >> >>
> >> >> Kind regards
> >> >>
> >> >> Andreas.
> >> >>
> >> >> --
> >> >> http://fam-tille.de
> >> >>
> >> >> _______________________________________________
> >> >> Debian-med-packaging mailing list
> >> >> Debian-med-packaging at lists.alioth.debian.org
> >> >> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> >> >>
> >> >
> >> > --
> >> > http://fam-tille.de
> >>
> >
> > --
> > http://fam-tille.de
>
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list