Le jeu. 7 févr. 2019 à 08:02, Andreas Tille <ti...@debian.org> a écrit :
> Hi Carnė, > > I've put the other uploaders in CC and would like them to comment, thank > you. > > On Wed, Feb 06, 2019 at 04:36:10PM +0000, Carnė Draug wrote: > > On Wed, 6 Feb 2019 at 15:43, Andreas Tille <andr...@an3as.eu> wrote: > > > > > > > > Thanks for the pointer - uploaded yesterday. Any solution for the > > > > > issue with bioperl-run (#921495)? > > > > > > > > > > > > > I replied on the bug tracker for that specific issue. > > > > > > > > But please read the Change file of the release. There has been a > > > > *lot* of changes on the last release. There's almost no bug fix, > it's > > > > all about removing modules, removing programs, adding new modules > from > > > > other distributions, and dropping dependencies. > > > > > > > > One very nice change is that this release breaks the circular > > > > dependence on bioperl-run (bioperl was dependent on bioperl-run which > > > > the was dependent on bioperl) > > > > > > > > Many of the modules removed were moved into separate distributions. > > > > But while there's a repository for those new distributions, upstream > > > > has not actually made releases. > > > > [...] > > > > > > Hmmm, I admit I have not expected this kind of heavy changes in a micro > > > version change release. I'm tempted to either file an RC bug to block > > > migration of this release or even use an epoch to revert that upgrade. > > > That's a lot of changes right before the freeze and I do not want this > > > to go into Buster. What solution do you prefer? > > > > > > BTW, you could help distributors realise these kind of changes by > > > choosing a more usual versioning sheme - for instance 1.8.0 or 2.0.0 > > > would have forced me to read the changes and have prevented me from > > > uploading. > > > > > > > This "heavy changes" are not really a "micro version change release". > > They are the 1.7 series. It's too much to do it all in one major > > release so it was announced that it would span multiple releases. > > >From the README file in release 1.7.0: > > > > Starting immediately after the final 1.6 branch, we will start > > splitting BioPerl into several smaller easier-to-manage > > distributions. These will have independent versions, all likely > > starting with v1.7.0. **We do not anticipate major API changes in > > the 1.7.x release series, merely that the code will be > > restructured in a way to make maintenance more feasible.** > > > > You will even find that notice on the later 1.6 releases which are 5 > > years old. That text is no longer on the README file but there is > > something similar on the HACKING file. > > > > About a solution, I'm on two minds about what I prefer: > > > > As upstream developer and Debian packager I think it might be better > > to not migrate the new version to testing. > > OK. What do the other Uploaders think? > I'd rather not upgrade it too with close freeze for release. We may find too many problems unresolvable in this timeframe. Olivier > > > These are large changes > > and don't seem acceptable during transition freeze. There's been > > almost no bug fix on it (and the few ones are simple to backport) so > > the migration effectively just removes modules from Debian that people > > may still be using. > > > > But as an actual user of BioPerl, I would prefer the migration because > > of the lesser dependencies. Currently, installing bioperl in Debian > > brings with it a crapload of dependencies. > > Would you volunteer to co-maintain the package inside Debian. Please > note: I *never* used BioPerl (except in an extremely small example for > a colleague several years ago), I'm neither a Perl programmer nor a > biologist / bioinformatican. Looks like I'm quite badly qualified for > maintaining that package but its like with so many (too many??) other > Debian Med packages I also do not use: I'm just doing it since nobody > else is doing it otherwise. In close to all cases it is sensible to > upgrade Software with micro version changes - in this case it was wrong. > > For me the most reasonable thing would be now if you put your name > instead of mine into the Uploaders field (and other non-active uploaders > remove their IDs to not have fake metadata on this package). My goal > general goal for Debian Med package is to gather *competent* people to > do a sensible job on the packages (thus I'm probably the worst choice > here and you are way better). Would you volunteer to take over? > Whatever you decide for the migration of 1.7.4 I'm fine with it. > > > BioPerl-Run not even works > > properly because many of its dependencies are not packaged and others > > are on non-free. Also, I question how many people use the removed > > modules which are not particularly useful (but I'm only one user) > > which as a developer I also know to be quite buggy. > > I'd love if we can stop distributing buggy packages. > > > > > Also, note that in CPAN, this is the BioPerl distribution. In Debian > > > > there's the bioperl source package, the debian bioperl binary package > > > > (scripts from that package), and libbio-perl-perl (the perl modules). > > > > However: > > > > > > > > 1) the BioPerl distribution no longer has the Bio::Perl module so > > > > the name libbio-perl-perl would no longer be a good match. > > > > > > > > 2) upstream does not consider bioperl to be the scripts. The > > > > scripts are just a secondary thing. BioPerl main thing are the > > > > modules. And with the split of bioperl into smaller modules, > > > > there is also bioperl the project which would be all of the > > > > bioperl distributions. > > > > You didn't address this two issues. These already existed before. > > And while the Bio::Perl module did exist before, it was not the main > > module of the distribution so the binary package should not have been > > named libbio-perl-perl. > > I did not addressed it since I have no idea what to answer, sorry. May > be the other Uploaders can comment on it. Its another proof that we are > lacking competence here and I'd love to change this. > > Thanks a lot for pointing the finger in the current problems > > Andreas. > > -- > http://fam-tille.de >