[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] import: Update Bioconductor release to 3.5.
From: |
Roel Janssen |
Subject: |
Re: [PATCH] import: Update Bioconductor release to 3.5. |
Date: |
Fri, 28 Apr 2017 11:11:12 +0200 |
User-agent: |
mu4e 0.9.18; emacs 25.2.1 |
Ricardo Wurmus writes:
> Roel Janssen <address@hidden> writes:
>
>>> I’d be happy if you could take care of the mass update. I should note
>>> that sometimes new inputs are required. To find them I usually run the
>>> update in a separate branch where I’ve applied changes to import anew
>>> and compare with the existing package expression when updating. It’s on
>>> my list to clean this all up and submit my changes for review. It’s
>>> ugly but it works pretty well. If you’re interested I could send you a
>>> patch.
>>
>> How do you test which inputs are required? I built all the bioconductor
>> packages and fixed their builds by adding inputs wherever that was
>> needed. This does not take care of inputs that are no longer needed (if
>> any..). Any way I can test that in a convenient way?
>
> Attached is my rough patch set. Apply this and run the update with
> “guix refresh -t bioconductor,cran -u”. It will tell you to “consider”
> removing or adding inputs. Some of the suggestions are wrong, but it
> really means well :)
>
> It’s terrible code in some places. Don’t look too closely.
Thanks! I think I've processed the mass-update now. It looks like we
have only gained dependencies. (Not a lot though).
I kept the SVN repository URL for Bioconductor for now, instead of the
Github mirror. AFAIU, Bioconductor is going to transition to Git (and
Github) before the next release, which deprecates the
'Bioconductor-mirror' repository. Since package maintainers get the
heads-up and probably have to take some action when this transition
occurs, I will make sure we transition without service disruption. :)
Kind regards,
Roel Janssen