[med-svn] [Git][med-team/abyss][master] 6 commits: New upstream version 2.3.10
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Sat Nov 2 13:03:59 GMT 2024
Étienne Mollier pushed to branch master at Debian Med / abyss
Commits:
9a865ba8 by Étienne Mollier at 2024-11-02T13:43:30+01:00
New upstream version 2.3.10
- - - - -
020cc95f by Étienne Mollier at 2024-11-02T13:43:32+01:00
Update upstream source from tag 'upstream/2.3.10'
Update to upstream version '2.3.10'
with Debian dir df819f3915d86accfbce88267c56ff77cdf4be86
- - - - -
4fadf4b2 by Étienne Mollier at 2024-11-02T13:46:10+01:00
fix-privacy-breach.patch: refresh.
- - - - -
e580efa9 by Étienne Mollier at 2024-11-02T13:53:38+01:00
d/manpages: install abyss-pe.1.
- - - - -
9ac41d1a by Étienne Mollier at 2024-11-02T13:56:09+01:00
abyss-pe.patch: declare forwarding not needed.
- - - - -
1c30ee65 by Étienne Mollier at 2024-11-02T14:03:27+01:00
d/changelog: ready for sid upload.
- - - - -
13 changed files:
- ChangeLog
- Misc/samtobreak.hs
- README.md
- azure-pipelines.yml
- bin/abyss-pe
- configure.ac
- debian/changelog
- debian/manpages
- debian/patches/abyss-pe.patch
- debian/patches/fix-privacy-breach.patch
- doc/ABYSS.1
- doc/abyss-pe.1
- doc/abyss-tofastq.1
Changes:
=====================================
ChangeLog
=====================================
@@ -1,3 +1,10 @@
+2024-10-18 Lauren Coombe <lcoombe at bcgsc.ca>
+
+ * Release version 2.3.10
+
+ General:
+ * Fix usage of `N` and `S` parameters for scaffolding stage
+
2024-09-11 Johnathan Wong <jowong at bcgsc.ca>
* Release version 2.3.9
=====================================
Misc/samtobreak.hs
=====================================
@@ -279,7 +279,7 @@ parseArgs = do
where
help = putStr (usageInfo usage options) >> exitSuccess
tryHelp = "Try 'abyss-samtobreak --help' for more information."
- version = "abyss-samtobreak (ABySS) 2.3.9\n"
+ version = "abyss-samtobreak (ABySS) 2.3.10\n"
usage = "Usage: samtobreak [OPTION]... [FILE]...\n\
\Calculate contig and scaffold contiguity and correctness metrics.\n"
=====================================
README.md
=====================================
@@ -1,5 +1,5 @@
[](https://github.com/bcgsc/abyss/releases)
-[](https://github.com/bcgsc/abyss/releases/download/2.3.9/abyss-2.3.9.tar.gz)
+[](https://github.com/bcgsc/abyss/releases/download/2.3.10/abyss-2.3.10.tar.gz)
[](https://anaconda.org/bioconda/abyss)
[](https://github.com/bcgsc/abyss/issues)
=====================================
azure-pipelines.yml
=====================================
@@ -33,13 +33,20 @@ jobs:
pool:
vmImage: 'macOS-latest'
steps:
- - script: echo "##vso[task.prependpath]$CONDA/bin"
- displayName: Add conda to PATH
+ - script: |
+ mkdir -p ~/miniforge3
+ curl -L https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh -o ~/miniforge3/miniforge.sh
+ bash ~/miniforge3/miniforge.sh -b -u -p ~/miniforge3
+ rm -rf ~/miniforge3/miniforge.sh
+ ~/miniforge3/bin/conda init bash
+ ~/miniforge3/bin/conda init zsh
+ export CONDA=$(realpath ~/miniforge3/bin)
+ echo "##vso[task.prependpath]$CONDA"
+ displayName: Install conda
- script: conda create --yes --quiet --name abyss_CI
displayName: Create Anaconda environment
- script: |
source activate abyss_CI
- conda install --yes -c conda-forge mamba python=3.9
mamba install --yes -c conda-forge -c bioconda compilers make boost-cpp sparsehash openmpi automake perl pandoc meson ninja btllib
displayName: Install dependencies
- script: |
@@ -50,68 +57,116 @@ jobs:
displayName: Compiling ABySS
- job:
- displayName: mac_clang14
+ displayName: mac_clang16
pool:
vmImage: 'macOS-latest'
steps:
- - script: echo "##vso[task.prependpath]$CONDA/bin"
- displayName: Add conda to PATH
+ - script: |
+ mkdir -p ~/miniforge3
+ curl -L https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh -o ~/miniforge3/miniforge.sh
+ bash ~/miniforge3/miniforge.sh -b -u -p ~/miniforge3
+ rm -rf ~/miniforge3/miniforge.sh
+ ~/miniforge3/bin/conda init bash
+ ~/miniforge3/bin/conda init zsh
+ export CONDA=$(realpath ~/miniforge3/bin)
+ echo "##vso[task.prependpath]$CONDA"
+ displayName: Install conda
- script: conda create --yes --quiet --name abyss_CI
displayName: Create Anaconda environment
- script: |
source activate abyss_CI
- conda install --yes -c conda-forge mamba python=3.9
- mamba install --yes -c conda-forge -c bioconda compilers=1.5.2 make boost-cpp sparsehash openmpi automake perl pandoc btllib 'llvm-openmp<17.0.0' 'libcxx<17.0.0'
+ mamba install --yes -c conda-forge -c bioconda compilers=1.7.0 make boost-cpp sparsehash openmpi automake perl pandoc btllib 'llvm-openmp<17.0.0' 'libcxx<17.0.0'
displayName: Install dependencies
- script: |
source activate abyss_CI
./autogen.sh
./configure
- make -j12 distcheck
- displayName: Compiling ABySS
+ make -j12 distcheck AM_CXXFLAGS=-Wno-error=unused-but-set-variable
+ displayName: Compiling ABySS with clang 16
- job:
- displayName: mac_clang13
+ displayName: mac_clang15
pool:
vmImage: 'macOS-latest'
steps:
- - script: echo "##vso[task.prependpath]$CONDA/bin"
- displayName: Add conda to PATH
+ - script: |
+ mkdir -p ~/miniforge3
+ curl -L https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh -o ~/miniforge3/miniforge.sh
+ bash ~/miniforge3/miniforge.sh -b -u -p ~/miniforge3
+ rm -rf ~/miniforge3/miniforge.sh
+ ~/miniforge3/bin/conda init bash
+ ~/miniforge3/bin/conda init zsh
+ export CONDA=$(realpath ~/miniforge3/bin)
+ echo "##vso[task.prependpath]$CONDA"
+ displayName: Install conda
- script: conda create --yes --quiet --name abyss_CI
displayName: Create Anaconda environment
- script: |
source activate abyss_CI
- conda install --yes -c conda-forge mamba python=3.9
- mamba install --yes -c conda-forge -c bioconda compilers=1.4.2 make boost-cpp sparsehash openmpi automake perl btllib pandoc 'llvm-openmp<17.0.0' 'libcxx<17.0.0'
+ mamba install --yes -c conda-forge -c bioconda compilers=1.6.0 make boost-cpp sparsehash openmpi automake perl pandoc btllib 'llvm-openmp<17.0.0' 'libcxx<17.0.0'
displayName: Install dependencies
- script: |
source activate abyss_CI
./autogen.sh
./configure
- make -j12 distcheck
- displayName: Compiling ABySS with clang 13
+ make -j12 distcheck AM_CXXFLAGS=-Wno-error=unused-but-set-variable
+ displayName: Compiling ABySS with clang 15
- job:
- displayName: mac_clang12
+ displayName: mac_clang14
pool:
vmImage: 'macOS-latest'
steps:
- - script: echo "##vso[task.prependpath]$CONDA/bin"
- displayName: Add conda to PATH
+ - script: |
+ mkdir -p ~/miniforge3
+ curl -L https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh -o ~/miniforge3/miniforge.sh
+ bash ~/miniforge3/miniforge.sh -b -u -p ~/miniforge3
+ rm -rf ~/miniforge3/miniforge.sh
+ ~/miniforge3/bin/conda init bash
+ ~/miniforge3/bin/conda init zsh
+ export CONDA=$(realpath ~/miniforge3/bin)
+ echo "##vso[task.prependpath]$CONDA"
+ displayName: Install conda
- script: conda create --yes --quiet --name abyss_CI
displayName: Create Anaconda environment
- script: |
source activate abyss_CI
- conda install --yes -c conda-forge mamba python=3.9
- mamba install --yes -c conda-forge -c bioconda compilers=1.4.0 make boost-cpp sparsehash openmpi automake perl pandoc llvm-openmp btllib 'llvm-openmp<17.0.0' 'libcxx<17.0.0'
+ mamba install --yes -c conda-forge -c bioconda compilers=1.5.2 make boost-cpp sparsehash openmpi automake perl pandoc btllib 'llvm-openmp<17.0.0' 'libcxx<17.0.0'
displayName: Install dependencies
- script: |
source activate abyss_CI
./autogen.sh
./configure
make -j12 distcheck
- displayName: Compiling ABySS with clang 12
+ displayName: Compiling ABySS with clang 14
+- job:
+ displayName: mac_clang13
+ pool:
+ vmImage: 'macOS-latest'
+ steps:
+ - script: |
+ mkdir -p ~/miniforge3
+ curl -L https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh -o ~/miniforge3/miniforge.sh
+ bash ~/miniforge3/miniforge.sh -b -u -p ~/miniforge3
+ rm -rf ~/miniforge3/miniforge.sh
+ ~/miniforge3/bin/conda init bash
+ ~/miniforge3/bin/conda init zsh
+ export CONDA=$(realpath ~/miniforge3/bin)
+ echo "##vso[task.prependpath]$CONDA"
+ displayName: Install conda
+ - script: conda create --yes --quiet --name abyss_CI
+ displayName: Create Anaconda environment
+ - script: |
+ source activate abyss_CI
+ mamba install --yes -c conda-forge -c bioconda compilers=1.4.2 make boost-cpp sparsehash openmpi automake perl btllib pandoc 'llvm-openmp<17.0.0' 'libcxx<17.0.0'
+ displayName: Install dependencies
+ - script: |
+ source activate abyss_CI
+ ./autogen.sh
+ ./configure
+ make -j12 distcheck
+ displayName: Compiling ABySS with clang 13
- job: linux_gcc12
pool:
=====================================
bin/abyss-pe
=====================================
@@ -349,12 +349,12 @@ L?=$l
S?=100-5000
N?=15-20
SCAFFOLD_DE_S?=$(shell echo $S | sed 's/-.*//')
-SCAFFOLD_DE_N?=$N
+SCAFFOLD_DE_N?=$(shell echo $N | sed 's/-.*//')
SCAFFOLD_DE_OPTIONS?=$(DISTANCEEST_OPTIONS)
-$(foreach i,$(mp),$(eval $i_l?=$L))
-$(foreach i,$(mp),$(eval $i_s?=$(SCAFFOLD_DE_S)))
-$(foreach i,$(mp),$(eval $i_n?=$(SCAFFOLD_DE_N)))
-override scaffold_deopt=$v $(dbopt) --dot --median -j$j -k$k $(SCAFFOLD_DE_OPTIONS) -l$($*_l) -s$($*_s) -n$($*_n) $($*_de)
+$(foreach i,$(mp),$(eval $i_scaf_l?=$L))
+$(foreach i,$(mp),$(eval $i_scaf_s?=$(SCAFFOLD_DE_S)))
+$(foreach i,$(mp),$(eval $i_scaf_n?=$(SCAFFOLD_DE_N)))
+override scaffold_deopt=$v $(dbopt) --dot --median -j$j -k$k $(SCAFFOLD_DE_OPTIONS) -l$($*_scaf_l) -s$($*_scaf_s) -n$($*_scaf_n) $($*_de)
scopt += $v $(dbopt) $(SS) -k$k
ifdef G
scopt += -G$G
@@ -414,7 +414,7 @@ help:
@echo 'Report bugs to https://github.com/bcgsc/abyss/issues or abyss-users at bcgsc.ca.'
version:
- @echo "abyss-pe (ABySS) 2.3.9"
+ @echo "abyss-pe (ABySS) 2.3.10"
@echo "Written by Shaun Jackman and Anthony Raymond."
@echo
@echo "Copyright 2012 Canada's Michael Smith Genome Science Centre"
=====================================
configure.ac
=====================================
@@ -1,5 +1,5 @@
AC_PREREQ(2.62)
-AC_INIT(ABySS, 2.3.9, abyss-users at bcgsc.ca, abyss,
+AC_INIT(ABySS, 2.3.10, abyss-users at bcgsc.ca, abyss,
http://www.bcgsc.ca/platform/bioinfo/software/abyss)
AC_CONFIG_MACRO_DIR([m4])
=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+abyss (2.3.10-1) unstable; urgency=medium
+
+ * New upstream version 2.3.10
+ * fix-privacy-breach.patch: refresh.
+ * d/manpages: install abyss-pe.1.
+ * abyss-pe.patch: declare forwarding not needed.
+
+ -- Étienne Mollier <emollier at debian.org> Sat, 02 Nov 2024 14:00:42 +0100
+
abyss (2.3.9-1) unstable; urgency=medium
* New upstream version 2.3.9 (Closes: #1080071)
=====================================
debian/manpages
=====================================
@@ -1 +1,2 @@
debian/tmp/usr/share/man/man1/*.1
+doc/abyss-pe.1
=====================================
debian/patches/abyss-pe.patch
=====================================
@@ -1,5 +1,9 @@
Author: Shaun Jackman <sjackman at debian.org>
Description: Add internal PATH to find abyss tools
+ This change is to accomodate file layout in the Debian package, thus
+ unnecessary upstream.
+Reviewed-By: Étienne Mollier <emollier at debian.org>
+Forwarded: not-needed
--- a/bin/abyss-pe
+++ b/bin/abyss-pe
=====================================
debian/patches/fix-privacy-breach.patch
=====================================
@@ -9,7 +9,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+++ abyss/README.md
@@ -1,8 +1,3 @@
-[](https://github.com/bcgsc/abyss/releases)
--[](https://github.com/bcgsc/abyss/releases/download/2.3.9/abyss-2.3.9.tar.gz)
+-[](https://github.com/bcgsc/abyss/releases/download/2.3.10/abyss-2.3.10.tar.gz)
-[](https://anaconda.org/bioconda/abyss)
-[](https://github.com/bcgsc/abyss/issues)
-
=====================================
doc/ABYSS.1
=====================================
@@ -1,4 +1,4 @@
-.TH ABYSS "1" "2015-May" "ABYSS (ABySS) 2.3.9" "User Commands"
+.TH ABYSS "1" "2015-May" "ABYSS (ABySS) 2.3.10" "User Commands"
.SH NAME
ABYSS \- assemble short reads into contigs
.SH SYNOPSIS
=====================================
doc/abyss-pe.1
=====================================
@@ -1,4 +1,4 @@
-.TH abyss-pe "1" "2015-May" "abyss-pe (ABySS) 2.3.9" "User Commands"
+.TH abyss-pe "1" "2015-May" "abyss-pe (ABySS) 2.3.10" "User Commands"
.SH NAME
abyss-pe - assemble reads into contigs
.SH SYNOPSIS
=====================================
doc/abyss-tofastq.1
=====================================
@@ -1,4 +1,4 @@
-.TH abyss-tofastq "1" "2015-May" "ABySS 2.3.9" "User Commands"
+.TH abyss-tofastq "1" "2015-May" "ABySS 2.3.10" "User Commands"
.SH NAME
abyss-tofastq \- convert various file formats to FASTQ format
.br
View it on GitLab: https://salsa.debian.org/med-team/abyss/-/compare/4a4dda3e7de1de6b926fe3f1e64001d98786938a...1c30ee656293e4298e424f77c59bb88018a7d67f
--
View it on GitLab: https://salsa.debian.org/med-team/abyss/-/compare/4a4dda3e7de1de6b926fe3f1e64001d98786938a...1c30ee656293e4298e424f77c59bb88018a7d67f
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20241102/85b77db4/attachment-0001.htm>
More information about the debian-med-commit
mailing list