Can't compile node-sass on FreeBSD 11.1: "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported.

Having installed the latest node, yarn, and npm packages, when I try to install libsass via yarn install, I get the following error:
error /usr/home/duncan/code/Project/frontend/node_modules/node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: /usr/home/duncan/code/Project/frontend/node_modules/node-sass
Output:
Building: /usr/local/bin/node /usr/home/duncan/code/Project/frontend/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [ '/usr/local/bin/node',
gyp verb cli   '/usr/home/duncan/code/Project/frontend/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library=' ]
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| freebsd | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /usr/local/bin/python2
gyp verb check python version `/usr/local/bin/python2 -c "import platform; print(platform.python_version());"` returned: "2.7.14\n"
gyp verb get node dir no --target version specified, falling back to host node version: 8.8.1
gyp verb command install [ '8.8.1' ]
gyp verb install input version string "8.8.1"
gyp verb install installing version: 8.8.1
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 8.8.1
gyp verb build dir attempting to create "build" dir: /usr/home/duncan/code/Project/frontend/node_modules/node-sass/build
gyp verb build dir "build" dir needed to be created? /usr/home/duncan/code/Project/frontend/node_modules/node-sass/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /usr/home/duncan/code/Project/frontend/node_modules/node-sass/build/config.gypi
gyp verb config.gypi checking for gypi file: /usr/home/duncan/code/Project/frontend/node_modules/node-sass/config.gypi
gyp verb common.gypi checking for gypi file: /usr/home/duncan/code/Project/frontend/node_modules/node-sass/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/local/bin/python2
gyp info spawn args [ '/usr/home/duncan/code/Project/frontend/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/home/duncan/code/Project/frontend/node_modules/node-sass/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/home/duncan/code/Project/frontend/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/duncan/.node-gyp/8.8.1/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/duncan/.node-gyp/8.8.1',
gyp info spawn args   '-Dnode_gyp_dir=/usr/home/duncan/code/Project/frontend/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/duncan/.node-gyp/8.8.1/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/usr/home/duncan/code/Project/frontend/node_modules/node-sass',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp verb command build []
gyp verb build type Release
gyp verb architecture x64
gyp verb node dev dir /home/duncan/.node-gyp/8.8.1
gyp verb `which` succeeded for `gmake` /usr/local/bin/gmake
gyp info spawn gmake
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
gmake: Entering directory '/usr/home/duncan/code/Project/frontend/node_modules/node-sass/build'
  c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.3.6"' -I/home/duncan/.node-gyp/8.8.1/include/node -I/home/duncan/.node-gyp/8.8.1/src -I/home/duncan/.node-gyp/8.8.1/deps/uv/include -I/home/duncan/.node-gyp/8.8.1/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -D_LIBCPP_TRIVIAL_PAIR_COPY_CTOR=1 -O3 -fno-omit-frame-pointer -std=gnu++0x -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp
In file included from ../src/libsass/src/ast.cpp:1:
In file included from ../src/libsass/src/sass.hpp:46:
In file included from ../src/libsass/include/sass/base.h:17:
In file included from /usr/include/c++/v1/stddef.h:40:
/usr/include/c++/v1/__config:73:2: error: "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported.        use _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR instead
#error "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported. \
 ^
1 error generated.
gmake: *** [src/libsass.target.mk:141: Release/obj.target/libsass/src/libsass/src/ast.o] Error 1
gmake: Leaving directory '/usr/home/duncan/code/Project/frontend/node_modules/node-sass/build'
gyp ERR! build error
gyp ERR! stack Error: `gmake` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/home/duncan/code/Project/frontend/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack     at emitTwo (events.js:125:13)
gyp ERR! stack     at ChildProcess.emit (events.js:213:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System FreeBSD 11.1-RELEASE
gyp ERR! command "/usr/local/bin/node" "/usr/home/duncan/code/Project/frontend/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /usr/home/duncan/code/Project/frontend/node_modules/node-sass
gyp ERR! node -v v8.8.1

version information
$ npm -v
5.4.2
$ node -v
v8.8.1
$ node -p process.versions
{ http_parser: '2.7.0',
  node: '8.8.1',
  v8: '6.1.534.42',
  uv: '1.14.1',
  zlib: '1.2.8',
  ares: '1.12.0',
  modules: '57',
  nghttp2: '1.25.0',
  openssl: '1.0.2k-freebsd',
  icu: '59.1',
  unicode: '9.0',
  cldr: '31.0.1',
  tz: '2017b' }
$ node -p process.platform
freebsd
$ node -p process.arch
x64
$ node -p require('node-sass').info
/usr/home/duncan/code/Project/frontend/node_modules/node-sass/lib/binding.js:13
      throw new Error(errors.unsupportedEnvironment());
      ^

Error: Node Sass does not yet support your current environment: FreeBSD 64-bit with Unsupported runtime (57)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v3.13.1
    at module.exports (/usr/home/duncan/code/Project/frontend/node_modules/node-sass/lib/binding.js:13:13)
    at Object.<anonymous> (/usr/home/duncan/code/Project/frontend/node_modules/node-sass/lib/index.js:14:35)
    at Module._compile (module.js:612:30)
    at Object.Module._extensions..js (module.js:623:10)
    at Module.load (module.js:531:32)
    at tryModuleLoad (module.js:494:12)
    at Function.Module._load (module.js:486:3)
    at Module.require (module.js:556:17)
    at require (internal/module.js:11:18)
    at [eval]:1:1
$ npm ls node-sass
<EMAIL_ADDRESS>/usr/home/duncan/code/Project/frontend
└─┬<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>$ uname -a
FreeBSD x220 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
$ clang --version
FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM 4.0.0)
Target: x86_64-unknown-freebsd11.1
Thread model: posix
InstalledDir: /usr/bin

I can provide SSH access to a FreeBSD server for anyone wishing to debug / test this.

Unfortunately that version of node-sass is to old to support Node 8. To get Node 8 you'll need to update to 4.5.3 or above. Please see the release page for the Node version supported by that version if you need to remain on 3.x

is this really resolved? I also have identical symptoms:
$ # clean install of FreeBSD 11.1
$ pkg add node npm

$ node -v
v8.8.1
$ npm -v
5.4.2

$ npm search node-sass
node-sass  | Wrapper around  | saperski   | 2017-11-20 | 4.7.2    | css libsass preprocessor sass scss style

$ # clean directory
$ npm install node-sass

...

gmake: Entering directory '/usr/local/www/bootstrap4.webcollect.org.uk/node_modules/node-sass/build'
  c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.0.beta.2"' -I/home/oliver/.node-gyp/8.8.1/include/node -I/home/oliver/.node-gyp/8.8.1/src -I/home/oliver/.node-gyp/8.8.1/deps/uv/include -I/home/oliver/.node-gyp/8.8.1/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -D_LIBCPP_TRIVIAL_PAIR_COPY_CTOR=1 -O3 -fno-omit-frame-pointer -std=gnu++0x -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp
In file included from ../src/libsass/src/ast.cpp:1:
In file included from ../src/libsass/src/sass.hpp:46:
In file included from ../src/libsass/include/sass/base.h:19:
In file included from /usr/include/c++/v1/stddef.h:40:
/usr/include/c++/v1/__config:73:2: error: "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported. use _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR
      instead
#error "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported. \

this makes it work:
[root@epsilon node8]# pkg install node6
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        node6: 6.12.0_1

Number of packages to be installed: 1

The process will require 22 MiB more space.
4 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching node6-6.12.0_1.txz: 100%    4 MiB   4.0MB/s    00:01
Checking integrity... done (0 conflicting)
[1/1] Installing node6-6.12.0_1...
Extracting node6-6.12.0_1: 100%
Message from node6-6.12.0_1:

Note: If you need npm (Node Package Manager), please install the npm3
package, or build any of the www/npm* ports with the NODE6 option enabled.
[root@epsilon node8]# pkg install npm3
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        npm3: 3.10.10_2

Number of packages to be installed: 1

The process will require 11 MiB more space.
2 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching npm3-3.10.10_2.txz: 100%    2 MiB   2.3MB/s    00:01
Checking integrity... done (0 conflicting)
[1/1] Installing npm3-3.10.10_2...
Extracting npm3-3.10.10_2: 100%
Message from npm3-3.10.10_2:

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Use www/npm or www/npm-node* instead.

It is scheduled to be removed on or after 2017-12-31.

and then "npm install node-sass" works fine...(with ancient version of node and npm)
what a ballsache just to get some variables replaced in some css,,,,, pfft
maybe npm should have a look at how the FreeBSD ports collection is run?

This issue was with an old version with Node 8. We don't yet have pre-built binaries for newer version per https://github.com/sass/node-sass/issues/2129

Can we double check that https://github.com/nodejs/node/issues/14076 didn't re-appear again as https://github.com/nodejs/node/issues/17404 suggests? Can't check atm


Space-filling columns if possible

The columns are not space-filling in the width anymore.

I would argue that space filling is not a goal, but that the columns should have a width dependent on the content they show. Probably less than 1/3 of what we see here.

Yes, there will be a min/max/preferred size for each column type (see #37). The min width will be much less than in the screenshot shown above. So if there are only a few columns, which don't use the available space, that's of course fine. The space filling refers to the case where columns would grow over the space when using the preferred width. In this case, they will be first shrunk to the min width and then further aggregated - if possible.

@alexsb Please see the PR https://github.com/Caleydo/mothertable/issues/197
Btw. at the moment I handle the preferred size as maximum size. Because a column can only grow/shrink between minimum and maximum (preferred) size.

@thinkh, thanks! Do you think we need a differentiation between max and preferred size?

No, I was thinking of renaming preferred size to maxSize in the code. It would be much clearer.

@mstreit I am also thinking that we only need min and preferred size while writing down the excel

OK, then let's just differentiate between min and max size. Initially we add columns using the max size of course.

OK, I'll rename the variables in the code.


Top of page on Chrome Android is purple

Top of androids pages are purple. Change CSS to match nebra blue.

Fixed


Create anonymous servers that only accept same process connections

This is likely a common use case for an anonymous server, so this makes it easier to create while preserving security
As part of this PR, this also changes to having a MessageAcceptor protocol as previously discussed. It does add a bit of code in some places, but overall I think it's now the cleanest approach with there being three different acceptance "strategies".

@amomchilov I've also updated the tests to make use of this and all of them still pass


tag a fork

add dropdown list for tagging:

New feature
Bug fix
Refactoring
Configuration
Other [text field]

fixed.


Extra attribute falls back to default

Version of the schedule_state component

Configuration
#### heating_6_ : Nappali

  - platform: schedule_state
    name: Heating 6 schedule
    extra_attributes:
      unit_of_measurement: "°C"
      state_class: measurement
      state_name: "Távollét (alapértelmezett)"
    refresh: "6:00:00"
    default_state: "{{ states('input_number.heating_temp_away_mode') }}"
    icon: mdi:web-clock
    error_icon: mdi:clock-alert
    minutes_to_refresh_on_error: 5
    events:
# HÉTKÖZNAP
      - state: "{{ states('input_number.heating_6_temp_night') }}"
        state_name: "Hétköznap éjszaka"
        icon: mdi:clock-time-eleven-outline
        end: "{{ states('input_datetime.heating_weekday_morning_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'on'
      - state: "{{ states('input_number.heating_6_temp_morning') }}"
        state_name: "Hétköznap reggel"
        icon: mdi:clock-time-seven-outline
        start: "{{ states('input_datetime.heating_weekday_morning_start') }}"
        end: "{{ states('input_datetime.heating_weekday_day_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'on'
      - state: "{{ states('input_number.heating_6_temp_day') }}"
        state_name: "Hétköznap napközben"
        icon: mdi:clock-time-one-outline
        start: "{{ states('input_datetime.heating_weekday_day_start') }}"
        end: "{{ states('input_datetime.heating_weekday_evening_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'on'
      - state: "{{ states('input_number.heating_6_temp_evening') }}"
        state_name: "Hétköznap este"
        icon: mdi:clock-time-four-outline
        start: "{{ states('input_datetime.heating_weekday_evening_start') }}"
        end: "{{ states('input_datetime.heating_weekday_night_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'on'
      - state: "{{ states('input_number.heating_6_temp_night') }}"
        state_name: "Hétköznap éjszaka"
        icon: mdi:clock-time-eleven-outline
        start: "{{ states('input_datetime.heating_weekday_night_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'on'

# HÉTVÉGE
      - state: "{{ states('input_number.heating_6_temp_night') }}"
        state_name: "Hétvége éjszaka"
        icon: mdi:clock-time-eleven-outline
        end: "{{ states('input_datetime.heating_weekend_morning_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'off'
      - state: "{{ states('input_number.heating_6_temp_morning') }}"
        state_name: "Hétvége reggel"
        icon: mdi:clock-time-seven-outline
        start: "{{ states('input_datetime.heating_weekend_morning_start') }}"
        end: "{{ states('input_datetime.heating_weekend_day_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'off'
      - state: "{{ states('input_number.heating_6_temp_day') }}"
        state_name: "Hétvége napközben"
        icon: mdi:clock-time-one-outline
        start: "{{ states('input_datetime.heating_weekend_day_start') }}"
        end: "{{ states('input_datetime.heating_weekend_evening_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'off'
      - state: "{{ states('input_number.heating_6_temp_evening') }}"
        state_name: "Hétvége este"
        icon: mdi:clock-time-four-outline
        start: "{{ states('input_datetime.heating_weekend_evening_start') }}"
        end: "{{ states('input_datetime.heating_weekend_night_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'off'
      - state: "{{ states('input_number.heating_6_temp_night') }}"
        state_name: "Hétvége éjszaka"
        icon: mdi:clock-time-eleven-outline
        start: "{{ states('input_datetime.heating_weekend_night_start') }}"
        condition:
          - condition: state
            entity_id: 'binary_sensor.workday_extra'
            state: 'off'

# FELÜLBÍRÁLÁS
      - state: "{{ states('input_number.heating_6_temp_override') }}"
        state_name: "Felülbírálva"
        icon: mdi:account-clock-outline
        condition:
          - condition: state
            entity_id: input_boolean.heating_6_override_switch
            state: 'on'

# TÁVOL
      - state: "{{ states('input_number.heating_temp_away_mode') }}"
        state_name: "Távollét"
        icon: mdi:home-remove-outline
        condition:
          - condition: state
            entity_id: sensor.helyzet_csalad
            state: 'not_home'

Describe the bug
Sometimes the sensor falls back to default attribute state_name, despite being in a scheduled event. state is OK it doesn't fall back to default_state, only the extra attribute is affected.

Calling a recalculate service results in the correct value
Toggling a different event (eg. toggling ON and OFF the input_boolean.heating_6_override_switch) results in the correct value

It's really just sometimes, don't know when that happens, but I noticed it several times. It doesn't happen simultaneously on all the schedules.
Debug log

N/A

Kudos for all the great info on your config, really helps debug. I love seeing the Hungarian, I have great memories of travelling there (many years ago now).
This is a tricky one. I did find a code path where something might revert to the default, but I think it can only happen if there is an error in a template. Please try this update to see if the problems you see persist. Try the debug logs, that may provide more clues.

Where are U from, btw?
Downloaded and testing. I'll let you know how it goes.

I'm from Ottawa, Canada!

So far so good. I keep my eye on it.

I think it's OK now.


Data binding admin screen - table not hidden

When there isn't a data binding selected, the table is visible. It should be hidden until a data binding is selected.

Fixed.


CH32V307 access ports outside of PA and PB

I tested the blinky sketch with PD10 and PD11 but nothing happens. PA1 and PA2 works just fine. According to the board variant file there are only definitions for PA and PB. Is there any way for me to access those additional ports?

For the genericCH32V307VCT6 board, the variant only defines PA and PB pins in its digitalPin array. Indeed none of the PC, PD and PE ports are listed in that arary.
https://github.com/openwch/arduino_core_ch32/blob/main/variants/CH32V30x/CH32V307VCT6/variant_CH32V307VCT6.cpp#L19-L45
They can easily be added as new array entries, e.g., PD_10, PD_11 then become available as pin number 22 and 23. Of course, NUM_DIGITAL_PINS has to be increased by 2, too.
In any case, this is an issue with the Arduino core, not this platform. Please file an issue against https://github.com/openwch/arduino_core_ch32/, or even a PR if you can.


Upload iOS App to testflight

Current dependencies on/for this PR:

main

PR #54   👈

This stack of pull requests is managed by Graphite.


Issues Running Plex_autoscan Post Process Script

Hey,
I'm trying to get your plex_autoscan script you have in the post process folder to work when running your docker SMA containers. I have edited the plex_autoscan.py to add my webhook and have mounted it into the container using a bind mount. The file mounts correctly and the permissions are correct or at least the same as other files in the sma folder. I've also set to true the option in the autoProcess.ini to run post process scripts as defined in the readme. The script runs and converts everything exactly as expected however it nevers calls the plex_autoscan service. I can see in the sma logs that it does supposely run the plex_autoscan.py script however there is no logging output. if the script fails does it output loggjng to the sma.log file? My sma.logs are below

2020-06-30 17:02:07 - SonarrPostProcess - INFO - Sonarr extra script post processing started.
2020-06-30 17:02:07 - resources.readsettings - INFO - /usr/local/sma/venv/bin/python3
2020-06-30 17:02:07 - resources.readsettings - INFO - Loading config file /usr/local/sma/config/autoProcess.ini.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Processing /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E04 - Ovation WEBDL-1080p.mkv.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Input Data
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - {
    "format": "matroska,webm",
    "format-fullname": "Matroska / WebM",
    "video": {
        "index": 0,
        "codec": "h264",
        "pix_fmt": "yuv420p",
        "profile": "high",
        "fps": 24.0,
        "level": 4.0,
        "field_order": "progressive"
    },
    "audio": [
        {
            "index": 1,
            "codec": "eac3",
            "channels": 6,
            "samplerate": 48000,
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired"
        }
    ],
    "subtitle": [
        {
            "index": 2,
            "codec": "subrip",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 3,
            "codec": "subrip",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        }
    ],
    "attachment": []
}
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Reading video stream.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Video codec detected: h264.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Pix Fmt: yuv420p.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Profile: high.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Reading audio streams.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Audio detected for stream 1 - eac3 eng 6 channel.
2020-06-30 17:02:07 - resources.mediaprocessor - WARNING - Universal audio channel bitrate must be greater than 0, defaulting to 128 [universal-audio-channel-bitrate].
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Creating aac audio stream source audio stream 1 [universal-audio].
2020-06-30 17:02:07 - resources.mediaprocessor - WARNING - Unable to determine audio bitrate from source stream 1, defaulting to 128 per channel.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Creating ac3 audio stream from source stream 1.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Default audio stream set to eng ac3 6 channel stream [default-more-channels: True].
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Reading subtitle streams.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Text-based subtitle detected for stream 2 - subrip eng.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Text-based subtitle detected for stream 3 - subrip eng.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Scanned for external subtitles and found 0 results in your approved languages.
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Output Data
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - {
    "source": [
        "/main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E04 - Ovation WEBDL-1080p.mkv"
    ],
    "format": "mp4",
    "video": {
        "codec": "copy",
        "map": 0,
        "bitrate": 7976.411,
        "crf": -1,
        "maxrate": null,
        "bufsize": null,
        "level": 0.0,
        "profile": null,
        "pix_fmt": null,
        "field_order": "progressive",
        "width": null,
        "filter": null,
        "debug": "video"
    },
    "audio": [
        {
            "map": 1,
            "codec": "aac",
            "channels": 2,
            "bitrate": 256,
            "samplerate": null,
            "filter": null,
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": "Stereo",
            "debug": "universal-audio"
        },
        {
            "map": 1,
            "codec": "ac3",
            "channels": 6,
            "bitrate": 768,
            "filter": null,
            "samplerate": null,
            "language": "eng",
            "disposition": "+default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "bsf": null,
            "title": "5.1 Channel",
            "debug": "audio"
        }
    ],
    "subtitle": [],
    "attachment": []
}
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Preopts
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - []
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Postopts
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - [
    "-threads",
    "0",
    "-metadata:g",
    "encoding_tool=SMA"
]
2020-06-30 17:02:07 - resources.mediaprocessor - INFO - Starting conversion.
2020-06-30 17:04:57 - resources.mediaprocessor - INFO - /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E04 - Ovation WEBDL-1080p.mp4 created.
2020-06-30 17:04:58 - resources.mediaprocessor - INFO - Tagging /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E04 - Ovation WEBDL-1080p.mkv with TMDB ID 83135.
2020-06-30 17:04:58 - resources.metadata - INFO - Tagging file: /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E04 - Ovation WEBDL-1080p.mp4.
2020-06-30 17:04:58 - resources.metadata - INFO - Trying to write tags.
2020-06-30 17:04:58 - resources.metadata - INFO - Tags written successfully.
2020-06-30 17:04:58 - resources.mediaprocessor - INFO - Relocating MOOV atom to start of file.
2020-06-30 17:04:58 - qtfaststart - INFO - Removing free atom at 32 (8 bytes)
2020-06-30 17:04:58 - qtfaststart - INFO - Patching stco with 59777 entries
2020-06-30 17:04:58 - qtfaststart - INFO - Patching stco with 97451 entries
2020-06-30 17:04:58 - qtfaststart - INFO - Patching stco with 77836 entries
2020-06-30 17:04:58 - qtfaststart - INFO - Writing output...
2020-06-30 17:06:44 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/iTunes.py'.
2020-06-30 17:06:44 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/plex_autoscan.py'.
2020-06-30 17:06:44 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/sample.py'.
2020-06-30 17:06:44 - SonarrPostProcess - INFO - Sonarr response RescanSeries command: ID 42447 queued.
2020-06-30 17:06:44 - SonarrPostProcess - INFO - Requesting episode information from Sonarr for series ID 408.
2020-06-30 17:06:44 - SonarrPostProcess - INFO - State: started.
2020-06-30 17:06:54 - SonarrPostProcess - INFO - Final state: completed.
2020-06-30 17:06:54 - SonarrPostProcess - INFO - Rescan command completed
2020-06-30 17:06:54 - SonarrPostProcess - INFO - Requesting updated episode information from Sonarr for series ID 408.
2020-06-30 17:06:54 - SonarrPostProcess - INFO - Sonarr monitoring information updated for episode Ovation.
2020-06-30 17:06:54 - SonarrPostProcess - INFO - Sonarr response RenameSeries command: ID 42448 queued.

Could you post your config? It doesn’t look likes it’s running. The rescan line is a Sonarr function.

Oh wait never mind I see it now, do the other scripts run? If you put a basic test script in there that does something you can easily check work?

So ripped this script and created it in the docker container under the post process folder, running it manually it worked fine, however when having it called by sma script it doesn't run. It should created a folder, but doesn't when being called by sma script. My script and logs are below
#!/usr/bin/env python3
import os

# define the name of the directory to be created
path = "/tmp/sma"

try:
    os.mkdir(path)
except OSError:
    print ("Creation of the directory %s failed" % path)
else:
    print ("Successfully created the directory %s " % path)

2020-06-30 18:09:14 - SonarrPostProcess - INFO - Sonarr extra script post processing started.
2020-06-30 18:09:14 - resources.readsettings - INFO - /usr/local/sma/venv/bin/python3
2020-06-30 18:09:14 - resources.readsettings - INFO - Loading config file /usr/local/sma/config/autoProcess.ini.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Processing /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E06 - 8 WEBDL-1080p.mkv.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Input Data
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - {
    "format": "matroska,webm",
    "format-fullname": "Matroska / WebM",
    "video": {
        "index": 0,
        "codec": "h264",
        "pix_fmt": "yuv420p",
        "profile": "high",
        "fps": 24.0,
        "level": 4.0,
        "field_order": "progressive"
    },
    "audio": [
        {
            "index": 1,
            "codec": "eac3",
            "channels": 6,
            "samplerate": 48000,
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired"
        }
    ],
    "subtitle": [
        {
            "index": 2,
            "codec": "subrip",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 3,
            "codec": "subrip",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        }
    ],
    "attachment": []
}
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Reading video stream.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Video codec detected: h264.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Pix Fmt: yuv420p.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Profile: high.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Reading audio streams.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Audio detected for stream 1 - eac3 eng 6 channel.
2020-06-30 18:09:14 - resources.mediaprocessor - WARNING - Universal audio channel bitrate must be greater than 0, defaulting to 128 [universal-audio-channel-bitrate].
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Creating aac audio stream source audio stream 1 [universal-audio].
2020-06-30 18:09:14 - resources.mediaprocessor - WARNING - Unable to determine audio bitrate from source stream 1, defaulting to 128 per channel.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Creating ac3 audio stream from source stream 1.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Default audio stream set to eng ac3 6 channel stream [default-more-channels: True].
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Reading subtitle streams.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Text-based subtitle detected for stream 2 - subrip eng.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Text-based subtitle detected for stream 3 - subrip eng.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Scanned for external subtitles and found 0 results in your approved languages.
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Output Data
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - {
    "source": [
        "/main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E06 - 8 WEBDL-1080p.mkv"
    ],
    "format": "mp4",
    "video": {
        "codec": "copy",
        "map": 0,
        "bitrate": 5527.26,
        "crf": -1,
        "maxrate": null,
        "bufsize": null,
        "level": 0.0,
        "profile": null,
        "pix_fmt": null,
        "field_order": "progressive",
        "width": null,
        "filter": null,
        "debug": "video"
    },
    "audio": [
        {
            "map": 1,
            "codec": "aac",
            "channels": 2,
            "bitrate": 256,
            "samplerate": null,
            "filter": null,
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": "Stereo",
            "debug": "universal-audio"
        },
        {
            "map": 1,
            "codec": "ac3",
            "channels": 6,
            "bitrate": 768,
            "filter": null,
            "samplerate": null,
            "language": "eng",
            "disposition": "+default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "bsf": null,
            "title": "5.1 Channel",
            "debug": "audio"
        }
    ],
    "subtitle": [],
    "attachment": []
}
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Preopts
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - []
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Postopts
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - [
    "-threads",
    "0",
    "-metadata:g",
    "encoding_tool=SMA"
]
2020-06-30 18:09:14 - resources.mediaprocessor - INFO - Starting conversion.
2020-06-30 18:10:43 - resources.mediaprocessor - INFO - /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E06 - 8 WEBDL-1080p.mp4 created.
2020-06-30 18:10:44 - resources.mediaprocessor - INFO - Tagging /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E06 - 8 WEBDL-1080p.mkv with TMDB ID 83135.
2020-06-30 18:10:44 - resources.metadata - INFO - Tagging file: /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E06 - 8 WEBDL-1080p.mp4.
2020-06-30 18:10:44 - resources.metadata - INFO - Trying to write tags.
2020-06-30 18:10:44 - resources.metadata - INFO - Tags written successfully.
2020-06-30 18:10:44 - resources.mediaprocessor - INFO - Relocating MOOV atom to start of file.
2020-06-30 18:10:44 - qtfaststart - INFO - Removing free atom at 32 (8 bytes)
2020-06-30 18:10:44 - qtfaststart - INFO - Patching stco with 44894 entries
2020-06-30 18:10:45 - qtfaststart - INFO - Patching stco with 73189 entries
2020-06-30 18:10:45 - qtfaststart - INFO - Patching stco with 58458 entries
2020-06-30 18:10:45 - qtfaststart - INFO - Writing output...
2020-06-30 18:11:21 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/iTunes.py'.
2020-06-30 18:11:21 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/plex_autoscan.py'.
2020-06-30 18:11:21 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/sample.py'.
2020-06-30 18:11:21 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/test.py'.
2020-06-30 18:11:21 - SonarrPostProcess - INFO - Sonarr response RescanSeries command: ID 42558 queued.
2020-06-30 18:11:21 - SonarrPostProcess - INFO - Requesting episode information from Sonarr for series ID 408.
2020-06-30 18:11:21 - SonarrPostProcess - INFO - State: started.
2020-06-30 18:11:31 - SonarrPostProcess - INFO - Final state: completed.
2020-06-30 18:11:31 - SonarrPostProcess - INFO - Rescan command completed
2020-06-30 18:11:31 - SonarrPostProcess - INFO - Requesting updated episode information from Sonarr for series ID 408.
2020-06-30 18:11:31 - SonarrPostProcess - INFO - Sonarr monitoring information updated for episode 8.
2020-06-30 18:11:31 - SonarrPostProcess - INFO - Sonarr response RenameSeries command: ID 42559 queued.

Depending on how you have your operating system setup you might need to wrap things in a small shell script and point to your python executable
The post script execution is essentially just calling those files as executables so if the filetype isn't associated with python it may not launch
My dev machine is on windows and for example if I just use .py files it opens them in visual studio code instead of executing them because that's what the OS does with .py files but if I wrap things in a .bat file and point to python it works fine

The environment is your Sonarr/Radarr-SMA docker container images. I did check to see if the file would run if it was not called via python but as a shell script and you were partially right, it would error out with a permissions issue as scripts in your Sonarr-SMA post_process folder do not have executable rights. Once i chmod +x the folder i could run the scripts. However now there is a new issue, where when i go to run the script i get an error saying there is no module called requests. I actual get it on running any script using the call, ./postSonarr.py, it can't find any of its imported modules. However running the script normally called through sonarr it works fine and does convert stuff. However for the post_processing scripts i think it is erroring out with that module error however im not certain as it still doesnt show log output when called via the SMA scripts. I did change the shebang in the plex_autoscan.py file to be "#!/usr/bin/env python3" similar to other scripts in the SMA folder however i still get that import error. Any idea what it could be

So i took your advice and created a shell script and placed that in the post_process folder, it seems to be called according to the sma log but again it doesn't look like the plex_autoscan.py script is being called. Relevent logs and shell script below

2020-06-30 22:47:57 - SonarrPostProcess - INFO - Sonarr extra script post processing started.
2020-06-30 22:47:57 - resources.readsettings - INFO - /usr/local/sma/venv/bin/python3
2020-06-30 22:47:57 - resources.readsettings - INFO - Loading config file /usr/local/sma/config/autoProcess.ini.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Processing /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E08 - A Small Town WEBDL-1080p.mkv.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Input Data
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - {
    "format": "matroska,webm",
    "format-fullname": "Matroska / WebM",
    "video": {
        "index": 0,
        "codec": "h264",
        "pix_fmt": "yuv420p",
        "profile": "high",
        "fps": 24.0,
        "level": 4.0,
        "field_order": "progressive"
    },
    "audio": [
        {
            "index": 1,
            "codec": "eac3",
            "channels": 6,
            "samplerate": 48000,
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired"
        }
    ],
    "subtitle": [
        {
            "index": 2,
            "codec": "subrip",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 3,
            "codec": "subrip",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        }
    ],
    "attachment": []
}
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Reading video stream.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Video codec detected: h264.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Pix Fmt: yuv420p.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Profile: high.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Reading audio streams.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Audio detected for stream 1 - eac3 eng 6 channel.
2020-06-30 22:47:57 - resources.mediaprocessor - WARNING - Universal audio channel bitrate must be greater than 0, defaulting to 128 [universal-audio-channel-bitrate].
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Creating aac audio stream source audio stream 1 [universal-audio].
2020-06-30 22:47:57 - resources.mediaprocessor - WARNING - Unable to determine audio bitrate from source stream 1, defaulting to 128 per channel.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Creating ac3 audio stream from source stream 1.
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Default audio stream set to eng ac3 6 channel stream [default-more-channels: True].
2020-06-30 22:47:57 - resources.mediaprocessor - INFO - Reading subtitle streams.
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - Text-based subtitle detected for stream 2 - subrip eng.
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - Text-based subtitle detected for stream 3 - subrip eng.
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - Scanned for external subtitles and found 0 results in your approved languages.
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - Output Data
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - {
    "source": [
        "/main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E08 - A Small Town WEBDL-1080p.mkv"
    ],
    "format": "mp4",
    "video": {
        "codec": "copy",
        "map": 0,
        "bitrate": 6339.696,
        "crf": -1,
        "maxrate": null,
        "bufsize": null,
        "level": 0.0,
        "profile": null,
        "pix_fmt": null,
        "field_order": "progressive",
        "width": null,
        "filter": null,
        "debug": "video"
    },
    "audio": [
        {
            "map": 1,
            "codec": "aac",
            "channels": 2,
            "bitrate": 256,
            "samplerate": null,
            "filter": null,
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": "Stereo",
            "debug": "universal-audio"
        },
        {
            "map": 1,
            "codec": "ac3",
            "channels": 6,
            "bitrate": 768,
            "filter": null,
            "samplerate": null,
            "language": "eng",
            "disposition": "+default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "bsf": null,
            "title": "5.1 Channel",
            "debug": "audio"
        }
    ],
    "subtitle": [],
    "attachment": []
}
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - Preopts
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - []
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - Postopts
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - [
    "-threads",
    "0",
    "-metadata:g",
    "encoding_tool=SMA"
]
2020-06-30 22:47:58 - resources.mediaprocessor - INFO - Starting conversion.
2020-06-30 22:49:32 - resources.mediaprocessor - INFO - /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E08 - A Small Town WEBDL-1080p.mp4 created.
2020-06-30 22:49:33 - resources.mediaprocessor - INFO - Tagging /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E08 - A Small Town WEBDL-1080p.mkv with TMDB ID 83135.
2020-06-30 22:49:33 - resources.metadata - INFO - Tagging file: /main/Remote/Media/TV/The Twilight Zone (2019)/Season 2/The Twilight Zone (2019) - S02E08 - A Small Town WEBDL-1080p.mp4.
2020-06-30 22:49:33 - resources.metadata - INFO - Trying to write tags.
2020-06-30 22:49:34 - resources.metadata - INFO - Tags written successfully.
2020-06-30 22:49:34 - resources.mediaprocessor - INFO - Relocating MOOV atom to start of file.
2020-06-30 22:49:34 - qtfaststart - INFO - Removing free atom at 32 (8 bytes)
2020-06-30 22:49:34 - qtfaststart - INFO - Patching stco with 50790 entries
2020-06-30 22:49:34 - qtfaststart - INFO - Patching stco with 82801 entries
2020-06-30 22:49:34 - qtfaststart - INFO - Patching stco with 66135 entries
2020-06-30 22:49:34 - qtfaststart - INFO - Writing output...
2020-06-30 22:50:31 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/iTunes.py'.
2020-06-30 22:50:31 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/plex_autoscan.py'.
2020-06-30 22:50:31 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/plex_autoscan.sh'.
2020-06-30 22:50:31 - resources.mediaprocessor - INFO - Running script '/usr/local/sma/resources/../post_process/sample.py'.
2020-06-30 22:50:32 - SonarrPostProcess - INFO - Sonarr response RescanSeries command: ID 43038 started.
2020-06-30 22:50:32 - SonarrPostProcess - INFO - Requesting episode information from Sonarr for series ID 408.
2020-06-30 22:50:32 - SonarrPostProcess - INFO - State: started.

#!/usr/bin/env bash

$SMA_PATH/venv/bin/python3 $SMA_PATH/post_process/plex_autoscan.py

i got it to work finally, you were right we do need that shell script to actual get the python files to execute properly. My issue from above was that i forgot to make that shell script i created executable as well. Once i did, the plex_autoscan script started calling the webhook as expected. Thanks for you help with this issue


Importing PDI_C fails from C++ only cmake project

The c_std_99 feature is not available when the C language is not enabled

mentioned in commit 0aaf5c9dbd997175cfc5b40d853f54b5f3b16126

mentioned in commit e1466d577fc7744be7d8e60c853e82674f9e8e37


Update README.md

Updated the read me to contain it can be downloaded via bower , which took all  day think it was not in bower library wanted to just install via bower install ####.git , but it seems it was already uploaded/registered to bower , which was in ur npm readme

Please check other pull requests.
bower is not supported, and will be removed in the next release
https://github.com/sroze/ngInfiniteScroll/pull/305
https://github.com/sroze/ngInfiniteScroll/pull/293

Bower users must have npm installed anyway, they can install and use the package with npm from the ./node_modules directory.


electrumx is now on python 3.8, not 3.7 -- offering bounty for update

Hi,
This script is trying to install python 3.7 but electrumx now runs on 3.8.
I got a $25 bitcoin bounty if you can update this for me in the next few days.
Thank you <3
edit: I have tried this on ubuntu 18.04.6 and ubuntu 22.04.1 with no luck. I even installed python3.8-dev on both systems but still no-go

So looking at this a little longer I'm not sure if the problem is that it's not python 3.8 or if the problem is due to aiorpcX
(eleX) user@BTC-eX:~$ wget https://raw.githubusercontent.com/bauerj/electrumx-installer/master/bootstrap.sh -O - | bash
--2022-11-06 13:45:33--  https://raw.githubusercontent.com/bauerj/electrumx-installer/master/bootstrap.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 928 [text/plain]
Saving to: \u2018STDOUT\u2019

-                   100%[===================>]     928  --.-KB/s    in 0s

2022-11-06 13:45:33 (114 MB/s) - written to stdout [928/928]

Cloning into '/home/user/.electrumx-installer'...
remote: Enumerating objects: 310, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 310 (delta 8), reused 16 (delta 5), pack-reused 289
Receiving objects: 100% (310/310), 64.73 KiB | 4.98 MiB/s, done.
Resolving deltas: 100% (177/177), done.
[sudo] password for user:
WARNING: Only the last two LTS versions (18.04 and 20.04) are officially supported (but this will probably work)
Installing installer dependencies
Adding new user for electrumx
Creating database directory in /db
INFO:    Python 3.7 is already installed.
Installing git
Installing RocksDB
Installing python_rocksdb
Checking pyrocksdb installation
Installing electrumx
 72.7% [====================================================
---- LOG OUTPUT BELOW ----
Reading state information...
git is already the newest version (1:2.34.1-1ubuntu1.5).
The following packages were automatically installed and are no longer required:
  libflashrom1 libftdi1-2
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.9ubuntu3).
libbz2-dev is already the newest version (1.0.8-5build1).
liblz4-dev is already the newest version (1.9.3-2build2).
libsnappy-dev is already the newest version (1.1.8-1build3).
libgflags-dev is already the newest version (2.2.2-2).
librocksdb-dev is already the newest version (6.11.4-3).
zlib1g-dev is already the newest version (1:1.2.11.dfsg-2ubuntu9.2).
The following packages were automatically installed and are no longer required:
  libflashrom1 libftdi1-2
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Requirement already satisfied: Cython>=0.20 in /usr/local/lib/python3.7/dist-packages (0.29.32)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Requirement already satisfied: python-rocksdb in /usr/local/lib/python3.7/dist-packages (0.7.0)
Requirement already satisfied: setuptools>=25 in /usr/local/lib/python3.7/dist-packages (from python-rocksdb) (65.5.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Cloning into '/tmp/electrumx'...
Note: switching to '1.16.0-80-g2f3e891'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 2f3e891 Merge pull request #193 from vertiond/vtc
Processing /tmp/electrumx
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
ERROR: Ignored the following versions that require a different python version: 0.19 Requires-Python >=3.8; 0.19.1 Requires-Python >=3.8; 0.20.0 Requires-Python >=3.8; 0.20.1 Requires-Python >=3.8; 0.20.2 Requires-Python >=3.8; 0.21.0 Requires-Python >=3.8; 0.21.1 Requires-Python >=3.8; 0.22.0 Requires-Python >=3.8; 0.22.1 Requires-Python >=3.8
ERROR: Could not find a version that satisfies the requirement aiorpcX[ws]<0.23,>=0.22.0 (from e-x) (from versions: 0.1, 0.2, 0.4, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.5, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.6, 0.5.7, 0.5.8, 0.5.9, 0.6.0, 0.6.1, 0.6.2, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.11.0, 0.12.0, 0.12.1, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.13.5, 0.13.6, 0.14.0, 0.14.1, 0.15.0, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.18.0, 0.18.1, 0.18.2, 0.18.3, 0.18.4, 0.18.5, 0.18.6, 0.18.7)
ERROR: No matching distribution found for aiorpcX[ws]<0.23,>=0.22.0

---- LOG OUTPUT ABOVE ----
ERROR:   Unable to install electrumx


Spelling in Critics "Uses or's instead of a searching literal"

Checks for repeated literal equalitity tests that should rather be implemented as a search in a literal collection.
tity made me giggle...
equalitity should be equality

Its in the critics browser, screen shot attached.

Ah, it is not Calypso. It is part of critiques package. Please, open Pharo issue for this.


docs: Remove ref to llama_eval in llama_cpp.py docs

The llama_eval function was removed in 0.2.14 (0d37ce5) but the docs still reference it. Updated some of the docs in llama_cpp.py to match the llama.h docs from upstream.
Note: the examples/low_level_api/*.py files still reference llama_eval and therefore don't work anymore, but I haven't looked into fixing these.

Thank you so much @richdougherty


How to fine tune

In the paper "Deep contextualized word representations" there was a supplemental section about fine tuning biLM.
I would like to know how to do it, specifically:

How to load pre-trained model on a data set and train further, for example 1 epoch, on a different data set?

I guess restart_ckpt_file argument can be used, but don't know how to use it.
Thanks in advance!

Self answer:
I got it work by code like following
from bilm.training import train

train(options, data, n_gpus, tf_save_dir, tf_log_dir, restart_ckpt_file=tf.train.latest_checkpoint(PRETRAINED_SAVE_DIR))


Insulater Redstone Conduit lights up when placed next to freshly placed CC Computer

The title is self-explanatory... this is probably only visual bug, the connectors are set to In/Out(only other option is Disabled)
Screenshot:

Also as required by Player: using FastCraft - just FYI

this is not a visual bug but it is actually outputting a signal


Connection Aborted

PowerDNS Authoritative Server V.4.5.3
API is functioning correctly. I am able to curl all endpoints from multiple machines on my network however powerdns-admin prints the following to log.
[server.py:60] ERROR - Can not get server statistics. DETAIL: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Upon attempting to sync domains, the following is printed in logs.
[domain.py:168] ERROR - Cannot update domain table. Error: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

Got the same issue,
[2022-02-14 22:10:12,684] [domain.py:168] ERROR - Cannot update domain table. Error: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
[2022-02-14 22:10:12,733] [server.py:60] ERROR - Can not get server statistics. DETAIL: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
[2022-02-14 22:10:18,738] [domain.py:168] ERROR - Cannot update domain table. Error: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
[2022-02-14 22:10:18,756] [server.py:60] ERROR - Can not get server statistics. DETAIL: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

using : the latest version on docker-compose
PDNS : 4.2.3
and PDNS-recursor: 4.2.5

can you perform from curl from powerdns-admin host to the auth statistics endpoint and share your result?

It means that PowerDNS Admin can't reach the PowerDNS Authoritative Server. You need to ensure in PDNS config if there is no ACL like <IP_ADDRESS> while in its log you don't have webserver refuse connexion from another IP.
The behaviour can change if you don't bind the network correctly in docker.
Can we have an update ?

Hey @jbe-dw & @RGanor,
From my side all is ok,
I've opened an issue: https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/1119 that was fixed
Have a good day,
Michael

Thanks


Newfoundland and Labrador are one province not two

See http://en.wikipedia.org/wiki/Provinces_and_territories_of_Canada
You currently have them as two things.

Thanks, fixed! I must've copy/pasted from a lousy source.


The PC formula in section 3.4 does not have the case for selective HW vectoring, clarification is needed.

The following PC formula still does not have the effect of selective HW vectoring described in section 2.3.4. Please clarify the selective HW vectoring concept in this formula table in section 3.4.
mtvec   Action on Interrupt
aaaa00  pc := OBASE                (original non-vectored CLINT mode)
aaaa01  pc := OBASE + 4 * exccode      (original vectored CLINT mode)
000010  pc := NBASE                           (non-vectored CLIC mode)
000011  pc := M[TBASE + XLEN/8 * exccode)] & ~1  (vectored CLIC mode)
xxxx1?  (xxxx!=0000)                            Reserved
OBASE = mtvec[XLEN-1:2]<<2 # Original vector base was at least 4-byte aligned.
NBASE = mtvec[XLEN-1:6]<<6 # New vector base is at least 64-byte aligned.
TBASE = mtvt[XLEN-1:6]<<6  # Trap vector table base is at least 64-byte aligned.
Thanks.
Chuanhua
Andes Technology

Now in section 4.4 of draft-20200423, updated to show effect of selective HW vectoring.
mtvec   Action on Interrupt
aaaa00  pc := OBASE                              (original non-vectored basic mode)
aaaa01  pc := OBASE + 4 * exccode                (original vectored basic mode)
000011                                           (CLIC mode)
(non-vectored)
pc := NBASE                                    if clicintattr[i].shv = 0
|| if cliccfg.nvbits = 0
(vector not supported)
(vectored)
pc := M[TBASE + XLEN/8 * exccode)] & ~1        if clicintattr[i].shv = 1
000010                                           Reserved
xxxx1?  (xxxx!=0000)                             Reserved
OBASE = mtvec[XLEN-1:2]<<2   # Original vector base was at least 4-byte aligned.
NBASE = mtvec[XLEN-1:6]<<6   # New vector base is at least 64-byte aligned.
TBASE = mtvt                 # Trap vector table base is aligned proportionally
# to the maximum number of interrupts (see details
# below).


PMC adjustmens

i have noticed a few problems with PMC in 3.7.0

spawn amount is too high, in factory i get usually about 10 pmcs, in big maps they are also too common

probably a bug but they spawn with 3 weapons everytime (2 prim and 1 handgun)

backpack loot is often full, and might be adjusted like they should have 1 or 2 items maximum since now they loot all bodies

not pmc but regular scav got too much meds, nades and loot , in live the loot is way less : )
tell me if you need to test me anything

Originally written by BALIST0N

PMCs replace 20% to 30% of scavs
1a. There's never going to be a perfect system but a value around 25% seems to work well in most situations
Having a secondary weapon has a 5% chance of occuring. You're most likely finding bots that have killed another bot and taken their weapon
Bot looting is limited to weapons and rigs, they don't pick it loose items
3a. Backpack loot has an average of 8 items, values can be adjusted in bear.json and usec.json

Originally written by chomp

okay no problem, issue cleaared : )

Originally written by BALIST0N


Codecov test

What do these changes do?

Related issue number

[ ] passes git diff upstream/master -u -- "*.py" | flake8 --diff
[ ] passes black --check modin/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/395/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/456/
Test PASSed.


No diagnostic for error in instantiated context

Given the following two files:
test.hpp:
void bar(int);

template <typename T> void foo(T t) { bar(t); }

test.cpp:
#include "main.hpp"

struct S {};

int main() { foo(S()); }

I do not get any diagnostics when I open test.cpp, even though it does not compile:
In file included from test.cpp:1:
test.hpp:3:39: error: no matching function for call to 'bar'
template <typename T> void foo(T t) { bar(t); }
                                      ^~~
test.cpp:5:14: note: in instantiation of function template specialization 'foo<S>' requested here
int main() { foo(S()); }
             ^
test.hpp:1:6: note: candidate function not viable: no known conversion from 'S' to 'int' for 1st argument
void bar(int);
     ^
1 error generated.

Unfortunately this is a pretty hard performance tradeoff I think. It's definitely a shortcoming we should document, but I'm not sure we can fix it.
foo is in the preamble, which we build once and reuse as long as the initial #includes of the file don't change. This preamble build is very slow (it's the main reason first-diagnostics are slow), and one thing that we do to speed it up is skipping parsing the bodies of functions that are declared in the header files.
This is up to a 2x speedup: https://reviews.llvm.org/D41495
When we come to parse the current file and it uses a template, this means we don't have the parsed body to instantiate, so that gets skipped. This is actually a big speedup too: 3-10x according to the same patch above. This means we don't produce any diagnostics as part of the instantiation.
I'm not sure if it's possible even in principle to instantiate the template once we've decided not to parse it in the preamble, templates need a weird mix of early and late analysis.
So per my understanding, we'll get diagnostics from class template instantiations, but not function template ones, and we'd have to give up a lot of performance all the time to get them back. @ilya-biryukov knows more about this than me, though.

It seems like the feature wouldn't be all that good:

once we've shown the user the "full" diagnostics, and they edit the file, and we get new "light" diagnostics, we're in a bind. We don't know if the extra diagnostics are valid, and may not get a refresh for another minute. If we hide them, it's confusing and removes most of the value of the feature. If we don't, it's annoying at best and misleading at worst.
the behavior is unpredictable: users can't rely on having these diagnostics at any given time.

And pretty expensive:

If we don't store and reuse the "full, body-parsed" preambles, latency is going to be terrible, like up to a minute
if we do, we're eating a lot more disk and ram all the time
this work needs to be done on another thread (to avoid blocking interactive work), and the two need to synchronize to ensure consistent diagnostics - this is a lot of complexity and doesn't fit our current threading model
we'll burn a lot of CPU doing this. Even if it's idle CPU it competes with background indexing and battery life.

I'd suggest commenting out the SkipFunctionBodies and seeing if that's actually better overall. We can easily expose that as a flag. Anything else seems likely to be a lot of effort for little reward.

I don't think we have any plans or serious ideas about how to make clear improvements here without hurting performance too much. (Apart from carving out an exception for make_unique!)
C++20 concepts may help with some cases, but this is definitely a limitation of our design. I think this bug can be closed but we should probably link it from a FAQ or something.

It really seems like we should have exceptions for emplace_back type functions, and for all headers within the projects we're developing.

I’ve noticed that the strategy we now used for optimizing(simply ignore function bodies in header files when building preamble) not only affects diagnostic messages aforementioned, but also type deduction for generic lambdas.
Type deduction on generic lambda was introduced about 1 year ago, which allows Clangd provide type info for lambda parameter types. It only applies to those templates that only instantiate once.
Not showing code block here as it's in another repo :(
The way it used to check the number of instantiation is to traverse ASTContext that built with Preamble. However, Preamble for non-main file (like headers?) is incomplete as the building process drops the function body(But std::make_unique* are reserved intentionally....), where templates may be instantiated. This could lead to inconsistent and confusing result like this:
#include <algorithm>
#include <vector>

template <typename Iter, typename F> F my_for_each(Iter b, Iter e, F f) {
  for (; b != e; ++b)
    f(*b);
  return f;
}

int main() {
  std::vector<int> V;
  my_for_each(V.begin(), V.end(), [&](auto I) { });    // I: int
  std::for_each(V.begin(), V.end(), [&](auto I) { });  // I: not deduced
}

By commenting out SkipFunctionBodies line I could get the correct deduction result.
A naive workaround that I can think of is, to allow user specify what headers they want to "parse throughly” in config file. The parsing process is transitive, meaning all headers included in specified file would be affected.
Preamble:
  DoParseFunctionBodyFor:
  [
    <algorithm>  #1
    "/abs/path/to/thirdparty/header”  #2
    "headers/relative/to/current/workspace” #3
  ]

std headers. All functions defined here or transitively included by this header would be parsed, e.g. for libstdc++, std::for_each is defined in <bits/stl_algo.h>, which is included by <algorithm>. Writing <algorithm> here makes std::for_each body visible to ASTContext.

Path to a third party header. This library could be installed somewhere like /usr/local/include/…

Path relative to current workspace.

I don't know if something like wildcard rule should be applicable here — comments are welcomed.
As to performance issue, I have learned from the original review D41495 that parsing function body would bring significant performance downgrade. But I don’t know how much downgrade we would bring up if we allow user to config what they want to parse. Yes it is a trade-off, but shouldn't we give the user opportunity to balance performance and features?
I did a rough test — I didn’t implement the idea yet, but later I’d like to provide more metrics here 🔢 . For <bits/stdc++.h> of GCC 11.1, if we remove the SkipFunctionBodies aforementioned and run clangd -check, building time cost for Preamble increases about 0.6 seconds.
(I’m running this test on a Linux VPS machine with 32G RAM, 16 cores CPU.)

Brainstorming a couple of related ideas:

As an alternative to an allowlist of headers, we could have an allowlist of function names. This would be more targeted and have a smaller performance impact, at the cost of more user configuration.

(This is slightly complicated by the fact that functions can be overloaded and defined in different scopes, but we could do something simple like apply the rule to all overloads in all scopes with the specified name, and accept some unintended matches.)

As an alternative to any user configuration, we could have heuristics to detect the sorts of functions where diagnostics from the instantiation are particularly likely to be valuable. Examples of potential heuristics:

Functions with a forwarding (T&&...) interface (suggested in an earlier comment).
Functions which take a callback as a template parameter (this would handle the generic lambda use case).

I encountered this issue when trying to wrap an emplace() with another emplace(). While  I understand the performance concerns, I think at least there should be a flag for users to control clangd's behavior. A whitelist makes sense too. Hope there will be some progress on this issue.

I'm going to reopen this to signal that there are potential improvements to be made here, based on the more recent comments.


Native optimized hello world

So the native compiler with optimizations can successfully compile and run the fractal program, but for some reason butchers the hello world program. Optimized and unoptimized bytecode properly executes the hello world program, and so does the unoptimized native.
It should print: "Hello World!\n"
but prints: "HeggjjG"(and then some other characters that can't be rendered)

Found the issue; the bc register is not set to junk after calling a print or input function in the native compiler.


UI Work

WIP for a Webimint UI.

Posting the (currently messy) figma file here for reference: https://www.figma.com/file/2YScgca6GpI1EXMvPjidxA/Webimint?node-id=0%3A1


Support for conan builds?

How can we help?
We use the current Jenkins Artifactory plugin to run conan builds.  The documentation for Jenkins Artifactory plugin says to start using this JFrog plugin instead, yet I do not see any documentation on running conan builds with the JFrog plugin.
Is there support for running Conan builds, specifically conan v. 2.0+, using this JFrog plugin, and if so, where is that documented?
If there isn't support for running Conan builds, can it be added?
If conan isn't supported, we cannot switch to this Jfrog plugin.
Thanks!

I have the same question, any updates?

I have the same question, any updates?

Carel, what I wound up having to do is run the conan and jf cli commands directly in my build container.  I can't use the jfrog or artifactory at all because they do not support conan 2.0.
I also added a conan extension I found:
https://github.com/conan-io/conan-extensions.git
Which gives me the ability to upload build information to jfrog for xray scanning.
Doing it by hand and using the conan extension is basically replicating the jfrog and artifactory plugin functionality.  It is concerning that none of the contributors has answered this question...


Buddy Nim in Java

💥 Proposal
I want to add Java implementation of the famous CodeChef problem called 'Buddy Nim'. The problem is solved using the concept of game theory. I am a GSSOC'21 participant.
Have you read the Contributing Guidelines on Pull Requests?
Yes!

/assign


Windows support

This PR adds support for Windows.
The service interface uses subcommands (my current design, which I find simpler), but @dra27 prefers flags, but it's the end of the week and I've been fighting against cmdliner for too long, so here it is.
The Lwt_io bit is going to be fixed upstream.
Vendoring winvsc is required for bug fixes (a PR is opened).
ExtUnix dev branch has required fixes, so this requires extunix > 0.3.1 (unreleased at the time of writing).

I think it's worth refactoring the changes in bin/ to minimise the different files between Unix and Windows - definitely worth having the same CLI for both, just with error messages if you try to register the service on Unix (it could in theory do something systemctl-y in future....!). Otherwise this is looking marvellous too 🙂

Looks OK, but I'm not very keen on the --install/--remove thing. Can we skip that code on Linux, so the options don't even show up in the man-page, and the required arguments really are required? It's a shame to lose cmdliner's error reporting everywhere just to support one platform.

Agreed.

One way might be to check the first argument manually. If it's install or remove then do the Windows thing, otherwise parse the arguments with cmdliner.

I think this is basically using sub-commands on Windows...
I'll try to come up with something.

Possibly we should change connect_addr to be a named option (as with ocluster-client) so it can't be confused with a command.

I was bitten by this at least once, added this change.

Ok, I'll rebase this branch when Windows prerequisites are merged.

Rebased.

I've merged bits of this in other PRs now. I think we're just waiting for https://github.com/savonet/ocaml-winsvc/pull/1 to be merged before this can go in.

winsvc has been released now, so I've merged this - thanks!


fix(build): include non-lazy loaded styles in style-tags

Current Behavior

Expected Behavior

Related Issue(s)

Fixes #

:tada: This PR is included in version 1.0.2 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Error: package com.jfoenix.controls.base is not visible

Hello,
First things first: Thanks for an awesome lib!!!
Today I was trying to migrate my app from java 8 to java 11, but I have faced an issue related to com.jfoenix module.
My app stopped compiling because the package com.jfoenix.controls.base is not accessible.
I'm using the 9.0.10 version of jfoenix lib (the latest available one at this moment)
Could you please, add an exports com.jfoenix.controls.base to the module-info?
P.S. - I have found some tricks on the internet that makes my app compile. One of them is by specifying --add-exports VM argument. But I suppose it would be better if the lib didn't force me to use any workarounds.
Thanks!
Regards,
David

Hello,
Well yeah I agree with you on that, but unfortunately I don't think there is a way to access JavaFX internal api without adding those exports (as far as I know), I'm open to suggestions for this issue.

Hi,
Hope you're doing well!
Thank you for your response!
Sorry for such a dumb questions, I'm new to Java 11 ))
I'm afraid I didn't got the whole idea of your comment. Here is what I'm trying to do:
....
import com.jfoenix.controls.base.IFXValidatableControl;
....
private List<IFXValidatableControl> NODES_TO_VALIDATE = new ArrayList<>();
....

And my IDE complains that the com.jfoenix.controls.base is not accessible.
I was thinking that this is because it is not declared in module-info file.
Could you point me the right way, please?
Sorry for inconvenience, and thanks!

Hi,
Hope you're doing well!
Thank you for your response!
Sorry for such a dumb questions, I'm new to Java 11 ))
I'm afraid I didn't got the whole idea of your comment. Here is what I'm trying to do:
....
import com.jfoenix.controls.base.IFXValidatableControl;
....
private List<IFXValidatableControl> NODES_TO_VALIDATE = new ArrayList<>();
....

And my IDE complains that the com.jfoenix.controls.base is not accessible.
I was thinking that this is because it is not declared in module-info file.
Could you point me the right way, please?
Sorry for inconvenience, and thanks!

Oh, sorry I think I misunderstood the issue. Well yeah I agree with that, I'll add exports com.jfoenix.controls.base to module-info.
Also, one thing to notice, in the case of using pickers (JFXDatePicker,JFXTimePicker,..) you still need to add some exports #889

Oh, sorry I think I misunderstood the issue. Well yeah I agree with that, I'll add exports com.jfoenix.controls.base to module-info.
Also, one thing to notice, in the case of using pickers (JFXDatePicker,JFXTimePicker,..) you still need to add some exports #889

Hi,
Hope you're doing well!
I just wanted to check if there is a new release?
Thanks,
David


Ethnicity

This issue was copied to GitHub as a result of our migration from BitBucket. Some of the context may have been lost in this migration, but you can find the original issue linked below.
Original issue: https://code.google.com/p/omrse/issues/detail?id=3
Hi,
Following our discussion at http://groups.google.com/group/omrse-discuss/browse_thread/thread/8479bc6f60935209, here is the definition we have been using for ethnicity in the context of PCIRN (http://www.pcirn.ca/): "Census 2006: Ethnic or cultural origin or origins of a subject’s ancestors. An ancestor is someone from whom a person is descended and is usually more distant than a grandparent. Other than Aboriginal persons, most people can trace their origins to their ancestors who first came to this continent. Ancestry should not be confused with citizenship or nationality. Self-reported by subject or parent-reported in the case of child."
Specifically, the values I need are:
North American Indian: North American Indian, Métis, Inuit
White/Caucasian
Chinese
South Asian: East Indian, Pakistani, Sri Lankan, etc.
Black
Filipino
Latin American
Southeast Asian: Vietnamese, Cambodian, Malaysian, Laotian, etc.
Arab
West Asian: Iranian, Afghan, etc.
Korean
Japanese
Alaskan Native
Native Hawaiian or other Pacific Islander

Melanie

https://github.com/ufbmi/OMRSE/wiki/RaceAndEthnicity

Classes have been added to model 'ethnic identity'.  OMB classes and specific ethnicity classes still need to be modeled.


Fixed bug in flappy bird

It really messed up my research with DQN RL variations, because it is possible to bypass pipe over the screen.
See screenshot: http://www.evernote.com/l/AClrdjOMAFBLSLm1-ZvYqa-63AOtriZ9NoI/
This state gives reward = 1.0 (notice bird partially over pipe)
player height 24, but it is enough to be at position -20 to bypass pipe.
Can you please give me rights to push patch to repo? I am planning to work with your repo and I could find more bugs.

Thanks for the PR.
Submit PR's, I will review and merge them. Ty!


Release Anonymous Usage Statistics

[ insert speech about ethics and open-source values/ how such data would help a wider range of devs/gain trust in the public about Anonymous Usage Stats]
Personally, I'm just curious on how the data looks like for fun. All programs usually have Stats but what do those stats look like to the devs. Other people are curious for other reasons... (freedom ect.)

Thanks for reaching out - looks like this was brought up already in https://github.com/atom/metrics/issues/56 if you want to read the discussion.

Unsubscribe
using the 24/7 Realtime Comprehensive Collection/Analysis/Intelligent Machine Learning Processing & Prediction of every conceivable metric/data point streamlined into actionable easily interpreted customizable visual presentation.

On Feb 24, 2018, at 8:32 PM, Orbital Ink<EMAIL_ADDRESS>wrote:
[ insert speech about ethics and open-source values/ how such data would help a wider range of devs/gain trust in the public about Anonymous Usage Stats]
Personally, I'm just curious on how the data looks like for fun. All programs usually have Stats but what do those stats look like to the devs. Other people are curious for other reasons... (freedom ect.)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Rust support

What about to add support for rust language?
For example juniper

Are you talking about Prisma Client?

If so, I've open a feature request here: https://github.com/prisma/prisma/issues/3220

I talk about Prisma server on rust

Is that mean rebuilding Prisma on Rust instead of Scala ?


Shadow Alpha

How can i change Shadow Alpha?
i have changed the shadow alpha in Style file but that does not make any effect on FloatingActionMenu.
0.1
please guide.

May be if you try this.
<com.github.clans.fab.FloatingActionMenu
...
app:menu_backgroundColor="#66000000"
...

...
</com.github.clans.fab.FloatingActionMenu>


Change footer

This branch is based on the redesign branch from my fork and that's why the commits from the previous pull-request #200  are visible here.

Now that #200 is merged, could you, please, update the redesign branch of your fork in order to reduce the "noise"?

@imobachgs I have created a new PR #203.


InvalidSequenceTokenException

We face an issue quite often:

temporarily failed to flush the buffer. next_retry=2016-01-29 15:40:52 +0000 error_class="Aws::CloudWatchLogs::Errors::InvalidSequenceTokenException" error="The given sequenceToken is invalid. The next expected sequenceToken is:<PHONE_NUMBER>9779864971021949846578250090634309625148623890" plugin_id="object:3ffaeda886e4"

Any ideas?

This is usually caused if you log from different places to the same stream. I have a fork with a fix for it. I will create a pull request to discuss the solution.

@ryotarai Please merge PR

well, this issue seems still exit

Hello,
I just ran into this issue this night also :
2018-05-24 09:36:18 +0200 [warn]: #0 updating upload sequence token forcefully because unrecoverable error occured error_class=Aws::CloudWatchLogs::Errors::InvalidSequenceTokenException error="The given sequenceToken is invalid. The next expected sequenceToken is:<PHONE_NUMBER>4311687560974364860991990129098109324179326370" log_group="website-prod" log_stream="nginx-cycloid-access" new_sequence_token="49581065914311687560974364852036267657392934886127486370"

I have as @andreaslang said two servers logging to the same logstream, but the PR doesn't seems to have fixed the issue :(

Said nothing, I have the logs of both servers in cloudwatch, I was wrong because of the message warn.
Is there a way to disable this warn message ?

Hello, this issue is still reproducible if log group name is the same for multiple pods for example:
        <record>
          stream_name ${record["kubernetes"]["container_name"]}
        </record>

Output:
updating upload sequence token forcefully because unrecoverable error occured error_class=Aws::CloudWatchLogs::Errors::InvalidSequenceTokenException error="The given sequenceToken is invalid. The next expected sequenceToken is:.....

retry succeeded
...