Re: RM pinfish?

2022-09-14 Thread Andreas Tille
Hi Nilesh,

Am Sun, Sep 04, 2022 at 11:07:12PM +0530 schrieb Nilesh Patra:
> Pinfish is working fine in the archive(no bugs), but upstream has abandoned
> the development and marked the repo as read-only[1]
> Since this does not look very important, is it ok to file a removal request?

Steffen?  You added this project to the spreadsheet[2].  Would you mind
answering Nilesh's question?
 
> I am not a user of the package, nor a bioinformatics guy, hence looking for 
> opinions
> if this is useful.

In case you are bored to be specified as Uploader I'd volunteer to
exchange our names and upload.

Kind regards

Andreas.

> [1]: https://github.com/nanoporetech/pinfish
[2] 
https://docs.google.com/spreadsheets/d/1tApLhVqxRZ2VOuMH_aPUgFENQJfbLlB_PFH_Ah_q7hM/edit?ts=5eb957ba#gid=543782716

-- 
http://fam-tille.de



Re: RM pinfish?

2022-09-14 Thread Nilesh Patra
On Wed, Sep 14, 2022 at 02:07:51PM +0200, Andreas Tille wrote:
> Am Sun, Sep 04, 2022 at 11:07:12PM +0530 schrieb Nilesh Patra:
> > I am not a user of the package, nor a bioinformatics guy, hence looking for 
> > opinions
> > if this is useful.
> 
> In case you are bored to be specified as Uploader
 
I am partly bored because I have so many packages under my name and I have 
personal
interest in only a few.
But I also strongly belive in removing software that no-one is using. I agree
that our packages usually have low popcon values, but if some package is _never_
gonna be used, and is abandoned upstream, I think it is an absolute waste of
my time to keep maintaining it. Frankly, I'd do something else.

The purpose of this mail is not to only push myself out of equation, but to also
rm something that isn't useful for anyone in debian as such.

> I'd volunteer to exchange our names and upload.

This is a go package and you have told me several times that you aren't the best
person to work on golang-related tasks, most recently on -hpc list[3]
So if going forward a bug is reported against pinfish, you'd probably have to 
spend
more time on it that you'd like.
So I don't think just exchanging names is a very optimal thing to do here.

If I don't hear from Steffen, or no-one raises an objection in the next three 
weeks, I'll
proceed to file an RM bug.

> > [1]: https://github.com/nanoporetech/pinfish
> [2] 
> https://docs.google.com/spreadsheets/d/1tApLhVqxRZ2VOuMH_aPUgFENQJfbLlB_PFH_Ah_q7hM/edit?ts=5eb957ba#gid=543782716
[3]: https://lists.debian.org/debian-hpc/2022/08/msg00020.html

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Re: RM pinfish?

2022-09-14 Thread Andreas Tille
Hi Nilesh,

Am Wed, Sep 14, 2022 at 06:23:58PM +0530 schrieb Nilesh Patra:
> > In case you are bored to be specified as Uploader
>  
> I am partly bored because I have so many packages under my name and I have 
> personal
> interest in only a few.

Perfectly understandable.

> But I also strongly belive in removing software that no-one is using. I agree
> that our packages usually have low popcon values, but if some package is 
> _never_
> gonna be used,

How can we know?  I simply trusted Steffens insight he has put into the
spreadsheet[2] and have put Steffen in CC to confirm.  In case he agrees
that pinfish is not needed any more we should mention this in this sheet
and remove the package accordingly.  So my main motivation for my mail
was to ping Steffen for clarification.

> and is abandoned upstream, I think it is an absolute waste of
> my time to keep maintaining it. Frankly, I'd do something else.

This is not the first package abandoned upstream - we have even packages
where you can find the source only in webarchive (and for sure
debian.org).

> The purpose of this mail is not to only push myself out of equation, but to 
> also
> rm something that isn't useful for anyone in debian as such.

I perfectly understand this.  However, I think packages in [2]
are useful for some purpose.
 
> > I'd volunteer to exchange our names and upload.
> 
> This is a go package and you have told me several times that you aren't the 
> best
> person to work on golang-related tasks, most recently on -hpc list[3]

That's correct.  But we have packages in haskell (phybin) and D
where I'm even worse.

> So if going forward a bug is reported against pinfish, you'd probably have to 
> spend
> more time on it that you'd like.

I'd prefer to wait with removal until we have the situation of such a
bug that might cause real trouble.

> So I don't think just exchanging names is a very optimal thing to do here.
> 
> If I don't hear from Steffen, or no-one raises an objection in the next three 
> weeks, I'll
> proceed to file an RM bug.

Steffen???

Kind regards

Andreas.

> > > [1]: https://github.com/nanoporetech/pinfish
> > [2] 
> > https://docs.google.com/spreadsheets/d/1tApLhVqxRZ2VOuMH_aPUgFENQJfbLlB_PFH_Ah_q7hM/edit?ts=5eb957ba#gid=543782716
> [3]: https://lists.debian.org/debian-hpc/2022/08/msg00020.html
> 
> -- 
> Best,
> Nilesh



-- 
http://fam-tille.de



[GSoC 2022 Final Report] Quality assurance for biological and medical applications inside Debian

2022-09-14 Thread Mohd Bilal

Hello team \o/ ,

I'm Mohammed Bilal and I've been the GSoC intern working with the Debian 
Med Team during 2022 and the one who've been bugging this mailing list 
for the past few months.This is my final report for the GSoC project 
"Quality Assurance and Continuous Integration for Applications in Life 
Sciences and Medicine". This is an overview of the work done during my 
GSoC period with the team.


** About the project

The Debian Med project has packaged several applications in life 
sciences and medicine. Continuous integration for these packages is 
essential to ensure reproducible results and that all components work 
together. These, tests often uncover bugs in the code and the packaging 
process that can cause failures on end-user machines. The aim of my 
project was to write autopkgtests for Debian Med packages, fix existing 
tests, any pipeline failures and fix the bugs uncovered by these tests.


** Statistics:

Autopkgtests added: 30
Updates : 7
Bugs fixed: 5


Autopkgtests added:

*python-datacache
*parallel-fastq-dump
*nifticlib
*gifticlib
*dicomnifti
*openslide
*minc-tools
*dcm2niix
*atropos
*python-bioblend
*python-cobra
*intake
*bmtk
*nifti2dicom
*biomaj3-cli
*gdcm
*megadepth
*rockhopper
*emmax
*zalign
*plastimatch
*delly
*dcmtk
*nipype
*emperor
*python-wdlparse
*libbigwig
*libncl
*gatb-core
*tvc


Package Updates:

*q2-dada2
*q2-feature-classifier
*q2-fragment-insertion
*q2-metadata
*q2-phylogeny
*delly
*q2-sample-classifier


RC Bugs fixed

*dcm2niix (Closes: #1012336)
*dicomnifti (Closes: #1013364)
*gdcm (Closes: #1016450)
*mothur (Closes: #1014104)
*megadepth (Closes: #1016454)


I became a Debian Maintainer right before the start of my gsoc journey 
and I'm thankful to my mentors for giving me access to upload some of my 
work on my own. Also during gsoc I got the chance to use some of the 
Debain Project's Infra like I got access to a s390 porterbox for fixing 
a bug in one of the packages I've worked on


I would like to thank my mentors, Andreas Tille and Nilesh Patra for 
their constant support and encouragement. I had a wonderful experience 
working with these amazing DDs. They were very quick to respond to my 
queries, sponsoring uploads and were very supportive. Also I would like 
to thank other Debian-Med members on this mailing list and the matrix 
room who guided me during my GSoC period. You all were super supportive 
and provided much needed feedback for my work. I plan to stick around 
and continue my contributions to Debian Med in the near feature.


A snippet containing the links of all packages I've worked can be found 
here[1]


Finally thanking the Debian Project for giving me this opportunity.I had 
a fun and productive summer with Debian 😃



[1] - https://salsa.debian.org/-/snippets/609

Thanks
--
Mohammed Bilal
2D65 BC1E B966 5A6E 97F9 730A B3F5 9452 8521 9E1F



OpenPGP_signature
Description: OpenPGP digital signature


Re: [GSoC 2022 Final Report] Quality assurance for biological and medical applications inside Debian

2022-09-14 Thread Andreas Tille
Hi Bilal,

thanks a lot for all your work!  I would be very happy if you would stay
in the team and contribute as long as your time permits.

Kind regards

Andreas.

Am Wed, Sep 14, 2022 at 08:31:23PM +0530 schrieb Mohd Bilal:
> Hello team \o/ ,
> 
> I'm Mohammed Bilal and I've been the GSoC intern working with the Debian Med
> Team during 2022 and the one who've been bugging this mailing list for the
> past few months.This is my final report for the GSoC project "Quality
> Assurance and Continuous Integration for Applications in Life Sciences and
> Medicine". This is an overview of the work done during my GSoC period with
> the team.
> 
> ** About the project
> 
> The Debian Med project has packaged several applications in life sciences
> and medicine. Continuous integration for these packages is essential to
> ensure reproducible results and that all components work together. These,
> tests often uncover bugs in the code and the packaging process that can
> cause failures on end-user machines. The aim of my project was to write
> autopkgtests for Debian Med packages, fix existing tests, any pipeline
> failures and fix the bugs uncovered by these tests.
> 
> ** Statistics:
> 
> Autopkgtests added: 30
> Updates : 7
> Bugs fixed: 5
> 
> 
> Autopkgtests added:
> 
>   *python-datacache
>   *parallel-fastq-dump
>   *nifticlib
>   *gifticlib
>   *dicomnifti
>   *openslide
>   *minc-tools
>   *dcm2niix
>   *atropos
>   *python-bioblend
>   *python-cobra
>   *intake
>   *bmtk
>   *nifti2dicom
>   *biomaj3-cli
>   *gdcm
>   *megadepth
>   *rockhopper
>   *emmax
>   *zalign
>   *plastimatch
>   *delly
>   *dcmtk
>   *nipype
>   *emperor
>   *python-wdlparse
>   *libbigwig
>   *libncl
>   *gatb-core
>   *tvc
> 
> 
> Package Updates:
> 
>   *q2-dada2
>   *q2-feature-classifier
>   *q2-fragment-insertion
>   *q2-metadata
>   *q2-phylogeny
>   *delly
>   *q2-sample-classifier
> 
> 
> RC Bugs fixed
> 
>   *dcm2niix (Closes: #1012336)
>   *dicomnifti (Closes: #1013364)
>   *gdcm (Closes: #1016450)
>   *mothur (Closes: #1014104)
>   *megadepth (Closes: #1016454)
> 
> 
> I became a Debian Maintainer right before the start of my gsoc journey and
> I'm thankful to my mentors for giving me access to upload some of my work on
> my own. Also during gsoc I got the chance to use some of the Debain
> Project's Infra like I got access to a s390 porterbox for fixing a bug in
> one of the packages I've worked on
> 
> I would like to thank my mentors, Andreas Tille and Nilesh Patra for their
> constant support and encouragement. I had a wonderful experience working
> with these amazing DDs. They were very quick to respond to my queries,
> sponsoring uploads and were very supportive. Also I would like to thank
> other Debian-Med members on this mailing list and the matrix room who guided
> me during my GSoC period. You all were super supportive and provided much
> needed feedback for my work. I plan to stick around and continue my
> contributions to Debian Med in the near feature.
> 
> A snippet containing the links of all packages I've worked can be found
> here[1]
> 
> Finally thanking the Debian Project for giving me this opportunity.I had a
> fun and productive summer with Debian 😃
> 
> 
> [1] - https://salsa.debian.org/-/snippets/609
> 
> Thanks
> -- 
> Mohammed Bilal
> 2D65 BC1E B966 5A6E 97F9 730A B3F5 9452 8521 9E1F
> 




-- 
http://fam-tille.de



[Proposed MBF: wxwidgets3.2 transition] Med/science-team packages

2022-09-14 Thread Nilesh Patra
Hi,

There are some packages listed under our team and science team namespace
as listed below (I snipped the rest of the dd_list)
Please consider to port them to new wxwidgets if you happen to
work on these packages in near future.

And otherwise, help welcome in porting these, as we need to fix these
packages sooner or later.

Thanks!
Nilesh

- Forwarded message from Scott Talbert  -

From: Scott Talbert 
To: debian-de...@lists.debian.org
Date: Mon, 12 Sep 2022 22:32:23 -0400 (EDT)
Subject: Proposed MBF: wxwidgets3.2 transition
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)

Hi,

wxWidgets 3.2 (a new API/ABI stable release) has been released a few months
ago and is now packaged in unstable as wxwidgets3.2.  Upstream has stopped
supporting wxWidgets 3.0, so the Debian wx team would like to migrate all wx
package users to wxwidgets3.2 for bullseye, with the plan to remove
wxwidgets3.0 before release.

For most packages, the transition should be as simple as changing
Build-Depends from libwxgtk3.0-gtk3-dev to libwxgtk3.2-dev.  Some packages may
require small patches; I'm happy to help with those (and I have some already
from working on this transition in Fedora already).

The Release Team has set up a transition tracker for us to track progress [1].

I'm planning to file bugs for all packages that haven't yet migrated. dd-list
is attached.

Please let me know if you have any questions or comments.

Thanks,
Scott

[1] https://release.debian.org/transitions/html/wxwidgets-3.2.html

Debian Med Packaging Team 
   ctsim
   gentle
   lamarc
   mriconvert
   treeviewx

Debian Science Team 
   gnuplot
   plplot
   wxastrocapture

Debichem Team 
   openbabel
   qutemol

- End forwarded message -


signature.asc
Description: PGP signature


Re: RM pinfish?

2022-09-14 Thread Nilesh Patra
On Wed, Sep 14, 2022 at 03:53:42PM +0200, Andreas Tille wrote:
> Am Wed, Sep 14, 2022 at 06:23:58PM +0530 schrieb Nilesh Patra:
> > But I also strongly belive in removing software that no-one is using. I 
> > agree
> > that our packages usually have low popcon values, but if some package is 
> > _never_
> > gonna be used,
> 
> How can we know?

We can't, which is exactly the reason why I started this thread in the first 
place :)

> I simply trusted Steffens insight he has put into the
> spreadsheet[2] and have put Steffen in CC to confirm.  In case he agrees
> that pinfish is not needed any more we should mention this in this sheet
> and remove the package accordingly.

I agree. BTW I wonder if we should get rid of the spreadsheet and document it
somewhere else so it is accessible a bit more widely?

I have a feeling that the said spreadsheet is ``somewhat'' hidden from rest of
the debian and it'd be cool to have everyone take a look at it and/or propose
to make modifications.

> > and is abandoned upstream, I think it is an absolute waste of
> > my time to keep maintaining it. Frankly, I'd do something else.
> 
> This is not the first package abandoned upstream - we have even packages
> where you can find the source only in webarchive (and for sure
> debian.org).

I am aware of it, because I have worked on many of such packages, and I still
think that even these packages _should_ be removed if _no one_ is using them.
I find it tasteless to burn so much of developer time on things that are no 
longer
relevant.

OTOH, there are packages that need updates with new upstream releases and keep 
waiting which
in my opinion is a much more impactful than fixing RC bugs in packages that have
sources purged upstream (:

We already have so many packages so we probably need same/less number of 
packages (not more)

> > This is a go package and you have told me several times that you aren't the 
> > best
> > person to work on golang-related tasks, most recently on -hpc list[3]
> 
> That's correct.  But we have packages in haskell (phybin) and D
> where I'm even worse.

But that does not mean that you go on adding yourself to _even more_ of such
packages/tasks where you are not fully comfortable.
I believe you'd like to keep such a list of unexplored territories to a 
minimum, as it's wise to do so.

> > So if going forward a bug is reported against pinfish, you'd probably have 
> > to spend
> > more time on it that you'd like.
> 
> I'd prefer to wait with removal until we have the situation of such a
> bug that might cause real trouble.

Again, I do not see a lot of point in keeping something 'limping' to the point 
when it gets
completely un-recoverable.
The situation with pinfish mayn't be too bad, but I don't see a point in 
waiting for an
RC bug to be filed against it some day or the other and _then_ asking for it to 
be kicked.

What is even worse is that the RC bug is somehow easy to fix, someone fixes it 
and uploads and
we end up maintaining it for even longer, when in principle it might simply not 
be worth the effort
at all.

> > So I don't think just exchanging names is a very optimal thing to do here.
> > 
> > If I don't hear from Steffen, or no-one raises an objection in the next 
> > three weeks, I'll
> > proceed to file an RM bug.
> 
> Steffen???

@Steffen, if you are reading this, a quick reply would be appreciated, really!

> > > > [1]: https://github.com/nanoporetech/pinfish
> > > [2] 
> > > https://docs.google.com/spreadsheets/d/1tApLhVqxRZ2VOuMH_aPUgFENQJfbLlB_PFH_Ah_q7hM/edit?ts=5eb957ba#gid=543782716
> > [3]: https://lists.debian.org/debian-hpc/2022/08/msg00020.html

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Re: [Proposed MBF: wxwidgets3.2 transition] Med/science-team packages

2022-09-14 Thread Steven Robbins
On Wednesday, September 14, 2022 3:21:57 P.M. CDT Nilesh Patra wrote:
> Hi,
> 
> There are some packages listed under our team and science team namespace
> as listed below (I snipped the rest of the dd_list)
> Please consider to port them to new wxwidgets if you happen to
> work on these packages in near future.

Thanks!  I glossed over the original message because I forgot to check for 
team-maintained things.

I will take care of MRIConvert.

-Steve


signature.asc
Description: This is a digitally signed message part.