Uploaders orphaning packages / Conda (Was: Bug#921382: kineticstools: autopkgtest needs update for new version of h5py)

2019-02-04 Thread Andreas Tille
Hi Afif,

please lets move this to the list  I guess it is fine to quote your
non-privat text here.

On Tue, Feb 05, 2019 at 01:03:26AM -0500, Afif Elghraoui wrote:
> 
> The
> problem is I'm not sure how filing an RFA or orphaning a package works
> within a team. I think what I should have done in the beginning is send
> out a message on the debian-med list asking for someone to take over and
> then formally orphan/remove the ones that didn't get adopted.

You could start with removing yourself as Uploader which is a clear sign
that you will not work on this any more.  I might consider adding myself
to make sure we have at least one uploader in the team.  I do not see
any reason to remove packages that are functional and not RC buggy (over
several releases).

> >  I remember you
> > said you are not using these any more but the same is true for me - I
> > never ever used any of those packages and I spent a lot of time on these
> > anyway>  I wonder whether you might be able to become active and deal
> > with the issues on the packages where you are in the Uploaders field.
> 
> I don't think you should spend time on the packages you have no interest
> in, either.

What means "interest"?  If it is I should not spend time on packages I'm
not using for my own work I can leave Debian Med since I'm not using a
single one.  As a Debian maintainer I want to provide a useful system
for my colleagues and the motivation to maintain also packages that are
not used here is to possibly attract even more people to join the
effort.  This attraction of people has worked to some extend (way better
than in other teams but admittedly I was hoping for more active
contributors).

> What I would be willing to do is file for removal of the
> packages where I'm listed as the sole uploader.

I do not think that we should remove packages with some popcon users
that are not RC buggy.
 
> Even if I was still using the packages, it is much less motivating to
> maintainer Debian packages for scientific software than something
> vendor-neutral and user-installable like conda, which has become very
> popular in bioinformatics. In fact, all these PacBio packages that I had
> created for Debian are now packaged in conda by upstream itself.

Honestly, I think the conda-hype has some positive effects also for our
packaging.  I realised that upstreams learned that release tags are a
good idea, responding to issues of packagers is more frequent and so on.
IMHO software that is fit for Conda packaging has increased chances to
be not hard to package for Debian as well.  I do not see Conda as a pure
competitor to our efforts since there are also different areas where the
different packaging efforts are differently suited.  However, by all
means we should force the effort to package the Conda tools themselves
in any case.

Kind regards

   Andreas.

-- 
http://fam-tille.de



Re: Third party code inside Ugene

2019-02-04 Thread Yuliya Algaer

Hi Andreas,


I did the following:


1. git clone https://github.com/ugeneunipro/ugene.git ugene_deb

2. removed zlib from ~/ugene_deb/src/libs_3rd_party

3. export UGENE_USE_BUNDLED_ZLIB=0

4. qmake -r

5. make


Could you please try to do the same steps?

Thank you,

Yuliya


On 02/01/2019 06:10 PM, Andreas Tille wrote:

Hi again,

I took the time and re-added

 src/libs_3rdparty/zlib/zlib.pr[io]

and tried to set the variable below.  Unfortunately it does not work with
removed zlib code:

...
cd src/libs_3rdparty/zlib/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
/build/ugene-1.31.1+dfsg1/src/libs_3rdparty/zlib/zlib.pro 'QMAKE_CFLAGS_RELEASE=-g -O2 
-fdebug-prefix-map=/build/ugene-1.31.1+dfsg1=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CFLAGS_DEBUG=-g -O2 
-fdebug-prefix-map=/build/ugene-1.31.1+dfsg1=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_RELEASE=-g -O2 
-fdebug-prefix-map=/build/ugene-1.31.1+dfsg1=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_DEBUG=-g -O2 
-fdebug-prefix-map=/build/ugene-1.31.1+dfsg1=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro 
-Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now' QMAKE_STRIP=: PREFIX=/usr 
QMAKE_CFLAGS_ISYSTEM= QMAKE_CXXFLAGS_ISYSTEM= UGENE_WITHOUT_NON_FREE=1 
UGENE_LRELEASE=lrelease-qt5 UGENE_LUPDATE=lupdate-qt5 UGENE_USE_BUNDLED_ZLIB=1 ) && 
make -f Makefile
WARNING: Failure to find: src/adler32.c
WARNING: Failure to find: src/compress.c
WARNING: Failure to find: src/crc32.c
WARNING: Failure to find: src/deflate.c
WARNING: Failure to find: src/gzio.c
WARNING: Failure to find: src/infback.c
WARNING: Failure to find: src/inffast.c
WARNING: Failure to find: src/inflate.c
WARNING: Failure to find: src/inftrees.c
WARNING: Failure to find: src/minigzip.c
WARNING: Failure to find: src/trees.c
WARNING: Failure to find: src/uncompr.c
WARNING: Failure to find: src/zutil.c
WARNING: Failure to find: src/crc32.h
WARNING: Failure to find: src/deflate.h
WARNING: Failure to find: src/inffast.h
WARNING: Failure to find: src/inffixed.h
WARNING: Failure to find: src/inflate.h
WARNING: Failure to find: src/inftrees.h
WARNING: Failure to find: src/trees.h
WARNING: Failure to find: src/zconf.h
WARNING: Failure to find: src/zlib.h
WARNING: Failure to find: src/zutil.h
WARNING: Failure to find: src/adler32.c
WARNING: Failure to find: src/compress.c
WARNING: Failure to find: src/crc32.c
WARNING: Failure to find: src/deflate.c
WARNING: Failure to find: src/gzio.c
WARNING: Failure to find: src/infback.c
WARNING: Failure to find: src/inffast.c
WARNING: Failure to find: src/inflate.c
WARNING: Failure to find: src/inftrees.c
WARNING: Failure to find: src/minigzip.c
WARNING: Failure to find: src/trees.c
WARNING: Failure to find: src/uncompr.c
WARNING: Failure to find: src/zutil.c
WARNING: Failure to find: src/crc32.h
WARNING: Failure to find: src/deflate.h
WARNING: Failure to find: src/inffast.h
WARNING: Failure to find: src/inffixed.h
WARNING: Failure to find: src/inflate.h
WARNING: Failure to find: src/inftrees.h
WARNING: Failure to find: src/trees.h
WARNING: Failure to find: src/zconf.h
WARNING: Failure to find: src/zlib.h
WARNING: Failure to find: src/zutil.h
make[2]: Entering directory '/build/ugene-1.31.1+dfsg1/src/libs_3rdparty/zlib'
make -f Makefile.Release
make[3]: Entering directory '/build/ugene-1.31.1+dfsg1/src/libs_3rdparty/zlib'
make[3]: *** No rule to make target 'src/adler32.c', needed by 
'_tmp/obj/release/adler32.o'.  Stop.
make[3]: Leaving directory '/build/ugene-1.31.1+dfsg1/src/libs_3rdparty/zlib'
make[2]: *** [Makefile:40: release] Error 2
...

Kind regards

Andreas.


On Fri, Feb 01, 2019 at 08:15:29AM +0700, Yuliya Algaer wrote:

Hi Andreas,

Lets start with zlib first: it is easier that way we do not use any custom
flags, renaming and even have initial support to use system library first.

Check this code from ugene_globals.pri:

# By default, UGENE uses bundled zlib on Windows (libs_3rdparty/zlib) and OS
version on Linux.
# To use bundled version on any platform set UGENE_USE_BUNDLED_ZLIB = 1

defineTest( use_bundled_zlib ) {
     contains( UGENE_USE_BUNDLED_ZLIB, 1 ) : return (true)
     contains( UGENE_USE_BUNDLED_ZLIB, 0 ) : return (false)
     win32 {
     return (true)
     }
     return (false)
}


This way you can switch to the system library: bundled sources will not be
used at all.

So the next steps for Debian packaging could be:

1) Switch from CMake to qmake build. This is how we build UGENE for
production.

2) Try to build it with no bundled zlib. If it works you can completely
remove zlib folder from UGENE sources for Debian and add zlib-dev as the
required dependency.


About Phylip: this is plugin, so it can easily removed from the build &
source 

Re: Bug#917143: t-coffee autopkgtest regression

2019-02-04 Thread Andreas Tille
On Mon, Feb 04, 2019 at 07:35:12PM +0100, Liubov Chuprikova wrote:
> >
> > Excellent!  I think we need some goblet for the most active Outreachy /
> > GSoC remainer (=beeing most active after the internship endet) and you
> > are my favourite candidate for this praise! ;-)
> 
> Ahah, thank you, Andreas!

You are welcome.
 
> > In any case you deserve a $DRINK at dinner on our sprint for your
> > activity.
> 
> Yehey! It happened that I had missed the opportunity to get a $drink in
> September [1], so I am happy to get it now! :-)

That's not missed.  You get two (at least) ;-)

See you

   Andreas.
 
> [1] https://lists.debian.org/debian-med/2018/09/msg0.html

-- 
http://fam-tille.de



Re: Bug#917143: t-coffee autopkgtest regression

2019-02-04 Thread Liubov Chuprikova
On Mon, 4 Feb 2019 at 11:32, Andreas Tille  wrote:

> On Mon, Feb 04, 2019 at 11:05:36AM +0100, Liubov Chuprikova wrote:
> >
> > I have just pushed a fix of this! The problem was with two processes
> > competing for the same temporary file, as the tempfile names were defined
> > static.
>
> Excellent!  I think we need some goblet for the most active Outreachy /
> GSoC remainer (=beeing most active after the internship endet) and you
> are my favourite candidate for this praise! ;-)
>

Ahah, thank you, Andreas!


> In any case you deserve a $DRINK at dinner on our sprint for your
> activity.
>

Yehey! It happened that I had missed the opportunity to get a $drink in
September [1], so I am happy to get it now! :-)

__
Liubov


[1] https://lists.debian.org/debian-med/2018/09/msg0.html


Re: Bug#917143: t-coffee autopkgtest regression

2019-02-04 Thread Andreas Tille
On Mon, Feb 04, 2019 at 11:05:36AM +0100, Liubov Chuprikova wrote:
> 
> I have just pushed a fix of this! The problem was with two processes
> competing for the same temporary file, as the tempfile names were defined
> static.

Excellent!  I think we need some goblet for the most active Outreachy /
GSoC remainer (=beeing most active after the internship endet) and you
are my favourite candidate for this praise! ;-)

In any case you deserve a $DRINK at dinner on our sprint for your
activity.

Thanks a lot

  Andreas.

-- 
http://fam-tille.de



Re: Bug#917143: t-coffee autopkgtest regression

2019-02-04 Thread Liubov Chuprikova
Hi Andreas,

On Sun, 27 Jan 2019 at 16:23, Andreas Tille  wrote:

> Control: tags -1 help upstream
> Control: forwarded -1 https://github.com/cbcrg/tcoffee/issues/13
>
> Hi Liubov,
>
> On Sun, Jan 27, 2019 at 04:06:51PM +0100, Liubov Chuprikova wrote:
> > I was trying to figure out the reason for the failure but without any
> > success. It appeared that the error is reproducible with the upstream's
> > source version, so I have just opened an issue [1] to inform the upstream
> > about this bug.
> >
> > [1] https://github.com/cbcrg/tcoffee/issues/13
>
> Thanks a lot,
>
>   Andreas.
>

I have just pushed a fix of this! The problem was with two processes
competing for the same temporary file, as the tempfile names were defined
static.

With regards,
Liubov