cirrus/gh: remove broken snapd fish config

Remove snapd file that breaks fish shell on bionic (see
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1961365).
This commit is contained in:
Xavier Delaruelle
2022-02-19 18:30:26 +01:00
parent a1e2d91a5e
commit c454d57110
2 changed files with 12 additions and 0 deletions

View File

@@ -131,6 +131,8 @@ task:
apt-get -y install wget expect-dev dejagnu python-sphinx bash tcsh ksh zsh fish tcl tcl8.6 perl python ruby cmake r-base-core
# libtclenvmodules build requirements
apt-get -y install gcc autoconf tcl8.6-dev
# remove snapd file that breaks fish shell on bionic (see https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1961365)
rm -f /usr/share/fish/vendor_conf.d/snapd.fish
configure_script:
- ./configure --with-tclsh=tclsh8.6 --prefix /tmp/modules --with-tcl=/usr/lib/tcl8.6 --enable-append-manpath --enable-append-binpath --with-bin-search-path=/usr/bin:/bin --enable-silent-shell-debug-support --enable-windows-support --with-loadedmodules=null:dot --enable-quarantine-support --with-quarantine-vars=LD_LIBRARY_PATH --with-dark-background-colors='hi=1:se=2:er=91:wa=93:mp=1;94:di=94:al=96:sy=95' --enable-foo FOO=bar
<< : *BUILD_INSTALL_TEST_TEMPLATE

View File

@@ -27,6 +27,8 @@ jobs:
sudo apt-get install -y xvfb
# need to fix gems on bionic to avoid warning messages that broke output checks
sudo gem update --system 3.0.8
# remove snapd file that breaks fish shell on bionic (see https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1961365)
rm -f /usr/share/fish/vendor_conf.d/snapd.fish
- name: Build Modules
run: |
./configure $CONFIGURE_OPTS
@@ -79,6 +81,8 @@ jobs:
sudo apt-get install -y gcc autoconf tcl8.5-dev
# need to fix gems on xenial to avoid warning messages that broke output checks
sudo gem update --system 3.0.8
# remove snapd file that breaks fish shell on bionic (see https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1961365)
rm -f /usr/share/fish/vendor_conf.d/snapd.fish
- name: Build Modules
run: |
./configure $CONFIGURE_OPTS
@@ -131,6 +135,8 @@ jobs:
sudo apt-get install -y gcc autoconf tcl8.5-dev
# need to fix gems on bionic to avoid warning messages that broke output checks
sudo gem update --system 3.0.8
# remove snapd file that breaks fish shell on bionic (see https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1961365)
rm -f /usr/share/fish/vendor_conf.d/snapd.fish
- name: Build Modules
run: |
./configure $CONFIGURE_OPTS
@@ -185,6 +191,8 @@ jobs:
sudo apt-get install -y gcc autoconf tcl8.6-dev
# need to fix gems on bionic to avoid warning messages that broke output checks
sudo gem update --system 3.0.8
# remove snapd file that breaks fish shell on bionic (see https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1961365)
rm -f /usr/share/fish/vendor_conf.d/snapd.fish
- name: Build Modules
run: |
./configure $CONFIGURE_OPTS
@@ -239,6 +247,8 @@ jobs:
sudo apt-get install -y gcc autoconf tcl8.5-dev
# need to fix gems on xenial to avoid warning messages that broke output checks
sudo gem update --system 3.0.8
# remove snapd file that breaks fish shell on bionic (see https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1961365)
rm -f /usr/share/fish/vendor_conf.d/snapd.fish
- name: Build Modules
run: |
./configure $CONFIGURE_OPTS