On Wed, Nov 27, 2019 at 4:24 PM Andreas Tille <[email protected]> wrote:

> Hi,
>
> On Wed, Nov 27, 2019 at 12:08:08PM +0000, Carnė Draug wrote:
> > On Wed, 27 Nov 2019 at 10:52, Andreas Tille <[email protected]> wrote:
> > > > The Bio::Perl module is on the Bio-Procedural repository [1].  No one
> > > > has picked up its maintenance and remains unreleased so you won't
> find
> > > > it on CPAN.
> > >
> > > Would you volunteer to take over this one?
> >
> > I'm sorry but I can't.
> >
> > > If not could you give some
> > > short intro what is needed to do to get that module back on CPAN?
> >
> > Sure.  Someone will need to show interest on take over maintenance of
> > it.  To do so, I would open an issue on the repo [2] saying that I was
> > interested.  This person will need a PAUSE account [3].  The admin of
> > the BIOPERLML on PAUSE (that's cjfields) will need to give permissions
> > to that person.
> >
> > The distribution is already setup to be released with bioperl's dzil
> > plugin bundle [4].  The instructions are there.
> >
> > I think a maintainer should at least address issues #1 [5] and #2 [6]
> > before making the release.
>
> Thanks for the introduction.  For me as a non-Perl programmer that's way
> to complex since even if I make it through the procedure I could not
> take over any maintenance of a Perl module.
>
> > Also, beware of the following optional dependencies which are not part
> > of the core BioPerl distribution (not sure if already packaged in
> > Debian):
> >
> >   * Bio::DB::EMBL
> >   * Bio::DB::GenBank
> >   * Bio::DB::GenPept
> >   * Bio::DB::RefSeq
> >   * Bio::Tools::Run::RemoteBlast
> >
> > As well as these also optional dependencies which are also not on CPAN
> > yet:
> >
> >   * Bio::DB::RefSeq [7]
> >   * Bio::DB::SwissProt [8]
>
> Adding some other lib#AvailableOnCPAN#-perl package seems to be a
> feasible thing to do, thought.  Also if there is some maintained
> upstream source outside CPAN should be fine.
>
> So the question is:
>
>     Do we have some Perl programmer in the Debian Med team who is
>     willing to follow the procedure described above?
>
> If the answer is no, what do we do to salvage packages like prokka and
> possibly others since it seems the old bioperl is broken appart that
> strongly that other packages relying on it will be broken as well.  Is
> the answer that we revert the version bump any rely on the old
> monolithic bioperl or should we talk about the problem with upstreams of
> prokka (and may be others) to change their code to only use maintained
> bioperl modules?
>

FYI: Prokka works with the new bioperl just fine.

I just saw that the latest roary has a patch for the recent bioperl
release,
https://salsa.debian.org/med-team/roary/blob/master/debian/patches/new-bioperl-require.patch
And indeed, it was the version of roary in testing that was blocking the
bioperl transition, so I added a Breaks on old roary to bioperl.

-- 
Michael R. Crusoe

Reply via email to