text element on new popup classes + range tokens

xml additions

so long to cross check…

The Cross Check is not important for merging, you have to update the branch, I made updates in between

The Cross Check is not important for merging, you have to update the branch, I made updates in between

still takes hours.. is it a problem ?

No it's no problem, but did you see my comment concerning the text elements you created for the range values? I am not sure if it's a good idea merging this. I think selects will not work when you change the value of LE, GE etc

No it's no problem, but did you see my comment concerning the text elements you created for the range values? I am not sure if it's a good idea merging this. I think selects will not work when you change the value of LE, GE etc

the value is not text-element only the names.. will this cause a problem ??

yes this are both constants, token values mapped to range values. for example LE in a range table is the same as <={LOW} as a token and vice versa. you can not change this otherwise the range tables are not valid anymore. recommend to add an extra description field to the output if you want to change the output for the user.

ok ill remove the text elements, maybe will do that locally


[Feature Request] Support for Regular Expressions in Search and Replace

Hi, thank you for the great plugin.
I sometimes have the case of needing to duplicate and batch rename lots of layers.
Now I'd like to be able to change multiple things at once matching regular expressions:

reusing certain parts of the layer or artboard name
matching specific patterns to be replaced

Do you think it is possible to add this in a future release?

second that 👍

Hi, yep, that would be excellent!


Ledger Nano S Plus support

Adds support for new Ledger Nano S Plus hardware wallet.
Fixes #13.
Untested.

Build process fails so I haven't been able to test the patch:
$ docker run --rm -it -v $(pwd):/feather -w /feather feather:linux sh -c 'make release-static -j8'
mkdir -p build/release && \
cd build/release && \
cmake \
        -DARCH=x86-64 \
        -D BUILD_TAG="linux-x64" \
        -D CMAKE_BUILD_TYPE=Release \
        -D STATIC=On \
        -DTOR_DIR=/usr/local/tor/bin/ -DTOR_VERSION=<IP_ADDRESS> -DCHECK_UPDATES=ON -DWITH_SCANNER=ON -DREPRODUCIBLE=1397818193 \
        ../.. && \
make
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Initiating compile using CMake 3.22.2
ccache NOT found!
-- Looking for sys/prctl.h
-- Looking for sys/prctl.h - found
-- Looking for prctl
-- Looking for prctl - found
-- Initiating static build, turning on manual submodules
-- applying unbound static build fix contrib/unbound_static.patch
error: patch failed: configure_checks.cmake:202
error: configure_checks.cmake: patch does not apply
-- Found Git: /usr/bin/git (found version "2.17.1")
-- [submodule] Monero HEAD @ 982204becfe0507b98acd94ac684f157585343f9
-- Found PythonInterp: /usr/bin/python3.6 (found version "3.6.9")
-- CMake version 3.22.2
-- ccache NOT found! Please install it for faster rebuilds.
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Looking for -Wl,--no-undefined linker flag
-- Looking for -Wl,--no-undefined linker flag - found
-- Looking for -Wl,-undefined,error linker flag
-- Looking for -Wl,-undefined,error linker flag - found
-- Building build tag linux-x64
-- Could not find DEVELOPER_LOCAL_TOOLS in env (not required)
-- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF
-- Could not find DEVELOPER_LIBUNBOUND_OLD in env (not required)
CMake Warning (dev) at monero/CMakeLists.txt:352 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'BUILD_64'.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Building for a 64-bit system
-- Building internal libraries as static
-- Using LMDB as default DB type
-- Stack trace on exception enabled (using easylogging++)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Performing Test _Werror__pthread_c
-- Performing Test _Werror__pthread_c - Success
-- Performing Test _Werror__pthread_cxx
-- Performing Test _Werror__pthread_cxx - Success
-- Found OpenSSL: /usr/local/openssl/lib/libcrypto.a (found version "1.1.1m")
-- Using OpenSSL include dir at /usr/local/openssl/include
-- Found HIDAPI: /usr/local/lib/libhidapi-libusb.a
-- Looking for memset_s in c
-- Looking for memset_s in c - not found
-- Looking for explicit_bzero in c
-- Looking for explicit_bzero in c - found
-- Looking for strptime
-- Looking for strptime - found
-- Looking for libunbound
CMake Deprecation Warning at monero/external/unbound/CMakeLists.txt:29 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for endian.h
-- Looking for endian.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for event.h
-- Looking for event.h - not found
-- Looking for getopt.h
-- Looking for getopt.h - found
-- Looking for glob.h
-- Looking for glob.h - found
-- Looking for grp.h
-- Looking for grp.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for iphlpapi.h
-- Looking for iphlpapi.h - not found
-- Looking for login_cap.h
-- Looking for login_cap.h - not found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for netdb.h
-- Looking for netdb.h - found
-- Looking for netinet/in.h
-- Looking for netinet/in.h - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pwd.h
-- Looking for pwd.h - found
-- Looking for stdarg.h
-- Looking for stdarg.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/sha2.h
-- Looking for sys/sha2.h - not found
-- Looking for sys/socket.h
-- Looking for sys/socket.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/sysctl.h
-- Looking for sys/sysctl.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for sys/uio.h
-- Looking for sys/uio.h - found
-- Looking for sys/un.h
-- Looking for sys/un.h - found
-- Looking for sys/wait.h
-- Looking for sys/wait.h - found
-- Looking for syslog.h
-- Looking for syslog.h - found
-- Looking for time.h
-- Looking for time.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for vfork.h
-- Looking for vfork.h - not found
-- Looking for windows.h
-- Looking for windows.h - not found
-- Looking for winsock2.h
-- Looking for winsock2.h - not found
-- Looking for ws2tcpip.h
-- Looking for ws2tcpip.h - not found
-- Looking for _beginthreadex
-- Looking for _beginthreadex - not found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for arc4random_uniform
-- Looking for arc4random_uniform - not found
-- Looking for chown
-- Looking for chown - found
-- Looking for chroot
-- Looking for chroot - found
-- Looking for ctime_r
-- Looking for ctime_r - found
-- Looking for daemon
-- Looking for daemon - found
-- Looking for endprotoent
-- Looking for endprotoent - found
-- Looking for endservent
-- Looking for endservent - found
-- Looking for fork
-- Looking for fork - found
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for fsync
-- Looking for fsync - found
-- Looking for getauxval
-- Looking for getauxval - found
-- Looking for getentropy
-- Looking for getentropy - found
-- Looking for getpwnam
-- Looking for getpwnam - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for glob
-- Looking for glob - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for inet_aton
-- Looking for inet_aton - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for initgroups
-- Looking for initgroups - found
-- Looking for ioctlsocket
-- Looking for ioctlsocket - not found
-- Looking for isblank
-- Looking for isblank - found
-- Looking for kill
-- Looking for kill - found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc
-- Looking for malloc - found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for random
-- Looking for random - found
-- Looking for reallocarray
-- Looking for reallocarray - found
-- Looking for recvmsg
-- Looking for recvmsg - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for sendmsg
-- Looking for sendmsg - found
-- Looking for setregid
-- Looking for setregid - found
-- Looking for setresgid
-- Looking for setresgid - found
-- Looking for setresuid
-- Looking for setresuid - found
-- Looking for setreuid
-- Looking for setreuid - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for setsid
-- Looking for setsid - found
-- Looking for setusercontent
-- Looking for setusercontent - not found
-- Looking for sigprocmask
-- Looking for sigprocmask - found
-- Looking for sleep
-- Looking for sleep - found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for socketpair
-- Looking for socketpair - found
-- Looking for srandom
-- Looking for srandom - found
-- Looking for strsep
-- Looking for strsep - found
-- Looking for strftime
-- Looking for strftime - found
-- Looking for strlcat
-- Looking for strlcat - not found
-- Looking for strlcpy
-- Looking for strlcpy - not found
-- Looking for strptime
-- Looking for strptime - found
-- Looking for tzset
-- Looking for tzset - found
-- Looking for usleep
-- Looking for usleep - found
-- Looking for writev
-- Looking for writev - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - not found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of time_t
-- Check size of time_t - done
-- Check size of gid_t
-- Check size of gid_t - done
-- Check size of in_addr_t
-- Check size of in_addr_t - done
-- Check size of in_port_t
-- Check size of in_port_t - done
-- Check size of int16_t
-- Check size of int16_t - done
-- Check size of int32_t
-- Check size of int32_t - done
-- Check size of int64_t
-- Check size of int64_t - done
-- Check size of int8_t
-- Check size of int8_t - done
-- Check size of pid_t
-- Check size of pid_t - done
-- Check size of rlim_t
-- Check size of rlim_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of uid_t
-- Check size of uid_t - done
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of uint64_t
-- Check size of uint64_t - done
-- Check size of uint8_t
-- Check size of uint8_t - done
-- Looking for PTHREAD_PRIO_INHERIT
-- Looking for PTHREAD_PRIO_INHERIT - not found
-- Looking for pthread_rwlock_t
-- Looking for pthread_rwlock_t - not found
-- Looking for pthread_spinlock_t
-- Looking for pthread_spinlock_t - not found
-- Looking for openssl/conf.h
-- Looking for openssl/conf.h - found
-- Looking for openssl/engine.h
-- Looking for openssl/engine.h - found
-- Looking for openssl/err.h
-- Looking for openssl/err.h - found
-- Looking for openssl/rand.h
-- Looking for openssl/rand.h - found
-- Looking for openssl/ssl.h
-- Looking for openssl/ssl.h - found
-- Looking for NID_secp384r1
-- Looking for NID_secp384r1 - found
-- Looking for NID_X9_62_prime256v1
-- Looking for NID_X9_62_prime256v1 - found
-- Looking for sk_SSL_COMP_pop_free
-- Looking for sk_SSL_COMP_pop_free - found
-- Looking for SSL_COMP_get_compression_methods
-- Looking for SSL_COMP_get_compression_methods - found
-- Looking for EVP_sha1
-- Looking for EVP_sha1 - found
-- Looking for FIPS_mode
-- Looking for FIPS_mode - found
-- Looking for HMAC_Update
-- Looking for HMAC_Update - found
-- Looking for OPENSSL_config
-- Looking for OPENSSL_config - found
-- Looking for SHA512_Update
-- Looking for SHA512_Update - found
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Looking for LIBRESSL_VERSION_TEXT
-- Looking for LIBRESSL_VERSION_TEXT - not found
-- Using 64-bit LMDB from source tree
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Backtrace_LIBRARY:
-- Found Backtrace: /usr/include
-- Performing Test _maes_cxx
-- Performing Test _maes_cxx - Success
-- Setting CXX flag -maes
-- Performing Test _maes_c
-- Performing Test _maes_c - Success
-- Setting C flag -maes
-- Performing Test HAVE_SSSE3
-- Performing Test HAVE_SSSE3 - Success
-- Performing Test HAVE_AVX2
-- Performing Test HAVE_AVX2 - Success
-- Performing Test HAVE_CXX_ATOMICS
-- Performing Test HAVE_CXX_ATOMICS - Success
-- Using HIDAPI include dir at /usr/local/include/hidapi
-- Found Protobuf: /usr/local/lib/libprotobuf.a;-pthread (found version "3.10.0")
-- Protobuf lib: /usr/local/lib/libprotobuf.a, inc: /usr/local/include, protoc: /usr/local/bin/protoc
-- Trezor protobuf messages regenerated out: "."
-- Checking for module 'libusb-1.0'
--   Found libusb-1.0, version 1.0.24
-- Looking for libusb_get_device_list in /usr/local/lib/libusb-1.0.a
-- Looking for libusb_get_device_list in /usr/local/lib/libusb-1.0.a - not found
-- Looking for libusb_get_port_numbers in /usr/local/lib/libusb-1.0.a
-- Looking for libusb_get_port_numbers in /usr/local/lib/libusb-1.0.a - not found
-- LibUSB Compilation test: TRUE
-- Trezor compatible LibUSB found at: /usr/local/include/libusb-1.0
-- Building on x86_64 for x86-64
-- AES support enabled
-- Performing Test _Werror__Wformat_c
-- Performing Test _Werror__Wformat_c - Success
-- Performing Test _Werror__Wformat_cxx
-- Performing Test _Werror__Wformat_cxx - Success
-- Performing Test _Werror__Wformat_security_c
-- Performing Test _Werror__Wformat_security_c - Success
-- Performing Test _Werror__Wformat_security_cxx
-- Performing Test _Werror__Wformat_security_cxx - Success
-- Performing Test _Werror__fstack_protector_c
-- Performing Test _Werror__fstack_protector_c - Success
-- Performing Test _Werror__fstack_protector_cxx
-- Performing Test _Werror__fstack_protector_cxx - Success
-- Performing Test _Werror__fstack_protector_strong_c
-- Performing Test _Werror__fstack_protector_strong_c - Success
-- Performing Test _Werror__fstack_protector_strong_cxx
-- Performing Test _Werror__fstack_protector_strong_cxx - Success
-- Performing Test _Werror__fcf_protection=full_c
-- Performing Test _Werror__fcf_protection=full_c - Failed
-- Performing Test _Werror__fcf_protection=full_cxx
-- Performing Test _Werror__fcf_protection=full_cxx - Failed
-- Performing Test _Werror__fstack_clash_protection_c
-- Performing Test _Werror__fstack_clash_protection_c - Failed
-- Performing Test _Werror__fstack_clash_protection_cxx
-- Performing Test _Werror__fstack_clash_protection_cxx - Failed
-- Performing Test _Werror__mmitigate_rop_c
-- Performing Test _Werror__mmitigate_rop_c - Success
-- Performing Test _Werror__mmitigate_rop_cxx
-- Performing Test _Werror__mmitigate_rop_cxx - Success
-- Looking for -pie linker flag
-- Looking for -pie linker flag - found
-- Looking for -Wl,-z,relro linker flag
-- Looking for -Wl,-z,relro linker flag - found
-- Looking for -Wl,-z,now linker flag
-- Looking for -Wl,-z,now linker flag - found
-- Looking for -Wl,-z,noexecstack linker flag
-- Looking for -Wl,-z,noexecstack linker flag - found
-- Looking for -Wl,-z,noexecheap linker flag
-- Looking for -Wl,-z,noexecheap linker flag - not found
-- Using C security hardening flags:  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -mmitigate-rop
-- Using C++ security hardening flags:  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -mmitigate-rop
-- Using linker security hardening flags:  -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack
-- Found Boost Version: 107300
-- Could NOT find Readline (missing: Readline_INCLUDE_DIR Readline_LIBRARY)
-- Looking for rl_copy_text
-- Looking for rl_copy_text - not found
-- Looking for rl_filename_completion_function
-- Looking for rl_filename_completion_function - not found
-- Looking for rl_copy_text
-- Looking for rl_copy_text - not found
-- Looking for rl_filename_completion_function
-- Looking for rl_filename_completion_function - not found
-- Could not find GNU readline library so building without readline support
-- Looking for a ASM-ATT compiler
-- Looking for a ASM-ATT compiler - /usr/bin/as
Wallet crypto is using amd64-64-24k backend
-- Trezor support enabled
-- Not building tests
-- Not building debug utilities
Doxygen: graphviz not found - graphs disabled
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
CMake Warning (dev) at monero/CMakeLists.txt:1098 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'BUILD_GUI_DEPS'.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- You are currently on commit d379262a7
-- OpenSSL: Version 1.1.1m
-- OpenSSL: include dir at /usr/local/openssl/include
-- OpenSSL: libraries at /usr/local/openssl/lib/libssl.a;/usr/local/openssl/lib/libcrypto.a;-pthread;dl /usr/local/openssl/lib/libssl.a;-pthread;dl
-- libsodium: libraries at /usr/local/lib/libsodium.a
-- QRENCODE PATH /usr/include
-- QRENCODE LIBARY /usr/lib/x86_64-linux-gnu/libqrencode.a
-- Found QREncode: /usr/lib/x86_64-linux-gnu/libqrencode.a
-- Found ZBAR: /usr/local/lib/libzbar.a
-- Found zbar libraries /usr/local/lib/libzbar.a
-- libzbar: include dir at /usr/local/include
-- libzbar: libraries at /usr/local/lib/libzbar.a
-- Could NOT find zlib (missing: zlib_DIR)
-- Found Boost: /usr/lib/cmake/Boost-1.73.0/BoostConfig.cmake (found suitable version "1.73.0", minimum required is "1.58") found components: system filesystem thread date_time chrono regex serialization program_options locale
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- X11_FOUND = TRUE
-- X11_INCLUDE_DIR = /usr/include
-- X11_LIBRARIES = /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Found xcb library: /usr/lib/x86_64-linux-gnu/libxcb.so
-- Embedded Tor version: <IP_ADDRESS>
-- Embedding Tor binaries at /usr/local/tor/bin/
-- Using Boost include dir at /usr/include
-- Using Boost libraries at Boost::system;Boost::filesystem;Boost::thread;Boost::date_time;Boost::chrono;Boost::regex;Boost::serialization;Boost::program_options;Boost::locale
-- Looking for -static-libgcc linker flag
-- Looking for -static-libgcc linker flag - found
-- Looking for -static-libstdc++ linker flag
-- Looking for -static-libstdc++ linker flag - found
-- Performing Test _Werror__fno_strict_aliasing_c
-- Performing Test _Werror__fno_strict_aliasing_c - Success
-- Performing Test _Werror__fno_strict_aliasing_cxx
-- Performing Test _Werror__fno_strict_aliasing_cxx - Success
-- Performing Test _Werror__fPIC_c
-- Performing Test _Werror__fPIC_c - Success
-- Performing Test _Werror__fPIC_cxx
-- Performing Test _Werror__fPIC_cxx - Success
-- Using C security hardening flags:  -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -mmitigate-rop -fno-strict-aliasing -fPIC
-- Using C++ security hardening flags:  -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -mmitigate-rop -fno-strict-aliasing -fPIC
-- Using linker security hardening flags:  -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack
-- Found GCrypt: /usr/local/lib/libgcrypt.a
-- Configuring done
-- Generating done
-- Build files have been written to: /feather/build/release
make[1]: Entering directory '/feather/build/release'
make[2]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Leaving directory '/feather/build/release'
make[3]: Leaving directory '/feather/build/release'
Scanning dependencies of target monero-crypto-amd64-64-24k
make[3]: Leaving directory '/feather/build/release'
make[3]: Leaving directory '/feather/build/release'
make[3]: Leaving directory '/feather/build/release'
make[3]: Leaving directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
make[3]: Leaving directory '/feather/build/release'
[  0%] Creating directories for 'generate_translations_header'
[  1%] Building CXX object monero/external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o
make[3]: Entering directory '/feather/build/release'
[  1%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o
[  1%] Generating ../../version.cpp
make[3]: Leaving directory '/feather/build/release'
make[3]: Entering directory '/feather/build/release'
[  1%] Building C object monero/external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o
make[3]: Entering directory '/feather/build/release'
[  2%] Building C object monero/external/unbound/CMakeFiles/unbound.dir/services/authzone.c.o
[  2%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o
[  2%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k.c.o
-- You are currently on commit d379262a7
-- The most recent tag was at 8219bc4
-- You are ahead of or behind a tagged release
make[3]: Leaving directory '/feather/build/release'
[  2%] Built target genversion
[  2%] Building C object monero/external/unbound/CMakeFiles/unbound.dir/services/cache/dns.c.o
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/feather/monero/external/unbound/compat/fake-rfc2553.h:53:0: warning: "_SS_PADSIZE" redefined
 # define       _SS_PADSIZE     (_SS_MAXSIZE - sizeof (struct sockaddr))

In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:33:0,
                 from /feather/build/release/monero/external/unbound/config.h:979,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/usr/include/x86_64-linux-gnu/bits/socket.h:185:0: note: this is the location of the previous definition
 #define _SS_PADSIZE \

In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/feather/monero/external/unbound/compat/fake-rfc2553.h:54:8: error: redefinition of 'struct sockaddr_storage'
 struct sockaddr_storage {
        ^~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:33:0,
                 from /feather/build/release/monero/external/unbound/config.h:979,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/usr/include/x86_64-linux-gnu/bits/socket.h:188:8: note: originally defined here
 struct sockaddr_storage
        ^~~~~~~~~~~~~~~~
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/feather/monero/external/unbound/compat/fake-rfc2553.h:68:8: error: redefinition of 'struct in6_addr'
 struct in6_addr {
        ^~~~~~~~
In file included from /feather/build/release/monero/external/unbound/config.h:991:0,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/usr/include/netinet/in.h:211:8: note: originally defined here
 struct in6_addr
        ^~~~~~~~
/feather/monero/external/unbound/compat/fake-rfc2553.h:69:10: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token
  uint8_t s6_addr[16];
          ^
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/feather/monero/external/unbound/compat/fake-rfc2553.h:74:8: error: redefinition of 'struct sockaddr_in6'
 struct sockaddr_in6 {
        ^~~~~~~~~~~~
In file included from /feather/build/release/monero/external/unbound/config.h:979:0,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/usr/include/x86_64-linux-gnu/sys/socket.h:79:17: note: originally defined here
 typedef union { __SOCKADDR_ALLTYPES
                 ^
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/feather/monero/external/unbound/compat/fake-rfc2553.h:136:8: error: redefinition of 'struct addrinfo'
 struct addrinfo {
        ^~~~~~~~
In file included from /feather/monero/external/unbound/compat/fake-rfc2553.h:45:0,
                 from /feather/build/release/monero/external/unbound/config.h:1243,
                 from /feather/monero/external/unbound/services/authzone.c:44:
/usr/include/netdb.h:565:8: note: originally defined here
 struct addrinfo
        ^~~~~~~~
[  2%] No download step for 'generate_translations_header'
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/feather/monero/external/unbound/compat/fake-rfc2553.h:53:0: warning: "_SS_PADSIZE" redefined
 # define       _SS_PADSIZE     (_SS_MAXSIZE - sizeof (struct sockaddr))

In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:33:0,
                 from /feather/build/release/monero/external/unbound/config.h:979,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/usr/include/x86_64-linux-gnu/bits/socket.h:185:0: note: this is the location of the previous definition
 #define _SS_PADSIZE \

In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/feather/monero/external/unbound/compat/fake-rfc2553.h:54:8: error: redefinition of 'struct sockaddr_storage'
 struct sockaddr_storage {
        ^~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:33:0,
                 from /feather/build/release/monero/external/unbound/config.h:979,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/usr/include/x86_64-linux-gnu/bits/socket.h:188:8: note: originally defined here
 struct sockaddr_storage
        ^~~~~~~~~~~~~~~~
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/feather/monero/external/unbound/compat/fake-rfc2553.h:68:8: error: redefinition of 'struct in6_addr'
 struct in6_addr {
        ^~~~~~~~
In file included from /feather/build/release/monero/external/unbound/config.h:991:0,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/usr/include/netinet/in.h:211:8: note: originally defined here
 struct in6_addr
        ^~~~~~~~
/feather/monero/external/unbound/compat/fake-rfc2553.h:69:10: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token
  uint8_t s6_addr[16];
          ^
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/feather/monero/external/unbound/compat/fake-rfc2553.h:74:8: error: redefinition of 'struct sockaddr_in6'
 struct sockaddr_in6 {
        ^~~~~~~~~~~~
In file included from /feather/build/release/monero/external/unbound/config.h:979:0,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/usr/include/x86_64-linux-gnu/sys/socket.h:79:17: note: originally defined here
 typedef union { __SOCKADDR_ALLTYPES
                 ^
In file included from /feather/build/release/monero/external/unbound/config.h:1243:0,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/feather/monero/external/unbound/compat/fake-rfc2553.h:136:8: error: redefinition of 'struct addrinfo'
 struct addrinfo {
        ^~~~~~~~
In file included from /feather/monero/external/unbound/compat/fake-rfc2553.h:45:0,
                 from /feather/build/release/monero/external/unbound/config.h:1243,
                 from /feather/monero/external/unbound/services/cache/dns.c:41:
/usr/include/netdb.h:565:8: note: originally defined here
 struct addrinfo
        ^~~~~~~~
[  2%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k-choose_tp.s.o
monero/external/unbound/CMakeFiles/unbound.dir/build.make:89: recipe for target 'monero/external/unbound/CMakeFiles/unbound.dir/services/cache/dns.c.o' failed
make[3]: *** [monero/external/unbound/CMakeFiles/unbound.dir/services/cache/dns.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[  3%] No update step for 'generate_translations_header'
[  3%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o
[  3%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/choose_t.s.o
[  3%] No patch step for 'generate_translations_header'
[  4%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/consts.s.o
[  4%] Performing configure step for 'generate_translations_header'
[  4%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o
monero/external/unbound/CMakeFiles/unbound.dir/build.make:75: recipe for target 'monero/external/unbound/CMakeFiles/unbound.dir/services/authzone.c.o' failed
make[3]: *** [monero/external/unbound/CMakeFiles/unbound.dir/services/authzone.c.o] Error 1
make[3]: Leaving directory '/feather/build/release'
CMakeFiles/Makefile2:789: recipe for target 'monero/external/unbound/CMakeFiles/unbound.dir/all' failed
make[2]: *** [monero/external/unbound/CMakeFiles/unbound.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[  4%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_getparity.c.o
[  4%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_freeze.s.o
[  4%] Building C object monero/external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o
[  4%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_invert.c.o
-- The C compiler identification is GNU 7.5.0
[  5%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o
[  5%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_iseq.c.o
[  5%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o
[  5%] Building CXX object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o
-- The CXX compiler identification is GNU 7.5.0
[  6%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_mul.s.o
-- Detecting C compiler ABI info
[  6%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_neg.c.o
[  6%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o
[  6%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pack.c.o
[  6%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pow2523.c.o
[  6%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_setint.c.o
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
[  7%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_square.s.o
[  7%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_unpack.c.o
[  7%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add.c.o
[  7%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add_p1p1.s.o
[  7%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_dbl_p1p1.s.o
[  7%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_double.c.o
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at CMakeLists.txt:53 (message):
  lrelease program not found, translation files not built

-- Configuring done
[  9%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd_p1p1.s.o
-- Generating done
-- Build files have been written to: /feather/build/release/monero/translations
[ 10%] Performing build step for 'generate_translations_header'
[ 10%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd2.s.o
make[4]: Entering directory '/feather/build/release/monero/translations'
[ 10%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o
make[5]: Entering directory '/feather/build/release/monero/translations'
make[6]: Entering directory '/feather/build/release/monero/translations'
[ 10%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pack.c.o
make[6]: Leaving directory '/feather/build/release/monero/translations'
make[6]: Entering directory '/feather/build/release/monero/translations'
[ 50%] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o
[ 11%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o
[ 11%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p2.s.o
[ 11%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p3.s.o
[100%] Linking C executable generate_translations_header
[ 11%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o
[ 12%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pnielsadd_p1p1.s.o
[ 12%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c.o
Generating embedded translations header
make[6]: Leaving directory '/feather/build/release/monero/translations'
[100%] Built target generate_translations_header
make[5]: Leaving directory '/feather/build/release/monero/translations'
[ 12%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o
make[4]: Leaving directory '/feather/build/release/monero/translations'
[ 12%] Performing install step for 'generate_translations_header'
[ 12%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o

[ 12%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_unpackneg.c.o
[ 12%] Completed 'generate_translations_header'
[ 12%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o
[ 12%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_from32bytes.c.o
make[3]: Leaving directory '/feather/build/release'
[ 12%] Built target generate_translations_header
[ 12%] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c.o
[ 12%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_add.s.o
[ 13%] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_sub.s.o
[ 13%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o
make[3]: Leaving directory '/feather/build/release'
[ 14%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o
[ 14%] Built target monero-crypto-amd64-64-24k
[ 15%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o
[ 15%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o
[ 15%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o
[ 15%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o
[ 15%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o
[ 17%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o
[ 17%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o
[ 17%] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_template.S.o
[ 17%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o
[ 17%] Building C object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o
[ 17%] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o
[ 18%] Linking C static library liblmdb.a
make[3]: Leaving directory '/feather/build/release'
[ 18%] Built target lmdb
make[3]: Leaving directory '/feather/build/release'
[ 18%] Built target obj_cncrypto
[ 18%] Linking CXX static library libeasylogging.a
make[3]: Leaving directory '/feather/build/release'
[ 18%] Built target easylogging
make[3]: Leaving directory '/feather/build/release'
[ 18%] Built target obj_ringct_basic
make[2]: Leaving directory '/feather/build/release'
Makefile:135: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/feather/build/release'
Makefile:23: recipe for target 'release-static' failed
make: *** [release-static] Error 2

Docker builds should also work again. (After rebuilding the image).


[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app has finished successfully!
[terragrunt]  Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc depends on module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc, which is an external dependency outside of the current working directory. Should Terragrunt skip over this external dependency? Warning, if you say 'no', Terragrunt will make changes in /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc as well! (y/n)
[terragrunt] 2017/01/27 16:17:34 The non-interactive flag is set to true, so assuming 'yes' for all prompts
[terragrunt]  Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app depends on module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host, which is an external dependency outside of the current working directory. Should Terragrunt skip over this external dependency? Warning, if you say 'no', Terragrunt will make changes in /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host as well! (y/n)
[terragrunt] 2017/01/27 16:17:34 The non-interactive flag is set to true, so assuming 'yes' for all prompts
[terragrunt]  Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app depends on module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host, which is an external dependency outside of the current working directory. Should Terragrunt skip over this external dependency? Warning, if you say 'no', Terragrunt will make changes in /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host as well! (y/n)
[terragrunt] 2017/01/27 16:17:34 The non-interactive flag is set to true, so assuming 'yes' for all prompts
[terragrunt] 2017/01/27 16:17:34 Stack at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage:
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc, /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host, /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc, /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host, /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql, /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc (dependencies: [])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc, /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc])
[terragrunt]  WARNING: Are you sure you want to run `terragrunt destroy` in each folder of the stack described above? There is no undo! (y/n)
[terragrunt] 2017/01/27 16:17:34 The non-interactive flag is set to true, so assuming 'yes' for all prompts
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc must wait for 2 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host must wait for 2 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis must wait for 1 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app must wait for 0 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc must wait for 5 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app must wait for 1 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql must wait for 1 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:34 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app must wait for 1 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Attempting to acquire lock for state file stage/frontend-app in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Attempting to create lock item for state file stage/frontend-app in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:34 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
data.terraform_remote_state.vpc: Refreshing state...
data.terraform_remote_state.backend_app: Refreshing state...
data.terraform_remote_state.bastion_host: Refreshing state...
data.template_file.text: Refreshing state...

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:39 Attempting to release lock for state file stage/frontend-app in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:39 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app] 2017/01/27 16:17:39 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:39 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc must wait on 4 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:17:39 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/frontend-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host must wait on 1 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Attempting to acquire lock for state file stage/backend-app in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Attempting to create lock item for state file stage/backend-app in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:39 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
data.terraform_remote_state.vpc: Refreshing state...
data.terraform_remote_state.mysql: Refreshing state...
data.terraform_remote_state.bastion_host: Refreshing state...
data.terraform_remote_state.search_app: Refreshing state...
data.template_file.text: Refreshing state...

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:45 Attempting to release lock for state file stage/backend-app in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:45 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app] 2017/01/27 16:17:45 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:45 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc must wait on 3 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:17:45 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:17:45 Assuming module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host has already been applied and skipping it
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/backend-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:17:45 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:17:45 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc must wait on 1 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Attempting to acquire lock for state file stage/search-app in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Attempting to acquire lock for state file stage/mysql in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Attempting to create lock item for state file stage/search-app in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Attempting to create lock item for state file stage/mysql in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:45 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:45 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
data.terraform_remote_state.vpc: Refreshing state...
data.terraform_remote_state.redis: Refreshing state...
data.terraform_remote_state.vpc: Refreshing state...
module.example_module.data.template_file.text: Refreshing state...
data.template_file.text: Refreshing state...
data.template_file.text: Refreshing state...

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:52 Attempting to release lock for state file stage/mysql in DynamoDB

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:52 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql] 2017/01/27 16:17:52 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:52 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/mysql of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc must wait on 2 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:52 Attempting to release lock for state file stage/search-app in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:52 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app] 2017/01/27 16:17:52 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:52 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc must wait on 1 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/search-app of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Attempting to acquire lock for state file stage/redis in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Attempting to create lock item for state file stage/redis in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:52 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
data.terraform_remote_state.vpc: Refreshing state...
data.template_file.text: Refreshing state...

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:58 Attempting to release lock for state file stage/redis in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:58 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis] 2017/01/27 16:17:58 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/redis of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Attempting to acquire lock for state file stage/vpc in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Attempting to create lock item for state file stage/vpc in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:17:58 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
data.terraform_remote_state.mgmt_vpc: Refreshing state...
data.template_file.text: Refreshing state...

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:18:03 Attempting to release lock for state file stage/vpc in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:18:03 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc] 2017/01/27 16:18:03 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:03 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/stage/vpc of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:03 Assuming module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc has already been applied and skipping it
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:03 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc has finished successfully!
[terragrunt] 2017/01/27 16:18:03 Stack at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt:
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc (dependencies: [])
  => Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host (dependencies: [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc])
[terragrunt]  WARNING: Are you sure you want to run `terragrunt destroy` in each folder of the stack described above? There is no undo! (y/n)
[terragrunt] 2017/01/27 16:18:03 The non-interactive flag is set to true, so assuming 'yes' for all prompts
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host must wait for 0 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:03 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc must wait for 1 dependencies to finish
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Attempting to acquire lock for state file mgmt/bastion-host in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Attempting to create lock item for state file mgmt/bastion-host in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:03 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
data.terraform_remote_state.vpc: Refreshing state...
data.template_file.text: Refreshing state...

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:08 Attempting to release lock for state file mgmt/bastion-host in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:08 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host] 2017/01/27 16:18:08 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host has finished successfully!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:08 Dependency /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/bastion-host of module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc just finished succesfully. Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc must wait on 0 more dependencies.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:08 Running module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc now
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:08 Reading Terragrunt config file at /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc/.terragrunt
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:08 Remote state is already configured for backend s3
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:08 Attempting to acquire lock for state file mgmt/vpc in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:08 Attempting to create lock item for state file mgmt/vpc in DynamoDB table terragrunt_locks_test_fixture_stack
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:09 Lock acquired!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:09 Running command: terraform destroy -force -input=false -var terraform_remote_state_s3_bucket="terragrunt-test-bucket-iayoyw"
data.template_file.text: Refreshing state...

Destroy complete! Resources: 0 destroyed.
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:12 Attempting to release lock for state file mgmt/vpc in DynamoDB
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:12 Lock released!
[terragrunt] [/var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc] 2017/01/27 16:18:12 Module /var/folders/w0/mglk0ly96h57dn86s_twnp340000gn/T/terragrunt-stack-test339824451/fixture-stack/mgmt/vpc has finished successfully!
--- PASS: TestTerragruntSpinUpAndTearDown (124.91s)
	integration_test.go:271: Deleting test s3 bucket terragrunt-test-bucket-iayoyw
PASS
ok  	github.com/gruntwork-io/terragrunt/test	124.919s
?   	github.com/gruntwork-io/terragrunt/test/helpers	[no test files]
=== RUN   TestListContainsElement
=== RUN   TestRemoveElementFromList
=== RUN   TestGetPathRelativeTo
=== RUN   TestCanonicalPath
=== RUN   TestGetRandomTime
--- PASS: TestListContainsElement (0.00s)
--- PASS: TestCanonicalPath (0.00s)
--- PASS: TestGetPathRelativeTo (0.00s)
--- PASS: TestRemoveElementFromList (0.00s)
--- PASS: TestGetRandomTime (0.00s)
PASS
ok  	github.com/gruntwork-io/terragrunt/util	0.016s
?   	github.com/gruntwork-io/terragrunt	[no test files]

I've created a new release here: https://github.com/gruntwork-io/terragrunt/releases/tag/v0.9.5. If the build passes, the new binaries should show up in a few minutes.


tx add unable to add source file

Hi 👋
What is happening
While upgrading  from v2 API to v3, we are following the cli documentation and adding attributes to the .tx/config this way
tx init
tx add \
--file-filter=source_file_path \
--type=XLIFF \
--organization=my_organization \
--project=project_name_in_may_organization \
--resource=project_name_in_may_organization.filename \
--resource-name=filename \
 source_file_path.xlf
Expected
The cli is able to add the source file to .tx/config
Result
The cli throws an error: "you need to add a Source File that exists".
The file exists as a cat of source_file_path .xlf  shows its contents
Environment:
cli version: v1.6.4

cc @codegaze

Hello @chinomnsoawazie !
Thanks for providing steps to reproduce! I tried to follow what you described to see if there is something wrong with the add command and the result was the expected one.

As a first action, I would suggest to make sure that you are in the project folder and you are providing a relative path to the project. The config file needs to work on multiple environments and not the specific machine, and this is why a relative path is needed.
Feel free to close the issue if it is solved :)

Hello @chinomnsoawazie, I will assume that the issue was resolved so I will close this one for now.
If you still have problems with adding this file, please open it again!


Chevron shift in accordion

Describe the bug
The chevron would "jump" when the accordion is clicked on

(Slowed down 3x to show the transition)
What is the expected behavior?
It should stay centered.
Environment
Mac Chrome
Anything else to add?
This is discovered in status list of Angular Design Patterns

Oof, didn't type the "f"

If this is an issue in the out of the box angular material accordion, let's log an issue there and close this.

This is probably a duplicate issue.

Closing this one, as this is already been addressed in https://github.com/brightlayer-ui/angular-themes/pull/55


Path planning visualiser launch

Description
Issue #
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

these files will likely need to be deleted in the future as the planning code is deleted. However Can you please shift these files into path planning package (i.e., delete this package but move the files over).


Changed error message for config file

Pull Request
Related issue
Fixes #2959
What does this PR do?

Changed the error message as required in the issue - changed config to configuration

PR checklist
Please check if your PR fulfills the following requirements:

[x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
[x] Have you read the contributing guidelines?
[x] Have you made sure that the title is accurate and descriptive of the changes?

Thank you so much for contributing to Meilisearch!

I hope I have made the right changes, if not please let me know (I checked this link - https://github.com/meilisearch/specifications/pull/185/files#r1000423262 but it's still open and I wasn't sure if the changes had to be made there)


Make it easier to know how to set the advertised address for a server process

Is your feature request related to a problem? Please describe.
In Accumulo 2.x the help for the tablet server would show the following.
$accumulo tserver --help
Usage: tserver [options]
  Options:
    -a, --address
      address to bind to
    -h, -?, --help, -help

    -p, -props, --props
      Sets path to accumulo.properties.The classpath will be searched if this
      property is not set
    -o
      Overrides configuration set in accumulo.properties (but NOT system-wide
      config set in Zookeeper). Expected format: -o <key>=<value>
      Default: []

Making it easy to know that you needed to run accumulo tsever -a aHostName to advertise the tserver process using aHostName.
In accumulo 4.0.0-SNAPSHOT running help shows the following.
$ ./accumulo tserver --help
Usage: tserver [options]
  Options:
    -h, -?, --help, -help

    -p, -props, --props
      Sets path to accumulo.properties.The classpath will be searched if this
      property is not set
    -o
      Overrides configuration set in accumulo.properties (but NOT system-wide
      config set in Zookeeper). Expected format: -o <key>=<value>
      Default: []

And to do the same thing as 2.x this command needs to be run accumulo tserver -o general.process.bind.addr=aHostName.  The help does not help you figure this out.  I looked at source code to figure this out and it took a while.
Describe the solution you'd like
It would be nice to make this common operation easier.  Either add something to help message for servers or bring the -a option back.

This was done in #3192 (and in #3197) for 3.0.0, and was documented in the published release notes at https://accumulo.apache.org/release/accumulo-3.0.0/
It was done largely in response to the discussion at https://github.com/apache/accumulo/pull/3189#discussion_r1099138145 as a follow-on to a decision to avoid adding a bunch of options to the ServerOpts in that issue, and instead favoring our published documentation at https://accumulo.apache.org/docs/2.x/configuration/server-properties3
So, this is already documented in the published docs on the website for 3.0, the convenience scripts for launching have been updated to use it automatically, and it was documented in the release notes for 3.0. I'm not sure how often people do bin/accumulo tserver -?, but I'd be surprised if users are normally calling bin/accumulo tserver directly, instead of through a provided convenience cluster management script, systemd unit, or similar entry point.
I think the reasoning for removing it was sound, so I would not want to see it come back. But, I would be in favor of adding a note in the output of bin/accumulo tserver -? to document that it will change in a future release, and making it more prominent in the 3.0 release notes.
Another option is to add a warning when it is used in 2.1. That might be a bit noisy, though, unless you also backport the new property, so people can migrate away from using -a to avoid the warning. I'm not sure how difficult it will be to backport... probably not very difficult, but I'm not sure.

If this is addressed, it should probably be addressed in 2.1, since that's where we'd want to add the extra documentation, or backport the configuration to.

If this is addressed, it should probably be addressed in 2.1, since that's where we'd want to add the extra documentation, or backport the configuration to.

if the -o general.process.bind.addr=aHostName is supported in 2.1, then documenting it in the help message there and merging that forward makes sense to me.


Cloudflare Load Balancer Pool deletes automatically added origins for Argo Tunnels

Terraform version
0.14.2

Affected resource(s)
cloudflare_load_balancer_pool

Terraform configuration files
resource "cloudflare_load_balancer_pool" "ingress" {
  name = local.lb_pool_name
  description = "Load balancer pool"
  enabled = true
  minimum_origins = 1
  monitor = cloudflare_load_balancer_monitor.monitor.id
  notification_email =<EMAIL_ADDRESS>  origins {
    address = "example.com"
    name    = "dummy-entry"
    enabled = false
  }
}

This is the first problem here. There is no way not to specify any origins so I need a dummy origin which isn't gread because in our plan we can only have 20.

Debug output
# cloudflare_load_balancer_pool.ingress will be updated in-place
  ~ resource "cloudflare_load_balancer_pool" "ingress" {
        id                 = "44444444444"
        name               = "argo-tunnel-ingress.example.com"
        # (8 unchanged attributes hidden)

      - origins {
          - address = "tunnel:72k858439574389579348..." -> null
          - enabled = true -> null
          - name    = "0-46325b-5f24-4f95-345436677-35435" -> null
          - weight  = 1 -> null
        } ..........

Panic output

Expected behavior
I am creating the load balancer pool with terraform. The argo tunnels for this Load Balancer Pool are created automatically by running the cloudflared docker image as a sidecar in my Kubernetes Ingress-Nginx and passing in the name of the Load Balancer Pool.
After the argo tunnels are added I want to be able to run terraform again without terraform deleting the automatically created tunnels.

Actual behavior
Terraform wants to delete the automatically added argo tunnels from the loadbalancer Pool.

Steps to reproduce

terraform apply
add tunnels via cloudflared image or UI
terraform apply

Important factoids

References

Community note

Please vote on this issue by adding a 👍 reaction
to the original issue to help the community and maintainers prioritize this request
If you are interested in working on this issue or have submitted a pull
request, please leave a comment

Never mind, I'm just going to use:
  lifecycle {
    ignore_changes = [origins]
  }

Just so I understand your use case, are you trying to create and manage resources in Terraform and external sources such as scripts or the dashboard? If that is the case, you're always going to be at odds with Terraform as the expectation is that it maintains "the golden state" and will always try to correct the current state to match it.
Your workaround is the cleanest way I know of to keep both sources happy, however, if you are managing changes outside of Terraform, it may be best not to manage it within Terraform at all should problems persist.

Yes, you are a 100% right. There should be one truth and if there is a way I would love to go that way.
In the end what I want to do is expose my ingress-nginx running in Kubernetes via cloudflare argo tunnels and I want to do that without clicking things together in cloudflare.
So far we have used the cloudflared docker image to create those tunnels which are then automatically added to the load balancer pool.
I'd be super happy to create the argo tunnel via Terraform too and that TF resource already exists. So I can create the argo tunnel, but so far I wasn't able to get my cloudflare sidecar to work with an already created argo tunnel.
Maybe you got an idea?
This is the sidecar container. It needs an existing loadbalancer pool and that damn cert.pem:
´´´
extraContainers:
- name: tunnel
image: docker.io/cloudflare/cloudflared:2021.2.4
imagePullPolicy: Always
command: ["cloudflared", "tunnel"]
args:
- --url=http://<IP_ADDRESS>:80
- --hostname=${url}
- --lb-pool=${lb_pool}
- --origincert=/etc/cloudflared/cert.pem
- --no-autoupdate
volumeMounts:
- mountPath: /etc/cloudflared
name: tunnel-secret
readOnly: true
extraVolumes:
## Additional volumes to the controller pod.
- name: tunnel-secret
secret:
secretName: ${secret_name}

I can ask around internally but I don't think so. Load balancer pools don't make sense without origins so we can't really make them optional. Do you need them in Terraform if your origin is managing it in code?

I do, because I need to create the pool so that cloudflared can write the tunnels somewhere and via the UI would be even worse, but for this issue I think lifecycle - ignore_changes is fine. :woman_shrugging:
You did bring me back to my first approach (that i didn't get to work before) though. It would be cleaner to create all resources in Terraform and to use the sidecar container only for connecting to the already existing tunnel.
So far I just wasn't able to get it running, but let me try again :)

So I am just going to post some code here, because it's so hard to find any of it anywhere.
The tunnel is up and running, but unfortunately throwing errors still. I might need to go back to what I had before.
resource "kubernetes_secret" "cloudflare" {
  metadata {
    name      = local.tunnel_secret_name
    namespace = "ingress-nginx"
  }
  type = "Opaque"
  data = {
    "credentials.json" = jsonencode({
      "AccountTag"   = var.cloudflare_account_id,
      "TunnelSecret" = cloudflare_argo_tunnel.tunnel.secret,
      "TunnelID"     = cloudflare_argo_tunnel.tunnel.id,
      "TunnelName"   = cloudflare_argo_tunnel.tunnel.name
    })
  }
}

resource "random_string" "tunnel-secret" {
  length  = 32
  special = true
}

resource "cloudflare_argo_tunnel" "tunnel" {
  account_id = var.cloudflare_account_id
  name       = "argo-tunnel-ingress.${var.url}"
  secret     = base64encode(random_string.tunnel-secret.result)
}

resource "cloudflare_load_balancer" "loadbalancer" {
  zone_id = var.cloudflare_zone_id
  name = local.ingress_url
  fallback_pool_id = cloudflare_load_balancer_pool.ingress.id
  default_pool_ids = [cloudflare_load_balancer_pool.ingress.id]
  description = "Load Balancer for Staging"
  proxied = true
  steering_policy = "off"
  session_affinity = "cookie"
}

resource "cloudflare_load_balancer_pool" "ingress" {
  name = local.lb_pool_name
  description = "Load balancer pool for staging"
  enabled = true
  minimum_origins = 1
  monitor = cloudflare_load_balancer_monitor.monitor.id
  notification_email =<EMAIL_ADDRESS>  origins {
    address = "${cloudflare_argo_tunnel.tunnel.id}.cfargotunnel.com"
    name = "tunnel"
  }
}

and this is the ingress-nginx sidecar definition:
  extraContainers:
    - name: tunnel
      image: docker.io/cloudflare/cloudflared:2021.2.4
      imagePullPolicy: Always
      command: ["cloudflared"]
      args:
        - tunnel
        - run
        - --url=http://<IP_ADDRESS>:80
        - --cred-file=/etc/cloudflared/credentials.json
        - ${tunnel_id}
      resources:
        requests:
          cpu: 100m
          memory: 100Mi
      volumeMounts:
        - mountPath: /etc/cloudflared
          name: tunnel-secret
          readOnly: true
  extraVolumes:
    - name: tunnel-secret
      secret:
        secretName: ${secret_name}

It's still throwing lots of errors though:
2021-03-01T13:50:08Z ERR Register tunnel error from server side error="cannot replace existing connection" connIndex=2
2021-03-01T13:50:09Z ERR Register tunnel error from server side error="failed to register connection with backend" connIndex=3
2021-03-01T13:50:10Z ERR Connection terminated error="cannot replace existing connection" connIndex=1
:woman_shrugging:

So, in case anyone finds this. I got it fixed. I had 3 ingress-nginx replicas running that all used the same tunnel and failed. So now I got two different ingress-nginx deployments with 2 different tunnels and it magically works ;)


adding R-Markdown and Markdoc support

huh, even with activation event it does not work, needs more investigation actually, closing the pull request for now


network problem

I am curious if there is any information about the test network or dataset network, such as what bandwidth conditions the task is carried out in?

What is the maximum bandwidth we can output, or is there no upper limit?


How to recover deleted record in PostgreSql database?

Fiz a exclusão de uma linha de registro, tem como recuperar essa linha?
I deleted the input line, is there any way to restore this line?

probably, you'll find some info here https://stackoverflow.com/questions/20113586/restore-deleted-records-in-postgresql
please, write in English in future :)


API Authentication token

As an API program owner, I want user to authenticate when accessing my API so that I can apply business rules or other logic to support different usage models.
DoD: API client is denied access to deployed PoC when accessing without appropriate access token.  this is likely implemented via Kong.

Delivered and demonstrable: a kong admin UI to perform throttling, key-auth, user management. End result can be verified by:
curl  http://<IP_ADDRESS>:8000/bca-api/properties?address=quadra