Re: Debian-Med policy proposal: 64-bit & little-endian only* for new packages

2024-04-01 Thread Sascha Steinbiss

Hi all,

first of all thanks Michael for this idea and also for the elaborate
proposal email that outlines the intended way to go quite well.

[...]
Support Debian-Med packages for 32-bit and/or big-endian 
architectures is not a good use of our limited resources.


Agreed.

[...]
However, I think it is okay if an individual Debian-Med maintainer 
wishes to support extra architectures, especially if upstream is 
supportive.


Also, agreed. I am very likely not that maintainer. Various times
already I have been struck by bug reports and failing builds for release
platforms that are probably irrelevant for most users of the affected
software. I pushed through to fix the issue while knowing that the
typical user would not be using this specific software on, say, s390x or
a Raspberry Pi. Yes, I am aware that having all that variety at our
fingertips promotes experimentation, but does that really justify the
extra effort?

But if that maintainer can't keep up, and the package is causing 
problems for other Debian-Med packages, then we should be okay with 
removing the extra architectures again.


ACK.

If there is agreement with this, then I would like an amend the 
Debain-Med team policy to make it clear that we, as a community of 
package maintainers and users, are okay with removing support for 
32-bit and/or big-endian systems without discussion.


I'd probably not go as far as to eagerly _remove_ all support for 32-bit
as in RM'ing existing packages that still build and work fine. I'd
rather like to see such a policy change to illustrate a common position
that we'd rather disable an architecture and RM its binaries rather than
fix a non-trivial issue on that platform, which might block a testing
transition or cause some other roadblocks for the archs we actually care
about.
I know that many others in Debian care about their specific niche
architecture and would be offended at some random maintainer just
dismissing their subjectively reasonable request to fix things. Making
it known beforehand where Debian Med puts its focus would help in making
such situations feel less personal.

How to make implement this policy with the tools available to us in 
2024.


New packages that aren't "Architecture: all": 1. Add 
"architecture-is-64-bit" and "architecture-is-little-endian" to the 
"Build-Depends" list in "debian/control".


Nice, didn't know about these virtual packages before. Makes sense for
new packages -- would this result in an equivalent effect as restricting
the "Architecture" list in all binary packages?


Removing architectures in existing packages:

[...]

This approach looks good. As I said, I'd rather only go this way if the
maintainer in question notices that there is a need to do so.

I agree that if it turns out that for a package to be removed there are
reverse dependencies outside of Debian Med's maintainership which would
be affected, we would need to coordinate with the maintainers of these
reverse dependencies. My gut feeling says these cases will be
exceptional though.

I think it could also make sense to think of what to do for other
architectures that are not yet covered in Michael's proposal, such as
(subjectively) obscure archs that still are considered official release
architectures (riscv64, mips64el, ...) or all the non-official 
architectures (alpha, hurd-*, m68k, ...)?


Cheers
Sascha


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1064291: marked as done (ITP: python-awkward -- manipulate JSON-like data with NumPy-like idioms)

2024-02-25 Thread Sascha Steinbiss

Hi Andreas,

[...]

debian/rules override_dh_auto_build
make[1]: Entering directory '/build/python-awkward-2.6.1'
nox -s prepare
nox > Running session prepare
nox > Creating virtual environment (virtualenv) using python3 in .nox/prepare
nox > python -m pip install build numpy packaging PyYAML requests tomli
nox > Command python -m pip install build numpy packaging PyYAML requests tomli 
failed with exit code 1:
WARNING: The directory '/nonexistent/.cache/pip' or its parent directory is not 
owned or is not writable by the current user. The cache has been disabled. 
Check the permissions and owner of that directory. If executing pip with sudo, 
you should use sudo's -H flag.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError(': Failed to   establish a new connection: [Errno -3] Temporary 
failure in name resolution')': /simple/build/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError(': Failed to   establish a new connection: [Errno -3] Temporary 
failure in name resolution')': /simple/build/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError(': Failed to   establish a new connection: [Errno -3] Temporary 
failure in name resolution')': /simple/build/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError(': Failed to   establish a new connection: [Errno -3] Temporary 
failure in name resolution')': /simple/build/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError(': Failed to   establish a new connection: [Errno -3] Temporary 
failure in name resolution')': /simple/build/
ERROR: Could not find a version that satisfies the requirement build (from 
versions: none)
ERROR: No matching distribution found for build
nox > Session prepare failed.
make[1]: *** [debian/rules:18: override_dh_auto_build] Error 1


Hmm, I never had that. The buildd builds also seem to pass this step 
with no errors. I am wondering if nox wants to pull anything from PyPI 
using pip and either your DNS configuration is weird or your build 
container cannot access the Internet (which than again it shouldn't)... 
but if buildds are not supposed to access the Internet why don't the 
builds fail there? On the buildds the issue there seems to be related to 
a script using an old(?) Python YAML library syntax:

https://buildd.debian.org/status/package.php?p=python-awkward


Even worse:  It requires pyarrow


It does? The project metadata, where all other dependencies are listed, 
does not mention it, and the dependencies that are listed there are all 
from Debian:


...
dependencies = [
"awkward_cpp==29",
"importlib_metadata>=4.13.0;python_version < \"3.12\"",
"numpy>=1.18.0",
"packaging",
"typing_extensions>=4.1.0; python_version < \"3.11\"",
"fsspec>=2022.11.0"
]
...

Grepping through the test requirements though seems to indicate that the 
tests in the awkward package need pyarrow:


❯ grep pyarrow *requi* pyproject.toml
requirements-test-full.txt:pyarrow>=7.0.0;sys_platform != "win32" and 
python_version < "3.12"

requirements-test-minimal.txt:pyarrow==7.0.0

But I disabled the Python unit tests (mostly because I couldn't get them 
to work with the combined C++ and Python package built here) so I didn't 
catch it.
I was also under the impression that awkward working with data from 
pyarrow would just be one use case, but not a hard requirement for 
awkward to work. Probably too optimistic given your observations :/



 ERROR collecting tests/test_awkward.py 
ImportError while importing test module 
'/tmp/autopkgtest.sD3d5G/autopkgtest_tmp/tests/test_awkward.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
 return _bootstrap._gcd_import(name[level:], package, level)
tests/test_awkward.py:205: in 
 ak.str.to_categorical(ak.Array([["a", "b", "c"], ["a", "b"]])),
/usr/lib/python3/dist-packages/awkward/_dispatch.py:62: in dispatch
 next(gen_or_result)
/usr/lib/python3/dist-packages/awkward/operations/str/akstr_to_categorical.py:53:
 in to_categorical
 return _impl(array, highlevel, behavior, attrs)
/usr/lib/python3/dist-packages/awkward/operations/str/akstr_to_categorical.py:60:
 in _impl
 pc = import_pyarrow_compute("ak.str.to_categorical")
/usr/lib/python3/dist-packages/awkward/_connect/pyarrow.py:60: in 
import_pyarrow_compute
 raise ImportError(error_message.format(name))
E   ImportError: to use ak.str.to_categorical, you must install pyarrow:


In that case it looks like anndata needs a feature of awkward that also 
needs pyarrow. Whi

Bug#1064291: ITP: python-awkward -- manipulate JSON-like data with NumPy-like idioms

2024-02-19 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: debian-med@lists.debian.org
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-awkward
  Version : 2.6.1
  Upstream Contact: Jim Pivarski 
* URL : https://github.com/scikit-hep/awkward
* License : BSD-3-clause
  Programming Lang: Python,  C++
  Description : manipulate JSON-like data with NumPy-like idioms

Awkward Array is a library for nested, variable-sized data, including
arbitrary-length lists, records, mixed types, and missing data, using
NumPy-like idioms. Arrays are dynamically typed, but operations on them
are compiled and fast. Their behavior coincides with NumPy when array
dimensions are regular and generalizes when they're not.

This is packaged as a dependency for another package under the umbrella
of the Debian Med packaging team.



Re: Last call for any other location than Berlin (Was: Any suggestions for next Debian Med sprint (in person meeting)?)

2024-01-03 Thread Sascha Steinbiss

Hi Andreas,


Should I just clone the previous page, just updating the year and
resetting the registration list?


This would be very convenient.  I'd take over to ask DPL for budget
confirmation once the list of attendees needing travel support is
fixed.


Done: https://wiki.debian.org/Sprints/2023/DebianMed2024

Also linked on the main sprints page.

Cheers
Sascha


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Last call for any other location than Berlin (Was: Any suggestions for next Debian Med sprint (in person meeting)?)

2024-01-03 Thread Sascha Steinbiss

Hi all,

[...]
Just lets fix it on this 16.2. water tower whoever will make it and 
17-18 inside the kacher space provided by Saschas company.


I can see in our internal calendar that the room has been booked for
17./18.2.

We should setup an according Wiki page quickly (but I will not be 
possible to do this today).


Should I just clone the previous page, just updating the year and
resetting the registration list?

Cheers
Sascha


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Last call for any other location than Berlin (Was: Any suggestions for next Debian Med sprint (in person meeting)?)

2023-12-31 Thread Sascha Steinbiss

Hi all,

I hope you have all had nice holidays, if that's a thing where you live :)


I'd love to fix 17-18. February (or lets meet at 16.2. February evening
inside the water tower like last year.)


Just lets fix it on this 16.2. water tower whoever will make it and
17-18 inside the kacher space provided by Saschas company.  We should
setup an according Wiki page quickly (but I will not be possible to
do this today).


OK, I'll communicate this date to our office management team so they can 
arrange the necessary things with our security company.



I will probably not be able to join in the water tower on the 16th, but no
worry about this.


That's fine.  I did not even checked whether the water tower is
available but I hope we will find either this or some other
space for a hand full of people.


Will you take care of the meeting room there (since you might be booking 
accommodation in the water tower again) or should I reach out to them?


Thanks, and a happy new year
Sascha


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Last call for any other location than Berlin (Was: Any suggestions for next Debian Med sprint (in person meeting)?)

2023-12-21 Thread Sascha Steinbiss

Hi,

[...]

How about Feb 10-11, for example? My weekends are still free for now so it's
your choice.


I admit I'd prefer Feb. 17-18 over 10-11.  Other opinions?


Fine with me!

Cheers
Sascha


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Last call for any other location than Berlin (Was: Any suggestions for next Debian Med sprint (in person meeting)?)

2023-12-21 Thread Sascha Steinbiss

Hi Andreas,

[...]

did you managed to reserve a room for our sprint?


Absolutely! See [1] -- for February or early March we could have the 
room on weekends without a problem. I am now waiting for you guys to 
come up with a suggestion for possible specific dates so I can finalize 
the booking.


How about Feb 10-11, for example? My weekends are still free for now so 
it's your choice.


Cheers
Sascha



OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Any suggestions for next Debian Med sprint (in person meeting)?

2023-11-20 Thread Sascha Steinbiss

Hi all,

[...]

I remember someone suggested Hamburg but it was not me.  If the
person who suggested this would speak up it would be nice. 
Otherwise I would ask Sascha to make suggestions when the known

venue is open for our sprint.


I wouldn't mind going somewhere else for a change... but i can
surely ask if we can have another weekend in February.


I have made some inquiries and as long we're only there on the weekend,
there are no blockers for at least February, likely also March.
I'd be happy to take care of the preparations once we come up with a
date, should we choose to meet in Berlin again.

Cheers
Sascha



Re: Any suggestions for next Debian Med sprint (in person meeting)?

2023-11-13 Thread Sascha Steinbiss

Hi all,

[...]
No better idea from my part. The location in Berlin was actually 
fine and I cannot propose a better (also closer to me) place. Last

time we discussed this, you evoked a place in Hamburg. Which
would not change a lot of things for me compared to Berlin.


I remember someone suggested Hamburg but it was not me.  If the 
person who suggested this would speak up it would be nice.

Otherwise I would ask Sascha to make suggestions when the known venue
is open for our sprint.


I wouldn't mind going somewhere else for a change... but i can surely
ask if we can have another weekend in February.

Cheers
Sascha



OpenPGP_signature
Description: OpenPGP digital signature


Re: Unable to find source code for pbsv which would be helpful for cutesv autopkgtest

2023-07-12 Thread Sascha Steinbiss

Hi Andreas,

Unfortunately the upstream repository of pbsv does not contain any 
code and the issue tracker to contact upstream is deactivated.  Any 
idea how to get the pbsv code?


It looks like they are not distributing the code :/ There is a binary in
the release section of the GitHub project [1] so it looks like that is
indeed the official place to get the software from. So if they don't
have the code there, my assumption is that it is not open source.

Maybe contact Armin Toepfer [2], who is listed as having made the most
recent changes to the repo and who also works for PacBio?

Cheers
Sascha

[1] https://github.com/PacificBiosciences/pbsv/releases/tag/v2.9.0
[2] https://github.com/armintoepfer


OpenPGP_signature
Description: OpenPGP digital signature


Re: Sprint can start Friday evening - who would like to join

2023-01-17 Thread Sascha Steinbiss

Hi all,

FYI the Vietnamese place (Viet Kitchen) around the corner has many vegan 
options and is quite good.


https://goo.gl/maps/M7gwo7S97qpqs6ms6

See you on Friday!

Sascha


On 17.01.23 17:40, Andreas Tille wrote:

Am Tue, Jan 17, 2023 at 04:05:59PM + schrieb Matus Kalas:

I'll hopefully be in Berlin already around 14:00, happy to join you (for me 
after dinner, as I'll probably opt for an early dinner, not managing a proper 
lunch that day)


Do you want to suggest a vegan restaurant in possibly closest walking
distance where we might meet 18:00 (or is even 18:00 to late for you)?

Kind regards
Andreas.



OpenPGP_signature
Description: OpenPGP digital signature


Re: Sprint can start Friday evening - who would like to join

2023-01-17 Thread Sascha Steinbiss

Hi Andreas,

[...]

So we have two options:

   1. Meet 18:00 at Campus and go for dinner later
   2. Have dinner at 18:00 and book the room starting at 19:00


I don't really have a preference here, whatever suits the others best.

Cheers
Sascha


OpenPGP_signature
Description: OpenPGP digital signature


Re: Sprint can start Friday evening - who would like to join

2023-01-16 Thread Sascha Steinbiss

Hi Andreas,

thanks for getting things started!

on top of the small hotel at EUREF-Campus 22 there is a lounge for 8 
persons.  I can book this with Debian sponsored money for the evening

- so we can meet there.  Who would like to join and at what time do
we want to meet?


I would like to join, but likely not before 18:00 on Friday.


They hotel asked whether we would like to have catering in this room.
Alternatively we could have dinner in a nearby restaurant (there is a
vietnamese restaurant nearby).


There are various options, yes.
I am sure we will find something within walking distance from the campus :)

See you all soon
Sascha


OpenPGP_signature
Description: OpenPGP digital signature


Re: sprint 2023

2022-12-13 Thread Sascha Steinbiss

Hi Andreas and Olivier,

thanks for the info!


Question is who the sprint 'organizer' is ;)


We do not have such a role, but I volunteer to contact DPL.


Thanks a lot for taking care of this. I'm sorry but there's quite a bit
of stuff on my plate at the moment.

[...]

So nothing more expected on your side :-)


ACK.


Excellent, good to know. Happy holidays to all of you!

Best regards
Sascha



Re: sprint 2023

2022-12-12 Thread Sascha Steinbiss

Hi all,


did sprint organizer asked for DDs  funding?


Question is who the sprint 'organizer' is ;)
I am providing the space, so are you also considering me the organizer 
in the sense of official communication? I was not aware of that, but if 
that's the case then please let me know how much you will be asking for 
in terms of funding. I'd be happy to bundle these requests send an email 
to the DPL for pre-approval as in [1]. Do you think there is a deadline 
for that?


A word of caution: As you could see in the previous email thread [2] I 
might not be the best person to guesstimate such costs so please even 
state any 'obvious' amounts :)


Cheers
Sascha


[1] https://lists.debian.org/debian-sprints/2020/01/msg0.html
[2] https://lists.debian.org/debian-sprints/2020/01/msg9.html


OpenPGP_signature
Description: OpenPGP digital signature


Re: Possibility of In-person sprints in 2023?

2022-11-21 Thread Sascha Steinbiss

Hi again,


[...]

Thanks for confirming.  Sascha, did you had any success when asking for
rooms we could use?


I will bring it up again and let you know ASAP.


I have been in touch with our front desk and it looks like a meeting at 
my employer here is doable in principle, given the same conditions as 
last time. So I guess Berlin could be an option.


I'd prefer to wait until I have some confirmation in writing before 
making a reservation -- do we already have some idea of a timeframe I 
can communicate?


Cheers
Sascha



Re: Possibility of In-person sprints in 2023?

2022-11-21 Thread Sascha Steinbiss

Hi all,

[...]

Thanks for confirming.  Sascha, did you had any success when asking for
rooms we could use?


I will bring it up again and let you know ASAP.

Cheers
Sascha



Re: Possibility of In-person sprints in 2023?

2022-10-31 Thread Sascha Steinbiss

Hi all,

just returned from a weekend of travel with no email and now catching up.


I suppose sprints in 2021 and 2022 have been virtual so far due to COVID.
There were some COVID related sprints in 2020 as well.

Is there a possibilty to have an in-person debian-med sprint in 2023?
Would someone be interested in it, or so?


I would be up for it, sure!


Sascha, would it be possible again in the rooms of your employer in
Berlin?
I will make some inquiries and find out if that's posssible! Just as an 
option...


Cheers
Sascha



Re: 20 years of Debian Med list :-) and suggested sprint date

2022-01-25 Thread Sascha Steinbiss
Hi all,

> on Mon, 21 Jan 2002 11:59:11 +0100 the first mail to this list was
> sent[1].  So somehow we can celebrate some anniversary. :-)

Yay! =)

[...]> I'd be happy if people who intend to join would confirm joining
> the sprint and what date might be prefered.

I don't really have a big agenda of things to do, but I might join in
for some bug squashing and would also be happy to continue working on
Arrow, if maybe someone would be interested in co-maintaining it.

I don't really have a preference regarding the date, both would be fine
for me so far. 18-20/2 is OK for me any way.

Cheers
Sascha



Re: apache arrow anyone?

2021-08-23 Thread Sascha Steinbiss
Hi Steffen,

[...]
> I also think that the science-team's repository is where it should go.

Done, now in https://salsa.debian.org/science-team/arrow.

I have also added a README.Debian to summarize what is still open. I'd
be more than happy to join in with some remaining tasks if there's a
chance to get the package a safe home :)

Cheers
Sascha



Re: apache arrow anyone?

2021-08-23 Thread Sascha Steinbiss


Hi Andreas,


[...]
> I'd recomment to move the packaging from satta to one of the
> interested teams (either science or med or something that is close to
> that audience).

I'd be very happy to do that as I am a maintainer in both med and
science. Just did not see the relevance for one of these teams back then
when I did the first packaging. Sooo, which one would you recommend? I
can move the repo as soon as we decide where to.

My use case is not of a scientific nature, so Steffen if yours is not
primarily med-focused, do we want to simply use `science-team`?

Cheers
Sascha



Re: apache arrow anyone?

2021-08-23 Thread Sascha Steinbiss
Hi Andreas,



On 23.08.21 13:3
[...]
> I'd recomment to move the packaging from satta to one of the interested
> teams (either science or med or something that is close to that audience).


> 
> Kind regards and thanks a lot for your work on this
> 
> Andreas.
> 



Re: apache arrow anyone?

2021-08-23 Thread Sascha Steinbiss
Hi again,

[...]
> The rest of the story is that I considered my package ready to upload

Ah, probably not -- taking a second look I apparently did not do the
d/copyright yet. So not really ready to upload, some metadata polishing
is still needed.

Cheers
Sascha



Re: apache arrow anyone?

2021-08-23 Thread Sascha Steinbiss
Hi Steffen and Etienne,

[...]
>> Apache Arrow https://arrow.apache.org/faq/ knows how to efficiently
>> handle large tabular data. And, while not in our distribution, it blocks
>> some workflows for Debian Med. Arrow comes with interfaces to all the
>> prominent languages, for the Med-workflows it is typically the Python
>> interface pyarrow that is needed.

I am also facing a project [1] that now made a dependency on Arrow (the
C++ interface, for me) mandatory and that a missing Arrow in Debian
prevented me from updating the packaging to the latest upstream version,
leaving it stuck at some version from May.

>> I am not using Arrow myself, but I presume just like me you all know
>> some project that should be using it :)

Yep :)

> Thank you for the prospective!  I see Sasha filed an RFP some
> time ago [1], so there is definitely interest in Apache Arrow.
> I don't know whether there is a packaging effort at the moment,
> but if there is, I haven't found it by doing a research on
> Salsa.

I have prepared a first show of packaging for Arrow that works well for
my case [2]. It replicates almost all binary packages built by
upstream's own packaging pipeline (for version 4, at least, that's when
I stopped looking at it) and I only had to tweak the build parameters a
little bit. FYI they are doing their own Debian debs via JFrog and their
own Ruby-based packaging tooling [3, 4].

The rest of the story is that I considered my package ready to upload,
but a project partner familiar with using Arrow let me know that their
development cycle is quite fast, with several breaking new major
versions recently, support for new languages being added all the time
(Rust, ...) and with adopting other code as well (Parquet, ...).
This made me a bit uneasy as I only needed it as a dependency and I did
not really bite off more than I could chew.

I contacted upstream to ask for support [5] but it looked to me that
they would rather not like to help out with Debian packaging directly.
They would probably consider specific patches form us but in general
stick to their own packaging tools. See the linked thread for more
information.
I must admit I did not really have the time so far to follow up with
explaining how things are done in Debian and that they and us are
probably using too different approaches for packaging.

Long story short: I have finished packaging for Arrow 4 which looks good
(someone might want to double-check the long d/copyright though) but I
am not sure I want to track and maintain it _on my own_ in the long run.
If someone from the Debian Med team wants to collaborate on this, be it
packaging or upstream interaction, I would be willing to reconsider =)

Cheers
Sascha


[1] https://tracker.debian.org/pkg/vast
[2] https://salsa.debian.org/satta/arrow
[3] https://apache.jfrog.io/ui/native/arrow/debian
[4] https://github.com/apache/arrow/tree/master/dev/tasks/linux-packages
[5]
https://lists.apache.org/thread.html/rcd366cf9bde72d69e942ea31f3a0f1066727f6c7e8915bfdda6f009a%40%3Cdev.arrow.apache.org%3E



Re: Autopkgtest fails for new upstream version of gubbins

2021-02-05 Thread Sascha Steinbiss
Hi,

> I injected latest version of Gubbins into Git.  Some new Build-Depends were 
> needed
> to run build time tests.  I have no time to check the autopkgtest failures 
> right
> now but it would be great if somebody could have a look.

Looking at the release notes [0] and the Dockerfile [1], it looks like
Gubbins now wants or at least tests raxml-ng (which does not look
packaged [2]) and rapidnj (also not in Debian).
Since the names of the failing tests mention these, I would suspect that
this might be related to that.

Sorry for the quick glance but I haven't been following Gubbins
development for years :/
These could be a sprint candidate...?

Cheers
Sascha

[0] https://github.com/sanger-pathogens/gubbins/releases/tag/v3.0.0
[1] https://salsa.debian.org/med-team/gubbins/-/blob/master/Dockerfile#L66
[2]
https://salsa.debian.org/med-team/raxml-ng/-/blob/master/debian/changelog



Re: Debian Med Sprint from February 18. to 21.

2021-01-20 Thread Sascha Steinbiss
Hi all,

[..]
> I'd be happy if many members of the team would be able to take vaccation
> from day job and free their time to
> 
>   * Lurk online face to face on our Jitsi channel[3]
>   * Lurk on IRC #debian-med
>   * May be other direct communication channels
>   * Be available for some ad hoc meetings

Sure, even though I may not be too up-to-date w.r.t. the rest of the
team's COVID efforts, I will keep this timeframe in mind to be available
and hopefully be able to dedicate some time to address time consuming
tasks on (my and other) Debian Med relevant packages.

Thanks for the reminder :)

Cheers
Sascha



Re: Kmc might cause iva autopkgtest fail on arm64

2020-11-16 Thread Sascha Steinbiss
Hi,

> run_kmc.sh: line 2:  5046 Segmentation fault  kmc -fa -m4 -k95 -sf1 -ci25 
> -cs100 -cx100 
> /tmp/tmp.GkQzyocbDU/test/iva.out/tmp.common_kmers.8oo5afnl/reads.fa kmc_out 
> $PWD > /dev/null
[...]
> There are more Segmentation faults in connection with kmc later.
> I think a Segmentation fault is just not good.  Is anybody up for
> this issue?

This is on ARM, and tests on amd64 are OK... could this just be a RAM
issue on the test box? I very vaguely remember that kmc needs quite a
bit of RAM, which I'm not sure all of the ARM CI boxes have?
Just guessing.

Cheers
Sascha



Re: [RFS] codonw

2020-05-15 Thread Sascha Steinbiss
Hi Nilesh,

>> I have added autopkgtests for codonw. It builds in a clean chroot with 
>> passing tests.
>> My changes are pushed here[1].
>> Needs review and sponsorship.
> 
> Cool, thanks! I will take a look.

Uploaded, thanks! I have only added an additional d/changelog entry about the 
autopkgtest.

Cheers
Sascha



signature.asc
Description: Message signed with OpenPGP


Re: [RFS] codonw

2020-05-15 Thread Sascha Steinbiss
Hi Nilesh,

> I have added autopkgtests for codonw. It builds in a clean chroot with 
> passing tests.
> My changes are pushed here[1].
> Needs review and sponsorship.

Cool, thanks! I will take a look.

Best regards
Sascha


signature.asc
Description: Message signed with OpenPGP


Re: @DebianMed twitter account?

2020-02-10 Thread Sascha Steinbiss


Hi again,

some news regarding this:

> Does anyone know who owns and/or set up the @DebianMed twitter 
> account? At the moment it only tweets blog entry links, but it might 
> be useful to use it for other purposes as well.>> Trying to do account 
> recovery only revealed that the associated email
address is:
> 
>   vg@m.***

After sifting through the public mailing list archives, it looks like
that according to [1] this was done by Vanessa Gutierrez in 2011. If you
want I can contact her (using the above and other email addresses) and
try to find out more.

Cheers
Sascha

[1] https://lists.debian.org/debian-med/2011/04/msg00089.html



@DebianMed twitter account?

2020-02-09 Thread Sascha Steinbiss
Hi all,

Does anyone know who owns and/or set up the @DebianMed twitter account [1]? At 
the moment it only tweets blog entry links, but it might be useful to use it 
for other purposes as well.

Trying to do account recovery only revealed that the associated email address 
is:

  vg@m.***

but I can not think of anybody in the team who fits this address scheme.
Any ideas?

Cheers
Sascha

[1] https://twitter.com/debianmed


signature.asc
Description: Message signed with OpenPGP


Re: 2020 sprint travel cost reimbursement

2020-02-04 Thread Sascha Steinbiss
Hi Steffen,

> Hi Sascha, please reserve some ... 300? ... Euros for me - Travel plus
> three nights.

Okay, thanks for the information :)
Anyone else? Otherwise I'd ask for approval of 600 EUR in total later today.

Cheers
Sascha

> On 02.02.20 22:35, Sascha Steinbiss wrote:
>> Hi all,
>>
>> This is just another kind reminder. Since the date is rapidly
>> approaching I would like to finalise the pre-approval.
>> So please let me know how much you would like to claim for this sprint
>> in terms of travel expenses (primarily @DDs).
>>
>> Thanks
>> Sascha
>>
>>> On 24. Jan 2020, at 17:49, Sascha Steinbiss 
>>> wrote:
>>>
>>> Hi all,
>>>
>>> coming back to my earlier question about travel costs reimbursements
>>> from Jan 08:
>>>
>>>> If you are coming and looking to be reimbursed for your travels, it
>>>> would be very helpful to get some cost estimates from your side so I
>>>> know what to ask for -- thanks!
>>> Just a reminder that if you want to request reimbursement via Debian for
>>> hotel costs, flights, or similar expenses, please let me know ASAP how
>>> much that will be so I can have the total amount pre-approved by the
>>> DPL. Thanks!
>>>
>>> Olivier, I have already noted your request -- anyone else?
>>>
>>> Thanks!
>>> Sascha
>>>
>>>> On 23.11.19 22:56, Sascha Steinbiss wrote:
>>>>> Dear team,
>>>>>
>>>>> after some quick discussions with Andreas and Michael, I would be
>>>>> happy to propose Berlin as the next location for the annual sprint.
>>>>> I have checked with my employer [1] and they agreed to let us use
>>>>> their space for the weekend. The location would be the same as in
>>>>> the 2019 Berlin BSP [2]. It is a modern office building in
>>>>> Berlin-Schöneberg, within walking distance to various restaurants
>>>>> and pubs. It is also close to two major S-Bahn (city train)
>>>>> stations, allowing one to get anywhere in Berlin relatively
>>>>> quickly. Hotels and hostels are available a couple of S-Bahn
>>>>> stations away, for example near Anhalter Bahnhof or Potsdamer Platz
>>>>> [3].
>>>>>
>>>>> Possible dates I have been discussed with our office management
>>>>> team would be in mid-February:
>>>>>
>>>>>   - 8./9., or
>>>>>   - 15./16.
>>>>>
>>>>> The space will be available from Saturday morning until Sunday
>>>>> evening. We will have access to one large (~15 people) and one
>>>>> small (~ 5 people) meeting room, so working in separate groups from
>>>>> time to time is definitely possible. There will be fast wifi and
>>>>> power for laptops, as well as large displays on the walls of each
>>>>> room. There is also an open space with a coffee machine.
>>>>>
>>>>> I have opened a poll to find out which weekend would suit you
>>>>> better. If you have other suggestions or preferences, please let me
>>>>> know — this was just a first shot and other options can be
>>>>> discussed. However, the weekends directly before and after the
>>>>> dates above are unlikely to work because on these I will not be
>>>>> able to be present for the event, which would be a prerequisite.
>>>>>
>>>>> Here is the link to the poll:
>>>>>
>>>>>   https://dudle.inf.tu-dresden.de/debianmed2020/
>>>>>
>>>>> If we agree to have the sprint in Berlin and also agreed on a date,
>>>>> I would be happy to set up a wiki page.
>>>>>
>>>>> Best regards
>>>>> Sascha
>>>>>
>>>>>
>>>>> [1] https://www.dcso.de
>>>>> [2] https://wiki.debian.org/BSP/2019/02/de/Berlin
>>>>> [3]
>>>>> https://www.google.com/maps/search/hotels+near+euref-campus/@52.4884989,13.3415758,14z/data=!3m1!4b1!4m5!2m4!5m3!5m2!4m1!1i2
>>>>>
>>>>>



Re: 2020 sprint travel cost reimbursement (was: Debian Med Sprint 2020 in Berlin?)

2020-02-02 Thread Sascha Steinbiss
Hi all,

This is just another kind reminder. Since the date is rapidly approaching I 
would like to finalise the pre-approval.
So please let me know how much you would like to claim for this sprint in terms 
of travel expenses (primarily @DDs).

Thanks
Sascha

> On 24. Jan 2020, at 17:49, Sascha Steinbiss  wrote:
> 
> Hi all,
> 
> coming back to my earlier question about travel costs reimbursements
> from Jan 08:
> 
>> If you are coming and looking to be reimbursed for your travels, it
>> would be very helpful to get some cost estimates from your side so I
>> know what to ask for -- thanks!
> 
> Just a reminder that if you want to request reimbursement via Debian for
> hotel costs, flights, or similar expenses, please let me know ASAP how
> much that will be so I can have the total amount pre-approved by the
> DPL. Thanks!
> 
> Olivier, I have already noted your request -- anyone else?
> 
> Thanks!
> Sascha
> 
>> On 23.11.19 22:56, Sascha Steinbiss wrote:
>>> Dear team,
>>> 
>>> after some quick discussions with Andreas and Michael, I would be happy to 
>>> propose Berlin as the next location for the annual sprint. I have checked 
>>> with my employer [1] and they agreed to let us use their space for the 
>>> weekend. The location would be the same as in the 2019 Berlin BSP [2]. It 
>>> is a modern office building in Berlin-Schöneberg, within walking distance 
>>> to various restaurants and pubs. It is also close to two major S-Bahn (city 
>>> train) stations, allowing one to get anywhere in Berlin relatively quickly. 
>>> Hotels and hostels are available a couple of S-Bahn stations away, for 
>>> example near Anhalter Bahnhof or Potsdamer Platz [3].
>>> 
>>> Possible dates I have been discussed with our office management team would 
>>> be in mid-February:
>>> 
>>>  - 8./9., or
>>>  - 15./16.
>>> 
>>> The space will be available from Saturday morning until Sunday evening. We 
>>> will have access to one large (~15 people) and one small (~ 5 people) 
>>> meeting room, so working in separate groups from time to time is definitely 
>>> possible. There will be fast wifi and power for laptops, as well as large 
>>> displays on the walls of each room. There is also an open space with a 
>>> coffee machine.
>>> 
>>> I have opened a poll to find out which weekend would suit you better. If 
>>> you have other suggestions or preferences, please let me know — this was 
>>> just a first shot and other options can be discussed. However, the weekends 
>>> directly before and after the dates above are unlikely to work because on 
>>> these I will not be able to be present for the event, which would be a 
>>> prerequisite.
>>> 
>>> Here is the link to the poll:
>>> 
>>>  https://dudle.inf.tu-dresden.de/debianmed2020/
>>> 
>>> If we agree to have the sprint in Berlin and also agreed on a date, I would 
>>> be happy to set up a wiki page.
>>> 
>>> Best regards
>>> Sascha
>>> 
>>> 
>>> [1] https://www.dcso.de
>>> [2] https://wiki.debian.org/BSP/2019/02/de/Berlin
>>> [3] 
>>> https://www.google.com/maps/search/hotels+near+euref-campus/@52.4884989,13.3415758,14z/data=!3m1!4b1!4m5!2m4!5m3!5m2!4m1!1i2
>>> 
>> 
> 



2020 sprint travel cost reimbursement (was: Debian Med Sprint 2020 in Berlin?)

2020-01-24 Thread Sascha Steinbiss
Hi all,

coming back to my earlier question about travel costs reimbursements
from Jan 08:

> If you are coming and looking to be reimbursed for your travels, it
> would be very helpful to get some cost estimates from your side so I
> know what to ask for -- thanks!

Just a reminder that if you want to request reimbursement via Debian for
hotel costs, flights, or similar expenses, please let me know ASAP how
much that will be so I can have the total amount pre-approved by the
DPL. Thanks!

Olivier, I have already noted your request -- anyone else?

Thanks!
Sascha

> On 23.11.19 22:56, Sascha Steinbiss wrote:
>> Dear team,
>>
>> after some quick discussions with Andreas and Michael, I would be happy to 
>> propose Berlin as the next location for the annual sprint. I have checked 
>> with my employer [1] and they agreed to let us use their space for the 
>> weekend. The location would be the same as in the 2019 Berlin BSP [2]. It is 
>> a modern office building in Berlin-Schöneberg, within walking distance to 
>> various restaurants and pubs. It is also close to two major S-Bahn (city 
>> train) stations, allowing one to get anywhere in Berlin relatively quickly. 
>> Hotels and hostels are available a couple of S-Bahn stations away, for 
>> example near Anhalter Bahnhof or Potsdamer Platz [3].
>>
>> Possible dates I have been discussed with our office management team would 
>> be in mid-February:
>>
>>   - 8./9., or
>>   - 15./16.
>>
>> The space will be available from Saturday morning until Sunday evening. We 
>> will have access to one large (~15 people) and one small (~ 5 people) 
>> meeting room, so working in separate groups from time to time is definitely 
>> possible. There will be fast wifi and power for laptops, as well as large 
>> displays on the walls of each room. There is also an open space with a 
>> coffee machine.
>>
>> I have opened a poll to find out which weekend would suit you better. If you 
>> have other suggestions or preferences, please let me know — this was just a 
>> first shot and other options can be discussed. However, the weekends 
>> directly before and after the dates above are unlikely to work because on 
>> these I will not be able to be present for the event, which would be a 
>> prerequisite.
>>
>> Here is the link to the poll:
>>
>>   https://dudle.inf.tu-dresden.de/debianmed2020/
>>
>> If we agree to have the sprint in Berlin and also agreed on a date, I would 
>> be happy to set up a wiki page.
>>
>> Best regards
>> Sascha
>>
>>
>> [1] https://www.dcso.de
>> [2] https://wiki.debian.org/BSP/2019/02/de/Berlin
>> [3] 
>> https://www.google.com/maps/search/hotels+near+euref-campus/@52.4884989,13.3415758,14z/data=!3m1!4b1!4m5!2m4!5m3!5m2!4m1!1i2
>>
> 



signature.asc
Description: OpenPGP digital signature


Debian Med Sprint, 8/9 Feb 2020, Berlin, Germany

2020-01-08 Thread Sascha Steinbiss
Dear Debianistas,

I am happy to announce that the next Debian Med sprint will take place
in Berlin. The location would be the same as in the 2019 Berlin BSP.

 - when: Feb 8/9, 2020
 - where: DCSO GmbH, EUREF-Campus 22, 10829 Berlin, Germany

The venue is a modern office building in Berlin-Schöneberg, within
walking distance to various restaurants and pubs. It is also close to
two major S-Bahn (city train) stations, allowing one to get anywhere in
Berlin relatively quickly. Hotels and hostels are available a couple of
S-Bahn stations away, for example near Anhalter Bahnhof or Potsdamer Platz.

The wiki page for the sprint [1] contains more information,
accommodation suggestions and a list to sign up for the event.
We have space for 10-15 people and only 5 confirmed sign-ups so far.

I will follow up with more details on participation and an estimate for
travel budget pre-approval closer to the date. If you have questions,
feel free to get in touch.

See you there!
Sascha

[1]
https://wiki.debian.org/Sprints/2020/Debian%20Med%20Sprint%20Feb%202020%2C%20Berlin



signature.asc
Description: OpenPGP digital signature


Re: Debian Med Sprint 2020 in Berlin?

2020-01-08 Thread Sascha Steinbiss
Dear all,

since this seems to be a fixed date now, I am going to announce the
sprint publicly on the debian-sprint list and, in that process, also ask
for potential reimbursement.

If you are coming and looking to be reimbursed for your travels, it
would be very helpful to get some cost estimates from your side so I
know what to ask for -- thanks!

I have also added some accommodation options to the wiki page [1]

Cheers
Sascha

P.S. Sadly there haven't been that many signups _yet_, maybe someone
knows some channel to broaden the audience? ;)

[1]
https://wiki.debian.org/Sprints/2020/Debian%20Med%20Sprint%20Feb%202020%2C%20Berlin

On 23.11.19 22:56, Sascha Steinbiss wrote:
> Dear team,
> 
> after some quick discussions with Andreas and Michael, I would be happy to 
> propose Berlin as the next location for the annual sprint. I have checked 
> with my employer [1] and they agreed to let us use their space for the 
> weekend. The location would be the same as in the 2019 Berlin BSP [2]. It is 
> a modern office building in Berlin-Schöneberg, within walking distance to 
> various restaurants and pubs. It is also close to two major S-Bahn (city 
> train) stations, allowing one to get anywhere in Berlin relatively quickly. 
> Hotels and hostels are available a couple of S-Bahn stations away, for 
> example near Anhalter Bahnhof or Potsdamer Platz [3].
> 
> Possible dates I have been discussed with our office management team would be 
> in mid-February:
> 
>   - 8./9., or
>   - 15./16.
> 
> The space will be available from Saturday morning until Sunday evening. We 
> will have access to one large (~15 people) and one small (~ 5 people) meeting 
> room, so working in separate groups from time to time is definitely possible. 
> There will be fast wifi and power for laptops, as well as large displays on 
> the walls of each room. There is also an open space with a coffee machine.
> 
> I have opened a poll to find out which weekend would suit you better. If you 
> have other suggestions or preferences, please let me know — this was just a 
> first shot and other options can be discussed. However, the weekends directly 
> before and after the dates above are unlikely to work because on these I will 
> not be able to be present for the event, which would be a prerequisite.
> 
> Here is the link to the poll:
> 
>   https://dudle.inf.tu-dresden.de/debianmed2020/
> 
> If we agree to have the sprint in Berlin and also agreed on a date, I would 
> be happy to set up a wiki page.
> 
> Best regards
> Sascha
> 
> 
> [1] https://www.dcso.de
> [2] https://wiki.debian.org/BSP/2019/02/de/Berlin
> [3] 
> https://www.google.com/maps/search/hotels+near+euref-campus/@52.4884989,13.3415758,14z/data=!3m1!4b1!4m5!2m4!5m3!5m2!4m1!1i2
> 



signature.asc
Description: OpenPGP digital signature


Re: debianmed sprint hotel

2020-01-07 Thread Sascha Steinbiss
Hi all,

> has anyone made an hotel choice for the sprint so that we can start
> reservertions to be together if possible?

FYI, here are some recommendations (from our wiki):

 - Within walking distance:
https://www.google.com/maps/place/Hotel+Sch%C3%B6neberg/@52.4838617,13.3538017,17.5z/data=!4m8!3m7!1s0x0:0x7cbdc6094eb22597!5m2!4m1!1i2!8m2!3d52.4849925!4d13.3545083
 - Few S-Bahn stations away:
https://www.google.com/maps/place/Hotel+Novotel+Suites+Berlin+City+Potsdamer+Platz/@52.5048022,13.3817308,16.54z/data=!4m8!3m7!1s0x0:0x1c4720a47f155c71!5m2!4m1!1i2!8m2!3d52.50457!4d13.38312
and others in the area
 - On campus: https://euref.de/en/euref-campus_en/campus-life/#overnight
(only few spaces available, might go quickly)

Cheers
Sascha



Bug#947954: ITP: vmatch -- large scale sequence analysis software

2020-01-02 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: Sascha Steinbiss 

* Package name: vmatch
  Version : 2.3.0
  Upstream Author : Stefan Kurtz
* URL : http://vmatch.de
* License : ISC
  Programming Lang: C
  Description : large scale sequence analysis software

Vmatch is an index-based, versatile software tool for efficiently solving
large scale sequence matching tasks. Vmatch subsumes the software tool
REPuter, but is much more general, with a very flexible user interface,
and improved space and time requirements.

It has recently been freed after being closed-source for a long time.
I am packaging this under the Debian Med umbrella, partly as a
dependency of the GenomeThreader gene prediction tool.


Re: [Debian-med-packaging] Bug#938565: Autopkgtest failing - any takers for Segmentation fault in bowtie (Was: Bug#938565: sspace: Python2 removal in sid/bullseye)

2019-12-20 Thread Sascha Steinbiss
Hi,

I've had another look at:

> autopkgtest [15:40:05]: test example-tests: [---
> + which python
> /usr/bin/python
> + python
> + which bowtie-build
> /usr/bin/bowtie-build
> + bowtie-build --help
> Segmentation fault
> autopkgtest [15:40:06]: test example-tests: ---]
> autopkgtest [15:40:06]: test example-tests:  - - - - - - - - - - results - - 
> - - - - - - - -
> example-testsFAIL non-zero exit status 139
> autopkgtest [15:40:06]:  summary
> example-testsFAIL non-zero exit status 139
> autopkgtest [15:40:06]: Binaries: resetting testbed apt configuration
> 
> 
> I'm worried about
> 
> 
> $ bowtie-build --help
> Segmentation fault
> 
> 
> which does NOT happen on a local machine where the test suite
> runs successfully.  Anybody volunteering to check that issue?

And I can confirm that this does no longer happen on my sid autopkgtest
 setup, see attached log. I will do a new upload with debugging code
removed soon.

Cheers
Sascha
$ sudo autopkgtest ../sspace_2.1.1+dfsg-5_amd64.changes -- lxc autopkgtest-sid
autopkgtest [14:35:13]: version 5.10
autopkgtest [14:35:13]: host XX; command line: /usr/bin/autopkgtest 
../sspace_2.1.1+dfsg-5_amd64.changes -- lxc autopkgtest-sid
autopkgtest [14:35:19]: testbed dpkg architecture: amd64
autopkgtest [14:35:19]: testbed running kernel: Linux 4.19.0-6-amd64 #1 SMP 
Debian 4.19.67-2+deb10u2 (2019-11-11)
autopkgtest [14:35:19]:  source ../sspace_2.1.1+dfsg-5.dsc
dpkg-source: warning: extracting unsigned source package 
(/tmp/autopkgtest-lxc.37vrddgj/downtmp/sspace_2.1.1+dfsg-5.dsc)
dpkg-source: info: extracting sspace in src
dpkg-source: info: unpacking sspace_2.1.1+dfsg.orig.tar.xz
dpkg-source: info: unpacking sspace_2.1.1+dfsg-5.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying shebangs.patch
dpkg-source: info: applying 2to3.patch
dpkg-source: info: applying debug.patch
autopkgtest [14:35:20]: testing package sspace version 2.1.1+dfsg-5
autopkgtest [14:35:20]: build not needed
autopkgtest [14:35:20]: test example-tests: preparing testbed
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following additional packages will be installed:
  libapt-inst2.0
The following NEW packages will be installed:
  apt-utils libapt-inst2.0
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 632 kB of archives.
After this operation, 1,683 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 libapt-inst2.0 amd64 1.8.4 
[204 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 apt-utils amd64 1.8.4 [428 kB]
Fetched 632 kB in 0s (2,141 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libapt-inst2.0:amd64.
(Reading database ... 12394 files and directories currently installed.)
Preparing to unpack .../libapt-inst2.0_1.8.4_amd64.deb ...
Unpacking libapt-inst2.0:amd64 (1.8.4) ...
Selecting previously unselected package apt-utils.
Preparing to unpack .../apt-utils_1.8.4_amd64.deb ...
Unpacking apt-utils (1.8.4) ...
Setting up libapt-inst2.0:amd64 (1.8.4) ...
Setting up apt-utils (1.8.4) ...
Processing triggers for libc-bin (2.29-6) ...
Get:1 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  InRelease
Ign:1 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  InRelease
Get:2 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  Release [816 B]
Get:2 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  Release [816 B]
Get:3 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  Release.gpg
Ign:3 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  Release.gpg
Get:4 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  Packages [1,174 B]
Reading package lists...
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Correcting dependencies...Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
 Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  bowtie libmpdec2 libpython3-stdlib libpython3.7-stdlib libtbb2 mime-support 
python3 python3.7 sspace
Suggested packages:
  bowtie-examples python3-doc python3-tk python3-venv python3.7-venv 
python3.7-doc
Recommended packages:
  file
The following NEW packages will be installed:
  bowtie libmpdec2 libpython3-stdlib libpython3.7-stdlib libtbb2 mime-support 
python3 python3.7 sspace
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 4,283 kB/5,521 kB of archives.
After this operation, 22.8 MB of additional disk space will be used.
Get:1 file:/tmp/autopkgtest-lxc.37vrddgj/downtmp/binaries  sspace 2.1.1+dfsg-5 
[1,238 kB]
Get:2 http://deb.debian.org/debian sid/main

Re: Debian Med Sprint 2020 in Berlin?

2019-12-03 Thread Sascha Steinbiss
Hi all,

> If we agree to have the sprint in Berlin and also agreed on a date, I would 
> be happy to set up a wiki page.

Wiki page is open!

->
https://wiki.debian.org/Sprints/2020/Debian%20Med%20Sprint%20Feb%202020%2C%20Berlin

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Debian Med Sprint 2020 in Berlin?

2019-11-23 Thread Sascha Steinbiss
Dear team,

after some quick discussions with Andreas and Michael, I would be happy to 
propose Berlin as the next location for the annual sprint. I have checked with 
my employer [1] and they agreed to let us use their space for the weekend. The 
location would be the same as in the 2019 Berlin BSP [2]. It is a modern office 
building in Berlin-Schöneberg, within walking distance to various restaurants 
and pubs. It is also close to two major S-Bahn (city train) stations, allowing 
one to get anywhere in Berlin relatively quickly. Hotels and hostels are 
available a couple of S-Bahn stations away, for example near Anhalter Bahnhof 
or Potsdamer Platz [3].

Possible dates I have been discussed with our office management team would be 
in mid-February:

  - 8./9., or
  - 15./16.

The space will be available from Saturday morning until Sunday evening. We will 
have access to one large (~15 people) and one small (~ 5 people) meeting room, 
so working in separate groups from time to time is definitely possible. There 
will be fast wifi and power for laptops, as well as large displays on the walls 
of each room. There is also an open space with a coffee machine.

I have opened a poll to find out which weekend would suit you better. If you 
have other suggestions or preferences, please let me know — this was just a 
first shot and other options can be discussed. However, the weekends directly 
before and after the dates above are unlikely to work because on these I will 
not be able to be present for the event, which would be a prerequisite.

Here is the link to the poll:

  https://dudle.inf.tu-dresden.de/debianmed2020/

If we agree to have the sprint in Berlin and also agreed on a date, I would be 
happy to set up a wiki page.

Best regards
Sascha


[1] https://www.dcso.de
[2] https://wiki.debian.org/BSP/2019/02/de/Berlin
[3] 
https://www.google.com/maps/search/hotels+near+euref-campus/@52.4884989,13.3415758,14z/data=!3m1!4b1!4m5!2m4!5m3!5m2!4m1!1i2


Re: Bug#944299: ITP: phylonium -- Fast and Accurate Estimation of Evolutionary Distances

2019-11-08 Thread Sascha Steinbiss
Hi Fabian,

you should be able to push now.

Cheers
Sascha

On 11/8/19 10:41 AM, Fabian Klötzl wrote:
> Hi all,
> 
> I started packaging phylonium locally. However, I can't push to salsa
> because of some "default branch" issue. As I am only a "Developer" for
> that repo, I can't change it my self. Could someone fix that for me or
> make me a maintainer so that I can do it?
> 
> Best
> Fabian
> 
> https://salsa.debian.org/med-team/phylonium
> 
> 
> On 07.11.19 13:34, Fabian Kloetzl wrote:
>> Package: wnpp
>> Severity: wishlist
>> Owner: Fabian Klötzl 
>>
>> * Package name    : phylonium
>>    Version : 1.1
>>    Upstream Author : Fabian Klötzl 
>> * URL : https://github.com/evolbioinf/phylonium
>> * License : GPL
>>    Programming Lang: C++
>>    Description : Fast and Accurate Estimation of Evolutionary
>> Distances
>>
>> This is the phylonium program for estimating the evolutionary distances
>> between closely related genomes. It is much faster than alignment based
>> approaches for phylogeny reconstruction and usually more accurate than
>> competing alignment-free methods.
>>
>> This package will be co-maintained in the Debian Med Team.
> 



Re: Bug#944299: ITP: phylonium -- Fast and Accurate Estimation of Evolutionary Distances

2019-11-08 Thread Sascha Steinbiss
Sorry, I meant: I made you a maintainer so you can set up the repo by
yourself.

Cheers
S.

On 11/8/19 11:12 AM, Sascha Steinbiss wrote:
> Hi Fabian,
> 
> you should be able to push now.
> 
> Cheers
> Sascha
> 
> On 11/8/19 10:41 AM, Fabian Klötzl wrote:
>> Hi all,
>>
>> I started packaging phylonium locally. However, I can't push to salsa
>> because of some "default branch" issue. As I am only a "Developer" for
>> that repo, I can't change it my self. Could someone fix that for me or
>> make me a maintainer so that I can do it?
>>
>> Best
>> Fabian
>>
>> https://salsa.debian.org/med-team/phylonium
>>
>>
>> On 07.11.19 13:34, Fabian Kloetzl wrote:
>>> Package: wnpp
>>> Severity: wishlist
>>> Owner: Fabian Klötzl 
>>>
>>> * Package name    : phylonium
>>>    Version : 1.1
>>>    Upstream Author : Fabian Klötzl 
>>> * URL : https://github.com/evolbioinf/phylonium
>>> * License : GPL
>>>    Programming Lang: C++
>>>    Description : Fast and Accurate Estimation of Evolutionary
>>> Distances
>>>
>>> This is the phylonium program for estimating the evolutionary distances
>>> between closely related genomes. It is much faster than alignment based
>>> approaches for phylogeny reconstruction and usually more accurate than
>>> competing alignment-free methods.
>>>
>>> This package will be co-maintained in the Debian Med Team.
>>



Re: Source uploads not processing?

2019-07-24 Thread Sascha Steinbiss
Hi Mattia,

[...]
>> I've gotten no error messages about my GPG signatures or emails about lack
>> of authorization.
> 
> That's the clear sign of a gpg problem.  Indeed from the queued log:
> Jul 23 17:13:34 processing /prokka_1.13.7+dfsg-1_source.changes
> Jul 23 17:13:34 GnuPG signature check failed on 
> prokka_1.13.7+dfsg-1_source.changes
> Jul 23 17:13:34 (Exit status 2)
> Jul 23 17:13:34 /prokka_1.13.7+dfsg-1_source.changes has bad PGP/GnuPG 
> signature!
> Jul 23 17:13:34 Removing /prokka_1.13.7+dfsg-1_source.changes, but 
> keeping its associated files for now.

I am curious... are these logs available anywhere (for a non-ftpmaster
;)? They would be quite helpful to track the progress of an upload and
elucidate situations in which a package appears 'stuck' to an uploader.

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: Pizzly keeps complaining about missing pthreads library - any idea anyone?

2019-06-04 Thread Sascha Steinbiss
Hi Steffen,

> Please someone help me out. Pizzly is lintian clean when built
> "regularly" on my desktop but fails with
> 
> /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8a4be.dir/link.txt
> --verbose=1
> /usr/bin/c++  -g -O2 -fdebug-prefix-map=/build/pizzly-0.37.3=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall
> -pedantic -Wdate-time -D_FORTIFY_SOURCE=2
> -DCHECK_FUNCTION_EXISTS=pthread_create  -Wl,-z,relro -Wl,-z,now
> -Wl,--as-needed  -rdynamic
> CMakeFiles/cmTC_8a4be.dir/CheckFunctionExists.cxx.o  -o cmTC_8a4be
> -lpthreads
> /usr/bin/ld: cannot find -lpthreads
> 
> in pbuilder.

Interesting. I get a different problem when building in a recent
unstable chroot (there's a long list of unrelated debug stuff after the
original root cause message):

$ gbp buildpackage -uc -us --git-pbuilder --git-pristine-tar
--git-ignore-new
gbp:info: Building with (cowbuilder) for unstable
Building with cowbuilder for distribution unstable
[...]
dh build
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
install -d obj-x86_64-linux-gnu
cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
-- The CXX compiler identification is GNU 8.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
CMake Error: The following variables are used in this project, but they
are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the
CMake files:
ZLIB_LIBRARY
linked by target "pizzly" in directory /build/pizzly-0.37.3


After simply adding a build-dep to zlib1g-dev, everything built fine for
me. See the attached build log.

Cheers
Sascha
gbp:info: Building with (cowbuilder) for unstable
Building with cowbuilder for distribution unstable
I: using cowbuilder as pbuilder
dpkg-checkbuilddeps: error: Unmet build dependencies: libseqan2-dev cmake
W: Unmet build-dependency in source
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/satta/pkg/deb-med/pizzly'
dh_auto_clean
rm -f debian/pizzly.1
make[1]: Leaving directory '/home/satta/pkg/deb-med/pizzly'
   dh_clean
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/pizzly.substvars debian/files
rm -fr -- debian/pizzly/ debian/tmp/
find .  \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
-type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) 
\)
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building pizzly using existing ./pizzly_0.37.3.orig.tar.xz
dpkg-source: info: building pizzly in pizzly_0.37.3-1.debian.tar.xz
dpkg-source: info: building pizzly in pizzly_0.37.3-1.dsc
I: Generated dsc will be overwritten by build result; not generating 
changes file
I: Copying COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.22563
I: forking: cp -al /var/cache/pbuilder/base-unstable.cow 
/var/cache/pbuilder/build/cow.22563
I: removed stale ilistfile /var/cache/pbuilder/build/cow.22563/.ilist
I: forking: chroot /var/cache/pbuilder/build/cow.22563 
cowdancer-ilistcreate /.ilist 'find . -xdev -path ./home -prune -o \( \( -type 
l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ''
I: Invoking pbuilder
I: forking: pbuilder build --debbuildopts  --debbuildopts '  '-uc' '-us'' 
--buildplace /var/cache/pbuilder/build/cow.22563 --buildresult 
/home/satta/pkg/deb-med --mirror http://ftp.us.debian.org/debian/ 
--distribution unstable --extrapackages 'debhelper fakeroot apt-utils' 
--no-tar

Re: Wham aligner package name - just wham? wham-align?

2019-05-30 Thread Sascha Steinbiss


Hi Steffen,

> I have no exact idea why alignment tools are all given such short names.
> We have http://last.cbrc.jp/ as last-align with is. Should I do the same
> for wham and name the package wham-align? 

That's what I did for lambda [1] and lambda2 [2] as well. Keeps the
namespace clean and users can still search for the name and pick the
correct one.

> I am not aware of any particular naming conflict.

Not yet... ;)

Cheers
Sascha

[1] https://tracker.debian.org/pkg/lambda-align
[2] https://tracker.debian.org/pkg/lambda-align2



Re: Sprint preparation

2019-03-04 Thread Sascha Steinbiss
Hi Andrius,
hi all,

first of all thanks for your quick reply!

> To reach the apartments [1] one has to take the bus 3G at the airport
> terminal (the airport is very small, bus station is just outside). A
> paper ticket has to be bought from the driver, it should cost €1.
> It's better to pay in coins or via €5 bill, as cards or larger bills
> are not accepted. The stop for the apartments is "Mikalojaus 
> Konstantino Čiurlionio" (usually abbreviated to "M. K. Čiurlionio"),
> the 5th stop from the airport. The apartments are on 1 M. K.
> Čiurlionio
OK, sounds good.

> Alternatively, one can grab a taxi. We have Uber, Taxify is also fine.
> Most drivers speak basic English (am I right, Michael?). Michael offers
> everyone €6 discount for Taxify [2].

I wouldn't mind sharing a taxi/Uber with Andreas (and anyone else
arriving at the airport at that time) either. Good to know that we have
some options ;)

>> Sascha and I will arrive 18:15 at the airport.  What's the best
>> strategy to meet others (at the airport / in the venue / in the
>> appartment house / restaurant for dinner)?
> 
> It would be great to go out for the dinner on Friday evening. I suggest
> us meet at the apartments at 20:30 and go somewhere nearby. Michael
> recommended "FoodHall", which is open till 23:00, I suggest us go there.

So be it. Since we now have EU-wide roaming at least I will also be able
to read and write email on the road, so just drop me a line if we happen
to miss each other.

Looking forward to meeting all of you!

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: Should lambda-align v2 replace v1 or be its own Debian package?

2019-01-18 Thread Sascha Steinbiss
Hi Michael,

[...[
> Other than the lack of full test suite that we had with v1.0.x [1], I
> think this is ready for sponsorship for the NEW queue.

Hmm, but the rest of the tests (the ones currently run in your package
on salsa) are supposed to succeed? They fail for me:

[...]
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/lambda-align2-2.0.0'
for md5 in debian/*.md5sums; do gzip --keep ${md5}; done
cp --backup debian/*md5sums.gz tests/
cd build/tests && ctest . -j8 -I 1,10
Test project /build/lambda-align2-2.0.0/build/tests
  Start  1: test_mkindex_blastn_sa
  Start  2: test_mkindex_blastn_fm
  Start  3: test_mkindex_blastp_sa
  Start  4: test_mkindex_blastp_fm
  Start  5: test_mkindex_blastx_sa
  Start  6: test_mkindex_blastx_fm
  Start  7: test_mkindex_tblastn_sa
  Start  8: test_mkindex_tblastn_fm
 1/10 Test  #4: test_mkindex_blastp_fm ...***Failed0.48 sec
  Start  9: test_mkindex_tblastx_sa
 2/10 Test  #3: test_mkindex_blastp_sa ...***Failed0.49 sec
  Start 10: test_mkindex_tblastx_fm
 3/10 Test  #6: test_mkindex_blastx_fm ...***Failed0.65 sec
 4/10 Test  #5: test_mkindex_blastx_sa ...***Failed0.72 sec
 5/10 Test  #1: test_mkindex_blastn_sa ...***Failed1.23 sec
 6/10 Test  #2: test_mkindex_blastn_fm ...***Failed1.25 sec
 7/10 Test  #8: test_mkindex_tblastn_fm ..***Failed1.26 sec
 8/10 Test  #7: test_mkindex_tblastn_sa ..***Failed1.29 sec
 9/10 Test  #9: test_mkindex_tblastx_sa ..***Failed0.83 sec
10/10 Test #10: test_mkindex_tblastx_fm ..***Failed0.82 sec

0% tests passed, 10 tests failed out of 10

Total Test time (real) =   1.31 sec

The following tests FAILED:
  1 - test_mkindex_blastn_sa (Failed)
  2 - test_mkindex_blastn_fm (Failed)
  3 - test_mkindex_blastp_sa (Failed)
  4 - test_mkindex_blastp_fm (Failed)
  5 - test_mkindex_blastx_sa (Failed)
  6 - test_mkindex_blastx_fm (Failed)
  7 - test_mkindex_tblastn_sa (Failed)
  8 - test_mkindex_tblastn_fm (Failed)
  9 - test_mkindex_tblastx_sa (Failed)
 10 - test_mkindex_tblastx_fm (Failed)
Errors while running CTest
[...]

Any ideas?

Cheers
Sascha



Re: Should lambda-align v2 replace v1 or be its own Debian package?

2019-01-17 Thread Sascha Steinbiss
Hi Michael,

[...]
> Pursuant to that I split off the v2.0.0 packaging:
> https://salsa.debian.org/med-team/lambda-align2
[...]
> I think this is ready for sponsorship for the NEW queue.
Could you please make sure that we have an ITP for that? I'll take a
look tomorrow then, try to address Hannes' comments and get it uploaded
if everything works out.

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: Should lambda-align v2 replace v1 or be its own Debian package?

2019-01-14 Thread Sascha Steinbiss
Hi,

just my 2 cents. I introduced Lambda into Debian some time ago just out
of interest but looking at the uploads, Michael has done more work
recently...
So here are just a few comments from me.

[...]
>> However, there are no references from other Debian packages to
>> lambda-align's binaries, so upgrading to v2 without changing the package
>> name won't break any packages, but it will break user scripts.
> 
> From a plain Debian point of view adding a file debian/NEWS.Debian
> explaining the issue will show the change in the new version.  From a
> user perspective it might be interesting to have the old version as
> well. 

I would also advise to create a new package for v2 in order not to
silently break users' pipelines when they upgrade their lambda-align
package to version 2 (or just do an 'apt upgrade' without checking in
detail whether lambda is in the -- potentially tens of packages long --
list of packages to update).

> If you volunteer to maintain the old version as lambda-align1 
> some users might be happy.

I'd rather use 'lambda-align2' and 'lambda-align'... due to the reasons
above. For me this is not much different than an ABI change that would
require bumping a version number.

> PS: In any case I'd stick with the lambda-align package name for the
> new version.  Otherwise we might need to wait for ftpmaster
> acceptance until after freeze and thus the latest version will
> not make it into Buster.

IMHO I'd rather not have the newest version in buster (which was
released just a couple of days ago anyway) than breaking user pipelines.
If we're lucky then v2 may even make it through NEW until the freeze
affecting new packages which starts in about a month.

I can maintain lambda-align 1.x for the time being -- Hannes, do you
still provide updates for the old version (I'm thinking of things like
ensuring compatibility with gcc updates, C++ standards quirks, etc.)?

Cheers
Sascha



Re: htslib: FTBFS on i386: 2 tests fail

2018-10-14 Thread Sascha Steinbiss
Hi all,

>> test_vcf_api:
>> /<>/test/test-vcf-api /tmp/JMIB5wVvT_/test-vcf-api.bcf
>> bcf_get_format_float didn't produce the expected output.
>>
>> .. failed ...
>>
>> test_vcf_sweep:
>> /<>/test/test-vcf-sweep /tmp/JMIB5wVvT_/test-vcf-api.bcf
>>
>> The outputs differ:
>> /<>/test/test-vcf-sweep.out
>> /<>/test/test-vcf-sweep.out.new
>> .. failed ...

I wonder if this is still https://github.com/samtools/htslib/issues/565
-- in this GitHub ticket Graham Inggs mentioned there was some kind of
workaround for it? Maybe it is enough to adjust this if it's just a
newer gcc version breaking the workarounds?

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: DebianMed Sprint in Vilnius?

2018-09-30 Thread Sascha Steinbiss
Hi all,

> This sounds awesome, I'm already looking forward! :-D

So am I :)

[...]
> 2019 Mar 09-11   best, with the additional advantage of 3 free days in
> Lithuania (if that is the requirement from the co-working facility)

I would probably welcome doing this a bit later this yeas as well, to
make a bit of room in between FOSDEM and the DebianMed sprint. So +1 for
Mar 9-11 (but also open for other options, depending on what is best for
others).

Cheers
Sascha

> On 2018-09-28 11:58, Olivier Sallou wrote:
>> On 09/27/2018 10:56 AM, Andreas Tille wrote:
>>> Hi Michael,
>>>
>>> On Tue, Sep 25, 2018 at 06:35:07PM +0300, Michael Crusoe wrote:
 În mar., 21 aug. 2018 la 15:24, Michael Crusoe
  a
 scris:

> Howdy y'all,
>
> My co-working place has confirmed that we can have the common room
> and a
> conference room for free any weekend plus one week day (and more,
> if it
> overlaps a with a public holiday like All Saints Day on 2019-03-11)
>
> http://www.nvoavilys.lt/
>
> http://www.nvoavilys.lt/wp-content/uploads/2018/06/susitikimu-kambarys.jpg
>
>
> Travel wise you can fly into the VNO with many low cost flights;
> Lithuania's second city, Kaunas, also has an airport (KUN) and is
> https://www.rome2rio.com/map/My-hometown/Tauro-g-12-Vilnius-01114-Lituania
>
>
> There is free coffee & espresso (freshly ground) and decent (but not
> perfect) WiFi.
>>> Thanks for offerring this nice venue.  What about a time.  Usually we
>>> meet
>>> end of January / beginning of February.  So what about
>>>
>>>    25.-27. Januar 2019
>>>    08.-10. February 2019
>>>
>>> (I intentionally skipped the first weekend of Feburary since I have
>>> no time
>>> at this date.)
>>>
>>> Opinions about a date to have some progress in the sprint planing?
>> both are ok for me
>>
>>>
>>> Kind regards
>>>
>>>   Andreas.
>>>
>>
>> -- 
>> Olivier Sallou
>> Univ Rennes, Inria, CNRS, IRISA
>> Irisa, Campus de Beaulieu
>> F-35042 RENNES - FRANCE
>> Tel: 02.99.84.71.95
>>
>> gpg key id: 4096R/326D8438  (keyring.debian.org)
>> Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
> 



Re: Who will go to DebConf 18 in Taiwan?

2018-07-20 Thread Sascha Steinbiss
Hi Andreas,

> I'll be there.  Who else from the team?

I won't this year. Maybe next? :)

> A Debian Med BoF with life stream is scheduled
> 
> https://debconf18.debconf.org/talks/39-debian-med-bof/

Will watch it -- will check when to set my alarm.

Cheers
Sascha



CMake help: pthread linking issue

2018-05-09 Thread Sascha Steinbiss
Hi again,

[...]
> I am trying to update salmon [1] to the latest upstream version, but it
> won't build for reasons I can not really track down well. It uses CMake
> as the build system, which I am really not familiar with and to me feels
> a bit like magic incantations to me that mostly work if you use the
> right spells ;)

Someone showed me how I waved my hand in the wrong direction while
spellcasting ;) So I managed to get around that particular issue now and
also updated the embedded copy of RapMap that is sadly still required to
build to the same version currently in unstable.

Unfortunately I am now stuck with another fairly cryptic (to me) build
failure regarding spdlog:

/usr/include/c++/7/bits/shared_ptr.h:703:5: note:   template argument
deduction/substitution failed:
/build/salmon-0.8.0+ds1/src/SalmonQuantifyAlignments.cpp:1575:69: error:
no matching function for call to 'create(const char [11],
)'
 auto consoleLog = spdlog::create("consoleLog", {consoleSink});
 ^
In file included from /usr/include/spdlog/spdlog.h:192:0,
 from /build/salmon-0.8.0+ds1/include/SalmonOpts.hpp:7,
 from /build/salmon-0.8.0+ds1/include/SalmonUtils.hpp:25,
 from /build/salmon-0.8.0+ds1/include/Transcript.hpp:10,
 from /build/salmon-0.8.0+ds1/include/ClusterForest.hpp:7,
 from
/build/salmon-0.8.0+ds1/src/SalmonQuantifyAlignments.cpp:41:
/usr/include/spdlog/details/spdlog_impl.h:179:40: note: candidate:
std::shared_ptr spdlog::create(const string&, const
sink_ptr&)
 inline std::shared_ptr spdlog::create(const
std::string& logger_name, const spdlog::sink_ptr& sink)
^~
/usr/include/spdlog/details/spdlog_impl.h:179:40: note:   no known
conversion for argument 2 from '' to
'const sink_ptr& {aka const std::shared_ptr&}'
/usr/include/spdlog/details/spdlog_impl.h:186:40: note: candidate:
std::shared_ptr spdlog::create(const string&,
spdlog::sinks_init_list)
 inline std::shared_ptr spdlog::create(const
std::string& logger_name, spdlog::sinks_init_list sinks)
^~
/usr/include/spdlog/details/spdlog_impl.h:186:40: note:   no known
conversion for argument 2 from '' to
'spdlog::sinks_init_list {aka
std::initializer_list >}'
/usr/include/spdlog/details/spdlog_impl.h:201:40: note: candidate:
template std::shared_ptr spdlog::create(const
string&, const It&, const It&)
 inline std::shared_ptr spdlog::create(const
std::string& logger_name, const It& sinks_begin, const It& sinks_end)
^~
Full build log attached. I have also pushed the modified WIP code to
Salsa's salmon master.

Also, to get his far I had to disable building the unit tests as
apparently the rest of the Salmon code wasn't linked against the test
code at build time. Maybe someone could take another look?

I am afraid that my current lack of time for diving into CMake/C++
specific stuff and the fact that I do not use Salmon at all myself are
not the best foundations for doing this package correctly and at a high
standard. Does anyone care a bit more about Salmon and might want to
step in? (probably Kevin or Michael? ;))

Cheers and thanks
Sascha


buildlog.txt.bz2
Description: application/bzip


signature.asc
Description: OpenPGP digital signature


CMake help: pthread linking issue

2018-05-08 Thread Sascha Steinbiss
Dear mentors,

I am trying to update salmon [1] to the latest upstream version, but it
won't build for reasons I can not really track down well. It uses CMake
as the build system, which I am really not familiar with and to me feels
a bit like magic incantations to me that mostly work if you use the
right spells ;)

Here's the last snippet of build log right before the failure:

[...]
Determining if the function pthread_create exists in the pthreads failed
with the following output:
Change Dir: /build/salmon-0.8.0+ds1/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_14592/fast"
make[2]: Entering directory
'/build/salmon-0.8.0+ds1/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_14592.dir/build.make
CMakeFiles/cmTC_14592.dir/build
make[3]: Entering directory
'/build/salmon-0.8.0+ds1/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_14592.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc   -g -O2 -fdebug-prefix-map=/build/salmon-0.8.0+ds1=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create   -o
CMakeFiles/cmTC_14592.dir/CheckFunctionExists.c.o   -c
/usr/share/cmake-3.11/Modules/CheckFunctionExists.c
Linking C executable cmTC_14592
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_14592.dir/link.txt
--verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/build/salmon-0.8.0+ds1=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create  -Wl,-z,relro
-Wl,-z,now  -rdynamic CMakeFiles/cmTC_14592.dir/CheckFunctionExists.c.o
-o cmTC_14592 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_14592.dir/build.make:87: cmTC_14592] Error 1
make[3]: Leaving directory
'/build/salmon-0.8.0+ds1/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:126: cmTC_14592/fast] Error 2
make[2]: Leaving directory
'/build/salmon-0.8.0+ds1/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'

It looks like CMake can not find the POSIX threads libs (just the
headers? or a library?) and tries various spellings and variations of
the library to autodetect the correct situation on the platform? At
least there seems to be some automagically created code involved that
the build process is trying to compile...

Maybe someone more familiar with CMake could give me some pointer where
to continue looking? I'm a bit lost. I've tried to add
libpthread-stubs0-dev to the build-deps but no success.

I have also attached a full build log.

Thanks in advance
Sascha

[1] https://salsa.debian.org/med-team/salmon


buildlog.txt.gz
Description: application/gzip


signature.asc
Description: OpenPGP digital signature


Re: salsa.d.o merge_requests for pristine-tar and upstream?

2018-04-27 Thread Sascha Steinbiss
Hi Steffen,

if I see that correctly this is just a default hook that GitLab does --
offer to open merge requests for each pushed branch. I don't think that
fits too well with how we do things: for example, proposing an upstream
update via regular merge requests would require all three separate
branches to be merged (and MRs to be opened!).

>From my point of view, the merge request mechanism in Debian and GitLab
feels more like a replacement or alternative for sending patches: it
makes it easy to propagate small, attributable changesets that do not
touch more than one branch at a time.

Cheers
Sascha

On 04/27/2018 02:30 PM, Steffen Möller wrote:
> Hello,
> 
> does that piece of magic have any particular practial meaning? The
> uploads seem to have happened.
> 
> Many thanks
> 
> Steffen
> 
> ~/git/grabix$ git push --all
> Counting objects: 27, done.
> Delta compression using up to 2 threads.
> Compressing objects: 100% (26/26), done.
> Writing objects: 100% (27/27), 5.45 KiB | 1.36 MiB/s, done.
> Total 27 (delta 13), reused 0 (delta 0)
> remote:
> remote: To create a merge request for pristine-tar, visit:
> remote:  
> https://salsa.debian.org/med-team/grabix/merge_requests/new?merge_request%5Bsource_branch%5D=pristine-tar
> remote:
> remote: To create a merge request for upstream, visit:
> remote:  
> https://salsa.debian.org/med-team/grabix/merge_requests/new?merge_request%5Bsource_branch%5D=upstream
> remote:
> To salsa.debian.org:med-team/grabix.git
>    4ae746a..7ab4f4f  master -> master
>    1079721..9a1d581  pristine-tar -> pristine-tar
>    974be90..4a49cae  upstream -> upstream
> 



Re: uploading libzstd...

2018-04-21 Thread Sascha Steinbiss
Hi Mattia,

thanks for diving into this! Just quickly replying as my name was
mentioned...

[...]
> Alex Mestiashvili, Sascha Steinbiss, Kevin Murray: there are a bunch of
> patches without Forwarded header, that seems like have been there for a
> while.  Please do some upstreaming work there.

There are two patches with my name in the Author field. One can be
removed (0009-Add-shebang-for-scripts.patch) as upstream seems to have
made the fix already and the patch would only duplicate the shebang line
now.
As for the other one (0008-Address-embedded-zlib.patch), this was merely
a workaround for zlibWrapper not to build its examples with the embedded
gz*.c zlib copies -- something specific to the Debian policy which I
usually do not consider mandatory to forward to upstream.
The patch description could use some love though.

I'll address these minor issues later today, thanks for the heads-up.
When do you want to make the upload?

Cheers
Sascha



Re: pynast did not migrate to salsa?

2018-04-03 Thread Sascha Steinbiss
Hi Steffen and Andreas,

>> I cannot find the pynast repository on salsa. Any ideas? The entry on  the
>> med/bio task page points to its previous location on alioth and I cannot
>> find it on salsa.
> 
> I simply forgot to push after the local SVN to Git migration.  So the
> package never existed on git.debian.org (despite the Vcs fields said so
> after my upload.

Ah, I see. Good to see this is not an result of some error in the
automated migration. Please let me know if there are other unexplained
cases, I'd be happy to take a look.

Cheers
Sascha



Re: RFS: andi

2018-02-26 Thread Sascha Steinbiss
Hi Fabian,

> I prepared a new package for andi, now on salsa [1]. However, I am sure,
> I must have done something wrong, because the packaging was surprisingly
> smooth.

I can sponsor this, but it seems that the 0.12 orig tarball is missing
in the pristine-tar branch. Could you please push this as well -- thanks :)

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: Salsa migration of Debian Med team packages

2018-02-14 Thread Sascha Steinbiss
Hi all,

>>> I think all R packages (r-*) can be removed from the Debian Med
>>> repository, they moved into the Debian R team repository [1] some
>>> weeks ago [2].
>>
>> Thanks for the hint. I will remove those repositories from the Debian
>> Med namespace tomorrow if there are no objections from the team.
> 
> No objections and thanks to Dylan for bringing this up (I just missed
> this).

Done. All "r-*" projects have been removed now from the med-team namespace.

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: Salsa migration of Debian Med team packages

2018-02-13 Thread Sascha Steinbiss
Hi Dylan,

[...]
> I think all R packages (r-*) can be removed from the Debian Med
> repository, they moved into the Debian R team repository [1] some
> weeks ago [2].

Thanks for the hint. I will remove those repositories from the Debian
Med namespace tomorrow if there are no objections from the team.

Best regards
Sascha



signature.asc
Description: OpenPGP digital signature


Re: Salsa migration of Debian Med team packages

2018-02-12 Thread Sascha Steinbiss
Hi all,

[...]
>> Do we also want the automatic tag-pending assignment hook?
> 
> I would say so. I think the only reason we didn't have them before was
> that nobody got around to adding it.

OK, I see. I'm currently enabling this hook on all repositories migrated
yesterday.

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: Salsa migration of Debian Med team packages

2018-02-11 Thread Sascha Steinbiss
Hi all,

>> Picking a random repository, I noticed no integration was enabled.
>> Can I suggest:
>>  + email on push to dipa...@tracker.debian.org ¹
>>  + irc notification to #debian-med
>>  + tagpending hook
> 
> Cool, didn't know these were already existing and usable. :)
> Will look into this right away.

Done. The first two are indeed very useful and now active on all current
projects in the med-team space. I have also added email-on-push
notifications to the traditional mailing list [1] on request of the
sprinters.

Do we also want the automatic tag-pending assignment hook?

Note that these integration services are not enabled by default for new
GitLab projects created via the web interface. To create new projects
with these enabled out of the box, one can, for example, use [2] or get
inspired by a variety of other tools out there from other teams.

Cheers
Sascha

[1] debian-med-com...@lists.alioth.debian.org
[2]
https://salsa.debian.org/satta/salsa-migration-tools/blob/master/setup-repository.rb



signature.asc
Description: OpenPGP digital signature


Re: Salsa migration of Debian Med team packages

2018-02-11 Thread Sascha Steinbiss
Hi Mattia,

yay, thanks for your hints!

> Picking a random repository, I noticed no integration was enabled.
> Can I suggest:
>  + email on push to dipa...@tracker.debian.org ¹
>  + irc notification to #debian-med
>  + tagpending hook

Cool, didn't know these were already existing and usable. :)
Will look into this right away.

Cheers
Sascha



Salsa migration of Debian Med team packages

2018-02-11 Thread Sascha Steinbiss
Dear Debian Med team,

here's a quick hello from the Debian Med sprint in Barcelona!
I used the first day of the sprint to migrate the team packaging
repositories from Alioth to Salsa, resulting in almost 1200 new Salsa
repos in the Debian Med group [1]. The Alioth repositories are now
locked, any attempt to push there should be rejected with a notice message.

In general, there was no need to change repository names during the
migration. There were two notable exceptions, related to the fact that
some characters are forbidden in GitLab repository names:

  - ncbi-blast+, whose repository was renamed to ncbi-blastplus [2], and
  - socket++, whose repository was renamed to socketplusplus [3].

This change only affected the repository name, source and binary package
names were left untouched.

I have also filed a merge request [4] to enable redirections from
anonscm HTTPS URLs (such as the ones in our current Vcs-Git tags) to
their counterparts on Salsa.

If there are any additional questions or suggestions, please do not
hesitate to get in touch.

Best regards
Sascha


[1] https://salsa.debian.org/med-team
[2] https://salsa.debian.org/med-team/ncbi-blastplus
[3] https://salsa.debian.org/med-team/socketplusplus
[4] https://salsa.debian.org/salsa/AliothRewriter/merge_requests/142



signature.asc
Description: OpenPGP digital signature


Re: Hotel for Debian Med Sprint

2018-01-09 Thread Sascha Steinbiss
Hi Steffen,I just need to call in tomorrow morning again for special conditions forus as a group. If you cannot wait then book tonight, otherwise I proposeyou wait for the official green light tomorrow. I'll then also update the website.Great, I will wait — thanks for taking care of this!CheersSascha


Re: Date shift: Sprint moving to 10-12/2/2018, was: Debian Med Sprint 26-28/1/2018 in Barcelona

2017-11-17 Thread Sascha Steinbiss
Hi all,

[...]
>> I wonder whether it would be possible to have our Sprint *before* the
>> ELIXIR meeting.  I do not question your point above but I have strong
>> private reasons to keep the weekend 10./11. February 2018 free.  If
>> anybody else would be in a similar situation (and the ELIXIR meeting
>> would last the whole week so that we can profit from the attached dates)
>> I would welcome to shift it to the weekend before.

> That would be in parallel with FOSDEM, which I had hoped to avoid this time
> since that complaint came up a few times before.

Just for the record: I will definitely be at FOSDEM which means I would
not be able to attend the sprint in case of a collision.

> And how about having a second retreat with a summer-in-mountains-theme
> (which is a bit of an inside joke since this pretty much describes the area
> Andreas lives in, while I started this water-theme close to my home at the
> Baltic sea, so I am basically asking if we could compensate should Andreas
> miss parts of this Sprint)? I keep thinking that every of our meetings
> has done something good to our Debian Blend, so maybe we can double that?

Agreed. I would like that as well :) If not an Andreas' place, then
maybe somewhere more accessible?

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: [Debian-med-packaging] Bug#871513: muscle FTCBFS: hard codes the build architecture compiler g++

2017-08-08 Thread Sascha Steinbiss
Hi Helmut,

> Updating the patch to use $(CXX) fixes the build. Please consider
> applying the attached patch.

Thanks, I would be happy to take a look and upload this. However, it
looks like the git repo on Alioth doesn't seem to have the latest
commits/tags for the latest uploaded version. I'd be on it as soon as
these are pushed.

Thanks again, and kind regards
Sascha



signature.asc
Description: OpenPGP digital signature


Re: [Help] Failed to upgrade bcftools to version 1.5

2017-07-29 Thread Sascha Steinbiss
Hi all,

> Well, I was going to branch off a separate branch from the
> debian/1.4.1-2 tag, add the patches, build and upload 1.4.1-3 from
> there, and then just add the changelog entry to the current master (as
> the patches should already been in the latest upstream code, right?).
> If one wants to reproduce the exact 1.4.1-3 state it should still be
> possible via the branch.

I guess I'm going to do that for now.

> Anyway, a more acute problem is that even with the patches [1] I can't
> get bcftools 1.4.1 to build in a recent i386 sid chroot. I get some new
> failed tests that you did not encounter in the original bug report:
> 
> Number of tests:
> total   .. 617
> passed  .. 561
> failed  .. 56

Oops, just noticed that i386 never built in the first place, and the
patches addressed getting the currently out-of-date builds on armel and
mipsel to work. I can confirm from builds on porterboxes that these now
finish, so I'm going to upload a new bcftools 1.4.1 version with the
patches but leave the bug (#868958) open since not all 32-bit archs are
building yet.

OK with everyone?

Cheers
Sascha



Re: [Help] Failed to upgrade bcftools to version 1.5

2017-07-28 Thread Sascha Steinbiss
Hi all,

[...]
>> The remaining bugs blocking the transition are augustus (bug #869126) and
>> bcftools (bug #868958).  Sascha has already pushed the augustus changes to
>> git, and it just needs an upload.  The two fixes for bcftools are in the bug
>> report, someone should review them and upload.
>
> Sascha, will you care for this?

Good timing, indeed I was going to finish up the augustus package
tonight. I took some time to finally include all the little executables
that come with the main tool, and I wanted to take another close look to
make sure they all have man pages etc.

Once I'm at it I can also take a shot at bcftools. Never worked on that
before though, let's see how it goes.

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Bug#869969: ITP: gfapy -- flexible and extensible software library for handling sequence graphs

2017-07-28 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: Sascha Steinbiss 

* Package name: gfapy
  Version : 1.0.0
  Upstream Author : Giorgio Gonnella
* URL : https://github.com/ggonnella/gfapy
* License : ISC
  Programming Lang: Python
  Description : flexible and extensible software library for handling 
sequence graphs

The Graphical Fragment Assembly (GFA) are formats for the representation of
sequence graphs, including assembly, variation and splicing graphs. Two
versions of GFA have been defined (GFA1 and GFA2) and several sequence
analysis programs have been adopting the formats as an interchange format,
which allow the user to easily combine different sequence analysis tools.

This library implements the GFA1 and GFA2 specification. It is possible to
create a Gfa object from a file in the GFA format or from scratch, to
enumerate the graph elements (segments, links, containments, paths and header
lines), to traverse the graph (by traversing all links outgoing from or
incoming to a segment), to search for elements (e.g. which links connect two
segments) and to manipulate the graph (e.g. to eliminate a link or a segment
or to duplicate a segment distributing the read counts evenly on the copies).

The GFA format can be easily extended by users by defining own custom tags
and record types. In Gfapy, it is easy to write extensions modules, which
allow one to define custom record types and datatypes for the parsing and
validation of custom fields. The custom lines can be connected, using
references, to each other and to lines of the standard record types.



Re: CI for probalign needs sponsoring from other sponsor [Outreachy]

2017-07-07 Thread Sascha Steinbiss
Hi Nadiya,

> I added autopkgtest test-suite for probalign package.
> I would really appreciate your help in uploading.

Done, thanks for your contribution! :)

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: CI for abyss needs sponsoring from other sponsor [Outreachy]

2017-06-30 Thread Sascha Steinbiss
Hi Nadiya,

> I added simple autopkgtest test for abyss package.
> Your help in uploading will be very much appreciated.

Cool, many thanks! I just took a look and I’m going to upload with some minor 
modifications.
BTW, your autopkgtest revealed that there apparently still was a missing 
dependency on bsdmainutils (providing /usr/bin/column, which abyss-tabtomd 
needs). I wonder why that wasn't picked up — are you running your autopkgtests 
in a chroot or LXC container?

Thanks again and best regards
Sascha



signature.asc
Description: Message signed with OpenPGP


Re: Please fix bugs

2017-06-30 Thread Sascha Steinbiss
Hi all,

> On 6/27/17 9:34 PM, Andreas Tille wrote:
>> as I stated on debian-private list I will not be able to fix bugs in the
>> next two weeks.  I have the feeling we are currently receiving way more
>> than we are fixing.  It would be really cool if you could run some kind
>> of inofficial first bug squashing party for the upcoming release. :-)
>>
> 
> how about having a physical Debian Med BSP as a regular summer event?

Sounds good, I wouldn't object :)

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: [Debian-med-packaging] Bug#863159: zstd: New upstream version with multithreading support

2017-05-24 Thread Sascha Steinbiss
Hi,

> On 24 May 2017, at 14:57, Olivier Sallou  wrote:
> 
> I updated in git repo but did not pushed.

Thanks for that! I had a look at this this morning as well but given that I am 
traveling at the moment I also only found the time to merge the new version 
locally but didn’t follow through. I did notice, though, that there seems to be 
some new additional embedded code that looks suspicious (contrib/linux-kernel/* 
etc.) so d/copyright probably needs to be updated?

Cheers
Sascha


>  Forwarded Message 
> Subject:  [Debian-med-packaging] Bug#863159: zstd: New upstream version 
> with multithreading support
> Resent-Date:  Mon, 22 May 2017 19:03:20 +
> Resent-From:  Andreas Kotes , Andreas Kotes 
> 
> Resent-To:debian-bugs-d...@lists.debian.org
> Resent-CC:Debian Med Packaging 
> 
> Date: Mon, 22 May 2017 21:00:50 +0200
> From: Andreas Kotes , Andreas Kotes 
> 
> Reply-To: Andreas Kotes , Andreas Kotes 
> , 863...@bugs.debian.org
> To:   Debian Bug Tracking System 
> 
> Package: zstd
> Version: 1.1.2-1
> Severity: wishlist
> 
> Dear Maintainer,
> 
> 
> https://github.com/facebook/zstd/releases
>  has a new release (1.2.0),
> sporting Multi-Threading support directly in zstd (instead of just via
> pzst), making it worth bugging you about it for a moment *cough* :)
> 
> The code present there can also far either be dpkg-buildpackaged on
> older Debian & Ubuntu versions, making this a very selfish ask ...
> 
> Please consider packaging it sometime soon - thank you :)
> 
> Thanks in advance!
> 
>   count
> 
> -- System Information:
> Debian Release: 8.8
>   APT prefers stable
>   APT policy: (990, 'stable'), (500, 'testing'), (500, 'oldstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
> Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages zstd depends on:
> ii  libc6   2.24-10
> ii  libgcc1 1:6.3.0-18
> ii  libstdc++6  6.3.0-18
> ii  libzstd11.1.2-1
> 
> zstd recommends no packages.
> 
> zstd suggests no packages.
> 
> -- no debconf information
> 
> --
> Andreas 'count' Kotes
> Taming computers for humans since 1990.
> "Don't ask what the world needs. Ask what makes you come alive, and go do it.
> Because what the world needs is people who have come alive." -- Howard Thurman
> 
> ___
> Debian-med-packaging mailing list
> 
> debian-med-packag...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging



signature.asc
Description: Message signed with OpenPGP


Re: spades updated to 3.10.1 in git

2017-04-19 Thread Sascha Steinbiss
Hi Michael,

> It will need sponsoring once sketch has been released

Thanks! I was taking a shot at this myself a while ago but ran into
random segfaults after adjusting patches. Nice to see that there's some
progress.

Would be happy to take a look and sponsor the upload when it's time.

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Re: upload to unstable during freeze ?

2017-04-18 Thread Sascha Steinbiss
Hi Olivier,

> I see some uploads to unstable during the freeze. I understood it was
> not expected as fixes that need to go to "next stable" go through
> uploads to unstable.
> 
> While this should not be an issue for packages that do not present
> issues at this time, I'd like to know if we should anyway push to unstable ?

just my 2 cents, but I've done it like this so far:

 - If there is a new version of a package which is not in testing (e.g.
   entered unstable after the NEW freeze) then I upload straight to
   unstable as there's no need to stay close to the frozen testing for
   fixes.

 - If there's a frozen version in testing, I open a new 'next' or
   'experimental' branch in git with the new version and upload it to
   experimental. Since experimental is separate, once the freeze is
   over it should just be a matter of rebuilding and re-uploading the
   new version to unstable.

 - If a package is completely NEW, then it's fine to upload directly to
   unstable since there's no way it will affect the frozen stretch.

Any comments or suggestions from the others?

I didn't to this out of habit for ariba (uploading to unstable) and of
course now there's an (upstream related) RC bug for the stretch version
with a newer version in unstable :/
This would have been more of a routine if unstable would have been clean...

Cheers
Sascha



Re: Patching fermi-lite to enable packaging libSeqLib

2017-02-08 Thread Sascha Steinbiss
Hi Andreas,

as a previous uploader of ariba and fermi-lite, I'll see if I can
contribute to this discussion.

> to package the latest version of freebayes (version 1.0.2 is in new,
> latest upstream is 1.1) a new library libSeqLib is needed.  I started
> with the packaging[1] and managed to build it without the patched code
> copy of fermi-lite.  SeqLib upstream was doing some patching since bwa
> and fermi-lite are using the same variable bseq1_t which is defined
> differently.  I patched fermi-lite in Git by renaming it to fml_seq1_t
> (and some other code changes + additions by libSeqLib author).

OK. This sounds like a reasonable change (as long as there are no other
packages depending on it).

> I have not yet uploaded fermi-lite since ariba depends from fermi-lite
> and needs to be adapted to the patched fermi-lite (as I did in commit
> 92be90993f020d5d2395f083a42a48cebd5bab49) and wanted to discuss this
> here.  While I have opened an issue at Github for fermi-lite[2] there
> was no response until now.

The change to ariba's C++ code looks OK to me.

> What do you suggest to do?  My proposal would be to upload the patched
> fermi-lite as well as the patched ariba to experimental (which is
> advisable in freeze anyway) and keep on working with libseqlib. 

Agreed as far as I am concerned. However, might one probably argue that
the symbol clash is worth a RC bug? If so then it might even qualify for
unstable? What do the others think?

Cheers
Sascha



Re: pbcommand new upstream

2017-01-16 Thread Sascha Steinbiss
Hi Afif,

>> OK, thanks for the confirmation. I’ll update to the latest version of 
>> pbcommand then.
> 
> Many thanks for updating pbcommand--but don't forget to push the final
> changes and tag. :)

[x] Done.

BTW, I've seen that you updated and uploaded kineticstools -- I just
finished getting its autopkgtests to work again when I had to leave the
sprint ;)
Thanks for taking care of this!

Best regards
Sascha



signature.asc
Description: OpenPGP digital signature


Re: libzstd 1.1.2 contains embedded zlib fork

2017-01-15 Thread Sascha Steinbiss
Hi Kevin,

thanks for your email.

>> I was looking to update libzstd to the current upstream version 1.1.2.
>> Besides some minor changes to the patches I had to make, I also noticed that
>> it now includes an embedded copy of some zlib code, which -- according to the
>> inline comments -- was adapted to be ready to compile with the zlibwrapper.
>> It wasn’t clear to me whether this was really necessary; when these files are
>> removed from the affected Makefile (and some minor adjustments are made) the
>> build still finishes fine.
> 
> That's been there since 1.1 I think, and is AFAICT example code for an
> alternative, non-packaged API that mimics the zlib API. It could be packaged
> under libzstd-dev:usr/share/doc/libzstd-dev/examples or something, like I've
> seen with a few development packages. Otherwise, I think nuking the sources or
> just removing them from the makefile is fine. Though from memory, anything
> compiled from these is not installed, so no action is probably also OK.

OK. I've checked that the new packages contain (at least) the same files as the 
1.1.1 version, which is the case. So this indeed doesn’t touch the installed 
contents and I also agree that there shouldn’t be a problem.

[…]
> What does the DFSG say about sources that are
> not compiled? They're in d/copyright anyway, IIRC FTPMASTER bounced me last
> update for this exact issue, and I added them.

There are some new sources in zlibWrapper/ under zlib license by M. Adler. They 
are actually new in 1.1.2 and also compiled in the Makefile — thats why I was 
asking about them as I disabled them. To be on the safe side license-wise have 
added them to d/copyright as well, so I guess we should be fine.
Preparing an upload as we speak.

Cheers
Sascha


signature.asc
Description: Message signed with OpenPGP


Re: pbcommand new upstream

2017-01-14 Thread Sascha Steinbiss
Hi Afif,

thanks for getting back to me so quickly.

>> What would you suggest, package the current version now that we need it? You 
>> have got more experience with the PB tools and how likely they are to break 
>> APIs across versions — do you think it’s a good idea?
> 
> Yes, I think it should be safe to use the latest versions of the
> different PacBio tools together. If it breaks anything, then that just
> points out something else that should be updated.

OK, thanks for the confirmation. I’ll update to the latest version of pbcommand 
then.

Cheers
Sascha


signature.asc
Description: Message signed with OpenPGP


pbcommand new upstream

2017-01-14 Thread Sascha Steinbiss
Hi Afif,

at the sprint I’m currently trying to update kineticsTools to a recent version. 
However, it also requires a newer version of pbcommand, which we missed to keep 
up-to-date as upstream are not tagging their GitHub releases [1]. It is 
possible to manually track the upstream versions by watching the history of 
pbcommand/__init__.py in the repo [2], which contains the version number that 
is used in the setup.py. They're currently at 0.5.4 while we only carry 0.3.x.

What would you suggest, package the current version now that we need it? You 
have got more experience with the PB tools and how likely they are to break 
APIs across versions — do you think it’s a good idea?

Cheers
Sascha


[1] https://github.com/PacificBiosciences/pbcommand/issues/116
[2] 
https://github.com/PacificBiosciences/pbcommand/commits/master/pbcommand/__init__.py


signature.asc
Description: Message signed with OpenPGP


libzstd 1.1.2 contains embedded zlib fork

2017-01-13 Thread Sascha Steinbiss
Hi Kevin,

here on the Debian Med sprint I was looking to update libzstd to the current 
upstream version 1.1.2. Besides some minor changes to the patches I had to 
make, I also noticed that it now includes an embedded copy of some zlib code, 
which -- according to the inline comments -- was adapted to be ready to compile 
with the zlibwrapper. It wasn’t clear to me whether this was really necessary; 
when these files are removed from the affected Makefile (and some minor 
adjustments are made) the build still finishes fine.

TBH I don’t feel I should upload this after consulting with you. I have pushed 
my changes (tagged as UNRELEASED) and would be happy if you could take a second 
look.

Many thanks
Sascha


signature.asc
Description: Message signed with OpenPGP


Re: Sprint organisation

2017-01-09 Thread Sascha Steinbiss
Hi all,

> I did a walk through of the space today, a snowy 10 minute walk from the
> hotel.

Yay!

> Good news on the Wi-Fi!
> 
> http://www.speedtest.net/my-result/a/2527663676

Sounds good. It looks like most of you will already be arriving on
Thursday... so I guess I will meet you at the sprint site on Friday
then? I can contact Michael in time or take a taxi from the airport/hotel.

All the best, and see you all on Friday!

Cheers
Sascha



Re: DebianMed sprint hotel proposal

2016-12-28 Thread Sascha Steinbiss
Hi Andreas,

>> I have also just booked a room at that hotel. They’re really inexpensive and 
>> it looks like there are still rooms left  :)
> 
> I also tried a reservation and while the page lists empty rooms I failed
> in registering using their web interface.  I've just send an e-mail and
> guess this will work as well. 

I had the same experience and tried booking.com afterwards, it worked there 
with no problems.
I now have a printed booking confirmation and I hope I will get some keys for 
that once I arrive ;)

Cheers
Sascha


Re: DebianMed sprint hotel proposal

2016-12-28 Thread Sascha Steinbiss
Hi all,

> > So, I have made a reservation at an hotel not far from the Faculty of
> > Biology and quite well located. It is not expensive and has twin bed rooms
> > for those willing to share rooms. It also has a restaurant if needed.
> 
> Thanks a lot for steping in.

Indeed, thanks Olivier for taking charge of this research.

> > Hotel Trianon
> > Cobalcescu Grigore 9, Sector 1, 010191 Bucarest, Roumanie
> >
> > There is free wifi and it seems it has some places with sofa where we could
> > meet and work together if needed in the evening or time where we are not at
> > the faculty (based on hotel description and photo, could not get
> > confirmation)/
> >
> > This is a proposal, I can still cancel my reservation if needed. If it is
> > ok for you, i suggest you make a reservation at the same place so that we
> > are all in the same location (will be easier to meet and discuss).
> 
> Everything sounds good.  I'm fine with sharing a room.
> I personnaly took a single room as it is not expensive and paid by my 
> institute.

I have also just booked a room at that hotel. They’re really inexpensive and it 
looks like there are still rooms left  :)

See you there
Sascha


Re: Urgent call to BioPerl users (Was: Bug#848236: src:gbrowse: Fails to build from source since bioperl upgrade has broken libbio-graphics-perl)

2016-12-17 Thread Sascha Steinbiss
BTW, [1] here was:
https://github.com/sanger-pathogens/Roary/issues/196

Cheers
Sascha

> On 17 Dec 2016, at 23:28, Sascha Steinbiss  wrote:
> 
> Hi all,
> 
> thanks for checking these.
> 
>>> roary
>> 
>> Build, however when trying to simulate the test suite via
>> 
>> cd t/data/genbank_gbff
>> roary -f out *.gff
>> 
>> Please cite Roary if you use any of the results it produces:
>>   Andrew J. Page, Carla A. Cummins, Martin Hunt, Vanessa K. Wong, Sandra 
>> Reuter, Matthew T. G. Holden, Maria Fookes, Daniel Falush, Jacqueline A. 
>> Keane, Julian Parkhill,
>>   "Roary: Rapid large-scale prokaryote pan genome analysis", 
>> Bioinformatics, 2015 Nov 15;31(22):3691-3693
>>   doi: http://doi.org/10.1093/bioinformatics/btv421
>>   Pubmed: 26198102
>> 
>> Use of uninitialized value in require at 
>> /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 61.
>> 
>> 
>> This does not look good even if it does not look related to BioPerl.
> 
> In fact, it doesn’t look related to Roary either. It’s apparently a missing 
> Encode/ConfigLocal.pm in the coded provided by libencode-perl, but not a 
> fatal issue here as it doesn’t seem to impact the result or performance of 
> Roary. It’s been reported before [1] and I will let upstream know that the 
> warning is back. Not a blocker AFAICS.
> 
> Cheers
> Sascha



Re: Urgent call to BioPerl users (Was: Bug#848236: src:gbrowse: Fails to build from source since bioperl upgrade has broken libbio-graphics-perl)

2016-12-17 Thread Sascha Steinbiss
Hi all,

thanks for checking these.

>>  roary
> 
> Build, however when trying to simulate the test suite via
> 
>  cd t/data/genbank_gbff
>  roary -f out *.gff
> 
> Please cite Roary if you use any of the results it produces:
>Andrew J. Page, Carla A. Cummins, Martin Hunt, Vanessa K. Wong, Sandra 
> Reuter, Matthew T. G. Holden, Maria Fookes, Daniel Falush, Jacqueline A. 
> Keane, Julian Parkhill,
>"Roary: Rapid large-scale prokaryote pan genome analysis", 
> Bioinformatics, 2015 Nov 15;31(22):3691-3693
>doi: http://doi.org/10.1093/bioinformatics/btv421
>Pubmed: 26198102
> 
> Use of uninitialized value in require at 
> /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 61.
> 
> 
> This does not look good even if it does not look related to BioPerl.

In fact, it doesn’t look related to Roary either. It’s apparently a missing 
Encode/ConfigLocal.pm in the coded provided by libencode-perl, but not a fatal 
issue here as it doesn’t seem to impact the result or performance of Roary. 
It’s been reported before [1] and I will let upstream know that the warning is 
back. Not a blocker AFAICS.

Cheers
Sascha


Re: Sponsoring request: beagle

2016-10-04 Thread Sascha Steinbiss
Hi Dylan,

I just took a look and uploaded.

Thanks,
Sascha

> On 4 Oct 2016, at 22:01, Dylan  wrote:
> 
> Hi,
> I have updated beagle. Could someone upload it to unstable?
> 
> Thank you.
> 
> Best regards,
> Dylan
> 



Bug#838856: ITP: ruby-rgfa -- Ruby library for handling GFA files

2016-09-25 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: Sascha Steinbiss 

* Package name: ruby-rgfa
  Version : 1.2
  Upstream Author : Giorgio Gonnella 
* URL : https://github.com/ggonnella/rgfa
* License : ISC
  Programming Lang: Ruby
  Description : Ruby library for handling GFA files

The Graphical Fragment Assembly (GFA) format is a proposed file format
to describe the product of a genome sequence assembly process.
rgfa implements the proposed specifications for the GFA format
described under https://github.com/pmelsted/GFA-spec/blob/master/GFA-spec.md
as closely as possible.
The library allows one to create an RGFA object from a file in the GFA format
or from scratch, to enumerate the graph elements (segments, links,
containments, paths and header lines), to traverse the graph (by
traversing all links outgoing from or incoming to a segment), to search for
elements (e.g. which links connect two segments) and to manipulate the
graph (e.g. to eliminate a link or a segment or to duplicate a segment
distributing the read counts evenly on the copies).



Re: Again help needed to upgrade picard-tools

2016-09-10 Thread Sascha Steinbiss
Hi Vincent,

thanks for your quick reply!

>> I was a bit confused by the ‘-gradle’ version suffix used in the previous 
>> version that was compensated for in an jh_installlibs override. If this 
>> suffix is not part of a new version string, jar renaming is broken during 
>> the installation. I removed the jh_installlibs override to make the current 
>> version work, but not being a core Java guy I was wondering whether this was 
>> a commonly used thing…?
> 
> Just after the release of 2.5.0, upstream changed its build system
> (starting to use gradle) and released a 2.5.0-gradle upstream version
> with the same code but a different gradle-based build system.

I see, that explains it.

> So the -gradle suffix have been here only for one upstream
> release. All things done to handle it can be removed now.

OK, great. The override is gone now and javahelper’s default mechanism works 
perfectly.

Kind regards
Sascha


Re: Again help needed to upgrade picard-tools

2016-09-10 Thread Sascha Steinbiss
Hi,

>> ... 
>> Results: FAILURE (1833 tests, 1832 successes, 1 failures, 0 skipped)
>> ...
>> Any ideas from someone with more detailed insight?
> 
> We needed to exclude some tests since internet access is needed.  I have
> not checked the lot of output but this might be the case here as well
> (if a debuild on your local machine that's most probably the case).  So
> excluding another test would be no big deal.

It seemed to have been related to the method creating the test data not 
matching the method consuming it. Fixed it and tests complete now, also did 
some housekeeping. If you want to take a look, it’s in git. Should be ready for 
upload IMHO.

I was a bit confused by the ‘-gradle’ version suffix used in the previous 
version that was compensated for in an jh_installlibs override. If this suffix 
is not part of a new version string, jar renaming is broken during the 
installation. I removed the jh_installlibs override to make the current version 
work, but not being a core Java guy I was wondering whether this was a commonly 
used thing…?

Cheers
Sascha


Re: Again help needed to upgrade picard-tools

2016-09-10 Thread Sascha Steinbiss
Hi all,

> seems I always have trouble with picard-tools.  I have injected new
> upstream version in Git but it fails to build.  The upgrade of
> libhtsjdk-java went fine but it would be great if somebody could have a
> look at picard-tools.

Something in the build system changed; I patched it slightly to work again.
Builds now with libhtsjdk-java 2.6, but one test fails at the moment:

Gradle Test Executor 1 finished executing tests.
Results: FAILURE (1833 tests, 1832 successes, 1 failures, 0 skipped)

Here’s the output from the test’s HTML report:

org.testng.internal.reflect.MethodMatcherException: 
Data provider mismatch
Method: runCollectTargetedMetricsTest([Parameter{index=0, 
type=java.lang.String, declaredAnnotations=[]}, Parameter{index=1, 
type=java.lang.String, declaredAnnotations=[]}, Parameter{index=2, 
type=java.lang.String, declaredAnnotations=[]}, Parameter{index=3, 
type=java.lang.String, declaredAnnotations=[]}, Parameter{index=4, type=int, 
declaredAnnotations=[]}, Parameter{index=5, type=int, declaredAnnotations=[]}, 
Parameter{index=6, type=boolean, declaredAnnotations=[]}, Parameter{index=7, 
type=int, declaredAnnotations=[]}, Parameter{index=8, type=int, 
declaredAnnotations=[]}, Parameter{index=9, type=double, 
declaredAnnotations=[]}, Parameter{index=10, type=double, 
declaredAnnotations=[]}, Parameter{index=11, type=double, 
declaredAnnotations=[]}, Parameter{index=12, type=double, 
declaredAnnotations=[]}, Parameter{index=13, type=int, declaredAnnotations=[]}])
Arguments: 
[(java.lang.String)testdata/picard/analysis/directed/CollectHsMetrics/lowmapq.sam,(java.lang.String)testdata/picard/analysis/directed/CollectHsMetrics/chrM.fasta,(java.lang.String)testdata/picard/analysis/directed/CollectHsMetrics/chrM.interval_list,(java.lang.String)NONE,(java.lang.Integer)2,(java.lang.Integer)0,(java.lang.Boolean)true,(java.lang.Integer)2,(java.lang.Integer)202,(java.lang.Integer)0,(java.lang.Double)0.0,(java.lang.Double)0.505,(java.lang.Double)0.0,(java.lang.Integer)1000]
at 
org.testng.internal.reflect.DataProviderMethodMatcher.getConformingArguments(DataProviderMethodMatcher.java:52)
at org.testng.internal.Invoker.injectParameters(Invoker.java:1225)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1123)
at 
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:746)
at org.testng.TestRunner.run(TestRunner.java:600)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
at org.testng.SuiteRunner.run(SuiteRunner.java:268)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1264)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1189)
at org.testng.TestNG.runSuites(TestNG.java:1104)
at org.testng.TestNG.run(TestNG.java:1076)
at 
org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:133)
at 
org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:83)
at 
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at 
org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at 
org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy2.stop(Unknown Source)
at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(Ref

Re: Build directories sneaking into Makefiles installed as examples

2016-09-03 Thread Sascha Steinbiss
Hi,

>> I have found some more instances, and I have added some workarounds removing 
>> these problematic fields from the Makefile [2] to let them use the default 
>> if required — however, I am wondering whether these Makefiles should be 
>> installed at all. Cleaning them up would add quite a bit of overhead to the 
>> d/rules in each case and I am quite doubtful users would ever touch these 
>> Makefiles (if they even work at all).
>> Any opinions or ideas?
> 
> Cleaning up the Makefile is fine after checking if it might have any
> use.

To me it looked more like the automake-generated ones would be used mainly in 
the build time tests (the directories in there sometimes don’t make sense 
outside the build source tree). I’ll keep an eye open if there are other 
examples.

> If it might make sense (for instance when running checks on
> libraries as I'm doing in cimg-dev package) to use the Makefile we
> should check for such pathes and normalise to some default.

I propose that in this case we just replace the build directory after 
dh_install by ‘.’ - that’s what we do in other build directory-related 
reproducibility issues.

Cheers
Sascha


signature.asc
Description: Message signed with OpenPGP using GPGMail


Build directories sneaking into Makefiles installed as examples

2016-08-27 Thread Sascha Steinbiss
Hi all,

when trying to fix some packages that have recently become unreproducible after 
adding build path variations, I have noticed that a common case is that some of 
these variations make it into Makefiles that have been generated by automake 
from upstream’s Makefile.in. Some of these Makefiles are included in the 
packages in question, for instance to automate tests that most likely were 
intended by upstream to be run at build time.

However, since with the introduction of the new autopkgtests upstream’s test 
cases are often also installed in /usr/share/doc/…/examples, we see some cases 
of Makefiles containing build-specific directories ending up in binary 
packages, since the values for C(XX|PP)FLAGS etc. are propagated from the build 
environment into these files. An example is [1] where the value of CFLAGS is 
modified.

I have found some more instances, and I have added some workarounds removing 
these problematic fields from the Makefile [2] to let them use the default if 
required — however, I am wondering whether these Makefiles should be installed 
at all. Cleaning them up would add quite a bit of overhead to the d/rules in 
each case and I am quite doubtful users would ever touch these Makefiles (if 
they even work at all).
Any opinions or ideas?

Cheers
Sascha

[1] 
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/armhf/hmmer2.html
HMMER3 (package hmmer) is also affected.
[2] 
https://anonscm.debian.org/cgit/debian-med/toppred.git/commit/?id=8e5b443c66d60de5487c6e526a57828ec5e6a19e


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Could somebody please check ncbi-tools6 (Was: [GSOC] Todo List)

2016-08-22 Thread Sascha Steinbiss
Hi Andreas,

> On Mon, Aug 22, 2016 at 02:20:08PM +0200, Sascha Steinbiss wrote:
>> BTW you don’t need to install your test data to be used in the autopkgtest, 
>> as tests will always be run with an decompressed source tree present, 
>> including the debian directory.
> 
> I think I have influenced Canberk here with my habit to enable users
> using the autopkgtest as usage example at the same time.  This requires
> to have the example data installed in a binary package as well as the
> script that is called by debci.

Ah, I see — this makes sense, thanks. In cases such as this the example set 
would need to be split up across multiple binary packages though — some would 
need to go into blast2 and some into ncbi-tools-bin (or ncbi-data, that would 
work as well…).
Anyway, I understand the motivation now and while I’m usually more of a 
minimalist I completely respect that approach!
Canberk, please don’t let that keep you from including examples :)

Cheers
Sascha


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Could somebody please check ncbi-tools6 (Was: [GSOC] Todo List)

2016-08-22 Thread Sascha Steinbiss
Hi Canberk,

> Main problem is package dont provide a binary named ncbi-tools6 :) There are 
> different binaries inherited from this package like blast2 and ncbi-tools-bin 
> so my test must work on two binaries from ncbi-tools6 package. Am i clear now 
> ?

I see. I have always found it easiest in such cases to make a single test for 
all binary packages in the whole source package, especially if they are 
thematically related. This is absolutely fine as long as you require both 
binary packages (or ‘@‘) in your d/tests/control file. BTW you don’t need to 
install your test data to be used in the autopkgtest, as tests will always be 
run with an decompressed source tree present, including the debian directory. 
Your new ncbi-tools6.examples file wouldn’t have been used anyway since there 
is no binary package ‘ncbi-tools6’.

BTW, I have also made a few adjustments to the test, see git repo.

Cheers
Sascha

> 
> Best Regards
> 
> 
> Canberk Koç
> about.me/canberkkoc
> 
> 
> 2016-08-22 13:49 GMT+03:00 Sascha Steinbiss :
> Hi Andreas,
> 
> I’ll take a look.
> 
> Cheers
> Sascha
> 
> > On 22 Aug 2016, at 11:29, Andreas Tille  wrote:
> >
> > Hi,
> >
> > On Sat, Aug 20, 2016 at 10:16:14AM +0300, Canberk Koç wrote:
> >> I'll commit a test for tools6 but there is a problem ncbi-tools6 not come
> >> from apt-get install so test broke . There is 2 package i have blast2 and
> >> tools-bin i made tests for them but i cannot make it work can you look at
> >> it .
> >
> > For me the current Git archive does not build using gbp.  I get:
> >
> > ...
> > dpkg-source -i.git -I.git -b ncbi-tools6-6.1.20120620
> > dpkg-source: warning: no source format specified in debian/source/format, 
> > see dpkg-source(1)
> > dpkg-source: info: using source format '1.0'
> > dpkg-source: info: building ncbi-tools6 using existing 
> > ncbi-tools6_6.1.20120620.orig.tar.gz
> > dpkg-source: info: building ncbi-tools6 in 
> > ncbi-tools6_6.1.20120620-12.diff.gz
> > dpkg-source: error: cannot represent change to 
> > debian/ncbi-tools6.tests/nc0615.aso: binary file contents changed
> > dpkg-source: warning: the diff modifies the following upstream files:
> > api/alignmgr2.c
> > api/aliread.c
> > api/pgppop.c
> > api/txalign.c
> > corelib/ncbienv.c
> > ...
> >
> >
> > Since I'm currently busy with some real life things it would be great if
> > somebody could have a look and check the tests Canberk has created.
> > Sponsering of the package would be welcome.
> >
> > Kind regards
> >
> > Andreas.
> >
> > --
> > http://fam-tille.de
> >
> 
> 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Could somebody please check ncbi-tools6 (Was: [GSOC] Todo List)

2016-08-22 Thread Sascha Steinbiss
Hi Andreas and Canberk,

the problem was that ncbi-tools6 is still an old-style 1.0 format package, 
which can not contain binary files (such as the binary ASN.1 file in the test 
data) as part of the /debian directory. Either the file would need to be 
encoded as a text file, or (perhaps the better option) the package needs to be 
migrated to the newer 3.0 (quilt) format.
For now I have base64-encoded the binary file to include it in the package and 
adjusted the test script to decode it back to binary before feeding it into 
asn2xml. I guess that’s OK for one file, but if we’d like to keep adding test 
data then it might be helpful to migrate.
I will upload the package including the tests soon — thanks Canberk for adding 
the tests!

Cheers
Sascha

> On 22 Aug 2016, at 12:49, Sascha Steinbiss  wrote:
> 
> Hi Andreas,
> 
> I’ll take a look.
> 
> Cheers
> Sascha
> 
>> On 22 Aug 2016, at 11:29, Andreas Tille  wrote:
>> 
>> Hi,
>> 
>> On Sat, Aug 20, 2016 at 10:16:14AM +0300, Canberk Koç wrote:
>>> I'll commit a test for tools6 but there is a problem ncbi-tools6 not come
>>> from apt-get install so test broke . There is 2 package i have blast2 and
>>> tools-bin i made tests for them but i cannot make it work can you look at
>>> it .
>> 
>> For me the current Git archive does not build using gbp.  I get:
>> 
>> ...
>> dpkg-source -i.git -I.git -b ncbi-tools6-6.1.20120620
>> dpkg-source: warning: no source format specified in debian/source/format, 
>> see dpkg-source(1)
>> dpkg-source: info: using source format '1.0'
>> dpkg-source: info: building ncbi-tools6 using existing 
>> ncbi-tools6_6.1.20120620.orig.tar.gz
>> dpkg-source: info: building ncbi-tools6 in 
>> ncbi-tools6_6.1.20120620-12.diff.gz
>> dpkg-source: error: cannot represent change to 
>> debian/ncbi-tools6.tests/nc0615.aso: binary file contents changed
>> dpkg-source: warning: the diff modifies the following upstream files:
>> api/alignmgr2.c
>> api/aliread.c
>> api/pgppop.c
>> api/txalign.c
>> corelib/ncbienv.c
>> ...
>> 
>> 
>> Since I'm currently busy with some real life things it would be great if
>> somebody could have a look and check the tests Canberk has created.
>> Sponsering of the package would be welcome.
>> 
>> Kind regards
>> 
>>Andreas.
>> 
>> --
>> http://fam-tille.de
>> 
> 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Could somebody please check ncbi-tools6 (Was: [GSOC] Todo List)

2016-08-22 Thread Sascha Steinbiss
Hi Andreas,

I’ll take a look.

Cheers
Sascha

> On 22 Aug 2016, at 11:29, Andreas Tille  wrote:
> 
> Hi,
> 
> On Sat, Aug 20, 2016 at 10:16:14AM +0300, Canberk Koç wrote:
>> I'll commit a test for tools6 but there is a problem ncbi-tools6 not come
>> from apt-get install so test broke . There is 2 package i have blast2 and
>> tools-bin i made tests for them but i cannot make it work can you look at
>> it .
> 
> For me the current Git archive does not build using gbp.  I get:
> 
> ...
> dpkg-source -i.git -I.git -b ncbi-tools6-6.1.20120620
> dpkg-source: warning: no source format specified in debian/source/format, see 
> dpkg-source(1)
> dpkg-source: info: using source format '1.0'
> dpkg-source: info: building ncbi-tools6 using existing 
> ncbi-tools6_6.1.20120620.orig.tar.gz
> dpkg-source: info: building ncbi-tools6 in ncbi-tools6_6.1.20120620-12.diff.gz
> dpkg-source: error: cannot represent change to 
> debian/ncbi-tools6.tests/nc0615.aso: binary file contents changed
> dpkg-source: warning: the diff modifies the following upstream files:
> api/alignmgr2.c
> api/aliread.c
> api/pgppop.c
> api/txalign.c
> corelib/ncbienv.c
> ...
> 
> 
> Since I'm currently busy with some real life things it would be great if
> somebody could have a look and check the tests Canberk has created.
> Sponsering of the package would be welcome.
> 
> Kind regards
> 
> Andreas.
> 
> --
> http://fam-tille.de
> 



signature.asc
Description: Message signed with OpenPGP using GPGMail


  1   2   3   >