ESP YAML - error

The yaml file does not seem to work
esphome:
  name: jacuzzi
  friendly_name: Hotspring Envoy 2017
  comment: "Luxury Spa"

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "xxx"

ota:
  password: "xxx"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Jacuzzi Fallback Hotspot"
    password: "xxx"

captive_portal:

external_components:
- source: github://ylianst/esp-iq2020

uart:
  id: SpaConnection
  tx_pin: GPIO26
  rx_pin: GPIO32
  baud_rate: 38400

iq2020:
   uart_id: SpaConnection
   port: 1234

# If using celsius units on the hot tub remote, replace _f_ with _c_ in the three entries below.
# Feel free to remove any sensor that are not relevent for your hot tub.
sensor:
  - platform: iq2020
    current_f_temperature:
      name: Current Temperature
    target_f_temperature:
      name: Target Temperature
    outlet_f_temperature:
      name: Heater Outlet
    heater_wattage:
      name: Heater Power
    heater_total_runtime:
      name: Heater Runtime
    jets1_total_runtime:
      name: Jets 1 Runtime
    lifetime_runtime:
      name: Lifetime Runtime
    jets2_total_runtime:
      name: Jets 2 Runtime
#    jets3_total_runtime:
#      name: Jets 3 Runtime
    lights_total_runtime:
      name: Lights Runtime

switch:
  - platform: iq2020
    name: Lights
    id: lights_switch
    icon: "mdi:lightbulb"
    switch_datapoint: 0
  - platform: iq2020
    name: Spa Lock
    id: spa_lock_switch
    icon: "mdi:lock"
    switch_datapoint: 1
  - platform: iq2020
    name: Temperature Lock
    id: temp_lock_switch
    icon: "mdi:lock"
    switch_datapoint: 2
  - platform: iq2020
    name: Clean Cycle
    id: clean_cycle_switch
    icon: "mdi:vacuum"
    switch_datapoint: 3
  - platform: iq2020
    name: Summer Timer
    id: summer_timer_switch
    icon: "mdi:sun-clock"
    switch_datapoint: 4

fan:
  - platform: iq2020
    name: Jets 1
    id: jets1
    icon: "mdi:turbine"
    datapoint: 0
    speeds: 1
  - platform: iq2020
    name: Jets 2
    id: jets2
    icon: "mdi:turbine"
    datapoint: 1
    speeds: 2

climate:
  - platform: iq2020
    name: Temperature

Error when installing
INFO ESPHome 2024.5.4
INFO Reading configuration /config/esphome/jacuzzi.yaml...
Failed config

switch.iq2020: [source /config/esphome/jacuzzi.yaml:72]

  'datapoint' is a required option for [switch.iq2020].
  platform: iq2020
  name: Lights
  id: lights_switch
  icon: mdi:lightbulb

  [switch_datapoint] is an invalid option for [switch.iq2020]. Did you mean [datapoint]?
  switch_datapoint: 0
switch.iq2020: [source /config/esphome/jacuzzi.yaml:77]

  'datapoint' is a required option for [switch.iq2020].
  platform: iq2020
  name: Spa Lock
  id: spa_lock_switch
  icon: mdi:lock

  [switch_datapoint] is an invalid option for [switch.iq2020]. Did you mean [datapoint]?
  switch_datapoint: 1
switch.iq2020: [source /config/esphome/jacuzzi.yaml:82]

  'datapoint' is a required option for [switch.iq2020].
  platform: iq2020
  name: Temperature Lock
  id: temp_lock_switch
  icon: mdi:lock

  [switch_datapoint] is an invalid option for [switch.iq2020]. Did you mean [datapoint]?
  switch_datapoint: 2
switch.iq2020: [source /config/esphome/jacuzzi.yaml:87]

  'datapoint' is a required option for [switch.iq2020].
  platform: iq2020
  name: Clean Cycle
  id: clean_cycle_switch
  icon: mdi:vacuum

  [switch_datapoint] is an invalid option for [switch.iq2020]. Did you mean [datapoint]?
  switch_datapoint: 3
switch.iq2020: [source /config/esphome/jacuzzi.yaml:92]

  'datapoint' is a required option for [switch.iq2020].
  platform: iq2020
  name: Summer Timer
  id: summer_timer_switch
  icon: mdi:sun-clock

  [switch_datapoint] is an invalid option for [switch.iq2020]. Did you mean [datapoint]?
  switch_datapoint: 4

Your right. I updated the code from switch_datapoint to just datapoint and forgot to update the readme.md. I just updated it. Thanks! Let me know if you encounter any other issues. I may be the first one to try this integration.

Thank you for the fast update(s) !
Compilation works, and no errors in the log file and used the celcius parameters
Unfortianetly I can only install the device next week when the jacuzzi is back up and running. I keep you posted.
Did you find any parameters to monitor the ace system ?

I don't have the ACE system myself. However, once you get it installed, I can guide you to capture traffic and if we can decode that the data indicates, we can add ACE support.

By the way, I use Fahrenheit myself and I know that works. I may switch to Celcius this evening and do more testing on that just to make sure it works.


Closes: #1  fixed period and underscore username checking

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Fixes #1

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

looks good


Use 1 to test type fixnum as most-positive-fixnum may differ

on different machine

I don't think you meant this to be incorporated into the repo, right?


[ New Game ] : Added CarGame { GSSOC'23 }

A Fun Car Game.

@panwar8279 Could You Look Into This And Merge The Pr😊 >>And Point Out Issues If Any!

@panwar8279 when will you see this project .

@panwar8279  could you plz checkout this project ???

@panwar8279 Plz merge my PR

@panwar8279 Could you plz merge my PR ??

@panwar8279 Could you plz merge my PR ??

@panwar8279 Could you plz merge my PR ??


[WBCAMS-416] upgrade vulnerable npm packages

From reading the release notes of the upgraded packages, I'm not aware of any breaking changes.

To clarify, these proposed upgrades affect the WorkBC.Web front-end application only.  I'll create a separate PR for the WorkBC.Admin front-end application.


Get rid of master branch

Done as part of https://github.com/delphix/github-infra/commit/2f522127974fe8781f27a404a9e0f648afef61b0


Numbers on the left side of first column

Just a fixed numbering system (ending at the last task) so that you can see the order in which to do them easily.

Also eliminate column numbering, don't really need that

Note that if you press "!" it gives you a list of all due items, sorted. Check how this sorting works.


Conditional filename based on value of token

I have read the documentation https://bionus.github.io/imgbrd-grabber/docs/filename.html and some issues, particularly #1570 and #1056 but still confused is this feature is implemented yet.
What I am trying to do is determining the websitename value to match my filename settings

if it's danbooru,  %id% - %filename%.%ext%
if it's konachan,  %filename%.%ext%

Or am I missing something?

Indeed, that's currently not possible 🤔
You can't make conditions based on token values, only whether they are empty or not. Now that you mention it, that's quite problematic if one were to try to do a different filename per source, or per "rating" or anything else with fixed values.


Most of the zsh themes did not work in xshell

Hi. I have set ZSH_THEME="random" in .zshrc file, but only several of them work well. What could be the problem?

You have to restart zsh for some of the theme changes to apply; some themes make changes that aren't overwritten by other themes, so restarting zsh with exec zsh should make the trick.


feat(excludeFromSave): Added option to exclude files from organizeOnSave option

Closes #400

Started work on this and is already working. Tests missing and also wanted to log away the actual rule which resulted into skipping the organizeOnSave.
Also need to update changelog and documentation.

Updated the pull request with the requested changes (improved logging and renaming of config option).
Also merged develop into my branch, because there were some significant changes to filenames / structure.
Haven't been able to execute the tests locally (should they run on windows?) - thus haven't been writing any tests now.
Instead tried to test as good as possible while debugging the extension with 0, 1, and n existing exclude rules.
Here's also a sample output from the debug console:
2018-02-25T19:11:26.344Z - debug: [ImportOrganizer] OrganizeOnSave is skipped through excludeFromOrganizeOnSave for this file {"excludePattern":"polyfills\\.ts$","file":"c:\\Development\\docu-safe\\DocuSafe\\src\\DocuSafe.UI\\wwwroot\\polyfills.ts"}

Will you merge this in it's current state? Or do I have to provide the test coverage (which is a little hard for me, because I couldn't get the existing tests to run on my windows box)

@buehler hinthint ;-)

Bump


add ete3 mod to tests

To check for https://github.com/etetoolkit/ete/issues/195

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Not yet ...

@ltalirz do you know if there is a way to test the package that is built during CI? Like on bioconda?

@bernt-matthias you mean downloading the build from a PR? Sorry, I've never tried to do this.


The destroying on unmount is too aggressive

I am trying to use this in a multi-stepped process with a PDF, and it keeps destroying the entire damn source ref from the parent component along with the PDF component. I am literally just trying to show it on two different pages, and it's aggressively destroying the source so. I can fetch it on each step (a 7+MB PDF) or I can ??? -- it would be great if we got to decide when to destroy it

Destroy source was added to solve some performance issues, but you are right that it could be aggressive and upredictable, I will add an optional prop like auto-destroy to let the developer decide. Meanwhile you could use v-show instead of v-if to make your project works.


manager Import Failed,win10

I apologize in advance for my lack of computer knowledge,I installed 3d-pack in the comfy-manager,but just keeping import failed.
I already installed CUDA 12.1, torch 2.3.0+cu121/cu118，torchvision 0.18.0+cu121/cu118 following the basic installation requirement.
I am using win10 and I have tried "Build Required Packages Semi-Automatically",
but unfortunately, I don’t know how to enter steps 7 and 9 in my pc, my miniconda env is empty.
Sorry again for my lack of computer knowledge,
I would highly appretiate it if someone could guide me through resolving the situation.
following is the import failed:
"D:\AI\test>.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build
[START] Security scan
[DONE] Security scan
ComfyUI-Manager: installing dependencies done.
** ComfyUI startup time: 2024-07-25 21:33:42.470861
** Platform: Windows
** Python version: 3.11.8 (tags/v3.11.8:db85d51, Feb  6 2024, 22:03:32) [MSC v.1937 64 bit (AMD64)]
** Python executable: D:\AI\test\python_embeded\python.exe
** ComfyUI Path: D:\AI\test\ComfyUI
** Log path: D:\AI\test\comfyui.log
#######################################################################
[ComfyUI-Manager] Starting dependency installation/(de)activation for the extension
ComfyUI-Manager: EXECUTE => ['D:\AI\test\python_embeded\python.exe', '-m', 'pip', 'install', 'PyGithub']
Execute install/(de)activation script for 'D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack'
ComfyUI-Manager: EXECUTE => ['D:\AI\test\python_embeded\python.exe', '-m', 'pip', 'install', 'PyMCubes']
Execute install/(de)activation script for 'D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack'
[SKIP] Downgrading pip package isn't allowed: diffusers (cur=0.29.2)
[SKIP] Downgrading pip package isn't allowed: transformers (cur=4.42.4)
ComfyUI-Manager: EXECUTE => ['D:\AI\test\python_embeded\python.exe', '-m', 'pip', 'install', 'pytorch_msssim']
Execute install/(de)activation script for 'D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack'
ComfyUI-Manager: EXECUTE => ['D:\AI\test\python_embeded\python.exe', 'install.py']
Execute install/(de)activation script for 'D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack'
Looking in indexes: https://download.pytorch.org/whl/cu121
Looking in indexes: https://download.pytorch.org/whl/cu121
Looking in links: https://data.pyg.org/whl/torch-2.3.0+cu121.html
Looking in indexes: https://download.pytorch.org/whl/cu121
Processing d:\ai\test\comfyui\custom_nodes\comfyui-3d-pack_pre_builds_build_wheels_wheels_win_py311_cu121\diff_gaussian_rasterization-0.0.0-cp311-cp311-win_amd64.whl
diff-gaussian-rasterization is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
Processing d:\ai\test\comfyui\custom_nodes\comfyui-3d-pack_pre_builds_build_wheels_wheels_win_py311_cu121\kiui-0.2.10-py3-none-any.whl
Installing collected packages: kiui
Attempting uninstall: kiui
Found existing installation: kiui 0.2.11
Uninstalling kiui-0.2.11:
Successfully uninstalled kiui-0.2.11
Successfully installed kiui-0.2.10
Processing d:\ai\test\comfyui\custom_nodes\comfyui-3d-pack_pre_builds_build_wheels_wheels_win_py311_cu121\kiui-0.2.11-py3-none-any.whl
Installing collected packages: kiui
Attempting uninstall: kiui
Found existing installation: kiui 0.2.10
Uninstalling kiui-0.2.10:
Successfully uninstalled kiui-0.2.10
Successfully installed kiui-0.2.11
Processing d:\ai\test\comfyui\custom_nodes\comfyui-3d-pack_pre_builds_build_wheels_wheels_win_py311_cu121\nvdiffrast-0.3.1-py3-none-any.whl
nvdiffrast is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
Processing d:\ai\test\comfyui\custom_nodes\comfyui-3d-pack_pre_builds_build_wheels_wheels_win_py311_cu121\pointnet2_ops-3.0.0-cp311-cp311-win_amd64.whl
pointnet2-ops is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
Processing d:\ai\test\comfyui\custom_nodes\comfyui-3d-pack_pre_builds_build_wheels_wheels_win_py311_cu121\pytorch3d-0.7.7-cp311-cp311-win_amd64.whl
pytorch3d is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
Processing d:\ai\test\comfyui\custom_nodes\comfyui-3d-pack_pre_builds_build_wheels_wheels_win_py311_cu121\simple_knn-0.0.0-cp311-cp311-win_amd64.whl
simple-knn is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
Downloading /nvdiffrast-0.3.1-py3-none-any.whl to D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121/nvdiffrast-0.3.1-py3-none-any.whl
Downloading /pointnet2_ops-3.0.0-cp311-cp311-win_amd64.whl to D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121/pointnet2_ops-3.0.0-cp311-cp311-win_amd64.whl
Downloading /diff_gaussian_rasterization-0.0.0-cp311-cp311-win_amd64.whl to D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121/diff_gaussian_rasterization-0.0.0-cp311-cp311-win_amd64.whl
Downloading /simple_knn-0.0.0-cp311-cp311-win_amd64.whl to D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121/simple_knn-0.0.0-cp311-cp311-win_amd64.whl
Downloading /kiui-0.2.10-py3-none-any.whl to D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121/kiui-0.2.10-py3-none-any.whl
Downloading /pytorch3d-0.7.7-cp311-cp311-win_amd64.whl to D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121/pytorch3d-0.7.7-cp311-cp311-win_amd64.whl
Git folder finished in 00:00:03.24
[Comfy3D] pip install D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121\diff_gaussian_rasterization-0.0.0-cp311-cp311-win_amd64.whl to D:\AI\test\python_embeded\python.exe
[Comfy3D] pip install D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121\kiui-0.2.10-py3-none-any.whl to D:\AI\test\python_embeded\python.exe
[Comfy3D] pip install D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121\kiui-0.2.11-py3-none-any.whl to D:\AI\test\python_embeded\python.exe
[Comfy3D] pip install D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121\nvdiffrast-0.3.1-py3-none-any.whl to D:\AI\test\python_embeded\python.exe
[Comfy3D] pip install D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121\pointnet2_ops-3.0.0-cp311-cp311-win_amd64.whl to D:\AI\test\python_embeded\python.exe
[Comfy3D] pip install D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121\pytorch3d-0.7.7-cp311-cp311-win_amd64.whl to D:\AI\test\python_embeded\python.exe
[Comfy3D] pip install D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_Pre_Builds_Build_Wheels_Wheels_win_py311_cu121\simple_knn-0.0.0-cp311-cp311-win_amd64.whl to D:\AI\test\python_embeded\python.exe
[Comfy3D] Successfully installed all required wheels
Downloading /include/README.rst to D:\AI\test\python_embeded/include/README.rst
Downloading /include/Python.h to D:\AI\test\python_embeded/include/Python.h
Downloading /include/bytesobject.h to D:\AI\test\python_embeded/include/bytesobject.h
Downloading /include/ceval.h to D:\AI\test\python_embeded/include/ceval.h
Downloading /include/bytearrayobject.h to D:\AI\test\python_embeded/include/bytearrayobject.h
Downloading /include/boolobject.h to D:\AI\test\python_embeded/include/boolobject.h
Downloading /include/cpython/bytearrayobject.h to D:\AI\test\python_embeded/include/cpython/bytearrayobject.h
Downloading /include/abstract.h to D:\AI\test\python_embeded/include/abstract.h
Downloading /include/cpython/bytesobject.h to D:\AI\test\python_embeded/include/cpython/bytesobject.h
Downloading /include/cpython/code.h to D:\AI\test\python_embeded/include/cpython/code.h
Downloading /include/cpython/context.h to D:\AI\test\python_embeded/include/cpython/context.h
Downloading /include/cpython/classobject.h to D:\AI\test\python_embeded/include/cpython/classobject.h
Downloading /include/cpython/descrobject.h to D:\AI\test\python_embeded/include/cpython/descrobject.h
Downloading /include/cpython/complexobject.h to D:\AI\test\python_embeded/include/cpython/complexobject.h
Downloading /include/cpython/fileobject.h to D:\AI\test\python_embeded/include/cpython/fileobject.h
Downloading /include/bltinmodule.h to D:\AI\test\python_embeded/include/bltinmodule.h
Downloading /include/complexobject.h to D:\AI\test\python_embeded/include/complexobject.h
Downloading /include/cpython/abstract.h to D:\AI\test\python_embeded/include/cpython/abstract.h
Downloading /include/cpython/ceval.h to D:\AI\test\python_embeded/include/cpython/ceval.h
Downloading /include/cpython/cellobject.h to D:\AI\test\python_embeded/include/cpython/cellobject.h
Downloading /include/cpython/genobject.h to D:\AI\test\python_embeded/include/cpython/genobject.h
Downloading /include/cpython/funcobject.h to D:\AI\test\python_embeded/include/cpython/funcobject.h
Downloading /include/cpython/fileutils.h to D:\AI\test\python_embeded/include/cpython/fileutils.h
Downloading /include/cpython/import.h to D:\AI\test\python_embeded/include/cpython/import.h
Downloading /include/cpython/listobject.h to D:\AI\test\python_embeded/include/cpython/listobject.h
Downloading /include/cpython/longobject.h to D:\AI\test\python_embeded/include/cpython/longobject.h
Downloading /include/cpython/initconfig.h to D:\AI\test\python_embeded/include/cpython/initconfig.h
Downloading /include/cpython/longintrepr.h to D:\AI\test\python_embeded/include/cpython/longintrepr.h
Downloading /include/cpython/frameobject.h to D:\AI\test\python_embeded/include/cpython/frameobject.h
Downloading /include/cpython/floatobject.h to D:\AI\test\python_embeded/include/cpython/floatobject.h
Downloading /include/cpython/methodobject.h to D:\AI\test\python_embeded/include/cpython/methodobject.h
Downloading /include/cpython/odictobject.h to D:\AI\test\python_embeded/include/cpython/odictobject.h
Downloading /include/cpython/modsupport.h to D:\AI\test\python_embeded/include/cpython/modsupport.h
Downloading /include/cpython/object.h to D:\AI\test\python_embeded/include/cpython/object.h
Downloading /include/cpython/objimpl.h to D:\AI\test\python_embeded/include/cpython/objimpl.h
Downloading /include/cpython/picklebufobject.h to D:\AI\test\python_embeded/include/cpython/picklebufobject.h
Downloading /include/cpython/pthread_stubs.h to D:\AI\test\python_embeded/include/cpython/pthread_stubs.h
Downloading /include/cpython/pydebug.h to D:\AI\test\python_embeded/include/cpython/pydebug.h
Downloading /include/compile.h to D:\AI\test\python_embeded/include/compile.h
Downloading /include/cpython/pyctype.h to D:\AI\test\python_embeded/include/cpython/pyctype.h
Downloading /include/cpython/compile.h to D:\AI\test\python_embeded/include/cpython/compile.h
Downloading /include/cpython/pyerrors.h to D:\AI\test\python_embeded/include/cpython/pyerrors.h
Downloading /include/cpython/pyfpe.h to D:\AI\test\python_embeded/include/cpython/pyfpe.h
Downloading /include/cpython/pyframe.h to D:\AI\test\python_embeded/include/cpython/pyframe.h
Downloading /include/cpython/pythonrun.h to D:\AI\test\python_embeded/include/cpython/pythonrun.h
Downloading /include/cpython/pymem.h to D:\AI\test\python_embeded/include/cpython/pymem.h
Downloading /include/cpython/pylifecycle.h to D:\AI\test\python_embeded/include/cpython/pylifecycle.h
Downloading /include/cpython/pystate.h to D:\AI\test\python_embeded/include/cpython/pystate.h
Downloading /include/cpython/pythread.h to D:\AI\test\python_embeded/include/cpython/pythread.h
Downloading /include/cpython/sysmodule.h to D:\AI\test\python_embeded/include/cpython/sysmodule.h
Downloading /include/cpython/setobject.h to D:\AI\test\python_embeded/include/cpython/setobject.h
Downloading /include/cpython/tupleobject.h to D:\AI\test\python_embeded/include/cpython/tupleobject.h
Downloading /include/cpython/traceback.h to D:\AI\test\python_embeded/include/cpython/traceback.h
Downloading /include/cpython/unicodeobject.h to D:\AI\test\python_embeded/include/cpython/unicodeobject.h
Downloading /include/cpython/warnings.h to D:\AI\test\python_embeded/include/cpython/warnings.h
Downloading /include/cpython/pytime.h to D:\AI\test\python_embeded/include/cpython/pytime.h
Downloading /include/cpython/weakrefobject.h to D:\AI\test\python_embeded/include/cpython/weakrefobject.h
Downloading /include/descrobject.h to D:\AI\test\python_embeded/include/descrobject.h
Downloading /include/dynamic_annotations.h to D:\AI\test\python_embeded/include/dynamic_annotations.h
Downloading /include/dictobject.h to D:\AI\test\python_embeded/include/dictobject.h
Downloading /include/enumobject.h to D:\AI\test\python_embeded/include/enumobject.h
Downloading /include/errcode.h to D:\AI\test\python_embeded/include/errcode.h
Downloading /include/exports.h to D:\AI\test\python_embeded/include/exports.h
Downloading /include/fileobject.h to D:\AI\test\python_embeded/include/fileobject.h
Downloading /include/fileutils.h to D:\AI\test\python_embeded/include/fileutils.h
Downloading /include/datetime.h to D:\AI\test\python_embeded/include/datetime.h
Downloading /include/floatobject.h to D:\AI\test\python_embeded/include/floatobject.h
Downloading /include/frameobject.h to D:\AI\test\python_embeded/include/frameobject.h
Downloading /include/genericaliasobject.h to D:\AI\test\python_embeded/include/genericaliasobject.h
Downloading /include/import.h to D:\AI\test\python_embeded/include/import.h
Downloading /include/internal/pycore_abstract.h to D:\AI\test\python_embeded/include/internal/pycore_abstract.h
Downloading /include/internal/pycore_accu.h to D:\AI\test\python_embeded/include/internal/pycore_accu.h
Downloading /include/internal/pycore_asdl.h to D:\AI\test\python_embeded/include/internal/pycore_asdl.h
Downloading /include/internal/pycore_ast.h to D:\AI\test\python_embeded/include/internal/pycore_ast.h
Downloading /include/internal/pycore_ast_state.h to D:\AI\test\python_embeded/include/internal/pycore_ast_state.h
Downloading /include/internal/pycore_bitutils.h to D:\AI\test\python_embeded/include/internal/pycore_bitutils.h
Downloading /include/internal/pycore_blocks_output_buffer.h to D:\AI\test\python_embeded/include/internal/pycore_blocks_output_buffer.h
Downloading /include/internal/pycore_bytes_methods.h to D:\AI\test\python_embeded/include/internal/pycore_bytes_methods.h
Downloading /include/internal/pycore_bytesobject.h to D:\AI\test\python_embeded/include/internal/pycore_bytesobject.h
Downloading /include/internal/pycore_call.h to D:\AI\test\python_embeded/include/internal/pycore_call.h
Downloading /include/internal/pycore_ceval.h to D:\AI\test\python_embeded/include/internal/pycore_ceval.h
Downloading /include/internal/pycore_code.h to D:\AI\test\python_embeded/include/internal/pycore_code.h
Downloading /include/internal/pycore_atomic_funcs.h to D:\AI\test\python_embeded/include/internal/pycore_atomic_funcs.h
Downloading /include/internal/pycore_context.h to D:\AI\test\python_embeded/include/internal/pycore_context.h
Downloading /include/internal/pycore_compile.h to D:\AI\test\python_embeded/include/internal/pycore_compile.h
Downloading /include/internal/pycore_atomic.h to D:\AI\test\python_embeded/include/internal/pycore_atomic.h
Downloading /include/internal/pycore_dict.h to D:\AI\test\python_embeded/include/internal/pycore_dict.h
Downloading /include/internal/pycore_exceptions.h to D:\AI\test\python_embeded/include/internal/pycore_exceptions.h
Downloading /include/internal/pycore_fileutils.h to D:\AI\test\python_embeded/include/internal/pycore_fileutils.h
Downloading /include/internal/pycore_format.h to D:\AI\test\python_embeded/include/internal/pycore_format.h
Downloading /include/internal/pycore_floatobject.h to D:\AI\test\python_embeded/include/internal/pycore_floatobject.h
Downloading /include/internal/pycore_dtoa.h to D:\AI\test\python_embeded/include/internal/pycore_dtoa.h
Downloading /include/internal/pycore_frame.h to D:\AI\test\python_embeded/include/internal/pycore_frame.h
Downloading /include/internal/pycore_function.h to D:\AI\test\python_embeded/include/internal/pycore_function.h
Downloading /include/internal/pycore_gc.h to D:\AI\test\python_embeded/include/internal/pycore_gc.h
Downloading /include/cpython/dictobject.h to D:\AI\test\python_embeded/include/cpython/dictobject.h
Downloading /include/internal/pycore_gil.h to D:\AI\test\python_embeded/include/internal/pycore_gil.h
Downloading /include/internal/pycore_genobject.h to D:\AI\test\python_embeded/include/internal/pycore_genobject.h
Downloading /include/internal/pycore_emscripten_signal.h to D:\AI\test\python_embeded/include/internal/pycore_emscripten_signal.h
Downloading /include/internal/pycore_global_objects.h to D:\AI\test\python_embeded/include/internal/pycore_global_objects.h
Downloading /include/internal/pycore_global_strings.h to D:\AI\test\python_embeded/include/internal/pycore_global_strings.h
Downloading /include/internal/pycore_hamt.h to D:\AI\test\python_embeded/include/internal/pycore_hamt.h
Downloading /include/internal/pycore_import.h to D:\AI\test\python_embeded/include/internal/pycore_import.h
Downloading /include/internal/pycore_hashtable.h to D:\AI\test\python_embeded/include/internal/pycore_hashtable.h
Downloading /include/internal/pycore_interp.h to D:\AI\test\python_embeded/include/internal/pycore_interp.h
Downloading /include/internal/pycore_initconfig.h to D:\AI\test\python_embeded/include/internal/pycore_initconfig.h
Downloading /include/internal/pycore_interpreteridobject.h to D:\AI\test\python_embeded/include/internal/pycore_interpreteridobject.h
Downloading /include/internal/pycore_long.h to D:\AI\test\python_embeded/include/internal/pycore_long.h
Downloading /include/internal/pycore_moduleobject.h to D:\AI\test\python_embeded/include/internal/pycore_moduleobject.h
Downloading /include/internal/pycore_list.h to D:\AI\test\python_embeded/include/internal/pycore_list.h
Downloading /include/internal/pycore_namespace.h to D:\AI\test\python_embeded/include/internal/pycore_namespace.h
Downloading /include/internal/pycore_parser.h to D:\AI\test\python_embeded/include/internal/pycore_parser.h
Downloading /include/internal/pycore_pyerrors.h to D:\AI\test\python_embeded/include/internal/pycore_pyerrors.h
Downloading /include/internal/pycore_opcode.h to D:\AI\test\python_embeded/include/internal/pycore_opcode.h
Downloading /include/internal/pycore_pyhash.h to D:\AI\test\python_embeded/include/internal/pycore_pyhash.h
Downloading /include/internal/pycore_pylifecycle.h to D:\AI\test\python_embeded/include/internal/pycore_pylifecycle.h
Downloading /include/internal/pycore_pathconfig.h to D:\AI\test\python_embeded/include/internal/pycore_pathconfig.h
Downloading /include/internal/pycore_object.h to D:\AI\test\python_embeded/include/internal/pycore_object.h
Downloading /include/internal/pycore_pymath.h to D:\AI\test\python_embeded/include/internal/pycore_pymath.h
Downloading /include/internal/pycore_pystate.h to D:\AI\test\python_embeded/include/internal/pycore_pystate.h
Downloading /include/internal/pycore_condvar.h to D:\AI\test\python_embeded/include/internal/pycore_condvar.h
Downloading /include/internal/pycore_runtime.h to D:\AI\test\python_embeded/include/internal/pycore_runtime.h
Downloading /include/internal/pycore_getopt.h to D:\AI\test\python_embeded/include/internal/pycore_getopt.h
Downloading /include/internal/pycore_pymem.h to D:\AI\test\python_embeded/include/internal/pycore_pymem.h
Downloading /include/internal/pycore_sliceobject.h to D:\AI\test\python_embeded/include/internal/pycore_sliceobject.h
Downloading /include/internal/pycore_runtime_init.h to D:\AI\test\python_embeded/include/internal/pycore_runtime_init.h
Exception in download_url(): https://raw.githubusercontent.com/MrForExample/Comfy3D_Pre_Builds/main/_Python_Source_cpp/py311/include/codecs.h HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /MrForExample/Comfy3D_Pre_Builds/main/_Python_Source_cpp/py311/include/codecs.h (Caused by ProxyError('Cannot connect to proxy.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None)))
Downloading /include/internal/pycore_structseq.h to D:\AI\test\python_embeded/include/internal/pycore_structseq.h
Downloading /include/internal/pycore_signal.h to D:\AI\test\python_embeded/include/internal/pycore_signal.h
Downloading /include/internal/pycore_traceback.h to D:\AI\test\python_embeded/include/internal/pycore_traceback.h
Downloading /include/internal/pycore_tuple.h to D:\AI\test\python_embeded/include/internal/pycore_tuple.h
Downloading /include/internal/pycore_sysmodule.h to D:\AI\test\python_embeded/include/internal/pycore_sysmodule.h
Downloading /include/internal/pycore_typeobject.h to D:\AI\test\python_embeded/include/internal/pycore_typeobject.h
Downloading /include/internal/pycore_symtable.h to D:\AI\test\python_embeded/include/internal/pycore_symtable.h
Downloading /include/iterobject.h to D:\AI\test\python_embeded/include/iterobject.h
Downloading /include/internal/pycore_ucnhash.h to D:\AI\test\python_embeded/include/internal/pycore_ucnhash.h
Downloading /include/internal/pycore_unicodeobject.h to D:\AI\test\python_embeded/include/internal/pycore_unicodeobject.h
Downloading /include/internal/pycore_warnings.h to D:\AI\test\python_embeded/include/internal/pycore_warnings.h
Downloading /include/intrcheck.h to D:\AI\test\python_embeded/include/intrcheck.h
Downloading /include/listobject.h to D:\AI\test\python_embeded/include/listobject.h
Downloading /include/internal/pycore_strhex.h to D:\AI\test\python_embeded/include/internal/pycore_strhex.h
Downloading /include/marshal.h to D:\AI\test\python_embeded/include/marshal.h
Downloading /include/internal/pycore_unionobject.h to D:\AI\test\python_embeded/include/internal/pycore_unionobject.h
Downloading /include/internal/pycore_pyarena.h to D:\AI\test\python_embeded/include/internal/pycore_pyarena.h
Downloading /include/modsupport.h to D:\AI\test\python_embeded/include/modsupport.h
Downloading /include/methodobject.h to D:\AI\test\python_embeded/include/methodobject.h
Downloading /include/memoryobject.h to D:\AI\test\python_embeded/include/memoryobject.h
Downloading /include/longobject.h to D:\AI\test\python_embeded/include/longobject.h
Downloading /include/moduleobject.h to D:\AI\test\python_embeded/include/moduleobject.h
Downloading /include/object.h to D:\AI\test\python_embeded/include/object.h
Downloading /include/opcode.h to D:\AI\test\python_embeded/include/opcode.h
Downloading /include/objimpl.h to D:\AI\test\python_embeded/include/objimpl.h
Downloading /include/osdefs.h to D:\AI\test\python_embeded/include/osdefs.h
Downloading /include/patchlevel.h to D:\AI\test\python_embeded/include/patchlevel.h
Downloading /include/pyconfig.h to D:\AI\test\python_embeded/include/pyconfig.h
Downloading /include/pybuffer.h to D:\AI\test\python_embeded/include/pybuffer.h
Downloading /include/pydtrace.h to D:\AI\test\python_embeded/include/pydtrace.h
Downloading /include/pyerrors.h to D:\AI\test\python_embeded/include/pyerrors.h
Downloading /include/pydtrace.d to D:\AI\test\python_embeded/include/pydtrace.d
Downloading /include/pyexpat.h to D:\AI\test\python_embeded/include/pyexpat.h
Downloading /include/pyhash.h to D:\AI\test\python_embeded/include/pyhash.h
Downloading /include/pymacro.h to D:\AI\test\python_embeded/include/pymacro.h
Downloading /include/pylifecycle.h to D:\AI\test\python_embeded/include/pylifecycle.h
Downloading /include/pymacconfig.h to D:\AI\test\python_embeded/include/pymacconfig.h
Downloading /include/pycapsule.h to D:\AI\test\python_embeded/include/pycapsule.h
Downloading /include/pymath.h to D:\AI\test\python_embeded/include/pymath.h
Downloading /include/pyframe.h to D:\AI\test\python_embeded/include/pyframe.h
Downloading /include/pymem.h to D:\AI\test\python_embeded/include/pymem.h
Downloading /include/pyport.h to D:\AI\test\python_embeded/include/pyport.h
Downloading /include/pystate.h to D:\AI\test\python_embeded/include/pystate.h
Downloading /include/pythonrun.h to D:\AI\test\python_embeded/include/pythonrun.h
Downloading /include/rangeobject.h to D:\AI\test\python_embeded/include/rangeobject.h
Downloading /include/pythread.h to D:\AI\test\python_embeded/include/pythread.h
Downloading /include/pystrcmp.h to D:\AI\test\python_embeded/include/pystrcmp.h
Downloading /include/sliceobject.h to D:\AI\test\python_embeded/include/sliceobject.h
Downloading /include/pytypedefs.h to D:\AI\test\python_embeded/include/pytypedefs.h
Downloading /include/setobject.h to D:\AI\test\python_embeded/include/setobject.h
Downloading /include/osmodule.h to D:\AI\test\python_embeded/include/osmodule.h
Downloading /include/structmember.h to D:\AI\test\python_embeded/include/structmember.h
Downloading /include/token.h to D:\AI\test\python_embeded/include/token.h
Downloading /include/sysmodule.h to D:\AI\test\python_embeded/include/sysmodule.h
Downloading /include/traceback.h to D:\AI\test\python_embeded/include/traceback.h
Downloading /include/py_curses.h to D:\AI\test\python_embeded/include/py_curses.h
Downloading /include/structseq.h to D:\AI\test\python_embeded/include/structseq.h
Downloading /include/tracemalloc.h to D:\AI\test\python_embeded/include/tracemalloc.h
Downloading /include/typeslots.h to D:\AI\test\python_embeded/include/typeslots.h
Downloading /include/unicodeobject.h to D:\AI\test\python_embeded/include/unicodeobject.h
Downloading /include/tupleobject.h to D:\AI\test\python_embeded/include/tupleobject.h
Downloading /include/warnings.h to D:\AI\test\python_embeded/include/warnings.h
Downloading /libs/_tkinter.lib to D:\AI\test\python_embeded/libs/_tkinter.lib
Downloading /include/weakrefobject.h to D:\AI\test\python_embeded/include/weakrefobject.h
Downloading /libs/python311.lib to D:\AI\test\python_embeded/libs/python311.lib
Downloading /libs/python3.lib to D:\AI\test\python_embeded/libs/python3.lib
Downloading /include/pystrtod.h to D:\AI\test\python_embeded/include/pystrtod.h
Couldn't download folder _Python_Source_cpp/py311 from repo MrForExample/Comfy3D_Pre_Builds Could not download _Python_Source_cpp/py311/include/codecs.h from https://raw.githubusercontent.com/MrForExample/Comfy3D_Pre_Builds/main/_Python_Source_cpp/py311/include/codecs.h, please check your internet connection.
[Comfy3D] [WARNING] [WARNING] Couldn't download directory _Python_Source_cpp/py311 in remote repository MrForExample/Comfy3D_Pre_Builds to D:\AI\test\python_embeded, some nodes may not work properly!
[Comfy3D] Successfully installed Comfy3D! Let's Accelerate!
[ComfyUI-Manager] Startup script completed.
#######################################################################
Prestartup times for custom nodes:
0.0 seconds: D:\AI\test\ComfyUI\custom_nodes\ComfyUI-Easy-Use
30.9 seconds: D:\AI\test\ComfyUI\custom_nodes\ComfyUI-Manager
Total VRAM 16380 MB, total RAM 32607 MB
pytorch version: 2.3.0+cu121
WARNING[XFORMERS]: xFormers can't load C++/CUDA extensions. xFormers was built for:
PyTorch 2.3.0+cu118 with CUDA 1108 (you have 2.3.0+cu121)
Python  3.11.9 (you have 3.11.8)
Please reinstall xformers (see https://github.com/facebookresearch/xformers#installing-xformers)
Memory-efficient attention, SwiGLU, sparse and more won't be available.
Set XFORMERS_MORE_DETAILS=1 for more details
xformers version: 0.0.26.post1+cu118
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA GeForce RTX 4060 Ti : cudaMallocAsync
Using pytorch cross attention
[Prompt Server] web root: D:\AI\test\ComfyUI\web
Adding extra search path checkpoints D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/Stable-diffusion
Adding extra search path configs D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/Stable-diffusion
Adding extra search path vae D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/VAE
Adding extra search path loras D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/Lora
Adding extra search path loras D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/LyCORIS
Adding extra search path upscale_models D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/ESRGAN
Adding extra search path upscale_models D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/RealESRGAN
Adding extra search path upscale_models D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/SwinIR
Adding extra search path embeddings D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\embeddings
Adding extra search path hypernetworks D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/hypernetworks
Adding extra search path controlnet D:\AI\sd-webui-aki(1)\sd-webui-aki-v4.8\models/ControlNet
Web extensions folder found at D:\AI\test\ComfyUI\web\extensions\ComfyLiterals
Traceback (most recent call last):
File "D:\AI\test\ComfyUI\nodes.py", line 1931, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack_init.py", line 47, in
module = importlib.import_module(f".{nodes_filename}", package=name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "importlib_init_.py", line 126, in import_module
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1147, in _find_and_load_unlocked
File "", line 690, in load_unlocked
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack\nodes.py", line 48, in
from FlexiCubes.flexicubes_trainer import FlexiCubesTrainer
File "D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack\MVs_Algorithms\FlexiCubes\flexicubes_trainer.py", line 13, in
from .loss import sdf_reg_loss
File "D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack\MVs_Algorithms\FlexiCubes\loss.py", line 9, in
import torch_scatter
File "D:\AI\test\python_embeded\Lib\site-packages\torch_scatter_init.py", line 16, in
torch.ops.load_library(spec.origin)
File "D:\AI\test\python_embeded\Lib\site-packages\torch_ops.py", line 1032, in load_library
ctypes.CDLL(path)
File "ctypes_init.py", line 376, in init
FileNotFoundError: Could not find module 'D:\AI\test\python_embeded\Lib\site-packages\torch_scatter_scatter_cuda.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
Cannot import D:\AI\test\ComfyUI\custom_nodes\ComfyUI-3D-Pack module for custom nodes: Could not find module 'D:\AI\test\python_embeded\Lib\site-packages\torch_scatter_scatter_cuda.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
[Allor]: 0 nodes were overridden.
[Allor]: 12 modules were enabled.
[Allor]: 98 nodes were loaded.
Comfy-Easy-Use v1.2.1: Loaded
Total VRAM 16380 MB, total RAM 32607 MB
pytorch version: 2.3.0+cu121
xformers version: 0.0.26.post1+cu118
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA GeForce RTX 4060 Ti : cudaMallocAsync
Loading: ComfyUI-Impact-Pack (V5.18.13)
Loading: ComfyUI-Impact-Pack (Subpack: V0.6)
[Impact Pack] Wildcards loading done.
Loading: ComfyUI-Inspire-Pack (V0.82)
Loading: ComfyUI-Manager (V2.46.3)
ComfyUI Revision: 2387 [6045ed31] | Released on '2024-07-21'
python_executable_path:  D:\AI\test\python_embeded\python.exe
python_embeded_path:  D:\AI\test\python_embeded
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
(pysssss:WD14Tagger) [DEBUG] Available ORT providers: TensorrtExecutionProvider, CUDAExecutionProvider, CPUExecutionProvider
(pysssss:WD14Tagger) [DEBUG] Using ORT providers: CUDAExecutionProvider, CPUExecutionProvider
Workspace manager - Openning file hash dict
🦄🦄Loading: Workspace Manager (V2.1.0)
ColorMod: Can't find pypng! Please install to enable 16bit image support.
Ignoring node 'CV2TonemapDurand' due to cv2 edition/version
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
Comfyroll Studio v1.76 :  175 Nodes Loaded
** For changes, please see patch notes at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md
** For help, please see the wiki at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki
[comfyui_controlnet_aux] | INFO -> Using ckpts path: D:\AI\test\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts
[comfyui_controlnet_aux] | INFO -> Using symlinks: False
[comfyui_controlnet_aux] | INFO -> Using ort providers: ['CUDAExecutionProvider', 'DirectMLExecutionProvider', 'OpenVINOExecutionProvider', 'ROCMExecutionProvider', 'CPUExecutionProvider', 'CoreMLExecutionProvider']
DWPose: Onnxruntime with acceleration providers detected
[START] ComfyUI AlekPet Nodes
Node -> ArgosTranslateNode [Loading]
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
Node -> DeepTranslatorNode [Loading]
Node -> ExtrasNode [Loading]
Node -> GoogleTranslateNode [Loading]
Node -> PainterNode [Loading]
Node -> PoseNode [Loading]
[END] ComfyUI AlekPet Nodes
FizzleDorf Custom Nodes: Loaded
[comfy_mtb] | INFO -> loaded 74 nodes successfuly
[comfy_mtb] | INFO -> Some nodes (5) could not be loaded. This can be ignored, but go to http://<IP_ADDRESS>:8188/mtb if you want more information.
WARNING: Could not find OPENAI_API_KEY in .env, disabling gpt prompt generation.
Efficiency Nodes: Attempting to add Control Net options to the 'HiRes-Fix Script' Node (comfyui_controlnet_aux add-on)...Success!
Efficiency Nodes Warning: Failed to import python package 'simpleeval'; related nodes disabled.
WAS Node Suite: BlenderNeko's Advanced CLIP Text Encode found, attempting to enable CLIPTextEncode support.
WAS Node Suite: CLIPTextEncode (BlenderNeko Advanced + NSP) node enabled under WAS Suite/Conditioning menu.
WAS Node Suite: OpenCV Python FFMPEG support is enabled
WAS Node Suite Warning: ffmpeg_bin_path is not set in D:\AI\test\ComfyUI\custom_nodes\was-node-suite-comfyui\was_suite_config.json config file. Will attempt to use system ffmpeg binaries if available.
WAS Node Suite: Finished. Loaded 218 nodes successfully.
    "Art is the triumph over chaos."


Minor manuscript edits

I like mostly everything how it is. I just added some clarifying stuff, and potentially adding in #158

Thanks @sdtaylor!


Header adaptive schema

@okennedy Please review the changes made in the following files:

Adaptive: New Scala file for checkheader.scala created which detects if loaded table has header or not returns a true/false value and the a view is created with the header.
Changes made to Multilens Trait - added check header function definition.

Is the intention here to have every loaded CSV create an adaptive schema?

Yes
-O

On Nov 3, 2017, at 09:19, Michael Brachmann<EMAIL_ADDRESS>wrote:
Is the intention here to have every loaded CSV create an adaptive schema?
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub, or mute the thread.

Do I need to change anything?

There were some changes required, but nothing major; I just made them during the merge.  I plan on pushing today to close the request.

Thanks


Rails5 Technical Debt: Move Mongoid-Session-Store-rails4 to a Rails5 lib

Thanks for creating an issue! Please fill out this form so we can be sure to have all the information we need, and to minimize back and forth.

What are we trying to do?

Well, right now we rely on a lib that is rails4 specific. It seems this lib is going to be absorbed into an official mongoid-session-store lib, and support for Rails 5 will be added there

Problem is, they haven't released the Rails 5 support yet

Bigger problem is, I added a reliance on a branch of a fork of the original lib where there is Rails 5 support

See: https://github.com/drgcms/mongo_session_store/tree/rails5
drgcms lib didn't work (he didn't implement a method we needed) so we forked to our own: https://github.com/DarthHater/mongo_session_store

What feature or behavior is this required for?

We want to make sure to use libs that are seeing active development, and won't be abandoned

If we don't do this we will probably be decently mad at ourselves when Rails 6 or something else comes along

How should we solve this issue?

Move to using the mongoid-session-store lib once they release a Rails 5 version

This one: https://github.com/mongoid/mongo_session_store

Related to the work at #865

Looks like there's an issue for rails 5 support that we can keep an eye on here: https://github.com/mongoid/mongo_session_store/issues/16


[Address Book v2] - Avoid deleting addressBook entry when deleting a safe

What it solves
fixes #2353
How this PR fixes it
Stop from dispatching addressBook/remove action when deleting a Safe
How to test it
Follow steps in issue #2353

The safe addresses are not longer being removed when the safe is being removed from its own settings.
Looks good to me


Fix/text extraction

Fixed the issue #19
Used the updated versions of deepex and nlp-modules-utils libraries.

Can we have context on the issues fixed? Not sure what these changes are for.

@ShekarArun addressed the issue #19


Unable to load kext on High Sierra (10.13)

Obviously High Sierra is still very early, at Developer Preview 1, but I thought I'd mention that the Karabiner Elements 0.91.1 kext is not able to be loaded:
kiryo:~ root# kextutil -v 6 /Library/Extensions/org.pqrs.driver.Karabiner.VirtualHIDDevice.kext/
Kext user-space log filter changed from 0xff2 to 0xfff.
Kext kernel-space log filter changed from 0xff2 to 0xfff.
Kext library architecture set to x86_64.
Can't stat /AppleInternal - No such file or directory.
Defaulting to kernel file '/System/Library/Kernels/kernel'
Kext library recording diagnostics for: validation authentication dependencies warnings.
/Library/Extensions/org.pqrs.driver.Karabiner.VirtualHIDDevice.kext appears to be loadable (not including linkage for on-disk libraries).
System policy prevents loading the kernel extension.
kiryo:~ root#

I verified it with codesign and it appears to be fine:
kiryo:~ root# codesign --display --verbose=4 /Library/Extensions/org.pqrs.driver.Karabiner.VirtualHIDDevice.kext/
Executable=/Library/Extensions/org.pqrs.driver.Karabiner.VirtualHIDDevice.kext/Contents/MacOS/VirtualHIDDevice
Identifier=org.pqrs.driver.Karabiner.VirtualHIDDevice.v040600
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=1138 flags=0x0(none) hashes=29+3 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha1=9dab0ba54dd0ec03c72e50593e69fb75819336a7
CandidateCDHash sha256=91f95ed243acbf16c435025dd467091d428ce6b0
Hash choices=sha1,sha256
Page size=4096
CDHash=91f95ed243acbf16c435025dd467091d428ce6b0
Signature size=8959
Authority=Developer ID Application: Fumihiko Takayama (G43BCU2T37)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=25 May 2017 at 17:45:47
Info.plist entries=20
TeamIdentifier=G43BCU2T37
Sealed Resources version=2 rules=12 files=0
Internal requirements count=1 size=212
kiryo:~ root# codesign --verify --verbose=4 /Library/Extensions/org.pqrs.driver.Karabiner.VirtualHIDDevice.kext/
/Library/Extensions/org.pqrs.driver.Karabiner.VirtualHIDDevice.kext/: valid on disk
/Library/Extensions/org.pqrs.driver.Karabiner.VirtualHIDDevice.kext/: satisfies its Designated Requirement
kiryo:~ root#

This install was upgraded from Sierra, where I was using the fork of 0.90.68 with Hyper key support, and that continued to work after the upgrade, and my Gatekeeper settings are still to allow App Store & Identified Developers.
I think the errors involved here are new, at least I haven't seen them anywhere else, and Google doesn't seem to know about them, so maybe some kind of kext policy has changed in 10.13 - except I would note that Little Snitch's kext loads fine.

FWIW I was able to load the kext with SIP disabled.

may i add my confirmation of this issue. in addition, first reboot of high sierra beta left me with the keyboard not accepting any input. figured to remove the package by using the mouse - which did remove the .kext in turn.

Apple just published a tech note about this. Technical Note TN2459:
Secure Kernel Extension Loading

macOS High Sierra 10.13 introduces a new feature that requires user approval before loading newly-installed third-party kernel extensions. Third-party kernel extensions (KEXTs) that were already present when upgrading to macOS High Sierra are granted automatic approval.

@jkooker did fail for me as to be expected when using prereleases..

just installed High Sierra, and when I do a fresh install from Homebrew Cask (version 90.92) it works fine but when I update to latest beta update (91.5) the kext fails to load.
I can uninstall and reinstall, downgrading to 90.92, and it works fine until I update to 91.5 again, so its clearly a combination of the new High Sierra kext permissions and some change in Karabiner Elements between 90.92 and 91.5

Downgraded to 90.92 for now and it's working again (using High Sierra 10.13 Beta (17A291m)). Thanks!
The direct dmg link is: https://pqrs.org/osx/karabiner/files/Karabiner-Elements-0.90.92.dmg

You should enable kext as @jkooker said.

I just tried updating from 90.92 to 91.5 while leaving the security & privacy pane open (tried something similar a few times earlier). I didn't observe a chance to 'Allow' at any point even after quitting and relaunching karabiner-elements.
This issue seems to affects multiple drivers I've had installed, though the popup warning to re-install the driver was observed:

There is no "Allow" button appear on the Security & Privacy panel. Event I have tried launch/relaunch Karabiner or load the kext with command line.

Can confirm same issue!

update: Earlier this evening I tried updating to the latest beta (0.91.9), and the problem persisted, but after i uninstalled and did a fresh reinstall to the same version (0.91.9) it now works
i.e. i was able to unblock the kext from the security system settings pane
I tried reinstalling a dozen times before to no avail, and nothing of note is different this time ¯_(ツ)_/¯

I added an alert into Karabiner-Elements Preferences for High Sierra in v0.91.10.
You can allow the kext easily.

Note: I'm just posting this here as a reference, but I've been observing that whenever updating to newer karabiner versions in high sierra beta 4 my machine will not completely boot, where under verbose mode I observe error messages such as "kextd stall", "WindowServer died". I can't quite pin this as a karabiner issue yet, but if anyone's experiencing similar you may want to file a radar and reference rdar://33527317 .

@seltzered Thanks for posting this. I think you just helped me avoid spending a few hours reinstalling High Sierra!

Eh, YMMV but I haven’t been observing issues in the public release of High
Sierra, pretty sure I’m now using the latest rev of karabiner-elements
On Fri, Oct 6, 2017 at 9:31 AM dalex7777<EMAIL_ADDRESS>wrote:

@seltzered https://github.com/seltzered Thanks for posting this. I
think you just helped me avoid spending a few hours reinstalling High
Sierra!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tekezo/Karabiner-Elements/issues/777#issuecomment-334805133,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AASJ23rc7CcVWPNSPJRpykxbB7iN_HO1ks5splW8gaJpZM4N4b9B
.

@tekezo I'm unable to click the allow button, have you encountered that before? The button turns blue like it's pressed, but nothing happens. Both with and without the lock in the lower left engaged. Have tried rebooting, reinstalling as well as completely uninstall and installing from scratch.

#1017

Still a thing after OSX 10.13.6 upgrade. At least change the name of the app to "Karabiner" or something so that it's instantly recognisable?


Incompatibility of v1.1.0 with recent numpy

numpy.int disappeared I guess
(was OK with 1.0.1, I think I remember having cleaned it in epygram, it would have reentered by mistake ?)
Alexandre
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/mary/pestepy/lib/python3.10/site-packages/epygram/formats/__init__.py", line 138, in resource
    fmt = guess(filename)
  File "/home/mary/pestepy/lib/python3.10/site-packages/epygram/formats/__init__.py", line 113, in guess
    r = fpx.dataformat(filename=filename, openmode='r', format=f)
  File "/home/common/sync/vortex/vortex-olive/site/footprints/collectors.py", line 389, in load
    return self.pickup(desc).get(self.tag, None)
  File "/home/common/sync/vortex/vortex-olive/site/footprints/collectors.py", line 310, in pickup
    return self.pickup_and_cache(desc, resolvecache=resolvecache)[0]
  File "/home/common/sync/vortex/vortex-olive/site/footprints/collectors.py", line 284, in pickup_and_cache
    desc[self.tag] = self.find_best(desc, resolvecache=resolvecache)
  File "/home/common/sync/vortex/vortex-olive/site/footprints/collectors.py", line 385, in find_best
    return topcl(topr, checked=True)
  File "/home/mary/pestepy/lib/python3.10/site-packages/epygram/formats/DDHLFA.py", line 70, in __init__
    if not LFA4py.wlfatest(self.container.abspath):
  File "/home/mary/pestepy/lib/python3.10/site-packages/epygram/extra/falfilfa4py/LFA.py", line 40, in wrapper
    result = func(*args)
  File "/home/mary/pestepy/lib/python3.10/site-packages/ctypesForFortran/__init__.py", line 554, in wrapper
    assert all(all((isinstance(item, (int, numpy.int, numpy.int64)) and
  File "/home/mary/pestepy/lib/python3.10/site-packages/ctypesForFortran/__init__.py", line 554, in <genexpr>
    assert all(all((isinstance(item, (int, numpy.int, numpy.int64)) and
  File "/home/mary/pestepy/lib/python3.10/site-packages/ctypesForFortran/__init__.py", line 554, in <genexpr>
    assert all(all((isinstance(item, (int, numpy.int, numpy.int64)) and
  File "/home/mary/pestepy/lib/python3.10/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?

Reentered by mistake... Indeed...
Corrected in ef83aa4b33abe910ccc2f11bb9750e44064776d3 (version 1.1.1) and in 7f521f78d0867fea5b16d428274c19a326f18463 (2.0.1)


[Failing Test]: Java ValidateRunner test ViewTest.testTriggeredLatestSingleton flaky/permared on multiple runners

What happened?
Newly added test org.apache.beam.sdk.transforms.ViewTest.testTriggeredLatestSingleton in #25940 is failing on several validate runner postcommits:
https://ci-beam.apache.org/view/PostCommit/job/beam_PostCommit_Java_VR_Dataflow_V2_Streaming/3502/testReport/
https://ci-beam.apache.org/view/PostCommit/job/beam_PostCommit_Java_PVR_Flink_Streaming/
https://ci-beam.apache.org/view/PostCommit/job/beam_PostCommit_Java_ValidatesRunner_Flink/
highly flaky (~80%)
https://ci-beam.apache.org/view/PostCommit/job/beam_PostCommit_Java_PVR_Samza/ permared:
java.lang.RuntimeException: The Runner experienced the following error during execution:
java.lang.UnsupportedOperationException: class org.apache.beam.runners.samza.SamzaRunner currently only supports event time or processing time but get SYNCHRONIZED_PROCESSING_TIME
	at org.apache.beam.runners.portability.JobServicePipelineResult.propagateErrors(JobServicePipelineResult.java:176)
	at org.apache.beam.runners.portability.JobServicePipelineResult.waitUntilFinish(JobServicePipelineResult.java:117)
	at org.apache.beam.runners.portability.testing.TestPortableRunner.run(TestPortableRunner.java:81)
	at org.apache.beam.sdk.Pipeline.run(Pipeline.java:321)

https://ci-beam.apache.org/view/PostCommit/job/beam_PostCommit_Java_ValidatesRunner_ULR/ permared:
java.lang.RuntimeException: The Runner experienced the following error during execution:
Traceback (most recent call last):
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/local_job_service.py", line 296, in _run_job
    self.result = self._invoke_runner()
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/local_job_service.py", line 318, in _invoke_runner
    return fn_runner.FnApiRunner(
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py", line 224, in run_via_runner_api
    return self.run_stages(stage_context, stages)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py", line 455, in run_stages
    bundle_results = self._execute_bundle(
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py", line 783, in _execute_bundle
    self._run_bundle(
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py", line 1012, in _run_bundle
    result, splits = bundle_manager.process_bundle(
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py", line 1380, in process_bundle
    self.bundle_context_manager.get_buffer(
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py", line 1172, in get_buffer
    self.execution_context.pipeline_context.windowing_strategies[
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/pipeline_context.py", line 163, in __getitem__
    return self.get_by_id(id)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/runners/pipeline_context.py", line 114, in get_by_id
    self._id_to_obj[id] = self._obj_type.from_runner_api(
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/transforms/core.py", line 3403, in from_runner_api
    triggerfn=TriggerFn.from_runner_api(proto.trigger, context),
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/transforms/trigger.py", line 304, in from_runner_api
    return {
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/transforms/trigger.py", line 737, in from_runner_api
    TriggerFn.from_runner_api(proto.repeat.subtrigger, context))
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/transforms/trigger.py", line 304, in from_runner_api
    return {
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Java_ValidatesRunner_ULR/src/sdks/python/apache_beam/transforms/trigger.py", line 413, in from_runner_api
    proto.after_processing_time.timestamp_transforms[0].delay.
IndexError: list index out of range

Issue Failure
Failure: Test is continually failing
Issue Priority
Priority: 1 (unhealthy code / failing or flaky postcommit so we cannot be sure the product is healthy)
Issue Components

[ ] Component: Python SDK
[X] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[X] Component: Flink Runner
[X] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[X] Component: Google Cloud Dataflow Runner

Fixed by #26707


Copying a UI Library doesn't update "public UI element" Guids

When you copy a UI library to make another similar one, the Guid isn't updated in the saved file under the "public UI elements" list. The new Guid is set in the content of the UI library, but not in the "public UI elements" list. This causes a mismatch in Guids, so when trying to find and instantiate an element from the library, it will fail. When copying UI libraries, the list of public UI elements should be rebuilt with new Guids so the UI library is saved properly.
This is relatively easily fixed outside of Xenko by opening up the UI library file and copy/pasting the correct Guid from the root element to the corresponding public UI element entry. Developers shouldn't have to do this, though.

Mostly fixed with this commit: https://github.com/phr00t/xenko/commit/e2e481648d877a155f1d756c7ae89eb887aaa220
When opening up a copy/pasted UI library, Xenko's gamestudio editor will fix it for you. If you never open up the copied UI library and save it, it will remain in a semi-broken state -- so this isn't completely fixed, but worked around enough for this to be closed.


[BUG] Wide and Deep: Feature not in features dictionary

I am following the Wide and Deep notebook and have a Pandas DataFrame of the following format for input:
  user_id  item_id    target                                      item_features
0   406225     7271  0.041523  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
1   406225     1183  0.000143  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
2   406225     5930  0.011455  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
3   406225     7162  0.001289  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
4   406225     7789  0.002005  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...

I get to about the 4th or 5th step when the model training crashes as it claims item_features is not in the features dictionary. I'm not sure if I've missed something. Happy to supply any more details.
INFO:tensorflow:Saving checkpoints for 0 into ./models/widedeep/model.ckpt.
INFO:tensorflow:loss = 170.29544, step = 0
INFO:tensorflow:global_step/sec: 204.513
INFO:tensorflow:loss = 0.25550294, step = 921 (4.503 sec)
INFO:tensorflow:global_step/sec: 196.912
INFO:tensorflow:loss = 0.0111105675, step = 1842 (4.677 sec)
INFO:tensorflow:global_step/sec: 198.757
INFO:tensorflow:loss = 0.043361906, step = 2763 (4.634 sec)
INFO:tensorflow:Saving checkpoints for 3685 into ./models/widedeep/model.ckpt.
INFO:tensorflow:global_step/sec: 185.382
INFO:tensorflow:loss = 0.20295088, step = 3684 (4.968 sec)
Traceback (most recent call last):
  File "model_wide_deep.py", line 293, in <module>
    wdm.run()
  File "model_wide_deep.py", line 288, in run
    self.train_and_eval(model, data_splits, user_item_info, steps)
  File "model_wide_deep.py", line 263, in train_and_eval
    steps=train_steps
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 354, in train
    loss = self._train_model(input_fn, hooks, saving_listeners)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 1207, in _train_model
    return self._train_model_default(input_fn, hooks, saving_listeners)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 1241, in _train_model_default
    saving_listeners)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 1471, in _train_with_estimator_spec
    _, loss = mon_sess.run([estimator_spec.train_op, estimator_spec.loss])
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 671, in run
    run_metadata=run_metadata)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1156, in run
    run_metadata=run_metadata)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1255, in run
    raise six.reraise(*original_exc_info)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/six.py", line 693, in reraise
    raise value
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1240, in run
    return self._sess.run(*args, **kwargs)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1320, in run
    run_metadata=run_metadata))
  File "/media/ntfs/Workspace/Project/rec-sys/reco_utils/common/tf_utils.py", line 234, in after_run
    len(self.eval_df)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 577, in predict
    features, None, model_fn_lib.ModeKeys.PREDICT, self.config)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 1195, in _call_model_fn
    model_fn_results = self._model_fn(features=features, **kwargs)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/canned/dnn_linear_combined.py", line 628, in _model_fn
    linear_sparse_combiner=linear_sparse_combiner)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/canned/dnn_linear_combined.py", line 179, in _dnn_linear_combined_model_fn
    dnn_logits = dnn_logit_fn(features=features, mode=mode)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/canned/dnn.py", line 109, in dnn_logit_fn
    return dnn_model(features, mode)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/keras/engine/base_layer.py", line 757, in __call__
    outputs = self.call(inputs, *args, **kwargs)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/canned/dnn.py", line 204, in call
    net = self._input_layer(features)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 333, in __call__
    from_template=True)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/ops/template.py", line 368, in __call__
    return self._call_func(args, kwargs)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/ops/template.py", line 311, in _call_func
    result = self._func(*args, **kwargs)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 222, in _internal_input_layer
    return _get_logits()
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 201, in _get_logits
    trainable=trainable)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 2500, in _get_dense_tensor
    return inputs.get(self)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 2289, in get
    transformed = column._transform_feature(self)  # pylint: disable=protected-access
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 2468, in _transform_feature
    input_tensor = inputs.get(self.key)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 2281, in get
    raise ValueError('Feature {} is not in features dictionary.'.format(key))
ValueError: Feature item_features is not in features dictionary.

originally defined at:
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/canned/dnn.py", line 108, in dnn_logit_fn
    name='dnn')
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/estimator/canned/dnn.py", line 143, in __init__
    create_scope_now=False)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column.py", line 323, in __init__
    self._name, _internal_input_layer, create_scope_now_=create_scope_now)
  File "/home/alex/anaconda3/envs/recsys/lib/python3.6/site-packages/tensorflow/python/ops/template.py", line 154, in make_template
    **kwargs)

Aaaand I've copied a line in wrong:
items = data.drop_duplicates(ITEM_COL)[[ITEM_COL]].reset_index(drop=True)
instead of
items = data.drop_duplicates(ITEM_COL)[[ITEM_COL, ITEM_FEAT_COL]].reset_index(drop=True)


Problem compiling custom bootstrap in scss | Error with relative paths

Please provide us with the following information:

OS?
macOS Sierra

Versions. Please run ng --version. If there's nothing outputted, please run
in a Terminal: node --version and paste the result here:
angular-cli: 1.0.0-beta.14
node: 6.5.0
os: darwin x64

Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.
Install bootstrap-sass and create a new scss file src/scss/bootstrap.scss and copy the content of the original bootstrap.scss in that file... Why create this file? because i need to import some extra files to override bootstrap styles

The log given by the failure. Normally this include a stack trace and some
more information.
ERROR in ./~/css-loader!./~/postcss-loader!./~/sass-loader!./src/scss/bootstrap.scss
Module not found: Error: Can't resolve '../fonts/bootstrap/glyphicons-halflings-regular.svg' in '/Users/xxxxxxxx/WebstormProjects/xxxxxxx/src/scss'

Mention any other details that might be useful.
In previous project, using react, i need to configure resolve-url-loader in webpack:
{
test: /\.scss$/,
loader: ExtractTextPlugin.extract("style", 'css?sourceMap!resolve-url!sass?sourceMap'),
}

Thanks! We'll be in touch soon.

The issue tracker is for bugs and feature requests; see CONTRIBUTING.md. For better support, consider creating a question on StackOverflow with all the details.

@JanStureNielsen well, angular-cli don't have any config to include the resolve-url loader, so, i think this could be considered as a feature request :D

$icon-font-path: '~bootstrap-sass/assets/fonts/bootstrap/'; @import "~bootstrap-sass/assets/stylesheets/bootstrap";
is all you need...

@j2L4e seems like the right answer to me. He's configuring the directory used by bootstrap prior to importing it.

Just tried the suggestion with overriding the $icon-font-path variable, and it does not seem to work.

OS: Linux, Fedora 24

Versions: angular-cli: 1.0.0-beta.17, node: 4.6.0, os: linux x64

Repro steps (repo with applied steps, hosted result):

create app and add bootstrap-sass
   ng init --style=sass
   npm install --save bootstrap-sass

change src/app/app.component.html to

edit src/app/app.component.sass to
   $icon-font-path: '~bootstrap-sass/assets/fonts/bootstrap/';
   @import '~bootstrap-sass/assets/stylesheets/bootstrap';

run ng serve

The bootstrap CSS is now built correctly, but the browser then requests the wrong URL:

Reopening to investigate @gyoshev's example.

Mine is set to this:
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../node_modules/bootstrap-sass/assets/fonts/bootstrap/")

bootstrap.scss is imported in styles.sass like this:
$bootstrap-sass-asset-helper: false
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../node_modules/bootstrap-sass/assets/fonts/bootstrap/")
@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap"

The .woff file is the renamed version of the glyphicon mainly because webpack renames it.

I have a similar problem with another library than bootstrap. The problem is actually quite "simple". In the library I'm using (like probably in bootstrap), the path between a css and an image is always relative to the css loading the file. It's not absolute or relative to anything else, because the library is not making any assumption where the module could be located.
However Angular CLI tries to resolve the path, not relatively to the loaded file, but relatively to the package.json of the project (or maybe angular-cli.json). This cause every such library to fail because the asset can never be located correctly.

@Krisa : Did u get a solution for the above? Im having to delete the entries in _glyphicons-halflings.scss(that are relative paths) and replace the locations of the file as an absolute path to get "ng build" to work properly .

This works for me with font-awesome:
$fa-font-path: '../node_modules/font-awesome/fonts';
@import '~font-awesome/scss/font-awesome';


Basics

Hi,
Sorry for this noob question but I've lost quite some time trying to get this to work.
I'm completely new to grunt, karma etc. but I know my way in Javascript.
I try to get this to run but I don't know where to put my file in order for it to run.
I've installed everything needed:
Package.json
{
  "name": "crawler",
  "version": "0.3.18",
  "description": "Web crawler for Node.js",
  "main": "crawler.js",
  "directories": {
    "example": "examples"
  },
  "dependencies": {
    "request": "~2.55.0",
    "underscore": "~1.8.3"
  },
  "devDependencies": {
    "browserify": "^13.0.0",
    "grunt": "^0.4.5",
    "grunt-eslint": "^18.0.0",
    "grunt-karma": "^0.12.2",
    "jasmine-core": "^2.4.1",
    "js-crawler": "^0.3.18",
    "karma": "^0.13.22",
    "karma-browserify": "^5.0.2",
    "karma-chrome-launcher": "^0.2.2",
    "karma-firefox-launcher": "^0.1.7",
    "karma-jasmine": "^0.3.8",
    "karma-jasmine-html-reporter": "^0.2.0",
    "karma-phantomjs-launcher": "^1.0.0",
    "phantomjs-prebuilt": "^2.1.6",
    "watchify": "^3.7.0"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/antivanov/js-crawler"
  },
  "keywords": [
    "web-crawler",
    "crawler",
    "scraping",
    "website-crawler",
    "crawling",
    "web-bot"
  ],
  "author": "Anton Ivanov<EMAIL_ADDRESS>  "license": "MIT",
  "bugs": {
    "url": "https://github.com/antivanov/js-crawler/issues"
  },
  "homepage": "https://github.com/antivanov/js-crawler"
}

Gruntfile:
require('grunt-karma');

module.exports = function(grunt) {

  grunt.initConfig({
    eslint: {
      target: ['Gruntfile.js', 'crawler.js', 'spec/**/*.js']
    },
    karma: {
      options: {
        frameworks: ['jasmine', 'browserify'],
        files: ['crawler.js', 'spec/*.spec.js'],
        browsers: ['PhantomJS'],
        singleRun: true,
        preprocessors: {
          'crawler.js': ['browserify'],
          'spec/**/*.js': ['browserify']
        },
        browserify: {
          debug: true
        }
      },
      unit: {
        files:
          {
            src: ['spec/**/*.js']
          }
      },
      unit_browser: {
        browsers: ['Firefox'],
        reporters: ['kjhtml'],
        singleRun: false,
      }
    }
  });

  grunt.loadNpmTasks('grunt-eslint');
  grunt.loadNpmTasks('grunt-karma');

  grunt.registerTask('default', ['eslint', 'karma:unit']);
};

My own created file:
var Crawler = require("js-crawler");
var url = "https://github.com";

var cra = new Crawler().configure({
    // maxRequestsPerSecond: 1,
    // maxConcurrentRequests: 5,
    // ignoreRelative: true,
    // depth: 1,
});

cra.crawl({
    url: url,
    success: function(page) {
        console.log(page.url);
    },
    failure: function(page) {
        console.log(page.status);
    },
    finished: function (crawledUrls) {
        console.log(crawledUrls);
    }
}, function(response) {
    console.log("ERROR occurred:");
    console.log(response.status);
    console.log(response.url);
    console.log(response.referer);
});

I've used the commands grunt karma:unit & grunt karma:unit_browser in my 'gruntfile.js' folder.
I've placed my own file in the same directory as gruntfile.js.
I also tried placing it in spec/.
Both commands give no errors and run but I'm not getting any output? When the browser opens the browserconsole is empty, if I refresh the page it takes a bit to load bu the console remains empty.
I know the solution is probably very simple but forgive me for being new to this and wanting to learn :).
I just want the output of the crawler displayed somewhere so I can start playing with it.

Hi Peter,
Do you want to set up a development environment or just use the crawler for crawling?

If you want to set up a development environment (in order to make changes to the crawler)

Check out the source code git clone https://github.com/antivanov/js-crawler
Run npm install to install the dependencies

After that it should be possible to run grunt karma:unit and grunt karma:unit_browser and make changes to the source code of the crawler.

If you want to just use the crawler, then it can simply be installed with (globally with the -g option if you do not want to created a separate package)

npm install -g js-crawler
After that it should be possible to import the crawler and the following should work:
var Crawler = require("js-crawler");
var url = "https://github.com";

var cra = new Crawler().configure({
    // maxRequestsPerSecond: 1,
    // maxConcurrentRequests: 5,
    // ignoreRelative: true,
    // depth: 1,
});

cra.crawl({
    url: url,
    success: function(page) {
        console.log(page.url);
    },
    failure: function(page) {
        console.log(page.status);
    },
    finished: function (crawledUrls) {
        console.log(crawledUrls);
    }
}, function(response) {
    console.log("ERROR occurred:");
    console.log(response.status);
    console.log(response.url);
    console.log(response.referer);
});

Thanks for your help. Got it to work now! Mixed up the 2 possibilities.
Last question, is it possible to interact with an external webpage? Like trigger a click?
I want to crawl a webpage which has a cookiewall.
The button which needs to be clicked is an  element wrapped in a form.
Really curious if this is even possible or if you can think of another solution.
Once again, thanks!

Unfortunately, in the current version it is not possible to interact with the page/execute JavaScript on the page. Now the crawler uses the request module that just returns the text content of the page.
In the future versions it should be possible to add support for alternative request mechanisms, maybe using something like PhantomJS which is more like a real browser. However, this is still only in the plans.


Customer relationship agent fails to deploy

Stack deployment fails at StreamlitAutoScalingTarget with error "Resource handler returned message: "Unable to assume IAM role: arn:aws:iam::942514891246:role/aws-service-role/ecs.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ECSService (Service: ApplicationAutoScaling, Status Code: 400, Request ID: 8e0a21e4-bcba-42dc-9649-a637db947a72)" (RequestToken: cd83145c-37e2-74b0-84d5-5e70b2fcb052, HandlerErrorCode: InvalidRequest)"

You are encountering an issue where the AWSServiceRoleForApplicationAutoScaling_ECSService role is not present in your AWS account. This role is required for the proper functioning of the application autoscaling feature in the Amazon Elastic Container Service (ECS).
To resolve this issue, we kindly request you to manually create the missing role by following these steps:

Navigate to the AWS Identity and Access Management (IAM) console.
Select "Roles" from the left-hand menu.
Search for the role named "AWSServiceRoleForApplicationAutoScaling_ECSService".
Open the role to trigger creation of the role.

Please delete the failed and completed stacks, and then redeploy the application by following the steps outlined in the README.md file.
We are currently working on an automated solution to address this issue, and the fix will be incorporated into the application soon.


Duplicate expressions on both sides of an assignment

Duplicate expressions on both sides of an assignment here is probably a mistake.

@risenW I would like to work on this 😶


[Model] Getting issue with instantiating SparkLGBMForecast

What happened + What you expected to happen
Getting error when instantiating SparkLGBMForecast.

Error message:
TypeError: 'JavaPackage' object is not callable
TypeError                                 Traceback (most recent call last)
 in
2 from xgboost.spark import SparkXGBRegressor
3 from mlforecast.distributed.models.spark.xgb import SparkXGBForecast
----> 4 models = [SparkLGBMForecast()]
5 #           SparkXGBForecast()]
6
/databricks/spark/python/pyspark/init.py in wrapper(self, *args, **kwargs)
112             raise TypeError("Method %s forces keyword arguments." % func.name)
113         self._input_kwargs = kwargs
--> 114         return func(self, **kwargs)
115     return wrapper
116
/local_disk0/.ephemeral_nfs/envs/pythonEnv-7caa5693-c402-498c-89e6-d2aabf9ef09b/lib/python3.8/site-packages/synapse/ml/lightgbm/LightGBMRegressor.py in init(self, java_obj, alpha, baggingFraction, baggingFreq, baggingSeed, binSampleCount, boostFromAverage, boostingType, catSmooth, categoricalSlotIndexes, categoricalSlotNames, catl2, chunkSize, dataRandomSeed, dataTransferMode, defaultListenPort, deterministic, driverListenPort, dropRate, dropSeed, earlyStoppingRound, executionMode, extraSeed, featureFraction, featureFractionByNode, featureFractionSeed, featuresCol, featuresShapCol, fobj, improvementTolerance, initScoreCol, isEnableSparse, isProvideTrainingMetric, labelCol, lambdaL1, lambdaL2, leafPredictionCol, learningRate, matrixType, maxBin, maxBinByFeature, maxCatThreshold, maxCatToOnehot, maxDeltaStep, maxDepth, maxDrop, maxNumClasses, maxStreamingOMPThreads, metric, microBatchSize, minDataInLeaf, minDataPerBin, minDataPerGroup, minGainToSplit, minSumHessianInLeaf, modelString, monotoneConstraints, monotoneConstraintsMethod, monotonePenalty, negBaggingFraction, numBatches, numIterations, numLeaves, numTasks, numThreads, objective, objectiveSeed, otherRate, parallelism, passThroughArgs, posBaggingFraction, predictDisableShapeCheck, predictionCol, referenceDataset, repartitionByGroupingColumn, samplingMode, samplingSubsetSize, seed, skipDrop, slotNames, timeout, topK, topRate, tweedieVariancePower, uniformDrop, useBarrierExecutionMode, useMissing, useSingleDatasetMode, validationIndicatorCol, verbosity, weightCol, xGBoostDartMode, zeroAsMissing)
404         super(LightGBMRegressor, self).init()
405         if java_obj is None:
--> 406             self._java_obj = self._new_java_obj("com.microsoft.azure.synapse.ml.lightgbm.LightGBMRegressor", self.uid)
407         else:
408             self._java_obj = java_obj
/databricks/spark/python/pyspark/ml/wrapper.py in _new_java_obj(java_class, *args)
64             java_obj = getattr(java_obj, name)
65         java_args = [_py2java(sc, arg) for arg in args]
---> 66         return java_obj(*java_args)
67
68     @staticmethod
TypeError: 'JavaPackage' object is not callable
Works for the other ones (SparkXGBForecast, SparkXGBRegressor)

Versions / Dependencies
0.10.0
Reproduction script
from mlforecast.distributed.models.spark.lgb import SparkLGBMForecast
models = [SparkLGBMForecast()]
Issue Severity
None

Hey @iamyihwa. Which SynapseML and Databricks runtime versions are you using? I'm able to import this correctly with the following:

SynapseML: com.microsoft.azure:synapseml_2.12:0.11.3-spark3.3
Databricks: 12.2 (Spark 3.3.2 ,Scala 2.12)

Hi @jmoralez
Databricks: 10.4 LTS (includes Apache Spark 3.2.1, Scala 2.12)
SynapseML : Changed to the version you are using
spark = (     SparkSession     .builder         .config("spark.jars.packages", "com.microsoft.azure:synapseml_2.12:0.11.3-spark3.3")    #  "com.microsoft.azure:synapseml_2.12:0.10.2")     .config("spark.jars.repositories", "https://mmlspark.azureedge.net/maven")     .getOrCreate() )
but still getting the same error as above.

Since your runtime has spark 3.2 you should use com.microsoft.azure:synapseml_2.12:0.11.3 as stated here.

Thanks @jmoralez
I have just tried with that option
spark = (
    SparkSession
    .builder
    .config("spark.jars.packages", "com.microsoft.azure:synapseml_2.12:0.11.3")    #  "com.microsoft.azure:synapseml_2.12:0.10.2")
    .config("spark.jars.repositories", "https://mmlspark.azureedge.net/maven")
    .getOrCreate()
)

from mlforecast.distributed.models.spark.lgb import SparkLGBMForecast
models = [SparkLGBMForecast()]
from xgboost.spark import SparkXGBRegressor
from mlforecast.distributed.models.spark.xgb import SparkXGBForecast
models.append(SparkXGBForecast())

models.append(SparkXGBRegressor())

However, am getting the same error

Since you're using databricks it's probably best to install that in the Libraries section of your cluster, for example

If you keep getting that error can you please try running from synapse.ml.lightgbm import LightGBMRegressor and if that fails opening an issue in https://github.com/microsoft/SynapseML? They can probably be of more help with this.


Software rendered context created on OS X 10.9

I'm using OS X 10.9.5, and tried running the beginnings of a game on my MacBook Pro 2011 with a Radeon 6490M. Whereas it ran at over 400 FPS on my Windows desktop (Radeon 5770 from 2010), it only got roughly 0.25 FPS on my laptop (and the CPU was maxed out). Taking into account the smaller resolution, it was about 6,400 times slower, so I figured it was using software rendering, and I verified it was. Here is how I am creating the window:
let display = glutin::WindowBuilder::new()
              .with_dimensions(850, 480)
              .with_title(String::from("Test"))
              //.with_multisampling(4)
              //.with_vsync()
              .with_depth_buffer(24)
              .build_glium()
              .unwrap();

I tried with and without multisampling and vsync, and it didn't make any difference.
I tried changing glutin to pass NSOpenGLPFAAccelerated and NSOpenGLPFANoRecovery, but then it fails to create any context. However, I changed the version check to request a 3.2 context on this computer, and then it successfully creates a hardware accelerated context. Can anyone else with 10.9 reproduce this? Should glutin request a 3.2 context on 10.9? It seems bad to create a software rendered context.

I see it, working on a fix now.
This is pretty severe as it makes any glutin-based app dead slow.


Minor changes in WireLib

Use color_white instead of Color(255, 255, 255, 255)
Use ScrH() / 5 instead of 200
Use less bits for WireLib.AddNotify
Make NOTIFYSOUND_DRIP5 equal NOTIFYSOUND_DRIP4 because this sound does not exist

What's the purpose to changing the location to ScrH() / 5?

Huh, seems like it's some developer leftover that isn't even used anywhere. I thought it was related to the Wire debugger and was worried making the position dynamic might mess with how it avoids the toolgun HUD.

I think that even this is a remnant, it should not be removed, since some addons can use it


Falco stopped annotate K8s containers

Describe the bug
Falco running 5d on cluster stopped annotate k8s workload with k8s metadata. Possibly K8s was restarted or certificates on api server re-newed.
The bug on falco side is that it does not throw any error if K8s connectivity is lost. Thus events start to fire as they do not match rule.
See
image=argoproj/argoexec:v2.8.2) k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd k8s.ns=<NA> k8s.pod=<NA>

^^ I only run argocd in k8s (not on the host). The %container.info was used to annotate output.
Happened to all falco nodes, when DaemonSet restarted, K8s workload was again properly annotated ie: namespace/pod ...

Full log:
{"output":"10:43:47.900648203: Warning Docker or kubernetes client executed in container (user=root k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd parent=argoexec cmdline=docker inspect 2ef419197776dc547c3613b6f5a4fe5ff3a667968d8e98bd4e530e7cf92f5611 --format='{{.State.ExitCode}}' image=argoproj/argoexec:v2.8.2) k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd k8s.ns=<NA> k8s.pod=<NA> container=02e889f6b2dd","priority":"Warning","rule":"The docker client is executed in a container","time":"2020-09-30T10:43:47.900648203Z", "output_fields": {"container.id":"02e889f6b2dd","container.image.repository":"argoproj/argoexec","container.image.tag":"v2.8.2","evt.time":1601462627900648203,"k8s.ns.name":null,"k8s.pod.name":null,"proc.cmdline":"docker inspect 2ef419197776dc547c3613b6f5a4fe5ff3a667968d8e98bd4e530e7cf92f5611 --format='{{.State.ExitCode}}'","proc.pname":"argoexec","user.name":"root"}}

How to reproduce it
Not sure what happen in my case. Not a single cluster owner.
Possibly, (not tested)

K8s api inaccessible
K8s not responding properly (ie falco can reach host, but is not giving http 200)

Expected behaviour

metric for failed k8s connection (so livenes probe can track + can be highlighted in monitoring)
retry connection
or even falco to exit (ie container is refreshed)

Find a way not to fire Rules that are expected for container, but seems as on host due this behaviour.
Note, Falco can from docker metadata recognize K8s containers, note:
84ee8c9ca0dc        k8s.gcr.io/pause-amd64:3.1                       "/pause"                 2 months ago        Up 2 months                             k8s_POD_azure-cni-networkmonitor-gq2bb_kube-system_9e6a99f1-214f-43f7-bdff-a68bcf45aaab_2

Additional context

as rules are not matched, simply any container activity (write under root, /etc) becomes an event and through process.cmdline can leak secrets to log subsystem, etc.. that would be in other cases would never hit an Rule.

Falco version:
Falco version: 0.25.0
Driver version: ae104eb20ff0198a5dcb0c91cc36c86e7c3f25c7

make -j8 KERNELRELEASE=4.15.0-1092-azure -C /lib/modules/4.15.0-1092-azure/build M=/var/lib/dkms/falco/ae104eb20ff0198a5dcb0c91cc36c86e7c3f25c7/build.....

/bug

saidly, seems like not just an k8s issue as container.image.repository is not populated either :(

output_fields.container.id
8cc379b036d3

output_fields.container.image.repository
-

output_fields.container.image.tag
-

output_fields.fd.name
/etc/tfctl/site.tfplan

+1 to this issue. Running on GKE most of the alerts are missing all of the relevant pod meta-data.
Running on GKE 1.18 with COS_CONTAINERD. I checked this issue which was the first I came across. The fixes that are in the merge are all in my deployment, so I'm guessing this is new behaviour

Hey folks,
yes, we're aware of this (new behavior) and we (@fntlnz and I) are working towards a fix.
Thanks for reporting it!

I am seeing the same thing with falco 0.26.2 . Is there an open issue or pr, other than this one, where progress is tracked?

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

No longer experiencing the issue.


Add documentation on how to use unicode

It would be useful to have some documentation on how to use unicode encoding in Python and how troubleshoot unicode errors and warnings. ChatterBot's domain involves working with string type data and a variety of unicode-related questions come up frequently.

@gunthercox a useful tag,
I want share some of my thoughts here, If i found unicode issues how i resolved those issues
Recommended use virtual environments for python2 and python3.
python2
virtualenv venv
source venv/bin/activate
python chatterbot-example.py

python3
python3 -m venv /path/to/new/virtual/environment
source venv/bin/activate
python chatterbot-example.py

Learn the differences between Python 2 & 3
Use Futurize (or Modernize) to update your code (e.g. pip install future)
Use Pylint to help make sure you don’t regress on your Python 3 support (pip install pylint)
Use caniusepython3  to find out which of your
Consider using optional static type checking to make sure your type usage works in both Python 2 & 3 (e.g. use mypy to check your typing under both Python 2 & Python 3).