[Debian-med-packaging] [relion] branch master created (now d446b4a)

Andreas Tille andreas at an3as.eu
Mon Oct 13 22:21:44 UTC 2014


Hi Roland,

On Mon, Oct 13, 2014 at 11:02:00PM +0200, rf at q-leap.de wrote:
> >>>>> "Andreas" == Andreas Tille <andreas at an3as.eu> writes:
> Hi Andreas,
> 
> I just pushed my latest set of commits. Packages do build now with (at
> least) the following issues left:

What is also left is

   git import-orig --pristine-tar <orig_tarball>

as described in policy.  The repository is lacking the typical branches
upstream and pristine-tar (or you missed pushing these).  So I just
answer your items without having done a test build.

> 
> - usr/share/doc is still missing

You mean upstream docs are not yet installed, right?

> - Missing manpages (lintian warnings ...). Is this release critical?

Not critical but would be nice.  Sometimes help2man is your friend.

> - d/copyright created with /usr/lib/cdbs/licensecheck2dep5 has a number
>   of FIXMEs. What to do about them?

I usually fill in

Upstream-Name: FIXME
Upstream-Contact: FIXME
Source: FIXME


> - The build process in rules/override_dh_auto_build is not particularly
>   nice. It works, but I will eventually split the separate builds more
>   appropriately. Don't know, whether I will get around to do this before
>   the freeze. But I don't think, it should be a show-stopper. The
>   separate builds are necessary to avoid pulling in unneeded
>   dependencies by dh_shlibdeps for the different bin packages.

If you need to different configure steps its probably needed to do such
tricks.  I have no better idea either.

> - No testing done yet ... Will do asap and will tag for release then.

OK.

> - Contact upstream (see below)
> - If you want, you can try a test build with debuild.

See above - pristine-tar would really help.
 
>     Andreas> Hi Roland, On Fri, Oct 10, 2014 at 04:10:37PM +0200,
>     Andreas> rf at q-leap.de wrote:
>     >> >>>>> "Andreas" == Andreas Tille <andreas at an3as.eu> writes:
>     >>
>     Andreas> Hi again, please git pull.  I added citation information,
>     Andreas> fixed d/rules permission and did `cme fix dpkg-control`.
>     Andreas> If you don't like the latter (which I personally doubt)
>     Andreas> please at least respect 80 character line limit for
>     Andreas> description.
>     >>
>     >> OK, thanks. Upstream download site requires registration. Any
>     >> ideas how to handle this in the watch file?
> 
>     Andreas> No, I have not ... except for contacting upstream which we
>     Andreas> should do anyway since in some way we are "undermining"
>     Andreas> their registration process if we distribute the package on
>     Andreas> Debian.  It might be convincing to upstream that we are
>     Andreas> mentioning their publication (starting from next cron job
>     Andreas> tomorrow).
> 
> I will contact upstream asap, asking what to do about the download
> page and suggesting to create a usable git repo. I've also subscribed to
> their mailing list to stay on top of things.

Sounds good.
 
>     >> http://www2.mrc-lmb.cam.ac.uk/groups/scheres/download_relion.html
>     >> If you have a quick solution, you can just add the file to the
>     >> repo.
> 
>     Andreas> You might convince upstream to find a better layout on
>     Andreas> Github and do some prober release tagging which would
>     Andreas> enable us to drain the source from here
> 
>     Andreas>    https://github.com/jjcorreao/relion
> 
> This seems to be an unofficial repo (not supported by the MRC LMB
> group). The README says "Run RELION at [NERSC] (NERSC is a US National
> Lab)", so it seems to have nothing to do with upstream.

Ahh, OK.

Kind regards

      Andreas. 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list