Skip to content

Commit

Permalink
add support for mantic and remove kinetic which is not longer supported
Browse files Browse the repository at this point in the history
#2184
[ci skip]
  • Loading branch information
prudhomm committed Nov 13, 2023
1 parent c754746 commit 0fa3a7a
Show file tree
Hide file tree
Showing 8 changed files with 65 additions and 8 deletions.
4 changes: 2 additions & 2 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@ steps:
env:
DIST: "focal"
- trigger: "pkg-feelpp"
label: ":package: :ubuntu: 22.10/kinetic Feel++ ${BUILDKITE_BRANCH}"
label: ":package: :ubuntu: 23.10/mantic Feel++ ${BUILDKITE_BRANCH}"
async: true
if: |
( pipeline.slug=="feelpp" && ( build.branch == "develop" || build.branch == "master" )) &&
build.message !~ /skip pkg/
build:
env:
DIST: "kinetic"
DIST: "mantic"
- trigger: "pkg-feelpp"
label: ":package: :ubuntu: 23.04/lunar Feel++ ${BUILDKITE_BRANCH}"
async: true
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// feelpp-dev images are available for the following distributions:
//"image": "ghcr.io/feelpp/feelpp-dev:focal",
//"image": "ghcr.io/feelpp/feelpp-dev:jammy",
//"image": "ghcr.io/feelpp/feelpp-dev:kinetic",
//"image": "ghcr.io/feelpp/feelpp-dev:mantic",
//"image": "ghcr.io/feelpp/feelpp-dev:lunar",
//"image": "ghcr.io/feelpp/feelpp-dev:bookworm",
//"image": "ghcr.io/feelpp/feelpp-dev:sid",
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
description: 'Version of the distribution'
required: true
default: "36"
options: ['20.04', '22.04', '22.10', '11', 'testing', 'sid', '36', '37']
options: ['20.04', '22.04', '23.10', '11', 'testing', 'sid', '36', '37']
preset:
description: 'Preset to use'
required: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkg-manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ on:
- 'jammy'
- 'focal'
- 'lunar'
- 'kinetic'
# - 'mantic'
- 'bullseye'
- 'bookworm'
- 'testing'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- { distro: 'ubuntu/jammy', flavor: ubuntu, dist: jammy, version: '22.04', continue-on-error: 'false' }
- { distro: 'ubuntu/focal', flavor: ubuntu, dist: focal, version: '20.04', continue-on-error: 'false' }
- { distro: 'ubuntu/lunar', flavor: ubuntu, dist: lunar, version: '23.04', continue-on-error: 'true' }
- { distro: 'ubuntu/kinetic', flavor: ubuntu, dist: kinetic, version: '22.10', continue-on-error: 'true' }
# - { distro: 'ubuntu/mantic', flavor: ubuntu, dist: mantic, version: '23.10', continue-on-error: 'true' }
- { distro: 'debian/bookwork', flavor: debian, dist: bookworm, version: '12', continue-on-error: 'false' }
- { distro: 'debian/bullseye', flavor: debian, dist: bullseye, version: '11', continue-on-error: 'false' }
- { distro: 'debian/testing', flavor: debian, dist: testing, version: '13', continue-on-error: 'true' }
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scheduled-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
include:
- {flavor: ubuntu, version: "20.04", dotw: '0'}
- {flavor: ubuntu, version: "22.04", dotw: '1'}
- {flavor: ubuntu, version: "22.10", dotw: '2'}
# - {flavor: ubuntu, version: "23.10", dotw: '2'}
- {flavor: debian, version: "testing", dotw: '3'}
- {flavor: debian, version: "sid", dotw: '4'}
- {flavor: fedora, version: "36", dotw: '5'}
Expand Down
2 changes: 1 addition & 1 deletion feelpp/tools/scripts/pkg/feelpp_pkg_common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ if [ "$BUILDKITE_BRANCH" = "master" -o "$BRANCH" = "master" ]; then
CHANNEL=stable
fi
DIST=${DIST:-focal}
if [ "$DIST" = "bionic" -o "$DIST" = "eoan" -o "$DIST" = "focal" -o "$DIST" = "jammy" -o "$DIST" = "kinetic" -o "$DIST" = "lunar" ]; then
if [ "$DIST" = "bionic" -o "$DIST" = "eoan" -o "$DIST" = "focal" -o "$DIST" = "jammy" -o "$DIST" = "mantic" -o "$DIST" = "lunar" ]; then
FLAVOR=ubuntu
elif [ "$DIST" = "buster" -o "$DIST" = "bullseye" -o "$DIST" = "bookworm" -o "$DIST" = "testing" -o "$DIST" = "sid" ]; then
FLAVOR=debian
Expand Down
57 changes: 57 additions & 0 deletions feelpp/tools/scripts/pkg/mantic
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
quilt
debhelper
cmake
clang
llvm-13-linker-tools
dh-python
python3
python3-dev
python3-setuptools
python3-sympy
python3-mpi4py
chrpath
libcurl4-openssl-dev
libboost-all-dev
libcln-dev
libeigen3-dev
petsc-dev
slepc-dev
python3-petsc4py-real
python3-slepc4py-real
python3-petsc4py-real3.16
python3-slepc4py-real3.16
libhdf5-openmpi-dev
libnlopt-dev
libgsl-dev
libnetcdf-dev
libgl2ps-dev
libglu1-mesa-dev
libsm-dev
libxt-dev
libfftw3-mpi-dev
libmetis-dev
libscotch-dev
libxml2-dev
libgmsh-dev
gmsh
bison
flex
doxygen
doxygen-latex
transfig
imagemagick
libtbb-dev
libann-dev
libglpk-dev
libbz2-dev
libbson-dev
libmongoc-dev
libmongoclient-dev
python3-pymongo
ruby-progressbar
ruby-tilt
asciidoctor
ruby-asciidoctor-pdf
libglew-dev
gnuplot
libglfw3-dev

0 comments on commit 0fa3a7a

Please sign in to comment.