forked from easybuilders/easybuild-easyconfigs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE_NOTES
3711 lines (3452 loc) · 263 KB
/
RELEASE_NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
This file contains a description of the major changes to the easybuild-easyconfigs EasyBuild package.
For more detailed information, please see the git log.
These release notes can also be consulted at https://docs.easybuild.io/en/latest/Release_notes.html.
The latest version of easybuild-easyconfig provides 14,282 easyconfig files, for 2,647 different software packages,
incl. 36 different (compiler) toolchains.
v4.5.3 (February 11th 2022)
---------------------------
update/bugfix release
- added example easyconfig files for 25 new software packages:
- Arcade-Learning-Environment (#14753), Bambi (#14811), CASTEP (#14420), Crumble (#14785), deepmedic (#14953),
FoBiS (#14771), histolab (#14945), Iris (#14788), Jasmine (#14789), libexif (#14823), libgdiplus (#14823),
MuJoCo (#14965), mujoco-py (#14776, #14965), namedlist (#14814), OpenCensus-python (#14837), PyEVTK (#14911),
pyradiomics (#14851), PyTorch-Lightning (#14933), Redis (#14783), rising (#14952), SoXt (#14803),
SURVIVOR (#14786), tensorboard (#14926), xtensor (#14944), xxd (#14846)
- added additional easyconfigs for various supported software packages, including:
- aiohttp 3.8.1, AOCC 3.2.0, ArviZ 0.11.4, BeautifulSoup 4.10.0, bokeh 2.4.2, Boost.Python 1.77.0,
Bowtie 1.3.1, CheMPS2 1.8.11, Clang 13.0.1, CLHEP 2.4.5.1, ConnectomeWorkbench 1.5.0, Crumble 0.8.3,
CUDA 11.5.1 + 11.6.0, cutadapt 3.5, dask 2022.1.0, deepdiff 5.7.0, deepTools 3.5.0, dm-tree 0.1.6,
DROP 1.1.1, ecCodes 2.24.2, Emacs 27.2, FDS 6.7.7, file 5.41, Flask 2.0.2, FORD 6.1.6, GATE 9.1,
Geant4 11.0.0, GEMMA 0.98.5, GnuTLS 3.7.3, Go 1.17.6, gpustat 1.0.0b1, Graphviz 2.50.0, GROMACS 2021.5,
Guile 3.0.7, HDF5 1.10.8, imageio 2.13.5, JupyterLab 3.2.8, lftp 4.9.2, libBigWig 0.4.6, libpsml 1.1.10,
libRmath 4.1.2, librsb 1.3.0.0, libtasn1 4.18.0, libunistring 1.0, likwid 5.2.1, MaxQuant 2.0.3.0,
MEGA 11.0.10.eb, MethylDackel 0.6.1, methylpy 1.2.9, minimap2 2.24, Mono 6.12.0.122, MUSCLE 5.1,
nanomax-analysis-utils 0.4.3, ncbi-vdb 2.11.2, NCIPLOT-4.0 20200624, Nextflow 21.10.6, NGS 2.11.2,
nvtop 1.2.2, OpenCV 4.5.5, openslide-python 1.1.2, pftoolsV3 3.2.11, picard 2.26.10, pydicom 2.2.2,
pyFAI 0.20.0, Pysam 0.18.0, pytest-xdist 2.5.0, Racon 1.5.0, RAxML 8.2.12, ReFrame 3.10.1, ROOT 6.24.06,
scikit-image 0.19.1, SDL2 2.0.20, SeqKit 2.1.0, Siesta 4.1.5, SimpleITK 2.1.1, SqueezeMeta 1.5.0,
tMAE 1.0.1, torchvision 0.11.3, Trim_Galore 0.6.7, typing-extensions 3.10.0.2
- minor enhancements, including:
- also install Python bindings for SHTns 3.5.1 (#14893)
- add catlearn extension to easyconfig for R v4.1.2 (#14940)
- various bug fixes, including:
- update TALYS sources to (hopefully) ensure constant checksums (#14797)
- add missing graphite2 + HarfBuzz dependencies to Qt5 v5.15.2 (#14802)
- add missing UCX-CUDA dep to GROMACS for foss-2021a-CUDA-11.3.1 (#14859)
- specify easybuild.io as EasyBuild homepage in setup.py (#14870)
- add alternative checksum for MASS, class, nnet, spatial extensions in R 4.1.0 (#14873) and R 4.1.2 (#14880) easyconfigs
- add patch to fix Kraken2 ncbi ftp/https check in rsync_from_ncbi.pl for versions 2.0.9-2.1.1 (#14889)
- disable building of tests/benchmarks for snappy 1.1.8 to avoid failing build (#14923)
- disable use of -Werror for recent NSS versions (#14924)
- fix download URL in UDUNITS v2.2.28 easyconfigs (#14954)
- remove unnecessary CUDAcore dependency from nvtop v1.2.1 easyconfig (#14957)
- consistently apply patch for mapDamage 2.2.1 to use external seqtk (#14961)
- fix typo in templated source URL in RcppGSL 0.3.8 easyconfig: $(name)s should be %(name)s (#14962)
- other changes:
- update Java/17 wrapper to Java 17.0.2 (#14868)
- use actions/setup-python@v2 in CI workflows + trim test configurations for easyconfigs test suite: only test with Python 2.7 + 3.6 and Lmod 7.x + 8.x (#14857, #14881)
v4.5.2 (January 24th 2022)
--------------------------
update/bugfix release
- added easyconfig for intel/2022.00 toolchain (#14620)
- added example easyconfig files for 48 new software packages:
- alevin-fry (#14617), AMD-uProf (#14626), ANGEL (#11857), atropos (#7580), Austin (#14596), AutoDock-GPU (#14671),
AutoDock-Vina (#14675), boost_histogram (#14516), CAFE5 (#14603), Calcam (#7488), Carma (#14527), Cogent (#14278),
dlib (#14556), DualSPHysics (#14632), dune-core (#14693), dune-fem (#14693), DyMat (#14615), elbencho (#14548),
Embree (#7471), ExaML (#14530), FMPy (#14481), genozip (#14583), hivtrace (#14691), intervaltree-python (#8995),
IsoNet (#14075), MACSE (#14709), MetaPhlAn (#12917), MicrobeAnnotator (#14549), mold (#14595), numdiff (#14609),
OpenFace (#14556), PhyloPhlAn (#14564), PREQUAL (#14722), PuLP (#14581), PyCalib (#14616), PyTorch3D (#13240),
QCG-PilotJob (#14337), RaGOO (#8995), RAPSearch2 (#13199), SCopeLoomR (#14518), ShengBTE (#14557), SHTns (#14682),
STRUMPACK (#14560), TALYS (#14716), TN93 (#14691), xxHash (#14251), yaml-cpp (#14547), Zgoubi (#14516)
- added additional easyconfigs for various supported software packages, including:
- annovar 20200607, antiSMASH 5.2.0, Armadillo 10.7.5, Arrow 6.0.1, Bismark 0.23.1, BLAST+ 2.12.0,
cDNA_Cupcake 26.0.0, CHERAB 1.3.0, CMake 3.22.1, CP2K 8.2, DIAMOND 2.0.13, dotNET-Core-Runtime 6.0.1,
dotNET-SDK 6.0.101, Extrae 3.8.3, fastp 0.23.2, FreeSurfer 7.2.0, GffCompare 0.12.6, gmsh 4.9.0, GTK3 3.24.31,
h5py 3.6.0, igraph 0.9.5, Inspector 2022.0.0, IQ-TREE 2.1.3, itac 2021.5.0.eb, Java/15 + Java/17, JUBE 2.4.2,
libdeflate 1.8, libxsmm 1.17, LSD2 2.3, MAGMA 1.09b, MATLAB 2021b, MinPath 1.6, MultiQC 1.11, MUSCLE 5.0.1428,
numba 0.54.1, NVHPC 21.11, OBITools 1.2.13, occt 7.5.0p1, openCARP 8.2, OpenCV 3.4.1, OpenFOAM v2112, ORCA 5.0.2,
phonopy 2.12.0, Pillow 8.3.2, Pillow-SIMD 8.3.2, PLUMED 2.7.3, poppler 22.01.0, PyQtGraph 0.12.3,
python-igraph 0.9.8, PyZMQ 22.3.0, Raysect 0.7.1, Rgurobi 9.5.0, scanpy 1.8.2, Schrodinger 2021, SqueezeMeta 1.0.0,
statsmodels 0.13.1, texlive 20210324, VTune 2022.0.0
- minor enhancements, including:
- add yaml-cpp dependency to Trilinos 12.12.1 with foss/2019b (#14547)
- include output of failing code style check in message produced by failing easyconfigs style test (#14578)
- bundle LAPACKE with FlexiBLAS 3.0.4 (#14591, #14769)
- add extensions to R v4.1.2 easyconfig: semTools, mirt, OpenMX (#14634), FactorCopula (#14648), rpact, ldbounds (#14750)
- add extensions to R-bundle-Bioconductor 3.14: ExomeDepth (#14684), DSS (#14748), pathview (#14806)
- various bug fixes, including:
- fix homepage and source_urls for GLIMMER 3.02b (#7945)
- fix source URL for Trilinos 12.12.1 with foss/2019b (#14547)
- use proper Perl dependency for worker 1.6.12 with foss/2019a (fixes installation on RHEL8 OS) (#14565)
- fix checksum and versions of annovar v20191024 (#14579)
- add patch for Rust 1.52.2 and 1.54.0 to fix build when using alternate sysroot (#14584)
- retain version in filename for cromwell sources (#14586)
- specify compiler to use in WildMagic easyconfig (#14594)
- avoid need for git build dependency for recent x265 easyconfigs (#14605)
- fix broken patch file for recent GPAW versions (#14619)
- add alternative checksum for Siesta-4.1-MaX-1.0 (#14643)
- add missing PCRE dependency for pullseq + add sanity check commands (#14650)
- use %(arch)s template to avoid hardcoding x86_64 in recent XML-LibXML easyconfigs (#14655)
- fix name for (binary) AutoDock-Vina v1.1.2 (#14675)
- add patch to fix memory leak in OpenMPI that heavily affects CP2K, SIESTA, QuantumESPRESSO, VASP, ... (#14726)
- set $GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS for installing grcpio extension included with:
- TensorFlow 2.2.3-2.4.1 with 2020* toolchain (#14729) and 2.5.0+ (#14728)
- Ray-project (#14730)
- enforce using internal boost for bcl2fastq2 with a GCC 10.x toolchain (#14741)
- add patch for hard-coded checksum value of downloaded source file in the source code of RDKit 2021.03.4 (#14743)
- also install libaio.so.1 symlink in easyconfigs for libaio v0.3.112 (#14745)
- do not use external libgcrypt or python for libxslt with recent toolchains (#14756)
- add patches to fix CVE-2021-23437 for Pillow (#14765) and Pillow-SIMD (#14792)
- add libXfont2 patch to fix build when libbsd is present (#14821)
- other changes:
- update Java 1.8 wrapper to 1.8.0_311 for x86_64 (#14644)
- bring gffread back down to GCCcore level for toolchain version 10.3.0 (#14660)
- update build dependencies for recent binutils + GCCcore easyconfigs to avoid depending on M4 1.4.18 with system toolchain (#14731, #14755)
- bump nbconvert extension in recent IPython easyconfigs to version 6.4.0 (#14738)
v4.5.1 (December 13th 2021)
---------------------------
update/bugfix release
- added example easyconfig files for 71 new software packages:
- ANIcalculator (#14478, #14494, #14510), arrow-R (#14267), ASAP (#14367), BabelStream (#14503), bamtofastq (#14391),
bcbio-gff (#14322), biom-format (#13205), Blosc2 (#14247), boto3 (#14452), Brotli-python (#14528), Brunsli (#14247),
Clang-AOMP (#14327), CLEASE (#14413), CMSeq (#14326), cpu_features (#14385), cromwell (#12125),
cxxopts (#14487, #14504), dRep (#14479), DUBStepR (#14495), eht-imaging (#14239), einops (#14373),
ELFIO (#14488, #14504), elprep (#14422), epiScanpy (#14447), FMM3D (#14257), FORD (#13653), GPy (#14380),
HIP (#14339), idemux (#14499), imagecodecs (#14247), InChI (#13902), jupyter-matlab-proxy (#14270), jxrlib (#14247),
LBFGS++ (#14230), LERC (#14247), libaec (#14247), libavif (#14246), LibLZF (#14246), libnsl (#14494),
libtree (#14501), LPeg (#14157), Megalodon (#14256), nnU-Net (#14249), PAL2NAL (#14430), photontorch (#14410),
pkgconf (#14426), pmx (#14319), PPanGGOLiN (#14449), ProFit (#14340), pugixml (#14367, #14492), PySide2 (#13460),
Relate (#14443), ROCm (#14355), rocm-cmake (#14327), ROCm-CompilerSupport (#14327), rocminfo (#14327),
rocm-smi (#14354), ROCR-Runtime (#14327), ROCT-Thunk-Interface (#14327), SCENIC (#14260), Shasta (#14385),
SimNIBS (#14257), SMV (#14157), SRST2 (#14253), STACEY (#14293), termcolor (#14489, #14504), ThemisPy (#14231),
TOBIAS (#14452, #14458), zfp (#14246), zlib-ng (#14246), Zopfli (#14246)
- added additional easyconfigs for various supported software packages, including:
- ABINIT 9.6.2, ABRicate 1.0.0, AlphaFold 2.1.1, antiSMASH 6.0.1, Arrow 6.0.0, astropy 4.3.1, BCFtools 1.14,
BeautifulSoup 4.9.3, Boost 1.77.0, bpp 4.4.0, Bracken 2.6.2, CapnProto 0.9.1, CellRanger 6.1.2, Eigen 3.4.0,
enaBrowserTool 1.6, ESMF 8.2.0, Flye 2.9, FMRIprep 1.4.1, FSL 6.0.4, GATK 4.2.3.0, gc 8.2.0, GDB 11.1, git 2.33.1,
Go 1.17.3, Gurobi 9.5.0, Horovod 0.23.0, HTSlib 1.14, HyPhy 2.5.33, Infernal 1.1.4, Inspector 2021.4.0 ITK 5.2.1,
jax 0.2.24, Julia 1.7.0, Kent_tools 422, king 2.2.7, libdwarf 20210528, MAFFT 7.490, makeinfo 6.8, Mash 2.3,
matplotlib 3.4.3, MCR R2021b, minimap2 2.22, MUST 1.7.2, NCO 5.0.3, NCO 5.0.3, nlohmann_json 3.10.4, NVHPC 21.9,
OpenMPI 4.0.7 + 4.1.2, panaroo 1.2.9, pangolin 3.1.16, pkgconfig 1.5.5, plotly.py 5.4.0, pyfaidx 0.6.3.1,
Pysam 0.17.0, PyTorch 1.10.0, R 4.1.2, R-bundle-Bioconductor 3.14, ReFrame 3.9.1, rpy2 3.4.5, scikit-image 0.18.3,
scikit-learn 1.0.1 SimpleITK 2.1.0, snakemake 6.10.0, SPAdes 3.15.3, tbb 2021.4.0, torchtext 0.10.0,
torchvision 0.11.1, tqdm 4.62.3, TRUST4 1.0.6, Trycycler 0.5.2, Unicycler 0.4.9, UShER 0.5.0, WPS 4.3.1,
xarray 0.20.1, XlsxWriter 3.0.2, Yambo 5.0.4
- minor enhancements, including:
- add RcisTarget + NMF extensions to R-bundle-Bioconductor 3.13 (#14259)
- add extensions for R v4.1.x:
- geex + momentfit (#14299); StatMatch, leaflet, tmap + collapse (#14328), genoPlotR + penfa (#14433), adcovsim (#14484)
- add M3Drop extension to R-bundle-Bioconductor 3.14 (#14436)
- various bug fixes, including:
- specify to use Python provided as dependency, remove separate_build_dir, and fix URL in comment for Arrow 0.17.1 (#14263)
- fix gettid nameclash with glibc 2.30 in Bazel 0.25.2, 0.26.1, 0.29.1, and 1.1.0 (#14269)
- restore and fix sanity check commands in RStudio-Server 1.4 (#14275)
- add pkg-config build dependency to Python easyconfigs, to ensure OpenSSL wrapper is detected (#14316)
- add patch for UCX v1.11.2 to fix missing include statement for string.h (#14317)
- set $DALTON_TMPDIR to build directory to run Dalton tests (#14341)
- add patch for libfabric v1.12.1 to fix 'unknown link width 0x10' warning (#14387)
- add missing Automake dependency to PhyML 3.3.20200621 (#14397)
- add git as build dependency to Python 3.8.x and 3.9.x easyconfigs (required for pbr extension) (#14421)
- add missing XZ dependency to recent PROJ easyconfigs (#14429)
- fix homepage/source URL for king v2.2.4 (#14444)
- add patch for GCCcore 9.1-9.3 to fix compatibility with recent kernel headers (#14453)
- add patch for GCCcore 10.1-11.1 to fix compatibility with recent kernel headers (#14454)
- add patch to fix CVE-2021-43527 in NSS (#14497)
- pass tests on A* GPUs by setting 'NVIDIA_TF32_OVERRIDE=0' in jax 0.2.19 (#14502)
- add patch to fix broken (hanging) Mash binaries (#14511)
- add missing Perl build dependency for Longshot (#14535)
- add googletest build dependency for Highway (#14536)
- seed in PCRE2 sources to fix broken MariaDB 10.5.8 + 10.6.4 easyconfigs (#14537)
- other changes:
- rename R bindings for Arrow to arrow-R, so it can be used in a lowercase module naming scheme (#14262)
- comment out imkl build dependency for FlexiBLAS 3.0.4 with GCC/11.2.0 (#14335)
- don't add bin subdir to $PATH via modextrapaths in ReFrame easyconfigs (#14415)
- consistently use 'Grace' software name + sync homepage/source_urls (#14493)
- move cxxopts, termcolor and ELFIO header only libraries to SYSTEM toolchain (#14504)
v4.5.0 (October 29th 2021)
--------------------------
feature release
- added easyconfigs for foss/2021b (#14217) and intel/2021b (#14218) common toolchains
- see also https://docs.easybuild.io/en/latest/Common-toolchains.html
- add easyconfig for gobff/2021a toolchain (#14019, #14038)
- added example easyconfig files for 39 new software packages:
- abTEM (#13974), ARTS (#9651), AutoGeneS (#13903), bashplotlib (#13942), CIRI-long (#13985), DFT-D4 (#12803),
ELSI-RCI (#14147), ESL-Bundle (#14179), expecttest (#14106), fdict (#14161), flook (#14161), FreeTDS (#13952),
HDBSCAN (#14062), imkl-FFTW (#14195), isoCirc (#13982), libfdf (#14173), libmbd (#14129), libpspio (#14173),
libSBML (#14050), longread_umi (#13987), Mesa-demos (#14123), MixMHC2pred (#14041), NTPoly (#14183),
OpenSceneGraph (#14197), panaroo (#14203), PEPT (#14077), pycoQC (#14012), python-docx (#13930), QD (#14122),
radeontop (#14124), Rgurobi (#14188), RInChI (#14049), scGeneFit (#13963), swifter (#14114), TOML-Fortran (#13929),
TRUST4 (#14035), ucx-py (#14051), vawk (#14040), VMTK (#14023)
- added additional easyconfigs for various supported software packages, including:
- AlphaFold 2.0.1, artic-ncov2019 2021.06.24, BerkeleyGW 3.0.1, bokeh 2.4.1, Boost.Python 1.76.0, canu 2.2,
Cartopy 0.20.0, CP2K 8.2, CUDA 11.4.2, Dalton 2020.0, dask 2021.9.1, edlib 1.3.9, ELSI 2.7.1, FFTW 3.3.10,
GD 2.73, GDAL 3.3.2, GTDB-Tk 1.7.0, ImageJ 1.52q, jax 0.2.20, Kraken2 2.1.2, leidenalg 0.8.7, libfabric 1.13.2,
libspatialindex 1.9.3, libxc 5.1.6, libxsmm 1.16.2, lifelines 0.26.3, Longshot 0.4.3, LSD2 2.2, MAFFT 7.487,
MEME 5.4.1, MotionCor2 1.4.4, NCCL 2.11.4, netCDF 4.8.1, networkx 2.6.3, Nextflow 21.08.0, OpenBLAS 0.3.18,
OpenCV 4.5.3, OrthoFinder 2.5.4, OSU-Micro-Benchmarks 5.8, PhyML 3.3.20200621, PostgreSQL 13.4, pygraphviz 1.7,
pyproj 3.1.0, python-Levenshtein 0.12.1, PyTorch-Geometric 2.0.1, QIIME2 2021.8.eb, Qiskit 0.31.0,
QuantumESPRESSO 6.8, Racon 1.4.21, rampart 1.2.0, rclone 1.56.0, RDKit 2021.03.4, SAMtools 1.13, scanpy 1.8.1,
scikit-allel 1.3.3, SciPy-bundle 2021.10, Seaborn 0.11.2, SHAPEIT4 4.2.2, spglib 1.16.2, UCX 1.11.2,
UCX-CUDA 1.11.2, VSEARCH 2.18.0, Z3 4.8.12, zarr 2.10.1
- minor enhancements, including:
- add JASPAR2020 to R-bundle-Bioconductor 3.13 (#13962)
- add Autotools as build dependency for CubeGUI-4.6 (#14109)
- add compiler/parallel/tcltk R libraries included in base installation to extensions in recent R easyconfigs (#14189, #14190, #14194)
- required for parallel installation of extensions for these R easyconfigs
- also add location to MPI startup tests to $PATH in OSU-Micro-Benchmarks easyconfigs (#14126)
- various bug fixes, including:
- add missing Brotli dependency to freetype (#13915, #14002)
- add patch for OpenBLAS 0.3.15 to fix failing numpy tests on aarch64 (#13923)
- fix source URL + add alternate checksum for ADMIXTURE 1.3.0 (#13933)
- just use cp to copy stereo_chemical_props.txt to AlphaFold installation directory (#13938)
- add UnZip build dependency to TensorFlow 2.4.1 (#13958), 2.5.0 (#13959) and 2.6.0 easyconfigs (#13960)
- add missing Python dependency for WIEN2k 21.1 + patch to fix build failure for lapw0_mpi with libxc (#13961)
- add additional valid checksum for lhs 1.1.1 extension in recent R 4.0.x and 4.1.0 easyconfigs (#13969)
- fix Fortran system call stdout/err redirection for WIEN2k v21.1 (#13972)
- add OpenSSL dependency to Kent_tools 418 easyconfig to fix a link error (#13989)
- make binutils a build-only dependency for Brotli + add sanity check command (#14004)
- fix installation of Racon v1.4.7 with gcccuda/2019b after move of ClaraGenomicsAnalysis repository (#14010)
- fix source URL for KEGG.db extension in R-bundle-Bioconductor 3.13 easyconfig (since it's a deprecated library now) (#14013)
- add patch for BLIS 0.8.1 to fix dgemm FPE signalling on Broadwell (#14018)
- add patch to fix installation of TensorFlow 2.2.3 on POWER (#14025)
- fix AmberTools v20 easyconfig using intel/2020a toolchain (#14028)
- fix download + permissions of binary for USEARCH v11.0.667 (#14036)
- remove h5py 3.x dependency for Keras with 2020b toolchain, since TensorFlow provides (and requires) h5py 2.x (#14052)
- correctly specify install prefix for CUDA in OSU-Micro-Benchmarks after renaming CUDAcore to CUDA for 2021a (#14063)
- add patch to fix failing file system cache test for jax on recent Linux kernels (#14067, #14070)
- fix compilation of BWA 0.7.17 with GCC/10.2.0 on POWER (#14073)
- add missing dependencies for recent LibTIFF versions: XZ, jbigkit, zstd (#14079)
- add missing header file to existing versions of jbigkit (#14081)
- fix source URL for SUNDIALS 5.x (#14092, #14096)
- add Perl and Python runtime dependencies to Bowtie2 2.4.4 (#14097)
- fix source URL for SCOTCH 6.1.0 (#14099)
- drop tcmalloc from SymEngine as it causes crashes with scipy (#14119)
- fix homepage + description in SimpleITK easyconfigs (#14125)
- add missing scripts from utils and analysis_scripts to bin for cryoDRGN (#14137)
- patch rsync_from_ncbi.pl in Kraken2 v2.1.2 to allow syncing with NCBI servers over HTTPS (#14148)
- skip mkl_fused_batch_norm_op_test test (broken on AMD EPYC systems) for TensorFlow 2.5.0 and 2.6.0 (#14151, #14153)
- fix incorrect module load message and update morphology plugin of ImageJ 1.51k (#14152)
- fix XCrySDen v1.6.2 linking to libdl and Togl (#14160)
- add patch to fix PMIx detection in OpenMPI v4.0.3, v4.0.5, v4.1.0 (#14177)
- add patch for OpenBLAS 0.3.17 + 0.3.18 to fix segfault triggered by scipy tests (#14178)
- fix spatstat.* downloads for Seurat v4.0.1 (#14199)
- add patch for GROMACS 2019.3 easyconfigs using CMake 3.15.3 to fix CPU detection (#14212)
- other changes:
- remove help2man build dependency for flex using system toolchain (because it requires Perl) (#13922)
- use proper dependency for python-Levenshtein in CIRI-long easyconfig (#13985)
- in-place updates for foss/2021b and intel/2021b common toolchains
- update to UCX(-CUDA) 1.11.2 as dependency for OpenMPI v4.1.1 + NCCL v2.10.3 (#14090)
- update libfabric to 1.13.1 in OpenMPI and add it as a dependency in PMIx for the upcoming foss 2021b toolchain (#14164)
- update to OpenBLAS 0.3.18 as dependency for FlexiBLAS 3.0.4 with GCCcore/11.2.0 toolchain (#14167)
- update libfabric to 1.13.2 in OpenMPI v4.1.1 + PMIx 4.1.0 for the upcoming foss/2021b toolchain (#14176)
- remove format mapping from homepage of Subread easyconfigs (#14145)
- add BLIS and imkl (x86_64 only) builddependencies to FlexiBLAS 0.3.4 with GCC/11.2.0 toolchain (#14225)
v4.4.2 (September 7th 2021)
---------------------------
update/bugfix release
- added easyconfig for foss/2021.07 (candidate for foss/2021b) (#13788) and iomkl/2021a (#13521) toolchains
- added example easyconfig files for 79 new software packages:
- AlphaFold (#13867), andi (#13768), aria2 (#13709), AUTO-07p (#13831), babl (#13216), BAli-Phy (#13484),
biogeme (#13735), Bio-SearchIO-hmmer (#13419), BuDDy (#13907), c-ares (#13709), CellRank (#13408), Coin (#13818),
Co-phylog (#13769), cppy (#13823), CREST (#13648), CRISPR-DAV (#13139), CSBLAST (#13794), DGL (#13793),
DistributedStream (#13659), Excel-Writer-XLSX (#13139), FBPIC (#13500), freebayes (#12859), freud-analysis (#13354),
fumi_tools (#13517), GEGL (#13216), GIMP (#13216), glib-networking (#13216), GOATOOLS (#13364, #13629),
gofasta (#13651), GTK2 (#13900), GTK3 (#13900), Highway (#13453), hipSYCL (#13837), ISA-L (#13663), jax (#13760),
JSON-GLib (#13216), Kalign (#13463), LADR (#13351), lDDT (#13794), libdivsufsort (#13768), libjxl (#13453, #13829),
libmypaint (#13216), libtecla (#13908), lie_learn (#13793), longestrunsubsequence (#13800), Maude (#13909),
mimalloc (#13726), MINPACK (#13802), Mish-Cuda (#13759, #13784), muparserx (#13779), nlohmann_json (#13777),
OpenStackClient (#13644), OSPRay (#12852), pandapower (#13687), pangolin (#13733, #13848), PSIPRED (#13794),
PYPOWER (#13689), PyPSA (#13673), PyRosetta (#13793), pysamstats (#13139), pytest-benchmark (#13622),
python-isal (#13663), QCxMS (#13650), RepeatModeler (#13126), Schrodinger (#11698), sklearn-som (#13699),
SoQt (#13818), spdlog (#13778), SpectrA (#13743), SymEngine-python (#13652), SyRI (#13800), torchinfo (#13662),
TRAVIS-Analyzer (#13503), UShER (#13708), Vampire (#13352), VBZ-Compression (#13536), VisPy (#13468),
wgsim (#13475), Yices (#13906)
- added additional easyconfigs for various supported software packages, including:
- ABAQUS 2020.eb, ANTs 2.3.5, AOCC 3.1.0, Arb 2.19.0, archspec 0.1.2, Armadillo 10.5.3, ASE 3.22.0,
Autotools 20210726, BamTools 2.5.2, bgen 4.1.3, Biopython 1.79, bitarray 1.5.3, Boost 1.76.0, Bowtie2 2.4.4,
bpytop 1.0.67, Cartopy 0.19.0.post1, Centrifuge 1.0.4, Clang 12.0.1, CMake 3.21.1, CRISPResso2 2.2.1, CUDA 11.4.1,
cuDNN 8.2.2.26, cURL 7.78.0, cutadapt 3.4, DIAMOND 2.0.11, DROP 1.1.0, Dsuite 20210718, dtcmp 1.1.2, ecCodes 2.22.1,
Elk 7.2.42, ESMF 8.1.1, expat 2.4.1, fastq-tools 0.8.3, Fiona 1.8.20, FLINT 2.7.1, g2clib 1.6.3, g2lib 3.2.0,
GCC(core) 11.2.0, GDCM 3.0.8, GDRCopy 2.3, GenomeTools 1.6.2, GffCompare 0.12.2, gffread 0.12.7, GLib 2.69.1,
GMT 6.2.0, Go 1.16.6, GPAW 21.6.0, Gradle 6.9.1.eb, GROMACS 2021.3, HarfBuzz 2.8.2, HDF5 1.12.1, Horovod 0.22.1,
hwloc 2.5.0, hypothesis 6.14.6, igraph 0.9.4, ImageMagick 7.1.0, IMOD 4.11.5, IPython 7.26.0, Java 16,
Julia 1.6.2, JupyterHub 1.4.1, JupyterLab 3.1.6, Kent_tools 418, lavaan 0.6-9, libfabric 1.13.0, libffcall 2.4,
libffi 3.4.2, libgeotiff 1.7.0, libRmath 4.1.0, LIBSVM 3.25, LibTIFF 4.3.0, likwid 5.2.0, LLVM 12.0.1, LMDB 0.9.29,
magma 2.6.1, MariaDB 10.6.4, MATIO 1.5.21, matplotlib 3.4.2, MEGA 10.0.5, Mesa 21.1.7, Meson 0.59.1,
Metal 2020-05-05, Mini-XML 3.2, molmod 1.4.8, MPICH 3.4.2, nanopolish 0.13.3, NCCL 2.10.3, ncdu 1.16, NCO 5.0.1,
neptune-client 0.10.5, netcdf4-python 1.5.7, networkx 2.5.1, nodejs 14.17.6, NSPR 4.32, NSS 3.69, NVHPC 21.7,
OpenBLAS 0.3.17, OpenEXR 3.1.1, OpenFOAM 9, OpenFOAM v2106, OpenMM 7.5.1, OpenMolcas 21.06, openpyxl 3.0.7,
Pango 1.48.8, parallel 20210722, Paraver 4.9.2, ParaView 5.9.1, patchelf 0.13, PCRE2 10.37, PCRE 8.45, Perl 5.34.0,
PETSc 3.15.1, petsc4py 3.15.0, Pillow 8.3.1, Pillow-SIMD 8.3.1, plotly.py 5.1.0, PLUMED 2.7.2, PMIx 4.1.0,
poppler 21.06.1, PostgreSQL 13.3, preseq 3.1.2, pybind11 2.7.1, pyFFTW 0.12.0, PyGEOS 0.10.2, Pyomo 6.0.1,
PyQt5 5.15.4, pyshp 2.1.3, Python 3.9.6, python-igraph 0.9.6, QTLtools 1.3.1, RAxML-NG 1.0.3,
R-bundle-Bioconductor 3.13, re2c 2.2, ReFrame 3.8.0., RStudio-Server 1.4.1717, Rust 1.54.0, Scalasca 2.6,
scVelo 0.2.3, Shapely 1.8a1, shrinkwrap 1.1.0, SLEPc 3.15.1, slepc4py 3.15.1, snakemake 6.6.1, snappy 1.1.9,
snippy 4.6.0, snpEff 5.0e, SOCI 4.0.2, SpaceRanger 1.3.0, Spack 0.16.2, spatialreg 1.1-8,
spglib-python 1.16.1, SQLite 3.36, STAR 2.7.9a, statsmodels 0.12.2, StringTie 2.1.7, Subread 2.0.3, SymEngine 0.7.0,
TensorFlow 2.6.0, TetGen 1.6.0, Tkinter 3.9.6, torchtext 0.9.1, tqdm 4.61.2, UCX 1.11.0, UCX-CUDA 1.11.0,
unrar 6.0.2, util-linux 2.37, VTune 2021.6.0, WIEN2k 21.1, WPS 4.2, WRF 4.3, X11 20210802,
x264 20210613, xarray 0.19.0, XlsxWriter 1.4.4, XML-Parser 2.46, zstd 1.5.0
- minor enhancements, including:
- add extensions to recent R v4.x easyconfigs: PCAmatchR (#13448), hal9001 (#13451), cobalt (#13544), CBPS (#13549),
SBdecomp (#13565), lwgeom (#13674), naturalsort (#13762), finalfit + gtsummary (#13766)
- add VBZ compress capability to nanopolish 0.13.3 (for fast5 files) (#13536)
- add CMake build dependency to easyconfig for tbb 2020.03 (#13704)
- also build shared libs for MUMPS 5.3.5 (#13702) and 5.4.0 (#13705)
- add dependency on pkg-config to OpenSSL wrappers (#13765)
- various bug fixes, including:
- fix LAMMPS 3Mar2020 easyconfigs using intel toolchain on AMD CPUs by patching out hardcoded -xHost (#11577)
- fix sanity check error for OpenCV v4.5.1 by adding (and using) freetype and HarfBuzz dependencies (#12517)
- add patches for TensorFlow 1.13.1 to fix installation (#13326)
- remove Python 2.6 from list of supported Python versions in setup.py (#13349)
- switch back to Bundle easyblock for PyQt5 5.15.1 + add back source URLs for components (#13371)
- add pkg-config build dependency for GDAL 3.2.1 (#13383, #13808), Rust (#13538), GenomeTools (#13805), x264 (#13834)
- add missing Python 3 build dependency for Rust v1.52.1 (#13399)
- fix order of cffi extension in old Python easyconfigs (#13400)
- patch out __asm__ use in ctffind to avoid build failure on ppc64le (#13409)
- disable building man pages in Gdk-Pixbuf (#13410)
- add missing Bio-Search-hmmer dependency for prokka (#13419)
- avoid downloading old numpy version during install for h5py (#13428)
- add patch for Qt5 5.8.0 to fix compilation failure in webkit (#13434)
- avoid downloading and building freetype and qhull for matplotlib 3.4.2 (#13437)
- fix order of components in recent GTK+ easyconfigs to avoid dependency on system GTK+ in GTK+ themes (#13449)
- fix Python 2.7.13 easyconfigs by adding missing extensions (#13456)
- add TensorFlow patch to fix crash on shutdown (#13462)
- allow for non-x86_64 in postinstallcmds for CuPy (#13501)
- disable default EULA acceptance in easyconfig for NVHPC v21.5 (#13516)
- fix error with p7zip's 7z command not finding 7z.dll (#13542)
- patch MaxBin2 Perl script to use provided Perl dependency (#13551)
- add missing zlib dependency to libarchive (#13579)
- fix pkgconfig version in patch for bzip 1.0.8 (+ add easyconfig with GCCcore/11.2.0 toolchain) (#13581)
- fix build of DIRAC 19.0 easyconfig with high compiler optimizations (#13613)
- fix source URLs and add alternative checksum for Hypre 2.15.1 (since it moved to a different GitHub repo) (#13616)
- add new source URL for Mesa easyconfigs using 2017b toolchain (#13617)
- avoid MPICXX dependency in SimpleElastics ITK (#13623)
- add upstream patch for GCC 9.x, 10.x, 11.x to avoid spurious FPE on avx512 (affects UCX) (#13628)
- add patch for ctffind 4.1.14 to declare functions without return as void (fixes segfault) (#13665)
- enable EGL in recent libepoxy ECs (#13684)
- remove unused buildcmd from libgpuarray easyconfigs (#13720)
- add patch to fix building Qt5.10.1 against newer glibc (#13730)
- add Python 3 as a builddependency to recent fontconfig easyconfigs (#13731)
- update source_URL in BLAST 2.2.26 easyconfig (#13732)
- restore error message on failing easyconfigs test suite, required by bot to determine end of output of test suite (#13745, #13770)
- add Perl build dependency to recent Clang easyconfigs (#13746)
- disable using system Valgrind in the json-c tests (#13750)
- use Archive source URL for spatstat.geom extension in Seurat (#13761)
- add ld.gold relocts patch to binutils 2.30 (#13785)
- add missing Python + Zip build dependencies for old Bazel versions used as build dep for TensorFlow 1.12.0 + 1.13.1 (#13786)
- add alternative checksum for AFNI 18.3.00 (#13790)
- update tensorflow-probability easyconfigs to include '--release' flag in installopts (#13810)
- fix source URL for DB 18.1.32 (#13813)
- add missing cppy build dependency for matplotlib 3.4.2 (#13823)
- disable bash completion in recent x264 easyconfigs (#13834)
- add Perl as build dependency for ELPA 2021.05.001 + patch to fix hardcoded /usr/bin/perl (#13835)
- add archive source URL to Spark 3.x easyconfigs to fix broken download (#13842)
- fix PCRE dependency for GDAL 3.2.1 and 3.3.0, don't use PCRE2 (#13861)
- add Perl build dependency for HMMER 3.3.2 + patch to ensure it is used (#13870)
- stick to intel-compilers toolchain for DFT-D3 v3.2.0 (#13878)
- add missing flex build dependency for leidenalg (#13884)
- update CMake build dependency for Eigen 3.3.4 + 3.3.5 (#13889)
- fix source URL for Yasm 1.3.0 (+ add missing checksum) (#13901)
- update to more recent Meson build dependency for GCCcore/8.3.0 easyconfigs to fix failing RPATH sanity check (#13910)
- fix shebang for RepeatMasker 4.1.2-p1 Perl script (#13911)
- other changes:
- use custom ORCA easyblock in easyconfigs for ORCA v4.x (#13348)
- move archived easyconfig files to correct __archive__ folder (#13422)
- rename NINJA to TWL-NINJA to avoid nameclash (#13529)
- remove superflous configopts and add sanity checks/checksums in CLHEP easyconfigs (#13614)
- remove superflous -DCMAKE_BUILD_TYPE configuration option in Arrow easyconfigs (#13615)
- switch ITK easyconfigs to CMakePythonPackage easyblock, also enable -DITK_USE_SYSTEM_HDF5 configuration option, fix download URLs (#13619)
- use build_type instead of -DCMAKE_BUILD_TYPE=RELEASE in configopts in MMseqs2 easyconfigs (#13620)
- avoid using system GTK+3 and remove -DCMAKE_BUILD_TYPE=RELEASE configure option in OpenCV easyconfigs (#13621)
- remove -DCMAKE_BUILD_TYPE=RELEASE configure option and add checksums in LLVM easyconfigs (#13624)
- create libtinfo symlinks in easyconfigs for ncurses with system toolchain (#13658), 6.1 (#13661) and 6.2 (#13660)
- increase test timeouts for PyTorch 1.8.1 and 1.9.0 (#13700)
- rename CUDAcore to CUDA for v11.3.1 and v11.4.1 after merging foss/fosscuda, to ensure that get_software_root('CUDA') used in easyblocks works (#13874)
- use CUDA instead of CUDAcore in recent NVHPC comments (#13875)
v4.4.1 (July 6th 2021)
----------------------
update/bugfix release
- added example easyconfig files for 39 new software packages:
- AMPHORA2 (#13003), AOMP (#12909), CAMPARI (#13152), CSB (#12877), dijitso (#10719), DosageConvertor (#13278),
dSFMT (#12971), exiv2 (#13204), FEniCS (#10719), FreeFEM (#9902), futhark (#12921), futile (#12864),
gappa (#13186), GenomeWorks (#13083, #13092), gexiv2 (#13204), HAL (#13267), hipify-clang (#12961), inline (#12029),
libcint (#13214), LTR_retriever (#13125), mapDamage (#13172), MbedTLS (#13061), microctools (#13010),
Nektar++ (#12664), NINJA (#13125), OBITools3 (#12969), ont-fast5-api (#13033), OpenMM-PLUMED (#13268),
phototonic (#13241), PyFoam (#12675), RagTag (#13247), RcppGSL (#13172), RECON (#13123), RepeatScout (#13124),
retworkx (#13228), UCX-CUDA (#13260), unimap (#13247), Vala (#13204), WhatsHap (#12989)
- added additional easyconfigs for various supported software packages, including:
- Amber 20.11, BBMap 38.90, Beast 2.6.4, BLIS 3.0 (AMDo fork), Bonito 0.4.0, CellRanger-ARC 2.0.0,
CellRanger-ATAC 2.0.0, Check 0.15.2, CubeGUI 4.6, CubeLib 4.6, CubeWriter 4.6, cuDNN 8.2.1.32, CVXOPT 1.2.6,
DOLFIN 2019.1.0.post0, eggnog-mapper 2.1.4, ELPA 2021.05.001, FDS 6.7.6, FFC 2019.1.0.post0, FFmpeg 4.3.2,
FIAT 2019.1.0, flatbuffers 2.0.0, flatbuffers-python 2.0, FLTK 1.3.6, gc 8.0.4, GCC 8.4.0 + 9.4.0, GDAL 3.3.0,
Gdk-Pixbuf 2.42.6, geopy 2.1.0, Ghostscript 9.54.0, git 2.32.0, GitPython 3.1.18, GLFW 3.3.4, gmsh 4.8.4,
gnuplot 5.4.2, GnuTLS 3.7.2, Go 1.16.5, GObject-Introspection 1.68.0, gperftools 2.9.1, GraphicsMagick 1.3.36,
Graphviz 2.47.2, GSL 2.7, GTK+ 2.24.33, Guile 2.2.7, h5py 3.2.1, HarfBuzz 2.8.1, Horovod 0.22.0, Hypre 2.21.0,
ICU 69.1, ImageMagick 7.0.11-14, IOR 3.3.0, IPython 7.25.0, IRkernel 1.2, ispc 1.16.0, JupyterLab 3.0.16,
LDC 1.26.0, libcerf 1.17, libepoxy 1.5.8, libgd 2.3.1, libStatGen 1.0.15, libxc 5.1.5, LittleCMS 2.12,
LMfit 1.0.2, Lua 5.4.3, M4 1.4.19, MCR R2021a.3, medaka 1.4.3, Mercurial 5.8, minimap2 2.20, MMseqs2 13,
MrBayes 3.2.7, MUMPS 5.4.0, NCCL 2.9.9, netCDF 4.8.0, Nim 1.4.8, nodejs 14.17.0, Nsight-Compute 2021.2.0,
numba 0.53.1, NVHPC 21.5.eb, nvtop 1.2.1, Octave 6.2.0, OPARI2 2.0.6, openkim-models 20210128, OpenMPI 4.0.6,
OTF2 2.3, p11-kit 0.24.0, Pango 1.48.5, parallel 20210622, petsc4py 3.12.0, picard 2.25.5, Pillow 8.2.0,
PROJ 8.0.1, protobuf 3.17.3, protobuf-python 3.17.3, PSolver 1.8.3, PySCF 1.7.6, pyspoa 0.0.8, pytest-xdist 2.3.0,
PyTorch 1.9.0, PyYAML 5.4.1, Qhull 2020.2, Quandl 3.6.1, R 4.0.5 + R 4.1.0, Ragout 2.3, RE2 2021-06-01,
ReFrame 3.6.2, RepeatMasker 4.1.2, rgdal 1.5-23, RMBlast 2.11.0, Ruby 3.0.1, scikit-learn 0.24.2,
Score-P 7.0, Seurat 4.0.3, slepc4py 3.12.0, spoa 4.0.7, Subread 2.0.2, Subversion 1.14.1, SuiteSparse 5.10.1,
sympy 1.8, tensorboardX 2.2, TensorFlow 2.5.0, Tk 8.6.11, tmux 3.2a, torchtext 0.8.1, torchvision 0.9.1,
UDUNITS 2.2.28, UFL 2019.1.0, utf8proc 2.6.1, VEP 103.1, VMD 1.9.4a51, vsc-mympirun 5.2.6, XCFun 2.1.1,
Xvfb 1.20.11, Z3 4.8.11, ZeroMQ 4.3.4
- minor enhancements, including:
- update cuDNN 8.0.x easyconfigs with a download location (#12368)
- add extensions to recent R easyconfigs: GxEScanR (#13039), cSEM (#13208), cubelyr + broom.mixed (#13252),
grf (#13261), twang + xgboost (#13284), neuralnet (#13330)
- add check to easyconfigs test suite to ensure OpenSSL wrapper is used in easyconfigs using a recent toolchain (#13079)
- add gipaw to QuantumESPRESSO/6.7 (#13087)
- add checksum for aarch64 installation file for CUDAcore easyconfigs (#13014, #13097)
- add Perl dependency to makeinfo easyconfigs (#13166)
- set minimal OpenSSL version to 1.1.1 for OpenSSL v1.1 wrapper (#13188)
- add JIT support for CUDA 11 to PyTorch 1.7.1 (#13207)
- add 'ninja --version' as sanity check command in Ninja easyconfigs (#13222)
- code cleanup + improvements for easyconfigs test suite (#13257)
- various bug fixes, including:
- download sources via git for XGBoost 20171120 easyconfig due to use of submodules (#6880)
- add elfutils as build dependency for Clang 8.0.x and 9.0.1 (#13015) and Clang 11.0.1 (#13008) easyconfigs that have a CUDA dependency
- add missing CMake option to Geant4 v10.7.1 in order to actually use external CLHEP (#13019)
- add new checksum for mvabund extension to R v4.0.4 eaysconfigs (#13020, #13021)
- add patch to fix numpy test_ccompiler_opt in SciPy-bundle v2021.05 (#13042)
- add patch to fix installation of HDF 4.2.15 on aarch64 (#13059)
- make sure that MbedTLS' Makefile uses 'python' rather than 'python2' (#13061)
- fix checksum for snpEff 5.0 (#13062)
- fix source URL for LIBSVM 3.24 by downloading from GitHub (#13076)
- add preinstallopts for minimap2 to fix installation on aarch64 (#13080)
- add patch for GCC 10.2.0 to fix internal compiler error on aarch64 (#13086)
- switch to NCCL 2.8.3 built from source for CuPy, Horovod, libgpuarray, PyTorch and TensorFlow using fosscuda/2020b (#13103)
- add astor to dependencies of TensorFlow with 2019b (#13111) and 2020b (#13103, #13112) toolchains
- break cyclic dependency between groff, makeinfo and Perl by adding Perl-minimal and makeinfo-minimal easyconfigs (#13163-#13165)
- add missing rgdal dep to R-INLA (#13179)
- add patch to fix uniq operation in TensorFlow 2.4.1 (#13181)
- add Perl build dependency for PnetCDF 1.12.1 (#13183)
- disable own avx detection of libfabric v1.12.1 (#13215)
- add GCCcore-[1-9][0-9].x to test_dep_versions_per_toolchain_generation (#13243, #13249, #13251)
- add patch to fix installation of TensorFlow 2.0.x (#13248)
- add patch for recent GCCcore versions to fix compability with CUDA 11 (#13290)
- fix install step for glew (#13297)
- update Boost 1.74.0 easyconfigs to use tagged_layout rather than boost_multi_thread (#13300)
- avoid using PMIx from system instead of PMIx dependency specified via --with-pmix for OpenMPI 4.x (#13307)
- add patch for GCCcore 10.3.0 to prevent issues when compiling with nvcc (#13310)
- add patch for OpenMPI 4.0.x to fix building against (system) UCX version > 1.7 (#13329)
- fix build of manta 1.6.0 on top of Boost 1.74.0 (#13338)
- fix recent taxator-tk easyconfigs by adding (back) -DBoost_NO_BOOST_CMAKE=ON configure option (#13342)
- other changes:
- disable debuginfod for elfutils to minimize required dependencies (#13034)
- add bare Python 3.9.5 easyconfig and use that as builddep for LLVM 11.1.0 (#13035)
- remove misleading comment from Python >= 3.7 easyconfigs, libffi is now also required for Python itself (no longer bundled) (#13041)
- use new custom easyblock in torchvision easyconfigs (#13102)
- remove superflous TensorFlow patch (#13223)
- cleanup of easyconfigs for (bundles) of Python packages: remove default PYPI_SOURCE source URLs + use PythonBundle rather than Bundle easyblock (#13253, #13295, #13336)
- update README with instructions for MATLAB easyconfigs (#12597)
v4.4.0 (June 2nd 2021)
----------------------
feature release
- added easyconfigs for new Fujitsu toolchain: FCC/4.5.0 (#12999, #12995, #13007), ffmpi/4.5.0 (#13000) and Fujitsu/21.05 (#13001, #13007)
- add easyconfigs for updates of common toolchains: foss/2021a (#12867, #12975), intel/2021a (#12885, #12975)
- see also https://easybuild.readthedocs.io/en/latest/Common-toolchains.html
- added easyconfig for gomkl/2021a toolchain (#12987)
- added example easyconfig files for 58 new software packages:
- Archive-Zip (#12651), BirdNET (#12737, #12712, #12737), cell2location (#12448), cryoDRGN (#12704),
dm-reverb (#12824), DROP (#12559, #12801, #12950), fastahack (#12841), fermi-lite (#12856), filevercmp (#12841),
FlexiBLAS (#12476), freetype-py (#12918), fsom (#12841), garnett (#12529), gawk (#12716), gemmi (#12855),
georges (#12570), hifiasm (#12897), intervaltree (#12838), LDC (#12671), libidn2 (#12670), librosa (#10477),
librsb (#12780), line_profiler (#12556), loompy (#12804), mmtf-cpp (#12580), mongolite (#12632), msgpack-c (#12580),
multichoose (#12839), networkTools (#12810), NewHybrids (#12528), Octopus-vcf (#12598), onedrive (#12671),
p4-phylogenetics (#12549), pagmo (#12678), pyfaidx (#12872), pyfasta (#12952), pygmo (#12678), pysheds (#12791),
R-INLA (#12955, #12927, #12955), RegTools (#12874), request (#12448), rMATS-turbo (#12982), scanpy (#12731),
SeqLib (#12856), SeuratData (#12993), SeuratWrappers (#12994), smithwaterman (#12841), snp-sites (#12900),
SSW (#12856), tabixpp (#12837), TagDust (#11599), TALON (#12963), tMAE (#12559), TranscriptClean (#12952),
umap-learn (#12448), vcflib (#12841), xESMF (#12799), XlsxWriter (#12820)
- added additional easyconfigs for various supported software packages, including:
- ABINIT 9.4.1, apex 20210420, astropy 4.2.1, binutils 2.36.1, BLIS 0.8.1, Bonito 0.3.8, BUSCO 5.1.2, canu 2.1.1,
carputils 20210513, CastXML 0.4.3, ccache 4.2.1, CDO 1.9.10, CIRCexplorer2 2.3.8, CLHEP 2.4.4.0, CMake 3.20.1,
CNVkit 0.9.8, CUDA(core) 11.3.0, CuPy 8.5.0, cURL 7.76.0, DFA 2.1.2, Doxygen 1.9.1, Eigen 3.3.9, FastANI 1.33,
FFTW 3.3.9, GATK 4.2.0.0, GCC 10.3.0 + 11.1.0, GDB 10.2, gdc-client 1.6.0, GDRCopy 2.2, Geant4 10.7.1,
Geant4-data 20210510, GeneMark-ET 4.65, glew 2.2.0, GLib 2.68.2, GLPK 5.0, GMP 6.2.1, Go 1.16.3, Graphviz 2.47.0,
GROMACS 2021.2, GStreamer 1.18.4, GTDB-Tk 1.5.0, Gurobi 9.1.2, HMMER 3.3.2, Horovod 0.21.3, hwloc 2.4.1,
hypothesis 6.13.1, IGV 2.9.4, impi 2021.2.0, imkl 2021.2.0, intel-compilers 2021.2.0, JasPer 2.0.28, Julia 1.6.1,
Kraken2 2.1.1, KronaTools 2.8, libarchive 3.5.1, libdeflate 1.7, libdrm 2.4.106, libfabric 1.12.1, libreadline 8.1,
libRmath 4.0.0, libsndfile 1.0.31, LIBSVM 3.24, LibTIFF 4.2.0, libunwind 1.5.0, libwebp 1.2.0, LLVM 11.1.0,
LMDB 0.9.28, LUMPY 0.3.1, lz4 1.9.3, Mako 1.1.4, MATLAB 2021a, Mesa 21.1.1, meshalyzer 2.2, Meson 0.58.0,
MetaBAT 2.15, metaWRAP 1.3, minimap2 2.18, Molden 6.8, MotionCor2 1.4.2, ncview 2.1.8, NetPIPE 5.1.4, nettle 3.7.2,
NiBabel 3.2.1, Nilearn 0.7.1, Nim 1.4.6, Ninja 1.10.2, NLopt 2.7.0, NSS 3.65, numactl 2.0.14, NWChem 7.0.2,
OpenBLAS 0.3.15, openCARP 6.0, OpenEXR 3.0.1, OpenMM 7.5.0, OpenMPI 4.1.1, OpenSSL 1.1 (wrapper),
OSU-Micro-Benchmarks 5.7.1, Pandoc 2.13, parallel 20210322, parasail 2.4.3, PAUP 4.0a168, PCRE2 10.36, Perl 5.32.1,
pigz 2.6, PMIx 3.2.3, Primer3 2.5.0, PRSice 2.3.3, py-aiger 6.1.14, pybind11 2.6.2, PyCharm 2021.1.1, pydot 1.4.2,
pyproj 3.0.1, PySAT 0.1.7.dev1, PyTorch 1.8.1, python-parasail 1.2.4, Pylint 2.7.4, Python 3.9.5, Qt5 5.15.2,
R-keras 2.4.0, rasterio 1.2.3, RAxML-NG 1.0.2, rclone 1.54.1, re2c 2.1.1, ReFrame 3.5.2, Rmath 4.0.4, Rust 1.52.1,
Sambamba 0.8.0, samblaster 0.1.26, samclip 0.4.0, scikit-allel 1.3.2, SciPy-bundle 2021.05, SCons 4.1.0.post1,
snakemake 6.1.0, SQLite 3.35.4, SRPRISM 3.1.2, Tcl 8.6.11, TCLAP 1.2.4, tmux 3.2, tqdm 4.60.0, UCX 1.10.0,
Valgrind 3.17.0, WannierTools 2.5.1, wget 1.21.1, wxWidgets 3.1.4, X11 20210518, x264 20210414, x265 3.5,
xorg-macros 1.19.3, YAXT 0.9.0, zarr 2.8.1, zstd 1.4.9
- minor enhancements, including:
- add additional extensions to R v4.0.3 and v4.0.4: miceadds, visdat, UpSetR, naniar, stringdist,
image.binarization (#12735), lassosum (#12821), lslx, regsem, semPLS (#13005)
- add GenABEL to R-bundle-Bioconductor (#12822)
- various bug fixes, including:
- disable automatic acceptance of NVHPC EULA (#12014)
- enhance RStudio-Server, add patch to inherit environment variables, add sanity check commands to verify installation (#12544)
- add fix to scipy to handle NaN arguments to "vi" function (#12551)
- copy all binaries + examples & co for PAML v4.9j (#12567)
- add patch to fix hardcoded num_cores in DMCfun extension included with R 4.0.x (#12583)
- backport Charm++ patch for NAMD/2.14 on intel/2020a to handle newer glibc (#12594)
- add setuptools_scm and pytest-runner extensions to Pylint easyconfigs (#12599)
- fix typo in Delly easyconfig to actually do parallel build (#12633)
- fix potential memory leak in OpenBLAS 0.3.12 (#12649)
- consistently use pip to install Python packages in recent Python easyconfigs (#12650)
- replace bintray source url for Groovy (#12652)
- add missing Python & Perl dependencies to for AUGUSTUS v3.4.0 with foss/2020b (#12662)
- fix wget dependency: use libidn2 rather than libidn (#12670)
- fix source URLs for recent ELPA versions (#12700)
- override host compiler check in CUDAcore (#12701)
- add Python build dependency to libpsl 0.21.0 easyconfigs (#12715)
- fix error in libgpg-error 1.36 with gawk builtin (#12716)
- add libtool build dependency to leidenalg (#12741)
- fix source URLs for Boost 1.71.0 - 1.74.0 easyconfigs (#12743) and Boost.Python (#12744)
- add patches for PyTorch 1.7.1 avoiding failures on POWER and A100 (#12753)
- add patch for OpenPGM 5.2.122 eaysconfigs to fix non-existent directory in *.pc (pkgconfig) file (#12774)
- add missing Perl build dependency to recent wget easyconfigs (#12787)
- make sure Python dependency is used in preCICE 2.x easyconfigs (#12793)
- don't skip source step in FastTree easyconfigs + fix SHA256 checksum for FastTree 2.1.11 (#12794)
- add patch for rhdf5filters extension in Bioconductor 3.12 bundle to fix installation on aarch64 (#12836)
- add IceLake detection to OpenBLAS 0.3.12 and 0.3.15 (#12865)
- fix checksum for MaxBin 2.2.7 (#12869)
- run 'make clean' before building FragGeneScan, to clean up object files included in source tarball (#12870)
- clean up install of KronaTools (#12871)
- add UCX dependency to OneAPI versions of impi (#12873)
- correct description in libdeflate easyconfig (#12886)
- override Makefile with hardcoded CC=cc in UnZip easyconfigs (#12887)
- fix compatibility of FLAIR v1.5.1-20200630 with rpy2 v3.x (#12899)
- fix test step for libxc 4.3.4 and 5.1.x when using RPATH linking (#12912)
- fix source URLs in BLAST 2.10.x easyconfigs (#12914)
- add missing xproto build dependency to imake easyconfig (#12930)
- add patch to fix GCC 10.2.0 rejecting valid code on PPC (#12948)
- in easyconfig tests, check version of dependencies named Python, not if dependencies with certain versions are named Python (#12962)
- update easyconfigs for binutils 2.35 to use binutils 2.35.2 source tarball instead to pick up bug fixes (#12967, #12988)
- fix download URL for DB 18.1.40 (#12974)
- fix test failure in TensorFlow 2.4.1 on recent CUDA drivers (#12979)
- fix error in configopts for netCDF and HDF5 and add missing dependencies of ABINIT 9.x (#12981)
- add patch to fix buffer overflow in OpenMPI 4.1.x (#12983)
- other changes:
- update setup.py to indicate compatibility with Python 3.8 and 3.9 (#12565)
- add -Java versionsuffix for Hadoop easyconfig using GCCcore/10.2.0 toolchain, since it depends on Java 1.8 (#12709)
- remove unneccessary workaround for missing version of OpenDataCube and Spyder for 2020+ toolchains (#12757)
- remove 'unpack_sources = False' from recent easyconfigs that use a *.whl file as source (#12783)
- whitelist Seaborn 0.10.1 for NanoComp 1.13.1 and NanoPlot 1.33.0 (#12790)
- add check to make sure that source step is not being skipped (#12807)
- use EasyConfig.disable_templating method in test suite (#12848)
- disable usNIC by default in libfabric to avoid problems due to linking to both libnl and libnl-3 (#12854)
- use OpenSSL wrapper as dependency in easyconfigs using GCCcore/10.3.0 toolchain (#12922, #12944)
- dump easyconfig before initializing easyblock in order to compare it with original easyconfig (#12925)
- remove postinstallcmds from imkl 2020.x easyconfigs, easyblock now installs examples (#12937)
v4.3.4 (April 9th 2021)
-----------------------
update/bugfix release
- added easyconfig for goblf/2020b toolchain (#12381, #12535)
- added example easyconfig files for 41 new software packages:
- amplimap (#12205), BEEF (#12104), bpp (#12036), Brotli (#11651), CDAT (#12322), cicero (#12252),
CIF2Cell (#12258), CompareM (#9377), DL_POLY_4 (#12324), DMCfun (#12412), ESMPy (#12339), FLAC (#12300),
gdbm (#12322), GPyOpt (#12524), json-c (#12344), libcdms (#12322), libdrs (#12322), libogg (#12285),
libvorbis (#12300), LncLOOM (#12287), LPJmL (#12344), maze (#12354), MetaEuk (#12188), mrcfile (#12497),
Myokit (#12261), NCCL-tests (#12415), pyABC (#12329), PyCifRW (#12258), PyOD (#12507), pyro-api (#12447),
pyro-ppl (#12447), R-opencv (#12226), Ratatosk (#12443), RevBayes (#12419), sansa (#12354), scikit-cuda (#12352),
Seeder (#9057), suave (#12354), voltools (#12497), vorbis-tools (#12300), YACS (#12309)
- added additional easyconfigs for various supported software packages, including:
- AOCC 3.0.0, Arriba 2.1.0, ArviZ 0.11.1, arpack-ng 3.8.0 BCFtools 1.12, BEDTools 2.30.0, BUSCO 5.0.0, BioPerl 1.7.8,
Blosc 1.21.0, Boost.Python 1.74.0, bitarray 1.2.1, bokeh 2.2.3, CP2K 8.1, CUDAcore 11.2.2, CellRanger 6.0.0,
Clang 11.0.1, DIAMOND 2.0.7, Delly 0.8.7, dask 2021.2.0, dm-tree 0.1.5, Elk 7.0.12, Extrae 3.8.0, FLUENT 2021R1,
FabIO 0.11.0, Fiji 20201104, Flye 2.8.3, FreeSurfer 7.1.1, GDAL 3.2.1, GEOS 3.9.1, GLFW 3.3.3,
GMAP-GSNAP 2020-12-17, GROMACS 2021, GetOrganelle 1.7.4, gmsh 4.7.1, HTSeq 0.11.3, HTSlib 1.12, Hypre 2.20.0,
hyperopt 0.2.5, iVar 1.3.1, igraph 0.9.1, Jansson 2.13.1, Kent_tools 411, LAPACK 3.9.1, LAST 1179, LibSoup 2.72.0,
libxc 5.1.3, MAFFT 7.475, MCR R2020a.6 + R2020b.5 + R2021a.0.eb, MDTraj 1.9.5, MUMPS 5.3.5, MaSuRCA 4.0.1,
Mercurial 5.7.1, Monocle3 0.2.3, NGS 2.10.9, NVHPC 21.2, NetLogo 6.2.0, Nextflow 21.03.0, ncbi-vdb 2.10.9,
OSU-Micro-Benchmarks 5.7, OpenCV 4.5.1, OpenEXR 2.5.5, OptiX 7.2.0, PETSc 3.14.4, PLUMED 2.7.0, PROJ 7.2.1,
PyAMG 4.0.0, PyCUDA 2020.1, PyCairo 1.20.0, PyOpenCL 2021.1.2, PyTorch-Geometric 1.6.3, p7zip 17.03, pFUnit 4.2.0,
picard 2.25.1, pocl 1.6, preCICE 2.2.0, protobuf 2.5.0, pymatgen 2022.0.4, python-igraph 0.9.0, Qtconsole 5.0.2,
R 4.0.4, RASPA2 2.0.41, RDFlib 5.0.0, ReFrame 3.5.1, Ruby 2.7.2, rnaQUAST 2.2.0, SAMtools 1.12, SDL2 2.0.14,
SIMPLE 3.0.0, SPAdes 3.15.2, SUNDIALS 5.7.0, Seurat 4.0.1, Spark 3.1.1, scikit-image 0.18.1, silx 0.14.0,
spglib 1.16.1, sympy 1.7.1, tensorboardX 2.1, tensorflow-probability 0.12.1, tmux 3.1c, USEARCH 11.0.667,
VTK 9.0.1, VTune 2020_update3
- minor enhancements, including:
- verify checksum of all patch files in easyconfigs test suite (#12221)
- add libwebp and OpenEXR dependencies for OpenCV 4.2.0 easyconfig with foss/2020a (#12227)
- add sanity check commands for vorbis-tools (#12304)
- add extensions to R-bundle-Bioconductor 3.12: motifmatchr (#12390), OUTRIDER + FRASER (#12510)
- add DMCfun extension for R v4.0.3 + v4.0.4 (#12409)
- various bug fixes, including:
- add missing GNU time dependency to WRF 4.0.2 built with foss/2018b (#12179)
- add archive source_urls for Hadoop and Spark (#12220)
- add missing Python build dep for SeqAn 2.4.0 (#12222)
- add missing pkg-config build dependency to VCFtools 0.1.16 (#12245), GObject-Introspection-1.64.0 (#12298), libsndfile (#12303)
- set $HTSLIB_DIR in HTSlib for use by EnsEMBLCoreAPI & Bio-DB-HTS (#12253)
- bump JasPer version to latest 2.0.24 for 2020b generation of easyconfigs + remove easyconfigs for ancient JasPer 2.0.1.4 with GCCcore/10.2.0 (#12277, #12288)
- bump pip to 20.3.4 in Python 2.7.18 easyconfig to fix unicode error (#12293)
- skip sanity check test in IPython-7.18.1-GCCcore-10.2.0.eb (#12294)
- add missing Perl and Autotools build dependencies in recent WRF easyconfigs (#12301)
- add missing groff build dependency for Perl 5.30.0 and 5.32.0 (#12307)
- add linkcomm + rnetcarto extensions to R v4.0.3 (#12311)
- add dependency on Flask in all ASE v3.21.1 easyconfigs (#12312)
- remove hard-coded -xHost from MMseqs2-11-e1a1c (#12317)
- revised outdated easyconfigs for libcerf + replaced obsolete homepages and source urls (#12323)
- consistently include 'new_archive' source URL in Qt5 easyconfigs + add missing checksums (#12325, #12426)
- fix source URL and add alternate checksum for Hypre 2.14.0 (#12337)
- add patch for recent netCDF easyconfigs to fix MPI_Info_f2c issue with OpenMPI (#12340)
- add SourceForge fallback source URL for recent freetype easyconfigs (#12341)
- revert to Seaborn 0.10.1 as dependency for NanoPlot 1.33.0 (#12345)
- use -D_USE_METIS_5p1 in OpenSees v3.2.0 patch to correctly build on top of METIS v5.1.0 (#12403)
- make sure that path to eb is always found by tests (#12436)
- stop tests changing the EasyBuild easyconfigs (#12454)
- use pip to install pkgconfig 1.5.1 (#12455)
- add CI test checking if the Python default source_urls are used and fix CI check where use_pip=False was ignored (#12456, #12471)
- fix source URLs in Arrow 0.x easyconfigs (#12475)
- fix numpy tests for recent SciPy-bundle easyconfig on POWER (#12481)
- don't download hwloc during FIRESTARTER build (#12482)
- avoid 0.0.0 install version for various Python apps (#12519, #12522)
- enable USER_SDPD package and disable building docs in LAMMPS 3Mar2020 (#12527)
- update $R_LIBS_SITE rather than $R_LIBS in easyconfigs installing R packages (#12534)
- add Python 3 build dep for HMMER 3.3.x test step (#12536)
- other changes:
- rename opencv_contrib and update to OpenCV v3.4.1 with contrib versionsuffix (#12229)
- fix minor style issues in POV-Ray v3.7.0.8 easyconfigs (#12342)
- enable -fPIC for g2clib (#12349)
- consistently include Keras-Applications and Keras-Preprocessing extensions in Keras 2.3.1 easyconfigs (#12375)
- remove PYPI_SOURCE source URL from easyconfigs using PythonPackage or PythonBundle (#12541, #12452, #12453)
- require sanity_pip_check for all Python package/bundles (#12464)
v4.3.3 (February 23rd 2021)
---------------------------
update/bugfix release
- add easyconfig for new iibff toolchain: iibff/2020b (#12185)
- added easyconfigs for 6 new toolchains:
- gobff/2020b (#12098), goblf/2018b (#6615), gomkl/2020b (#12198), iimkl/2018a (#6092), iomkl/2019b (#11981), iomkl/2020b (#12009)
- added example easyconfig files for 72 new software packages:
- AOCC (#11868), CHERAB (#7141), CaDiCaL (#11966), CellRanger-ARC (#12114), CuPy (#11749), DFA (#11979),
FIGARO (#11924), FIRESTARTER (#12160), FIt-SNE (#8630), GPyTorch (#12010), GSEA (#10395), GetOrganelle (#11948),
Glucose (#11965), GraPhlAn (#10707), ITSx (#10558), Kaleido (#11998), LAPACK (#6615), LSD2 (#11903),
Lingeling (#11964), MPB (#7026), MiniCARD (#11963), MiniSat (#11962), NGSpeciesID (#11918), NanopolishComp (#11823),
Nsight-Compute (#12043), Nsight-Systems (#12042), PHANOTATE (#8667), PIPITS (#10558), PyClone (#11940),
PySAT (#12000), RNAmmer (#7262), Raysect (#7141), SICER2 (#12200), SOCI (#12045), SeisSol (#7194), SignalP (#11862),
Stack (#11310), SuperLU_DIST (#11693), Teneto (#12056), Transformers (#12032), YANK (#11742), Z3 (#12013),
bgen (#7456, #11867), bgen-reader (#7456, #11867), bpytop (#12040), byobu (#11932), chi2comb (#11867),
cuTENSOR (#11914), dd (#11978), decona (#11891), dicom2nifti (#11955), eccodes-python (#12083), fftlib (#11944),
flatbuffers-python (#12148), fpocket (#11980), gh (#11851), intel-compilers (oneAPI) (#11982), libGDSII (#7026),
libpci (#11871), liknorm (#7456, #11867), limix (#7456, #11867), logaddexp (#11867), neptune-client (#11985),
plinkQC (#12068), preCICE (#11886), py-aiger (#11999), py-aiger-bdd (#11999), pytest-xdist (#11883, #11893),
samblaster (#7378), terastructure (#12197), typing-extensions (#11636), webin-cli (#8674),
- added additional easyconfigs for various supported software packages, including:
- ack 3.4.0, AmberTools 20, AMD-LibM 3.6.0-4, AMD-RNG 2.2, AMD-SecureRNG 2.2, annovar 20191024, ASE 3.21.1,
AUGUSTUS 3.4.0, Bazel 3.7.2, bcgTree 1.1.0, BLAST+ 2.11.0, Bonito 0.3.5, Bowtie2 2.4.2, causalml 0.8.0-20200909,
CGAL 5.2, ConnectomeWorkbench 1.4.2, CUDAcore 11.2.1, cuDNN 8.0.5.39, dcm2niix 1.0.20201102, DendroPy 4.5.2,
DIAMOND 0.9.36 + 2.0.6, ecCodes 2.20.0, ELPA 2020.11.001, Emacs 27.1, FusionCatcher 1.30, gensim 3.8.3, GHC 8.6.5,
gnuplot 5.4.1, GPAW 21.1.0, Graphviz 2.44.1, GROMACS 2020.5, Gurobi 9.1.0, HH-suite 3.3.0, HMMER 3.3.2, HTSlib 1.11,
Horovod 0.21.1, imbalanced-learn 0.7.0, impi 2021.1.1, inferCNV 1.3.3, ITK 5.1.2, IQ-TREE 2.1.2, JasPer 2.0.24,
JUBE 2.4.1, libgit2 1.1.0, libzip 1.7.3, likwid 5.1.0, MariaDB 10.5.8, medaka 1.2.0, Meep 1.6.0, mkl-service 2.3.0,
MPICH 3.3.2, muParser 2.3.2, NanoComp 1.13.1, NanoPlot 1.33.0, networkx 2.5, NLTK 3.5, numba 0.52.0, NVHPC 20.11,
nvtop 1.1.0, OpenCoarrays 2.9.2, OpenFOAM v2012, OpenJPEG 2.4.0, OpenMPI 4.1.0, parasail 2.4.2, PLUMED 2.6.2,
PostgreSQL 13.2, pydicom 2.1.2, PyMC3 3.11.0, python-parasail 1.2.2, PyTorch 1.7.1, QIIME2 2020.11,
QuantumESPRESSO 6.7, QuickFF 2.2.7, R 4.0.3, R-bundle-Bioconductor 3.12, ReFrame 3.4.1, RMBlast 2.10.0, RSEM 1.3.3,
Salmon 1.4.0, scikit-build 0.11.1, SciPy-bundle 2020.03 w/ Python 2.7.18, Seaborn 0.11.1, SEPP 4.4.0,
SHAPEIT4 4.2.0, SpaceRanger 1.2.2, Stacks 2.54, STAR 2.7.7.a, statsmodels 0.12.1, SuiteSparse 5.8.1, tbb 2020.3,
TensorFlow 1.15.5 + 2.4.1, Theano 1.1.2, torchvision 0.8.2, V8 3.4.0, Wannier90 3.1.0
- minor enhancements, including:
- enable building of QtWebEngine in Qt5 easyconfig using foss/2017b or intel/2017b (#7302)
- enable NVPTX offload in GCCcore 9.3.0 easyconfig (#11839)
- also build shared library in recent HDF easyconfigs (#11847)
- add support for HDF4 to GDAL v3.0.2 and v3.0.4 (#11855)
- add patch for magma 2.5.4 with fosscuda/2019b to allow any sm_* value to be passed via GPU_TARGET (#11861)
- add missing M4 build dependency to recent SuiteSparse versions (#11869)
- enable tests for most recent Bazel versions (3.x) (#11894)
- enable gipaw in QuantumESPRESSO 6.6 easyconfig (#11905)
- add RCAL + sensemakr extensions to R 4.0.0 (#11921)
- add additional extensions to R v4.0.3 easyconfig (#11922, #12057)
- improve sanity_check_paths for AMD-LibM (#11933)
- symlink include/lib subdirs + enhance sanity_check_paths for AMD-RNG v2.2-4 (#11934)
- improve sanity_check_paths for AMD-SecureRNG (#11935)
- update Clang 10+ dependencies & build extra tools (#12013)
- add Inline extension to recent Perl easyconfigs (5.30+) (#12029)
- add EnsDb.Hsapiens.v86 to Bioconductor 3.11 (#12078)
- add sanity check command for bam-readcount v0.8.0 to check --version output (#12092)
- add EnsDb.Hsapiens.v75 + Signac extensions to R-bundle-Bioconductor 3.12 (#12174)
- add tensorboard profile plugin to recent TensorFlow 2.x easyconfigs (#12136, #12137)
- various bug fixes, including:
- added missing space in 'configopts' in ParaView 5.8.0 easyconfigs using 2020a toolchain (#10989)
- use bfd linker for glibc 2.30 (#11331)
- add missing moduleclass in UCLUST easyconfig (#11477)
- don't disable optarch for Clang 11.0.0 (#11814)
- add patch to fix miscompilation bug on POWER for GCC 8.x and 9.x (#11837)
- fix compilation of TensorFlow 2.3.1 with CUDA and glibc 2.26 on POWER (#11859)
- disable building of manpages for GDCM to fix installation problem with docbook (#11866)
- add patch for LLVM 6.0.0 to fix missing exported symbol LLVMInitializeInstCombine (#11873)
- fix name of source file for GDRCopy v2.1 (#11887)
- fix Tombo to work with rpy2 v3 when creating DataFrames (#11892)
- fix GCCcore 8.1.0 w.r.t. removed sys/ustat.h in glibc 2.28 (#11896)
- add git as a dependency to GitPython version 3.x (#11902)
- fix undefined __ieee128 on ppc64le with glibc 2.26 for magma (#11930) and PyTorch (#11936)
- update Hypre git location for PETSc 3.11.0 using downloaded dependencies (#11947)
- fix source URL in expat easyconfigs (and consistently add custom sanity_check_paths) (#11960)
- use libpng provided by EasyBuild in VTK to fix build issue on ppc64le (#11990)
- add missing pkg-config build dependency for GObject-Introspection v1.66.1 (#11949)
- add missing plotly-orca dependency for NanoPlot (#11967, #12015)
- add patch for Boost 1.74.0 to fix missing include file (#12007)
- fix for "error: 'runtime_error' is not a member of 'std'" in qtlocation for Qt5 v5.14.2 (#12012)
- fix homepage for gnuplot 5.2.8, use http:// since homepage is not reachable via https:// (#12047)
- fix OS dependencies for libfabric (#12058)
- fix vector mul and div with broadcasts in -masm=intel mode in GCCcore v9.3.0 (#12065)
- add missing ESMF dependency in NCO easyconfigs (#12071, #12072)
- add patch to fix version for bam-readcount 0.8.0 (#12075)
- add missing Perl build dep for (recent) libcerf versions, required for 'pod2html' command (#12085)
- add missing bzip2 dependency to recent ncbi-vdb easyconfigs (#12120)
- add missing Perl build dependency for BLIS 0.8.0 (#12146)
- use https://sources.easybuild.io as fallback source URL for UDUNITS (#12049, #12156, #12182)
- correct the GCC version check to allow IBM VSX builds of GROMACS 2020.4 and 2020.5 (#12159)
- add missing mkl-service dependency for Theano built with intel/2019b + enhance sanity check (#12172)
- add patches to fix test problems with p4est 2.2 (#12028)
- fix build of Bison using older system GCC (v4.x) (#12203)
- fix lack of optimisation for SHAPEIT4 v4.1.3 (#12206)
- add missing gnuplot dependency for OpenFOAM from v2.4.0 to v6 (#11801, #12208)
- fix source URL for libspatialite (#12213)
- add 'archive' fallback source URL to MAGMA easyconfigs (#12214)
- fix checksum for patch in make 4.2.1 easyconfig using GCC/7.3.0-2.30 (#12223)
- other changes:
- replace easyconfigs for bpp-core/bpp-phyl/bpp-seq v2.4.1 with a single easyconfig for BioPP v2.4.1 (using Bundle easyblock) (#11609)
- add CESM-deps to whitelist in check for custom sanity_check_paths (#11916)
- include '-4' in version for AMD-SecureRNG v2.2-4 (#11934, #11935)
- switch to using python-parasail and tqdm dependencies in Bonito easyconfigs (#11937)
- rename orca to plotly-orca (#12015)
- remove duplicate extensions in R 3.5.x easyconfigs, and add test to detect such issues (#12059)
- remove Python dependency from ecCodes v2.17.0 since it doesn't provide Python bindings (#12084)
- update Java/1.8 wrapper to Java 1.8.0_281 (#11928, #12088)
- update Bison (build) dependency for flex built with system compiler to v3.5.3 (#12111)
- make symlinking of posix.so in test suite configuration conditional (#12123)
- move make 4.3 easyconfigs to GCCcore toolchain (#12166)
- move most recent BLIS and libFLAME easyconfigs from GCC to GCCcore (#12168)
- rename SNAP to SNAP-HMM and update easyconfig (#12218)
v4.3.2 (December 10th 2020)
---------------------------
update/bugfix release
- add easyconfigs for new gobff toolchain: gobff/2020.11 + gobff/2020.06-amd (#11761)
- add easyconfigs for updates of common toolchains: foss/2020b, fosscuda/2020b, intel/2020b, intelcuda/2020b
- see also https://easybuild.readthedocs.io/en/latest/Common-toolchains.html
- added example easyconfig files for 41 new software packages:
- alsa-lib (#11658), assimp (#11759), BioServices (#11602), carputils (#11270), cctools (#11799),
code-server (#11778), CRISPResso2 (#11775), elfutils (#11783), EMU (#11641), fgbio (#11519), Flink (#11747),
FreeSASA (#11699), Geant4-data (#11610), geocube (#11714), IPM (#11768, #11772), libmicrohttpd (#11783),
libStatGen (#7982), libzeep (#11687), LLDB (#11822), meshalyzer (#11270), meshtool (#11270),
Metagenome-Atlas (#11620), MLxtend (#11601), MRChem (#11604), MRCPP (#11579), mxml (#11769), mxmlplus (#11771),
nanocompore (#11690), neon (#11797), Open-Data-Cube-Core (#11713), OpenSees (#11613), PEST++ (#11565),
pyFAI (#11849), pymca (#11848), RE2 (#11718), scikit-bio (#11660), SpaceRanger (#11776), SplAdder (#11607),
SWAT+ (#11615), velocyto (#11744), WCT (#11779)
- added additional easyconfigs for various supported software packages, including:
- BBMap 38.87, Boost 1.74.0, CUDA 11.1.1, CellRanger 5.0.0.eb, CheckM 1.1.3, Clang 11.0.0, cuDNN 8.0.4.30,
DMTCP 2.6.0, FDS 6.7.5, FFmpeg 4.3.1, GROMACS 2020.4, Geant4 10.6.2, Ghostscript 9.53.3, GitPython 3.1.9,
GlobalArrays 5.8, HDF5 1.10.7, h5py 3.1.0, hypothesis 5.41.5, JasPer 2.0.16, LittleCMS 2.11, libedit 20191231,
libyaml 0.2.5, MPFR 4.1.0, magma 2.5.4, matplotlib 3.3.3, NCCL 2.8.3, NLopt 2.6.2, Nextflow 20.10.0,
netCDF-Fortran 4.5.3, OpenBLAS 0.3.12, OpenMolcas 20.10, Pillow 8.0.1, PnetCDF 1.12.1, PyYAML 5.3.1,
packmol 20.2.2, protobuf 3.14.0, psycopg2 2.8.6, pybind11 2.6.0, pycocotools 2.0.2, Qt5 5.14.2, RAxML-NG 1.0.1,
RSeQC 4.0.0, rioxarray 0.1.1, SCOTCH 6.1.0, SciPy-bundle 2020.11, SentencePiece 0.1.94, StringTie 2.1.4,
SuperLU 5.2.2, scikit-learn 0.23.2, snakemake 5.26.1, tqdm 4.51.0, vsc-mympirun 5.2.5, x264 20201026
- minor enhancements, including:
- add extension to R-bundle-Bioconductor 3.11: snpStats (#11586), SCANVIS (#11638)
- add extensions to R 4.0.0: coloc, Exact, lmom, gld, DescTools (#11587); nlsem (#11733); mitools, survey, tableone, jstable (#11841)
- add gxmapi extension (Python bindings) to GROMACS 2020.4 (#11640)
- add missing extensions for QIIME2 to Perl 5.30.2 and 5.32.0 easyconfigs (#11654)
- enable NVPTX offload support in GCCcore 10.2.0 easyconfig (#11720)
- various bug fixes, including:
- prevent Minimac4 easyconfig from downloading libStatGen from GitHub (#7982)
- limit build parallelism for RAxML-NG to avoid build failure (#10363)
- fix source_urls in Geant4 easyconfigs (#11596)
- add alternate checksum for extensions in R easyconfigs: KernSmooth (#11600), codetools (#11616, #11736)
- fix BBMap version check in FusionCatcher v1.20 (#11608)
- add patch for TensorFlow 2.3.1 to fix installation on Arm64 (#11614)
- add patch for GCCcore 10.2 to fix __has_include regression (#11627)
- change default bitmaptype for IRkernel to cairo (#11645)
- set $JUPYTER_PATH to make Jupyter find the ipywidgets extension in recent IPython easyconfigs (#11649)
- add missing dependencies + fix moduleclass in CheckM easyconfigs (should be bio) (#11662)
- use Python 2 build dep for nodejs 12.19.0 (#11679)
- use correct OS deps in UCX (#11702)
- in-place update to magma 2.5.4 for PyTorch 1.2.0 (#11723)
- in-place update to magma 2.5.4 for PyTorch easyconfigs using fosscuda/2019b toolchain (#11726)
- add missing Java dep to Prokka (#11732)
- add patch to fix possible memory leak in OpenBLAS 0.3.3+ (#11745)
- do not treat warnings as errors in Java v1.8_191-b26-OpenJDK (POWER) (#11755)
- add missing PEAR dependency in easyconfig for GBprocesS v2.3 + enhance sanity check (#11767)
- add missing gnuplot dependency in OpenFOAM easyconfigs (#11770, #11800)
- consistently add Java as a dep for prokka 1.14.5 (#11782)
- stick to http download URL in fetchMG easyconfig (https doesn't work) (#11788)
- other changes:
- rename XCfun to XCFun (#11603)
- rename ambiguous Ray easyconfigs to Ray-assembler and Ray-project (#11727)
- change 'rstudio' name to 'RStudio-Server' to agree with official name and better reflect what it provides (#11764)
- rename Sumo to SUMO for consistency (#11791)
v4.3.1 (October 29th 2020)
--------------------------
update/bugfix release
- added easyconfigs for 2 new toolchains:
- fosscuda/2020a (#11424) and intelcuda/2020a (#11425)
- added example easyconfig files for 75 new software packages:
- Bsoft (#6551, #11537), causallift (#11436), CAVIAR (#11158), CCfits (#11505), Cereal (#11506),
CFDEMcoupling (#6465), Check (#11295), chewBBACA (#11418), COMSOL (#11513), CUDAcore (#11295), Dalton (#5808),
DIRAC (#11414), ESMValTool (#6329), eSpeak-NG (#11236), ExifTool (#11521), FabIO (#11517), festival (#11236),
fetchMG (#11283), FHI-aims (#11198), Flexbar (#11305), FRUIT (#6613), FRUIT_processor (#6631), Gaussian (#4247),
GBprocesS (#11512), GDRCopy (#11295), Genome_Profiler (#6066), groff (#11200), ILAMB (#11309), kedro (#11436),
leidenalg (#11407), libav (#6194), libmo_unpack (#6329), libobjcryst (#11321), makeinfo (#11368),
mauveAligner (#11395), MBROLA (#11236), MDSplus-Java (#10705), MDSplus-Python (#10705), MyCC (#11283),
nanomax-analysis-utils (#11517), Nek5000 (#6408), NVHPC (#11391), OPERA-MS (#11410), ORFfinder (#7031),
phonemizer (#11236), Pingouin (#11280), Pint (#11151), pydantic (#11151), pyobjcryst (#11321), PyOpenCL (#11517),
pyspoa (#11438), QtPy (#11517), Qtconsole (#11517), rasterio (#11468), rasterstats (#11468), ReMatCh (#6067),
Ruby-Tk (#6613), SBCL (#11413), scikit-uplift (#11432), SDL (#6202), SDL2 (#6203), SDL2_image (#6203),
SDL_image (#6202), SeqKit (#11538), silx (#11517), SiNVICT (#11404), sonic (#11236), speech_tools (#11236),
Statistics-R (#11274), SUMO (#11435), tidybayes (#11335), treatSens (#11431), tsne (#11283), wandb (#11450),
WisecondorX (#11399)
- added additional easyconfigs for various supported software packages, including:
- ABINIT 9.2.1, ASE 3.20.1, Autotools 20200321, Bazel 3.6.0, Biopython 1.78, CCL 1.12, CMake 3.18.4, CUDA 11.0.2,
cURL 7.72.0, deepdiff 5.0.2, fmt 7.0.3, GATK 4.1.8.1, GLib 2.66.1, GROMACS 2020.3, GTK+ 3.24.23, git 2.28.0,
HMMER 3.3.1, Horovod 0.20.3, ICU 67.1, IPython 7.18.1, ichorCNA 0.3.2, JupyterHub 1.1.0, JupyterLab 2.2.8,
LLVM 11.0.0, libarchive 3.4.3, libcircle 0.3, libevent 2.1.12, libfabric 1.11.0, libglvnd 1.3.2, libunwind 1.4.0,
libxcb 1.13, MAFFT 7.471, MDSplus 7.96.12, MEGAHIT 1.2.9, MMseqs2 11-e1a1c, Mako 1.1.3, Mesa 20.2.1, Meson 0.55.3,
medaka 1.1.3, mpifileutils 0.10.1, NASM 2.15.05, NSPR 4.29, NSS 3.57, Ninja 1.10.1, nettle 3.6, nglview 2.7.7,
nodejs 12.19.0, OpenImageIO 2.1.12.0, OpenRefine 3.4.1, OpenSSL 1.1.1h, PCRE2 10.35, PSI4 1.3.2, Pango 1.47.0,
PyGEOS 0.8, PyOpenGL 3.1.5, PyQt5 5.15.1, PyQtGraph 0.11.0, PyRETIS 2.5.0, Python 3.8.6, pandas 1.1.2,
phonopy 2.7.1, picard 2.22.1, pixman 0.40.0, protobuf 3.13.0, pyEGA3 3.4.0, pytest 6.0.1, ReFrame 3.2. re2c 2.0.3,
SAMtools 1.11, SCons 4.0.1, SQLite 3.33.0, Spyder 4.1.5, Subversion 1.14.0, sbt 1.3.13, spglib-python 1.16.0,
spoa 4.0.0, TINKER 8.8.1, TRIQS 3.0.0, Taiyaki 5.1.0, TensorFlow 2.3.1, Tkinter 2.7.18 + 3.8.6, torchvision 0.7.0,
UCX 1.9.0, V8 3.2.0, VirtualGL 2.6.2, vsc mympirun 5.2.0 X11 20201008, XGBoost 1.2.0,
XZ 5.2.5, Xerces-C++ 3.2.3, xarray 0.16.1, ZeroMQ 4.3.3, zstd 1.4.5
- minor enhancements, including:
- use more EasyBuild installed dependencies for TensorFlow 2.2.0 (#11224)
- add additional extensions to R 4.0.0 easyconfig (#11340, #11430, #11487)
- add additional extensions to Bioconductor 3.11 bundle (#11341, #11488)
- make libtirpc easier to use as replacement of rpc in glibc (for RHEL8) (#11355)
- add libevent, libfabric and PMIx dependencies to OpenMPI 4.0.3 (for foss/2020a & iomkl/2020a) (#11387, #11568)
- build LibTIFF with -fPIC (#11527)
- update Java/1.8 wrapper to also support aarch64 (#11545)
- various bug fixes, including:
- add Python 3 as build dep for Xvfb 1.20.8 easyconfigs (#10745)
- patch out bug in collective primitive in TensorFlow 2.2.0 (#11175)
- add missing groff build dependency for Perl (provides nroff tool requires to install man pages) (#11200)
- add pocl dependency to GDAL easyconfig using fosscuda/2019b toolchain to make sure it builds on POWER (#11273)
- add libtirpc as a build dep for HDF to fix installation on RHEL8 (#11279)
- fix build problems with make 4.2.1 on RHEL8 (#11282, #11371)
- change $LIBS in Ghostscript 9.27 easyconfig to include location of zlib library to link with (#11291)
- remove --no-dist-info configuration option for SIP in recent PyQt5 easyconfigs (#11307)
- make sure correct zlib is used in recent Ghostscript easyconfigs (#11319)
- remove GLog and GFlags from PyTorch 1.2.0 (#11327), 1.3.1 (#11325), 1.4.0 (#11322) and 1.6.0 (#11323)
- use PyTorch easyblock for PyTorch 1.3.1 (#11325)
- add missing git build dependency for OpenImageIO 2.0.12 (#11328)
- fix HDF 4.2.14 easyconfigs for RHEL8 (#11330)
- add patch to fix installation of LAMMPS 7Aug2019 on AMD Epyc systems (#11334)
- fix dependency on Bowtie of v0.x in seq2HLA easyconfigs (#11339)
- fix installation of Hadoop v2.10.0 on RHEL8 (#11358)
- add patch to fix installation of Sailfish v0.10.1 on RHEL8 (#11364)
- add patch to fix installation of FuSeq v1.1.2 on RHEL8 (#11365)
- fix installation of Qt5 5.14.1 on top of zlib provided by Gentoo + stick to Python 2 as build dep (#11385, #11386)
- add patch for LAME configure script to make it check for correct ncurses symbol (#11388)
- add protobuf-python as a dependency and corresponding sanity check to PyTorch 1.6 (#11390)
- fix Multiwfn 3.6 installation on RHEL8 (#11402)
- fix OpenFOAM 2.3.1 installation with intel/2019b on RHEL8 (#11409)
- fix broken worker easyconfigs (#11412)
- add ncurses runtime dependency to Clang easyconfigs (#11415, #11416, #11419, #11472)
- fix installation of Bioconductor 3.11 bundle on aarch64 (#11417)
- add patch to libunwind fixing a failure on POWER (#11421)
- fix infinite loop build bug on ppc64le for R 4.0.0 (#11428)
- fix compilation of Qt5 v5.12.3 and v5.13.1 on Ubuntu 20.04 (#11434)
- fix PyVCF easyconfig, only supports Python 2 (#11437)
- add patches to fix miscomputation (on POWER) and performance issues for OpenBLAS (#11443, #11444, #11445)
- add missing DB dependency (required for DB_File) to easyconfigs for Perl (#11451, #11452)
- fix dbarts extension in R v4.0.0 easyconfigs for non-x86_64 (#11453)
- use Homebrew source mirror to auto-download sources for DB v18.1.25 and v18.1.32 (#11454)
- add missing UnZip dependency for Python 3.8.2 (#11458)
- add support for building OpenBLAS on ARM TSV110 with GCC 8.3 (#11464)
- allow Kent_tools to build when MySQL installed at the OS level (#11471)
- add missing moduleclass to easyconfigs for:
- Arlequin 3.5.2.2 (#11473), MEGAHIT 1.2.8 (#11474) and 1.2.9 (#11475), PyCUDA 2019.1.2 (#11476)
- fix source for SQLite 3.31.1 (#11483)
- fix installation of worker 1.6.11 with intel/2019b on RHEL 8.2 (#11498)
- fix checksum in NAMD 2.12 easyconfigs + add source URL (#11515)
- add BLAS/LAPACK check to GPAW patch adding EasyBuild configuration files (#11523)
- backport fixes for Score-P v6.0 (#11540)
- add XZ build dep to easyconfigs for libarchive v3.4.0 and v3.4.2 (#11561)
- add patch for OpenMPI 3.1.4 adding device parameters for ConnectX-6 (#11575)
- other changes:
- update README on constructing source file for MATLAB (#6341)
- remove easyconfigs for Taiyaki that depend on PyTorch 1.3.1, since latest version still requires PyTorch 1.2.0 (#11301)
- make CI error messages less confusing ("is" -> "should be") (#11314)
- remove extentions from R-bundle-Bioconductor 3.11 easyconfigs that are also included in R 4.0.0 (#11429)
- cache M4 source tarball to avoid test failures because of download problems (#11469)
- rename jupyterhub to JupyterHub (#11571)
v4.3.0 (September 13th 2020)
----------------------------
feature release
- added easyconfigs for 2 new toolchains:
- gomkl/2020a and iomkl/2020a (#11036)
- added example easyconfig files for 49 new software packages:
- almosthere (#11152), arcasHLA (#10867), BioPP (#11113), Bracken (#10829), BUFRLIB (#11140), Calib (#11111),
CellRanger-ATAC (#11186), edlib (#10470, #11246), flatbuffers (#11109), gengetopt (#11117), graphite2 (#11168),
HeFFTe (#10990), hierfstat (#11249), immunedeconv (#11136), ioapi (#10959), itpp (#10958), LiBis (#11059),
libosmium (#11024), limix-bgen (#11152), minibar (#10470, #11246), misha (#11127), MOABS (#10747), moonjit (#11163),
NGLess (#11128), nsync (#11109), openCARP (#11117), OpenForceField (#11048), OpenMMTools (#11046), OpenMS (#10994),
PennCNV (#10986), plantcv (#10968), PlasmaPy (#10732), Portcullis (#11038), PycURL (#11169), PyGEOS (#11110),
pySCENIC (#11115), Reapr (#9296), RnBeads (#11142), sf (#11248), SLiM (#11172), stars (#11215, #11248), Sumo (#11071),
Telescope (#10943), tensorflow-probability (#10312), texlive (#11168), tidymodels (#11010), Trycycler (#11207),
umi4cPackage (#11127), variant_tools (#11169)
- added additional easyconfigs for various supported software packages, including:
- Bazel 3.4.1, Bonito 0.2.2, binutils 2.35, CP2K 7.1, Clang 10.0.1, ccache 3.7.11, ctffind 4.1.14, datamash 1.5,
ELPA 2020.05.001, Emacs 26.3, Flye 2.8.1, GCC(core) 10.2.0, googletest 1.10.0, HDF 4.2.15, Horovod 0.19.5,
imageio 2.9.0, JUBE 2.4.0, Julia 1.5.1, Kent_tools 401, Libint 2.6.0, libxsmm 1.16.1, MDSplus 7.96.8,
MDTraj 1.9.4, MariaDB 10.4.13, Meson 0.55.1, MotionCor2 1.3.2, NAMD 2.14, NCO 4.9.3, OpenFOAM 8, OpenMPI 4.0.5,
OptiX 6.5.0, Pandoc 2.10, Perl 5.32.0, PostgreSQL 12.4, PyCUDA 2019.1.2, PyFR 1.9.0, PyTorch 1.6.0,
PyZMQ 18.1.1, patchelf 0.12, pocl 1.5, pycocotools 2.0.1, pyproj 2.6.1.post1, QuantumESPRESSO 6.6,
RDKit 2020.03.3, rgdal 1.5, Salmon 1.3.0, Spark 3.0.0, scikit-image 0.17.1, scipy 1.4.1, snpEff 5.0,
sympy 1.6.2, TINKER 8.7.2, tqdm 4.47.0, Unicycler 0.4.8, VMD 1.9.4a43
- minor enhancements, including:
- also build Python libraries for ParaView 5.8.0 (#10927)
- add extensions to recent Bioconductor easyconfigs: FlowSorted.Blood.EPIC (#11021), DRIMSeq + stageR (#11053)
- add extensions to recent R easyconfigs: AICcmodavg + biomod2 (#11030), qqman (#11052), poLCA (#11081), coxed
(#11094), testit + data.tree (#11135), celestial + fasterize (#11206)
- add Config::Simple extension to Perl 5.30.x easyconfigs (#11051)
- update TensorFlow v2.1.0 (#11109) and v2.0.0 (#11233) easyconfigs to provide more dependencies via EasyBuild
- add CUDA compute capabilities to torchvision-0.5.0 (#11241)
- various bug fixes, including:
- patch to fix exporting images with PyQtGraph v0.10.0 (#10848)
- add missing Python dependency to PETSc 3.11.1 (#10907) and PETSc 3.12.x (#10908) easyconfigs
- use CMakeMake easyblock for installing magma to avoid C++11 related failures on POWER (#10929)
- fix source URL for Graphviz v2.40.1 (#10944)
- fix lapack.h for use with C++ in OpenBLAS 0.3.9 easyconfigs (#10960)
- add missing build dep on M4 for 2019b versions of netCDF-Fortran (#10972)
- update easyconfig for PyTorch 1.4 to use custom easyblock and run on POWER (#11000)
- create symlinks to incorrectly named directories in OpenBabel-3.1.1 so $BABEL_LIBDIR and $BABEL_DATADIR work properly (#11004)
- add missing Python build dep to recent ELPA easyconfigs (#11011)
- use is_generic_easyblock from filetools in easyconfigs test suite (#11020)
- fix sources in Portcullis v1.2.2 easyconfigs (#11038)
- add patch for FFTW 3.3.8 to avoid use of -no-gcc when building with Intel compilers, to fix installation on CentOS 8 (cfr. #10932) (#11050)
- add missing Python build dep for BEDTools 2.29.x (#11054)
- add missing SciPy-bundle and Kent_tools (for bedPartition command) dependencies to FLAIR (#11057)
- add patch to fix bug in LiBiS v20200428 easyconfig (#11059)
- use FFTW provided via EasyBuild for ScaFaCoS (#11060)
- fix undefined reference to 'qfloat16::mantissatable' in Qt5.14.1 (#11063)
- add alternative checksum for rstantools 2.0.0 extension (#11081)
- update checksums for R 3.6.0 packages and add patch for ppc (#11088)
- install scikit-learn 0.23.1 as a bundle and include required threadpoolctl extension (#11089)
- update pybind11 easyconfigs to use custom easyblock to install with pip (#11091)
- add recent six as extension to archspec installed on top of Python 3.7.4 (#11092)
- add missing Seaborn dependency to LiBis easyconfig (#11095)
- add missing dependencies for OpenPIV + switch to PythonBundle easyblock and include progressbar2 as extension (#11096)
- add missing argparse dep to TEtranscripts easyconfig (#11097)
- add missing pkg-config build dep in Octave 5.1.0 easyconfigs (#11100)
- don't statically link MUSCLE, to avoid requiring that glibc-static is installed in OS (#11102)
- add missing pkg-config build dependency in recent R-bundle-Bioconductor easyconfigs (#11104)
- add patch to h5py 2.8.0 (#11119) and 2.9.0 (#11118) easyconfigs to avoid MPI_Init on 'import h5py'
- add patch to support libbfd 2.34 API change in Score-P 6.0 (#11123)
- use pip to install protobuf-python in 2019b toolchain (requires re-downloading source tarball!) (#11143, #11260)
- add missing Keras-Applications extension to TensorFlow 2.2.0 easyconfigs with foss*/2019b toolchain (#11156)
- add missing pocl dependency in R 3.6.0 (#11157)
- update Meson build dep to 0.55.1 for GLib, X11, Mesa & co to fix aggressive RPATH stripping (#11178)
- disable generating of man pages in recent libdrm easyconfigs to avoid installation failure if docbook-xsl is not installed (#11182)
- add fontconfig and bzip2 as direct dependencies for Qt5 to fix installation with --rpath (#11183)