Failed to build AppImage

Describe the bug
Build Windwos exe and Linux deb success,but failed to build AppImage.I went through the existing issues about error running appimage.sh,but I did not find any one sames to mine. I already build with the --verbose param, and attatched the cli output. Thanks a lot.
Reproduction
No response
Expected behavior
No response
Platform and versions
><EMAIL_ADDRESS>tauri /home/fozei/code/tauri/FamilyConnection
> tauri "info"

Environment
  › OS: Linux 20.9 X64
  › Node.js: 14.16.1
  › npm: 6.14.12
  › pnpm: Not installed!
  › yarn: Not installed!
  › rustup: 1.25.2
  › rustc: 1.67.1
  › cargo: 1.67.1
  › Rust toolchain: stable-x86_64-unknown-linux-gnu

Packages
  › @tauri-apps/cli [NPM]: 1.2.3
  › @tauri-apps/api [NPM]: 1.2.0
  › tauri [RUST]: 1.2.4,
  › tauri-build [RUST]: 1.2.1,
  › tao [RUST]: 0.15.8,
  › wry [RUST]: 0.23.4,

App
  › build-type: bundle
  › CSP: unset
  › distDir: ../dist
  › devPath: http://localhost:1420/
  › framework: Vue.js
  › bundler: Vite

App directory structure
  ├─ .git
  ├─ src-tauri
  ├─ node_modules
  ├─ public
  ├─ src
  ├─ .vscode
  ├─ dist
  └─ docs

Stack trace
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   '/home/fozei/node/node-v14.16.1-linux-x64/bin/node',
npm verb cli   '/usr/bin/npm',
npm verb cli   'run',
npm verb cli   'tauri',
npm verb cli   'build',
npm verb cli   '--verbose'
npm verb cli ]
npm info using<EMAIL_ADDRESS>npm info using<EMAIL_ADDRESS>npm verb run-script [ 'pretauri', 'tauri', 'posttauri' ]
npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>
><EMAIL_ADDRESS>tauri /home/fozei/code/tauri/FamilyConnection
> tauri "build"

     Running beforeBuildCommand `npm run build`
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   '/home/fozei/node/node-v14.16.1-linux-x64/bin/node',
npm verb cli   '/usr/bin/npm',
npm verb cli   'run',
npm verb cli   'build'
npm verb cli ]
npm info using<EMAIL_ADDRESS>npm info using<EMAIL_ADDRESS>npm verb run-script [ 'prebuild', 'build', 'postbuild' ]
npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>
><EMAIL_ADDRESS>build /home/fozei/code/tauri/FamilyConnection
> vite build

vite v4.1.4 building for production...
✓ 3727 modules transformed.
dist/index.html                        0.46 kB
dist/assets/image-365fbcfa.webp       29.07 kB
dist/assets/pattern-e682dec6.webp     48.65 kB
dist/assets/index-e6be3df1.css       601.36 kB │ gzip:  70.68 kB
dist/assets/index-143bc9b0.js      2,711.71 kB │ gzip: 988.26 kB

(!) Some chunks are larger than 500 kBs after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
npm verb lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
npm verb lifecycle<EMAIL_ADDRESS>PATH: /home/fozei/node/node-v14.16.1-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/fozei/code/tauri/FamilyConnection/node_modules/.bin:/home/fozei/node/node-v14.16.1-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/fozei/code/tauri/FamilyConnection/node_modules/.bin:/home/fozei/.local/bin:/home/fozei/.cargo/bin:/home/fozei/flutter/flutter305/bin:/home/fozei/.local/bin:/data/home/fozei/jdk/jdk-<IP_ADDRESS>/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/home/fozei/Android/Sdk/tools:/home/fozei/Android/Sdk/platform-tools
npm verb lifecycle<EMAIL_ADDRESS>CWD: /home/fozei/code/tauri/FamilyConnection
npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>npm verb exit [ 0, true ]
npm timing npm Completed in 24004ms
npm info ok
   Compiling family-connection v0.0.0 (/home/fozei/code/tauri/FamilyConnection/src-tauri)
    Finished release [optimized] target(s) in 25.04s
    Bundling family-tree_0.0.0_amd64.deb (/home/fozei/code/tauri/FamilyConnection/src-tauri/target/release/bundle/deb/family-tree_0.0.0_amd64.deb)
    Bundling family-tree_0.0.0_amd64.AppImage (/home/fozei/code/tauri/FamilyConnection/src-tauri/target/release/bundle/appimage/family-tree_0.0.0_amd64.AppImage)
       Error failed to bundle project: error running appimage.sh: error running appimage.sh: `failed to run /home/fozei/code/tauri/FamilyConnection/src-tauri/target/release/bundle/appimage/build_appimage.sh`
npm verb lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
npm verb lifecycle<EMAIL_ADDRESS>PATH: /home/fozei/node/node-v14.16.1-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/fozei/code/tauri/FamilyConnection/node_modules/.bin:/home/fozei/.local/bin:/home/fozei/.cargo/bin:/home/fozei/flutter/flutter305/bin:/home/fozei/.local/bin:/data/home/fozei/jdk/jdk-<IP_ADDRESS>/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/home/fozei/Android/Sdk/tools:/home/fozei/Android/Sdk/platform-tools
npm verb lifecycle<EMAIL_ADDRESS>CWD: /home/fozei/code/tauri/FamilyConnection
npm info lifecycle<EMAIL_ADDRESS>Failed to exec tauri script
npm verb stack Error<EMAIL_ADDRESS>tauri: `tauri "build"`
npm verb stack Exit status 1
npm verb stack     at EventEmitter.<anonymous> (/home/fozei/node/node-v14.16.1-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
npm verb stack     at EventEmitter.emit (events.js:315:20)
npm verb stack     at ChildProcess.<anonymous> (/home/fozei/node/node-v14.16.1-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
npm verb stack     at ChildProcess.emit (events.js:315:20)
npm verb stack     at maybeClose (internal/child_process.js:1048:16)
npm verb stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
npm verb pkgid<EMAIL_ADDRESS>npm verb cwd /home/fozei/code/tauri/FamilyConnection
npm verb Linux 5.15.77-amd64-desktop
npm verb argv "/home/fozei/node/node-v14.16.1-linux-x64/bin/node" "/usr/bin/npm" "run" "tauri" "build" "--verbose"
npm verb node v14.16.1
npm verb npm  v6.14.12
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>tauri: `tauri "build"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>tauri script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm verb exit [ 1, true ]
npm timing npm Completed in 52147ms

Additional context
No response

npm needs an extra -- to forward the verbose flag to tauri, so could you run npm run tauri build -- --verbose and post the logs too please?

npm needs an extra -- to forward the verbose flag to tauri, so could you run npm run tauri build -- --verbose and post the logs too please?

Thanks a lot,  after npm run tauri build -- --verbose   I think this issue is because my network condition that failed to download some dependences. Below is my cmd log,I well close this issue.
     Running [tauri_bundler::bundle::common] Command `/home/fozei/code/tauri/FamilyConnection/src-tauri/target/release/bundle/appimage/build_appimage.sh `
+ export ARCH=x86_64
+ ARCH=x86_64
+ APPIMAGE_BUNDLE_XDG_OPEN=1
+ APPIMAGE_BUNDLE_GSTREAMER=0
+ TRAY_LIBRARY_PATH=0
+ '[' x86_64 == i686 ']'
+ linuxdeploy_arch=x86_64
+ mkdir -p family-tree.AppDir
+ cp -r ../appimage_deb/data/usr family-tree.AppDir
+ cd family-tree.AppDir
+ mkdir -p usr/bin
+ mkdir -p usr/lib
+ [[ 1 != \0 ]]
+ [[ -f /usr/bin/xdg-open ]]
+ echo 'Copying /usr/bin/xdg-open'
+ cp /usr/bin/xdg-open usr/bin
Copying /usr/bin/xdg-open
+ [[ 0 != \0 ]]
++ dirname '{}'
+ find /usr/lib /usr/lib32 /usr/lib64 /usr/libexec /usr/libx32 -name WebKitNetworkProcess -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
++ dirname '{}'
+ find /usr/lib /usr/lib32 /usr/lib64 /usr/libexec /usr/libx32 -name WebKitWebProcess -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
++ dirname '{}'
+ find /usr/lib /usr/lib32 /usr/lib64 /usr/libexec /usr/libx32 -name libwebkit2gtkinjectedbundle.so -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
+ cd /home/fozei/.cache/tauri
+ wget -q -4 -N https://github.com/AppImage/AppImageKit/releases/download/continuous/AppRun-x86_64
+ wget -q -4 -N https://github.com/AppImage/AppImageKit/releases/download/12/AppRun-x86_64
       Error [tauri_cli_node] failed to bundle project: error running appimage.sh: error running appimage.sh: `failed to run /home/fozei/code/tauri/FamilyConnection/src-tauri/target/release/bundle/appimage/build_appimage.sh`
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>tauri: `tauri "build" "--verbose"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>tauri script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!


fix(carousel): disable transition until animation completes

Force the carousel indicator to not select the slide if the animation has not completed
Factor out goNext function to not redefine on each execution of select

Plunker of fix in action here.
This addresses #3729

I'm willing to make that change, but it should be noted that both the next and prev methods check that property as well, and if it is falsey, then select is called. Theoretically, I would prefer to have it be inside the function instead of being parsed by Angular, but then it requires thought about those methods. I could move the check into select instead and delete those lines from the next and prev functions.


Add Sidebar hidden/visible Classes

Implements #435
Proposed Changes
adds hiddenClass and visibleClass to Sidebar component

@mlmoravek thanks, can you add the classes to inspectors too?

@mlmoravek thanks, can you add the classes to inspectors too?

@jtommy hope i did it right :)


How to close the popup NotificationWindow

How to close the popup NotificationWindow when user click the content of notification.

It closes itself on blur. So simply focus something else (As a workaround for now). I will provide in the next version a more sophisficated way.


Change Priority, Status, Notes to Optional in Add Command

Coverage increased (+0.4%) to 90.981% when pulling 56e78737baabe77745f1b416b5c5af5532205e6d on modify-add into 5fd65144ae65a74468ab94feb9233bdd1d87fc78 on development.

Coverage decreased (-0.4%) to 90.191% when pulling 930fbb2ecf373394ecafe4f65d4bed5a9c9eaf22 on modify-add into 5fd65144ae65a74468ab94feb9233bdd1d87fc78 on development.

Coverage decreased (-0.4%) to 90.191% when pulling 886917876e91aa7cb2783cffbd6d7e1941e0220d on modify-add into 5fd65144ae65a74468ab94feb9233bdd1d87fc78 on development.

Coverage decreased (-0.4%) to 90.174% when pulling 38e49141068c7744e15c158d4cdac36b61490536 on modify-add into 5fd65144ae65a74468ab94feb9233bdd1d87fc78 on development.

Coverage increased (+0.2%) to 90.717% when pulling 50bb5b9cfde5eee24199e09a30d3c486c2f8d384 on modify-add into 5fd65144ae65a74468ab94feb9233bdd1d87fc78 on development.

Coverage increased (+0.2%) to 90.717% when pulling 1e7ce20f319f6a7f733851795ee29277940138ef on modify-add into 5fd65144ae65a74468ab94feb9233bdd1d87fc78 on development.

@xbili @hlynn93 last round of review before merging please


Add favicon

There already is a icon, the generic nuxt.js mountains.  So two different problems, an icon relevant to us and it doesn't show up when compiled for hosting at /dashboard/ in the actual rio build.

Date - 12/11
Verified fixed.


Waiting for OSPd socket

Hi, I have an issue with the gvm container. Please check the logs attached:
"Starting Redis
7:C 27 Oct 2020 11:55:26.112 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 11:55:26.112 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 11:55:26.112 # Configuration loaded
--> Waiting for redis socket
Starting PostgreSQL
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
Creating admin user
User created.
touch: cannot touch '/data/created_gvm_user': No such file or directory
Starting Redis
7:C 27 Oct 2020 11:56:53.449 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 11:56:53.449 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 11:56:53.449 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
7:C 27 Oct 2020 11:58:17.839 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 11:58:17.839 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 11:58:17.839 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
7:C 27 Oct 2020 11:59:33.998 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 11:59:33.998 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 11:59:33.998 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
7:C 27 Oct 2020 12:00:50.147 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 12:00:50.147 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 12:00:50.148 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
7:C 27 Oct 2020 12:02:06.453 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 12:02:06.453 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 12:02:06.453 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
7:C 27 Oct 2020 12:03:22.503 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 12:03:22.503 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 12:03:22.503 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
7:C 27 Oct 2020 12:04:38.673 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 12:04:38.673 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 12:04:38.673 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
9:C 27 Oct 2020 12:05:54.734 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
9:C 27 Oct 2020 12:05:54.734 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=9, just started
9:C 27 Oct 2020 12:05:54.734 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
7:C 27 Oct 2020 12:07:10.790 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7:C 27 Oct 2020 12:07:10.790 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7, just started
7:C 27 Oct 2020 12:07:10.790 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket
Starting GVMd
--> Waiting for GVMd socket
admin
Creating admin user
User exists already.
Starting Redis
11:C 27 Oct 2020 12:08:26.984 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
11:C 27 Oct 2020 12:08:26.984 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=11, just started
11:C 27 Oct 2020 12:08:26.984 # Configuration loaded
Starting PostgreSQL
Removed stale pid file.
Starting OSPd
--> Removing stale ospd-openvas.pid file
--> Removing stale ospd.sock file
--> Waiting for OSPd socket
--> Waiting for OSPd socket
--> Waiting for OSPd socket"
Thanks,

The latest builds prevent this issue.


Published Projects not appearing for anonymous users

This seems to be a bug introduced in v1.6.2

So the problem is that some of the views from the registration app do not have the ruledoc_list in their context, and so show nothing in the leftbar, whether you are logged in or not. Need to figure out how to override the views, or re-implement them inside the blawx app?

Resolved in 1.6.6-alpha


Update overview.md - Updated AAD to: Microsoft Entra ID

Update overview.md - Updated AAD to: Microsoft Entra ID and adjusted grammer.

@tfitzmac
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@lukemurraynz - thank you for this update. Can you remove the change to Microsoft Entra ID? Your change is correct, but we are planning to update those references in bulk. There is a concern that if we start updating these docs individually, there will be inconsistent usage.
The rest of the changes look good.

Thanks for that adjustment. #sign-off


Fixed code climate errors

https://github.com/codeclimate/codeclimate-rubocop/issues/166

Only worked in my local env. Closed.

@syncrou Should we do the same here as https://github.com/ManageIQ/catalog-api/pull/305

@hsong-rh Per what @gmcculloug suggested.  Applying the fix in ManageIQ/catalog-api#305 did fix the issue for us in Catalog.

:-1: ... we should not proliferate what is in ManageIQ/catalog-api#305 as it's not maintainable from an org perspective.  Can we please discuss in the miq-bot channel?

@Fryguy  per this comment, was only temporary.
https://github.com/ManageIQ/catalog-api/pull/305#issuecomment-507395730


How to free a model after using tflite::GetModel

Hi,
I am using tflite::GetModel to get a model, however, when in the deinit process, I have no clue how to free the Model after using
const tflite::Model* model_im = nullptr; model_im = tflite::GetModel(my_model_data);
I would be grateful for your response at your earliest convenience. Thanks.

TFLM does not use libc or libc++ memory allocation.  All dynamic memory allocation is done within the arena which is passed as a parameter to the instantiation of MicroInterpreter.  The Model and MicroMutableOpResolver are merely static data structures and also use no memory allocation methods.  Therefore the MicroInterpreter, Model and MicroOpResolver need not deallocate any memory once the application has complete all inference operations.


[Verilator] Multithreading Question

Hello everyone,
I'm new to OpenTitan and using Verilator. I'm interested in checking out the usbdev. I noticed with --trace on it runs quite slow, but I hear Verilator's real performance increases are when multithreading. However, I don't see any info in verilator setup or in the generated binary's help menu for multithreading the simulation.
I'm also new to Fuse-SoC. It's possible the solution is there. I'll continue reading and exploring the code to see if I can find a sufficient answer. (apologies if there is a better place e.g. google group or what have you to put this sort of question)

What I recommend doing is being selective with what gets put into traces, and that will significantly speed up tracing. verilator tracing_on and verilator tracing_off in comments can be used to control which instances are traced.
When I wanted to get traces for just usbdev, I would cut out everything but the usbdev instance from top_earlgrey, using this patch to my working directory:
diff --git a/hw/top_earlgrey/dv/verilator/chip_sim.core b/hw/top_earlgrey/dv/verilator/chip_sim.core
index 395011293..8db293983 100644
--- a/hw/top_earlgrey/dv/verilator/chip_sim.core
+++ b/hw/top_earlgrey/dv/verilator/chip_sim.core
@@ -97,11 +97,10 @@ targets:
         verilator_options:
           # Disabling tracing reduces compile times but doesn't have a
           # huge influence on runtime performance.
-          - '--trace'
           - '--trace-fst' # this requires -DVM_TRACE_FMT_FST in CFLAGS below!
           # Remove FST options for VCD trace
           - '--trace-structs'
-          - '--trace-params'
+          - '--no-trace-params'
           - '--trace-max-array 1024'
           - '--unroll-count 512'
           # TODO: Variable expansion depends on edalize internals. Find better solution.
diff --git a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
index 497fe68ff..167603544 100644
--- a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
+++ b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
@@ -174,6 +174,7 @@ module top_earlgrey #(
   input                      scan_en_i,
   input prim_mubi_pkg::mubi4_t scanmode_i   // lc_ctrl_pkg::On for Scan
 );
+/*verilator tracing_off*/

   // JTAG IDCODE for development versions of this code.
   // Manufacturers of OpenTitan chips must replace this code with one of their
@@ -1367,6 +1368,7 @@ module top_earlgrey #(
       .clk_i (clkmgr_aon_clocks.clk_io_div4_timers),
       .rst_ni (rstmgr_aon_resets.rst_sys_io_div4_n[rstmgr_pkg::Domain0Sel])
   );
+/*verilator tracing_on*/
   usbdev #(
     .AlertAsyncOn(alert_handler_reg_pkg::AsyncOn[11:11])
   ) u_usbdev (
@@ -1441,6 +1443,7 @@ module top_earlgrey #(
       .rst_aon_ni (rstmgr_aon_resets.rst_sys_aon_n[rstmgr_pkg::Domain0Sel]),
       .rst_usb_48mhz_ni (rstmgr_aon_resets.rst_usbif_n[rstmgr_pkg::Domain0Sel])
   );
+/*verilator tracing_off*/
   otp_ctrl #(
     .AlertAsyncOn(alert_handler_reg_pkg::AsyncOn[14:12]),
     .MemInitFile(OtpCtrlMemInitFile),

Probably this can be done without dirtying the tree. According to https://verilator.org/guide/latest/exe_verilator.html#cmdoption-arg-tracing_off , it looks like we could provide an external config file to do something similar, but I haven't tried it.

This is a good tip. I mention using --trace, but the multithreading should also fix some abysmal scheduling in my environment where I'm only getting ~1% of the total processing time. It seems based on hw/dv/tools/dvsim/verilator.hjson this is an open TODO:
  // TODO: Verilator has a few useful build switches. Need to figure out how to
  // pass them via FuseSoC.

  build_opts: ["--flag=fileset_{design_level}",
               "--target=sim",
               "--build-root={build_dir}",
               "--setup",
               "--build",
               "{fusesoc_core}"
               // "--timescale 1ns/1ps",
               // Enable all assertions.
               // "--assert",
               // Flush streams immediately after all $displays.
               // "--autoflush",
               // Enable multi-threading.
               // "--threads 4",
               // Randomize all 2-state vars if driven to unknown 'X'.
               // "--x-assign unique",
               // "--x-initial unique",
               ]

Perhaps this isn't yet fixed in edalize but I can try Olof's proposed solution at https://github.com/olofk/fusesoc/issues/472#issuecomment-786173109 for passing a multithread option to fusesoc
fusesoc --cores-root . run --flag=fileset_top --target=sim --setup --build lowrisc:dv:chip_verilator_sim --verilator_options="-threads 4"

I don't know what happens with dvsim. Our CI jobs run fusesoc directly, and turn on multi-threading. See hw/top_earlgrey/dv/verilator/chip_sim.core for the details. To build top_earlgrey with fusesoc without having to remember the (arcane!) command line arguments, you might find the wrapper at ci/scripts/build-chip-verilator.sh useful.

Thanks for the help! Glad I wasn't crazy for thinking that the fusesoc call looked a little arcane.


Issue with building, error in xtensa-lx and xtensa-lx-rt crates

I was trying to build the crate for running the example but instead, I was met with some errors. The errors are saying that the asm! and global_asm! macros aren't in the scope. I tried compiling this with the nightly-x86_64-unknown-linux-gnu toolchain, the esp toolchain, and the stable-x86_64-unknown-linux-gnu toolchain. How do I get rid of these errors so I can compile the crate?

Unfortunately this project is mostly passively-maintained these days, so the most recent release is quite outdated. If you could try the main branch, I did push some updates last week to hopefully resolve any issues. If you can confirm this works for you I can cut a new release this week.

All build errors should be resolved now with #22, but please feel free to re-open this if you experience any further troubles.


Improve docs on passwords for remote APIs

I had a conversation with a user recently that made me realize that our docs aren't that helpful when it comes to using GPG with *-passwordeval. Here's my take on improving it.
No technical knowledge is required to review this, so please read through and tell me what you think! Do some sentences feel stilted? Are some passages hard to understand? I'd like to know!

Addressed the feedback from demure and Lyse on IRC:

replaced specific prefixes with "REMOTEAPI", to make the text less jarring;
added a note that the password will be stored in memory for the whole runtime of Newsboat;
added a missing article;
brought back the mention of stderr in passwordeval.

Coverage remained the same at 40.318% when pulling 1abbf83888a3c9405d1967c71f55500737de3847 on feature/better-passwordeval-docs into fc553f327803b13f8bd9a8b30aa12e1ca5ac3e7c on master.

Coverage remained the same at 40.318% when pulling 1abbf83888a3c9405d1967c71f55500737de3847 on feature/better-passwordeval-docs into fc553f327803b13f8bd9a8b30aa12e1ca5ac3e7c on master.

Coverage remained the same at 40.318% when pulling 1abbf83888a3c9405d1967c71f55500737de3847 on feature/better-passwordeval-docs into fc553f327803b13f8bd9a8b30aa12e1ca5ac3e7c on master.

Forgot to squash all those fixups before merging. That's a bit embarrassing; I like my history clean *sigh*


Fix tests and repo organization for local testing

Changes

rename cmd directory to exec
update Makefile with pytest calls
update all "cmd" references

There was a conflict with the name cmd so that's been renamed here.
Comments

Merge activity

May 24, 6:01 PM EDT: @chrisaddy started a stack merge that includes this pull request via Graphite.


Implment Other concepts of SSI like Claim Definition & Revocation Registry

Apart from DID and Schema, I found these in Hyperldeger Indy project.

CLAIM_DEF
REVOC_REG_DEF

But none of these I could found in w3c spec. So we need to see how other projects are doing like Ceramic and Ontology etc.

Closing this issue as its handled in https://github.com/hypersign-protocol/hid-node/issues/151


Suggestion: User based fair usage limits

It would be great if we could set $ usage limits per user.
The /balance function seems to already compute usage costs per user.  Could we introduce a cut-off setting in the config.yml?

@DodgyDave
If you're interested in such functionality (and also payments support) write to me in Telegram: @karfly


Add a sample Bindings in YAML

I could not find the extension button ... to add the binding. I want to update the YAML directly but there's no sample how the configuration looks like. I had to google around to find the proper format.
Thank you for your contribution. Please see the README.MD in this repo for details on how to contribute.

[ ] Are you creating a new task article? If yes, STOP. New task articles are auto-generated when the new task is deployed to an Azure DevOps sprint, including all task inputs, aliases, defaults, and allowed values. Once the task deploys and the article is generated, you can make a PR to add examples, remarks, and descriptions. If you have a readme.md file in the tasks repo for your new task, that content will be picked up as well. If you have a section in the readme.md file that explains what makes this new version of the task different than the previous version, that is greatly appreciated.
[ ] Are you editing a task or YAML schema definition article? We welcome your contributions to content that is contained within "editable-content" tags. Any contributions outside of an "editable-content" tag won't be merged as these articles are auto-generated (and auto-updated when new properties or inputs are deployed), with the exception of the content inside "editable-content" tags.

@microsoft-github-policy-service agree


Print not working after the fullscreen in safari

window.print not working after the fullscreen opened

If this is still accurate it can be fixed and released


You cannot request a merchant's .myshopify.com URL

I am trying to get my app listed on the Shopify store. While fulfilling there numerous requirements. This is one which I am now totally stuck on.
Their last response mentions: "You cannot request a merchant's .myshopify.com URL", can anyone guide me what should I do? The screenshot they shared for reference is the  following.

Hi @abimwaqas
Can you screenshot their actual response from the review? That's not a lot of information to go off.
This sort of request does sit outside the "issues" as it is not a bug/issue related to the package that I can see but more the app set up.

It's actually more like this issue https://github.com/osiset/laravel-shopify/issues/1073 the installation process is different for

and the links are as follows
Requirements: https://shopify.dev/apps/store/requirements#a-authentication
I resolved the second issue mentioned in the point which occurs in case uninstalled webhook was not triggering and now i'm just deleting the shop on uninstall instead of soft delete. But main issue is access token needs to get after the grant_request not before.

I resolved the issue by redirecting the /login to Shopify App Store (apps.shopify.com) this should be redirected to your specific app listing later on once published.
As per Shopify, you should not accept .myshopify.com in the field usually being used in login page.

Closing out this ticket as it seems to be resolved but please re-open if the issue persists.


Azure demo data generator, project created but work items are missing

HI,
I have setup a customer template project with a set of work items defined. When creating the final project with use of the template it kind of works. But all the work items are missing. This has worked before, but is broken since a couple of weeks.
The work items are setup hierarchical in the backlog like Epic.Feature.UserStory. I can see that they are existing in the related json files within the builded zip file. The generator reports all fine, even 'Work items created'
Hopefully you have enough data to reproduce the issue.

AB#3884

@pietklop Kindly share the generated template to inspect the issue.

Hi, with this the generated template.
Customer template.zip


BEM / @extend refactor basis

As we talked about, this enables us to use our own CSS classes, using BEM and @extend. There's also an example refactor of QBtn.
Since this uses a Vite Plugin I wrote, it should work automatically on dev server startup and would also auto update the file whenever we bump the beercss dependency version.

Not yet working as I hoped, it seems to include all the styles.


add bitnami repo to make it run properly

Signed-off-by: Julien Garcia Gonzalez<EMAIL_ADDRESS>When I run it locally I got this error:
$HELM_HOME has been configured at /root/.helm.
Not installing Tiller due to 'client-only' flag having been set
Error: no repository definition for https://charts.bitnami.com/bitnami. Please add the missing repos via 'helm repo add'
Error linting charts: Error building dependencies for chart 'kong-app => (version: "0.8.3-194cc3dd5a37c66312c45328c052d4547433e835", path: "helm/kong-app")': Error waiting for process: exit status 1
-```

fixed by the PR

I'm not really sure where the need for the bitnami chart repo is coming from, but this script is designed to work with helm v2 - it looks like it's trying to use your helm v3 binary which won't work. Can you confirm that running helm version on your local system returns v3?
If that's the case, then maybe the best way to fix this would be to allow the user to provide the path to the helm v2 binary as an optional env var which would override the discovered version.

Client: &version.Version{SemVer:"v2.16.5", GitCommit:"89bd14c1541fa93a09492010030fd3699ca65a97", GitTreeState:"clean"}```

OK that's not what I expected. Maybe there was an issue with a locally configured repo and using this script flagged it up. What happens if you run repo update with helm v2? And then try using this script (without your PR included) to test your app again?

Yeah, manual management of repos for just validating the chart shouldn't be necessary... otherwise we risk adding every helm repo in the world here :(

@jgsqware can we close this? It shouldn't be necessary for this to run.

This will be supported as a config option in app-build-suite, let's skip it here.


Documentation adjust for customizing the storage class for the PVC of pipelines

Changes
This commit adds a link to the k8s documentation for storage classes as a follow up for #1148.
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[x] Includes docs (if user facing)
[x] Commit messages follow commit message best practices

See the contribution guide for more details.

/ok-to-test
/lgtm

Great!! Thanks @Fabian-K :D ❤
/approve


nerv-devtools error!!!

nerv-devtools  always works well ，but when add the react-router-dom  ， it is error !

TypeError: Cannot read property 'type' of null
createReactDOMComponent
E:/demos/ReactApp/nerv-app/node_modules/nerv-devtools/dist/index.esm.js:74

71 | _currentElement: isText
72 |     ? vnode.text
73 |     : {
74 |         type: vnode.type,
75 |         props: normalizeProps(vnode.props)
76 |     },
77 | _renderedChildren: normalizeChildren(vnode.children),

What's your reaact-router-dom version?

"react-router-dom": "^4.2.2"
which version could i choose?

Try install beta version with npm i  nervjs@beta and retry.

backend.js:8901 Uncaught TypeError: Cannot read property 'displayName' of undefined
at getDisplayName (backend.js:8901)
at getData (backend.js:8743)
at walkNode (backend.js:8576)
at backend.js:8579
at Array.forEach ()
at walkNode (backend.js:8578)
at backend.js:8579

it failed.

Where is the getDisplayName function come from?

It is in the React Deveplope Tools .
And the breakpoint is here
         // The displayName property is not guaranteed to be a string.
	  // It's only safe to use for our purposes if it's a string.
	  // github.com/facebook/react-devtools/issues/803
	  if (typeof type.displayName === 'string') {
	    displayName = type.displayName;
	  }

Now it's working.

Same issue here
Not using any react lib though

After upgrading to nervjs@beta i get another error

index.esm.js?a32c:2083 Uncaught (in promise) TypeError: Cannot read property 'dom' of undefined
at Object.findDOMNode (index.esm.js?a32c:2083)
at getContainer (Portal.js?7f9e:155)
at Portal._mountOverlayTarget (Portal.js?7f9e:120)
at Portal._renderOverlay (Portal.js?7f9e:100)
at Portal.componentDidMount (Portal.js?7f9e:41)
at eval (index.esm.js?a32c:1550)
at errorCatcher (index.esm.js?a32c:1456)
at eval (index.esm.js?a32c:1549)
at Array.forEach ()
at flushMount (index.esm.js?a32c:1545)

@iuliaL nervjs@beta actually contains an older release than nervjs@latest


[#6141] OpenSSLContext Mutual Auth does not announce acceptable CAs

Motivation:
Openssl provider should behave same as JDK provider when mutual authentication is required and a specific set of trusted Certificate Authorities are specified. The SSL handshake should return back to the connected peer the same list of configured Certificate Authorities.
Modifications:
Correctly set the CA list.
Result:
Correct and same behaviour as the JDK implementation.

This depends on https://github.com/netty/netty-tcnative/pull/211/files

@Scottmitch @nmittler unfortunately I did found no way to test this with the java only apis and so could not add a unit test. A way to test this with openssl s_client is listed in #6141

@Scottmitch PTAL again

@normanmaurer - Any ideas about the build failure:
https://garage.netty.io/teamcity/viewLog.html?tab=buildLog&logTab=tree&filter=debug&expand=all&buildId=14906#_focus=107068
[14:05:56][io.netty:netty-handler] Tests in error:
[14:05:56][io.netty:netty-handler]   JdkOpenSslEngineInteroptTest>SSLEngineTest.clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer:546 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   OpenSslEngineTest>SSLEngineTest.clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer:546 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   OpenSslRenegotiateTest>RenegotiateTest.testRenegotiateServer:49 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   ReferenceCountedOpenSslEngineTest>SSLEngineTest.clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer:546 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniClientTest.testSniClientJdkSslServerOpenSsl:52->testSniClient:70 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniClientTest.testSniClientOpenSslServerJdkSsl:58->testSniClient:88 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniClientTest.testSniClientOpenSslServerOpenSsl:46->testSniClient:70 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniHandlerTest.testReplaceHandler:334 ? TestTimedOut test timed out after 1000...
[14:05:56][io.netty:netty-handler]   SslHandlerTest.testRemoval:207 ? TestTimedOut test timed out after 5000 millis...

Nope not yet... can't reproduce locally :/

Am 27.12.2016 um 19:50 schrieb Scott Mitchell<EMAIL_ADDRESS>@normanmaurer - Any ideas about the build failure:
https://garage.netty.io/teamcity/viewLog.html?tab=buildLog&logTab=tree&filter=debug&expand=all&buildId=14906#_focus=107068
[14:05:56][io.netty:netty-handler] Tests in error:
[14:05:56][io.netty:netty-handler]   JdkOpenSslEngineInteroptTest>SSLEngineTest.clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer:546 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   OpenSslEngineTest>SSLEngineTest.clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer:546 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   OpenSslRenegotiateTest>RenegotiateTest.testRenegotiateServer:49 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   ReferenceCountedOpenSslEngineTest>SSLEngineTest.clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer:546 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniClientTest.testSniClientJdkSslServerOpenSsl:52->testSniClient:70 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniClientTest.testSniClientOpenSslServerJdkSsl:58->testSniClient:88 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniClientTest.testSniClientOpenSslServerOpenSsl:46->testSniClient:70 ? TestTimedOut
[14:05:56][io.netty:netty-handler]   SniHandlerTest.testReplaceHandler:334 ? TestTimedOut test timed out after 1000...
[14:05:56][io.netty:netty-handler]   SslHandlerTest.testRemoval:207 ? TestTimedOut test timed out after 5000 millis...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@Scottmitch so it seems like the SSL tests take a lot more time with this change when leak detection is enabled... still investigate why tho.

@Scottmitch ha... I think I know why... let me check

@Scottmitch I figured it out... basically I had to increase all timeouts in the ssl tests as the tests take a lot more time now when running with leak detection. This is because of https://github.com/netty/netty/pull/6145/files#diff-59f5f02c750d4f4de262453ac10f5e52R161 as this will need to write all the certs to a BIO. Which are most of the times 92 certs in our test. This is done via the Base64 class that uses getByte(...) and setByte(...) a lot which is just slow with leak detection for very big certs.
So I think we can pull it in. Agree ?

@Scottmitch yep... let me create an issue.

@Scottmitch see https://github.com/netty/netty/issues/6205

Cherry-picked into 4.1 (be8c16c) and 4.0 (81fbf9a)


Bind Header docs

Adds documentation for the BIndHeader func introduced in https://github.com/labstack/echo/pull/1866

Thanks @noseglid!
Will merge with the next release of echo then, to show up when we are ready.

@lammel: with the release of v4.4.0, should this be merged now?

Of course. Thanks for the reminder.


Dev

This pr improves the approval workflow

It enables auto merge for all the dependabot PRs.
It evaluates the update type and either approve it or creates a comment explaining why not.

With this change in order to merge a major update PR, it only has to be approved, and the merge will happen automatically.

See https://github.com/jesusfcro/vulcan-stream/pull/6#issuecomment-1720972613


Domain Sharding creating issue if multiple rewriter-configs are available.

Required Information

[ 6.4] AEM Version, including Service Packs, Cumulative Fix Packs, etc: _____ AEM 6.4, SP 6.4.5
[4.0.0 ] ACS AEM Commons Version: _____ ACS 4.0.0
[ Yes] Reproducible on Latest? yes/no

Expected Behavior
Domain Sharding should work if multiple rewriter-configs are added in multiple project modules which are running in same instance.
Actual Behavior
Domain Sharding should work if multiple rewriter-configs are added in multiple project modules which are running in same instance.
I have a multi-module project where I have configured domain Sharding factory configurations in the commons module(Module A). In Module B I have added rewriter-config and specified the transformer name as "static-site-ref"
In Module C I have added rewriter-config and specified the transformer name as "static-site-ref"
When we deploy the build from commons module (Module A) in process of deployment if any rewriter request comes from the other 2 modules (Module A and B) it throw below error and instances stop responding.
01.06.2021 17:34:30.218 ERROR [0:0:0:0:0:0:0:1 [1622549070188] GET /aem/start.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException
java.io.IOException: Unable to get component of class 'interface org.apache.sling.rewriter.Transformer' with type 'site-static-refs'.
at org.apache.sling.rewriter.impl.PipelineImpl.getPipelineComponent(PipelineImpl.java:161) [org.apache.sling.rewriter:1.2.2]
at org.apache.sling.rewriter.impl.PipelineImpl.init(PipelineImpl.java:103) [org.apache.sling.rewriter:1.2.2]
at org.apache.sling.rewriter.impl.ProcessorManagerImpl.getProcessor(ProcessorManagerImpl.java:480) [org.apache.sling.rewriter:1.2.2]
at org.apache.sling.rewriter.impl.RewriterResponse.getProcessor(RewriterResponse.java:172) [org.apache.sling.rewriter:1.2.2]
at org.apache.sling.rewriter.impl.RewriterResponse.getWriter(RewriterResponse.java:110) [org.apache.sling.rewriter:1.2.2]
at org.apache.sling.scripting.core.impl.helper.OnDemandWriter.getWriter(OnDemandWriter.java:38) [org.apache.sling.scripting.core:2.0.54]
at org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61) [org.apache.sling.scripting.core:2.0.54]
at java.io.PrintWriter.write(PrintWriter.java:426)
at org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:119) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:273) [org.apache.sling.scripting.jsp:2.2.7.B002]
at java.io.PrintWriter.write(PrintWriter.java:426)
at org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61) [org.apache.sling.scripting.core:2.0.54]
at java.io.PrintWriter.write(PrintWriter.java:426)
at org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:277) [org.apache.sling.scripting.jsp:2.2.7.B002]
at java.io.PrintWriter.write(PrintWriter.java:426)
at org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61) [org.apache.sling.scripting.core:2.0.54]
at java.io.PrintWriter.write(PrintWriter.java:426)
at org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:119) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:289) [org.apache.sling.scripting.jsp:2.2.7.B002]
at java.io.PrintWriter.write(PrintWriter.java:426)
at org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61) [org.apache.sling.scripting.core:2.0.54]
at java.io.PrintWriter.write(PrintWriter.java:426)
at org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:119) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.jasper.runtime.PageContextImpl.release(PageContextImpl.java:183) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:99) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:71) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.jasper.compiler.JspRuntimeContext$JspFactoryHandler.releasePageContext(JspRuntimeContext.java:112) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.jsp.libs.granite.ui.components.shell.globalnav.layouts.navigationtab.navigationtab_jsp._jspService(navigationtab_jsp.java:209)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [org.apache.sling.scripting.jsp:2.2.7.B002]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) [org.apache.felix.http.servlet-api:1.1.2]
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:502) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:346) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:101) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:607) [org.apache.sling.scripting.jsp:2.2.7.B002]
at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388) [org.apache.sling.scripting.core:2.0.54]
at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:184) [org.apache.sling.scripting.core:2.0.54]
at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:491) [org.apache.sling.scripting.core:2.0.54]
at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:552) [org.apache.sling.engine:2.6.16]
at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:44) [org.apache.sling.engine:2.6.16]
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:82) [org.apache.sling.engine:2.6.16]
at com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilter(WCMDeveloperModeFilter.java:119) [com.day.cq.wcm.cq-wcm-core:5.11.276]
Steps to Reproduce

Setup AEM 6.4 with SP 6.4.5
ACS commons version 4.0.0
Create 3 module project Module A (Commons), Module B and Module C
In Module A keep TransformerFactory under run modes specific Configs XML file.
In Module B and Module C keep rewriter-configs TransformerType = "static-site-refers"
Try to deploy commons build.

From the error logs, it seems like the rewriter pipeline is not able to find the OSGi component with pipeline.type="static-site-refers". It would be good to see if the component has the correct properties. You can look for StaticReferenceRewriteTransformerFactory in the Admin Console under path: /system/console/components


AudioStreamPlayback missing _mix method in bindings

Describe the bug
AudioStreamPlayback has a _mix method that is defined in extension_api.json but is not exposed to SwiftGodot. The extension description is as follows:
{
   "name": "_mix",
   "is_const": false,
   "is_static": false,
   "is_vararg": false,
   "is_virtual": true,
   "return_value": {
   	"type": "int",
   	"meta": "int32"
   },
   "arguments": [
   	{
   		"name": "buffer",
   		"type": "AudioFrame*"
   	},
   	{
   		"name": "rate_scale",
   		"type": "float",
   		"meta": "float"
   	},
   	{
   		"name": "frames",
   		"type": "int",
   		"meta": "int32"
   	}
   ],
   "description": ""
},

The buffer argument's AudioFrame* type is an array that is modified as a side-effect of the operation, so it will need to be an inout [AudioFrame] in the Swift type signature. This is critical for tasks like processing audio for visualization, and its exclusion makes those currently impossible.

This is a variation of the pending work for #13
I have for now surfaced the AudioFrame structure, but also the API with a "OpaquePointer", which you will need to cast into AudioFrame* (something like UnsafeMutableBufferPointer) with both the OpaquePointer and the count value.


Prepare for another deploy

Various enhancements and fixes, please see commit messages.
Most importantly the trello card linked below.
If this is merged together with #388, I'll deploy v2.0.4 to have the query API live again.

 2.0 Fix duplicate base IDs in CurrentUser class if both read and write permissions specified on same resource


use in Objective C

is there any way i can use this library in objective C?

Yes, I don't see why not!
https://developer.apple.com/documentation/swift/imported_c_and_objective-c_apis/importing_swift_into_objective-c


will-navigate e.preventDefault() does not work when called from devTools

Clicking Cmd+R under Mac when devTools is focused triggers opening a new tab in Chrome. This happens regardless of the fact I have e.preventDefault() in my will-navigate event which fires correctly. The main problem is that devTools no longer stops on breakpoints.
I have global handler for Cmd+R in the app which reloads the app which is not captured when devTools is focused which is causing me a lot of wasted time.

I don't actually understand what you are trying to do, can you provide an example?

Ok. This could be fixed in the newest electron. I will test the scenario with the latest version and get back to you:

Subscribe to will-navigate event and call e.preventDefault()
Launch the app and open devTools
Hit Cmd+R when devTools is focused - this will cause opening new tab in chrome

We are using Electron version 0.31.2.

Ok. This is fixed in the latest Electron release. Sorry for bothering.


Running custom scripts during build/compile in node js visual studio

I have created a sample app https://github.com/ajithvallabai/TestMethod in Visual studio 2019 . I want to run prebuild and build scripts in package.json https://github.com/ajithvallabai/TestMethod/blob/master/TestMethod/package.json#L10-L11 when we build the solution . Is there any way to do it ?
(In this app there is no build-events option in Project>properties
This method is only working for "buid" command https://docs.microsoft.com/en-us/visualstudio/javascript/compile-typescript-code-npm?view=vs-2022 that too it needs additonal files like .ts files .tcx files . but i want to run custom commands.
You can give answer for VS19/VS22 also

@ajithvallabai -- Ajith, thank you for your question.  This repo is solely for documentation-related issues, and this appears to be task-related.  Please consider these resources:

Visual Studio on Microsoft Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit

cc @Mikejo5000 for awareness
I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


[joy-ui][Templates] Update thumbnails

[x] I have followed (at least) the PR section of the contributing guide.

Run yarn template:screenshot to update templates screenshots after #39579

After run yarn template:screenshot some hydration error seems to be happening:

@siriwatknp would you mind taking a look at this?

This happens on avatar also, I had same error on my navbar.


Wishlist for congruence lemmas

As discussed yesterday, let me summarize the important changes related to congruence lemmas in Lean 3 as well as some features that we wanted to add but would have required larger refactorings.
The first two items are about automatically generated congruence lemmas for simp.  The other two are about user congruence lemmas marked with @[congr].  Automatically generated congruence lemmas for congruence closure haven't really changed (these are also used for the congr and convert tactics).
Rewriting under subsingleton arguments
If f : α → β, then the congruence lemma should be ∀ x y, x = y → f x = f y even if α is subsingleton.
The rationale is that we want to rewrite e.g. zero-length vectors (see corresponding PR https://github.com/leanprover-community/lean/pull/134):
instance {α : Type u} : HAppend (Fin m → α) (Fin n → α) (Fin (m + n) → α) where
  hAppend a b i := if h : i < m then a ⟨i, h⟩ else b ⟨i - m, sorry⟩

def empty : Fin 0 → Nat := (nomatch ·)

theorem append_empty (x : Fin i → Nat) : x ++ empty = x :=
  funext fun i => dif_pos _

constant f : (Fin 0 → Nat) → Prop
example : f (empty ++ empty) = f empty := by simp only [append_empty] -- should work

Dependent subsingleton instances
This is about functions like the following, where Decidable/Fintype are classes that are also subsingletons but not in Prop:
decide : (p : Prop) → [Decidable p] → Bool
Fintype.card : (α : Type u) → [Fintype α] → Nat

The congruence lemma for decide should be ∀ p q, p = q → [Decidable p] → [Decidable q] → decide p = decide q.
Rationale: generating the instance for Decidable q as ‹p = q› ▸ ‹Decidable p› introduces a diamond, since ‹p = q› ▸ ‹Decidable p› and ‹Decidable q› are typically not defeq.  One consequence of using ▸ instead of synthesizing the instance is that simp cannot solve the following example (because decide p = decide p would not be true by reflexivity):
example [Decidable p] : decide (p ∧ True) = decide p := by simp -- should work

Relevant PR: https://github.com/leanprover-community/lean/pull/665  Note: we had to disable the subsingleton check completely in Lean 3 because of massive performance issues with TC synthesis.  Now it only checks if the type is of the form ∀ ..., decidable ....
Partially applied user congruence lemmas
This is an actual wishlist item and not implemented in Lean 3 either yet.  But it fits the theme, so let me mention it here.
User congruence lemmas should also work if they only match a prefix of the application.  That is, a congruence lemma Array.get as i = Array.get bs j should also apply to a subterm Array.get xs j y.
@[congr]
theorem Array.get_congr (as bs : Array α) (h : as = bs) (i : Fin as.size) (j : Nat) (hi : i = j) :
    as.get i = bs.get ⟨j, h ▸ hi ▸ i.2⟩ := by
  subst bs; subst j; rfl

example (as : Array Nat) (h : 0 + x < as.size) :
    as.get ⟨0 + x, h⟩ = as.get ⟨x, Nat.zero_add x ▸ h⟩ := by
  simp -- should work

example (as : Array (Nat → Nat)) (h : 0 + x < as.size) :
    as.get ⟨0 + x, h⟩ i = as.get ⟨x, Nat.zero_add x ▸ h⟩ i := by
  simp -- should also work

Type-specific congruence lemmas
Another actual wishlist item, it would be useful to lift the restriction that all function arguments on the lhs must be free variables.  With polymorphic functions, you often want to declare a more specific congruence lemma for some types (e.g. if some arguments become subtypes---see congruence lemma for the Fin argument of Array.get above.)
def Pi.single [DecidableEq ι] {f : ι → Type u} [∀ i, Inhabited (f i)] (i : ι) (x : f i) : ∀ i, f i :=
  fun j => if h : j = i then h ▸ x else default

structure Set (α : Type u) where of :: mem : α → Prop

instance : CoeSort (Set α) (Type u) where coe s := Subtype s.mem

@[congr]
theorem dep_congr [DecidableEq ι] {p : ι → Set α} [∀ i, Inhabited (p i)] :
    ∀ {i j} (h : i = j) (x : p i) (y : α) (hx : x = y), Pi.single (f := (p ·)) i x = Pi.single (f := (p ·)) j ⟨y, hx ▸ h ▸ x.2⟩
  | _, _, rfl, _, _, rfl => rfl

Requested on Zulip: https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/simp.20simp/near/263872040

@gebner Thanks!
The current TODO list is:

Automatically generate lemma

@[congr] theorem decide_congr (p q : Prop) (h : p = q) [s₁ : Decidable p] [s₂ : Decidable q] : decide p = decide q := by
  subst h
  have : s₁ = s₂ := Subsingleton.elim s₁ s₂
  subst this
  rfl

Lift the restriction that all function arguments on the lhs must be free variables.

@gebner Do you have an example that needs dep_congr?

Do you have an example that needs dep_congr?

Here you go:
def Submodule (α : Type u) [OfNat α 0] := { s : Set α // s.mem 0 }
instance [OfNat α 0] : CoeSort (Submodule α) (Type u) where coe s := s.1
instance [OfNat α 0] (p : Submodule α) : Inhabited p where default := ⟨0, p.2⟩

example (p : Nat → Submodule Nat) :
    Pi.single (f := (p ·)) (x - x) ⟨0, (p ..).2⟩ = Pi.single 0 ⟨0, (p ..).2⟩ := by
  simp only [Nat.sub_self] -- should work

@gebner The new test 988.lean contains all examples from the wishlist above. If there are missing features, please create a new issue.


kube-apiserver is not forwarding requests to custom apiserver

I think this will lead to documentation rather than any sort of bug. I took the apiregistration objects and generated code from this project and deployed it to k8s (KIND, but also tried K8s 1.17.x). The pods controller/apiserver become ready and apiservice is marked ready. However, I'm unable to deploy a CR for this registration or fetch it.
create
I1020 14:52:14.237819 1945042 request.go:968] Response Body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"the server could not find the requested resource","reason":"NotFound","details":{},"code":404}
I1020 14:52:14.238058 1945042 helpers.go:199] server response object: [{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "error when creating \"sample/contact.yaml\": the server could not find the requested resource",
  "reason": "NotFound",
  "details": {},
  "code": 404
}]
F1020 14:52:14.238096 1945042 helpers.go:114] Error from server (NotFound): error when creating "sample/contact.yaml": the server could not find the requested resource

list
kubectl get contact
...
 Response Body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"the server could not find the requested resource","reason":"NotFound","details":{},"code":404}
I1020 14:54:57.951312 1964718 helpers.go:199] server response object: [{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "Unable to list \"example.infoblox.com/v1alpha1, Resource=contacts\": the server could not find the requested resource",
  "reason": "NotFound",
  "details": {},
  "code": 404
}]
F1020 14:54:57.951343 1964718 helpers.go:114] Error from server (NotFound): Unable to list "example.infoblox.com/v1alpha1, Resource=contacts": the server could not find the requested resource

k get apiservice v1alpha1.example.infoblox.com -o yaml
apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
  annotations:
    meta.helm.sh/release-name: drew-example-apiserver
    meta.helm.sh/release-namespace: default
  creationTimestamp: "2020-10-20T04:23:43Z"
  labels:
    api: contact
    apiserver: "true"
    app.kubernetes.io/managed-by: Helm
  name: v1alpha1.example.infoblox.com
  resourceVersion: "247634"
  selfLink: /apis/apiregistration.k8s.io/v1/apiservices/v1alpha1.example.infoblox.com
  uid: 7bf90e38-c957-4c1e-89e5-9a34c6d4aecf
spec:
  group: example.infoblox.com
  groupPriorityMinimum: 2000
  insecureSkipTLSVerify: true
  service:
    name: drew-example-apiserver
    namespace: default
    port: 443
  version: v1alpha1
  versionPriority: 10
status:
  conditions:
  - lastTransitionTime: "2020-10-20T04:24:12Z"
    message: all checks passed
    reason: Passed
    status: "True"
    type: Available

The aggregate api does not show up in kubectl api-resources

it looks that all the APIService-related configurations are good, can you verify if the resource is served in your aggregated apiserver?

Contacted the apiserver directly and see this
curl -k -v -XGET  -H "Accept: application/json, */*" -H "User-Agent: kubectl/v1.16.4 (linux/amd64) kubernetes/224be7b" 'https://localhost:8443/apis?timeout=32s'
I1024 20:15:43.858060 1153068 round_trippers.go:443] GET https://localhost:8443/apis?timeout=32s 200 OK in 1 milliseconds
I1024 20:15:43.858080 1153068 round_trippers.go:449] Response Headers:
I1024 20:15:43.858089 1153068 round_trippers.go:452]     Cache-Control: no-cache, private
I1024 20:15:43.858096 1153068 round_trippers.go:452]     Content-Type: application/json
I1024 20:15:43.858103 1153068 round_trippers.go:452]     Content-Length: 320
I1024 20:15:43.858110 1153068 round_trippers.go:452]     Date: Sun, 25 Oct 2020 01:15:43 GMT
I1024 20:15:43.859920 1153068 request.go:968] Response Body: {"kind":"APIGroupList","groups":[{"name":"example.infoblox.com","versions":[{"groupVersion":"example.infoblox.com/v1alpha1","version":"v1alpha1"}],"preferredVersion":{"groupVersion":"example.infoblox.com/v1alpha1","version":"v1alpha1"},"serverAddressByClientCIDRs":[{"clientCIDR":"<IP_ADDRESS>/0","serverAddress":":443"}]}]}
I1024 20:15:43.862412 1153068 round_trippers.go:423] curl -k -v -XGET  -H "Accept: application/json, */*" -H "User-Agent: kubectl/v1.16.4 (linux/amd64) kubernetes/224be7b" 'https://localhost:8443/apis/example.infoblox.com/v1alpha1?timeout=32s'
I1024 20:15:43.863557 1153068 round_trippers.go:443] GET https://localhost:8443/apis/example.infoblox.com/v1alpha1?timeout=32s 200 OK in 1 milliseconds
I1024 20:15:43.863567 1153068 round_trippers.go:449] Response Headers:
I1024 20:15:43.863574 1153068 round_trippers.go:452]     Cache-Control: no-cache, private
I1024 20:15:43.863580 1153068 round_trippers.go:452]     Content-Type: application/json
I1024 20:15:43.863588 1153068 round_trippers.go:452]     Content-Length: 190
I1024 20:15:43.863592 1153068 round_trippers.go:452]     Date: Sun, 25 Oct 2020 01:15:43 GMT
I1024 20:15:43.865527 1153068 request.go:968] Response Body: {"kind":"APIResourceList","apiVersion":"v1","groupVersion":"example.infoblox.com/v1alpha1","resources":[{"name":"contacts","singularName":"","namespaced":true,"kind":"Contact","verbs":[]}]}

k get contact ...
...
> GET /apis/example.infoblox.com/v1alpha1/namespaces/default/contacts?limit=500 HTTP/2
> Host: localhost:8443
> accept: application/json;as=Table;v=v1beta1;g=meta.k8s.io, application/json
> user-agent: kubectl/v1.16.4 (linux/amd64) kubernetes/224be7b
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* Connection state changed (MAX_CONCURRENT_STREAMS == 1000)!
< HTTP/2 404
< cache-control: no-cache, private
< content-type: application/json
< content-length: 174
< date: Sun, 25 Oct 2020 01:16:27 GMT
<
{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"the server could not find the requested re
source","reason":"NotFound","details":{},"code":404}

Comparing responses with cert-manager, I see no verbs on my api server object
{"kind":"APIResourceList","apiVersion":"v1","groupVersion":"certificates.k8s.io/v1","resources":[{"name":"certificatesigningrequests","singularName":"","namespaced":false,"
kind":"CertificateSigningRequest",
"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"
shortNames":["csr"],"storageVersionHash":"UQh3YTCDIf0="},{"name":"certificatesigningrequests/approval","singularName":"","namespaced":false,"kind":"CertificateSigningRequest","verbs":["get","patch","update"]},{"name":"certificatesigningrequests/status","singularName":"","namespaced":false,"kind":"CertificateSigningRequest","verbs":["get","patch","update"]}]}
I1024 20:21:38.444386 1204008 request.go:968] Response Body:
{"kind":"APIResourceList","apiVersion":"v1","groupVersion":"example.infoblox.com/v1alpha1","resources":[{"name":"contacts","singularName":"","namespaced":true,"
kind":"Contact",
"verbs":[]}]}

Issue is reproducible should be producible in the example/non-etcd example. Just run the ./examples/non-etcd/pkg/controller/burger suite test to see it. The test will fail to build due to #550

Figured out the issue, b/c jsonfile_rest does not implement watcher. It does not work properly with controllers. I can add a PR, but the code no longer lives here. So it will have to get copied somewhere else.


train on synthetic dataset

Image to text: R@1 is bad and it fluatuates around (1.5)
Text to image: R@1 is bad and it fluatuates around (0.5)
my vocabulary size is small (~100 words).
do you think training my own 'resnet' image/text encoder on synthetic images would help?
Much appreciate it!

A small vocabulary size shouldn't be an issue. Unless your data is not natural images R@1 should not be that bad. Text encoder is always trained from scratch and is not related to the image encoder.
My understanding is that you are training on a new dataset. In that case, make sure the vocabulary has been rebuilt specifically for your dataset correctly and the it is being used accurately. It would help to create a data loader and print and visualize samples.

im actually using images generated by Blender, so i guess that may be the reason why?
i have attempted to train a new image encoder based off my data. and my vocab is small and i didn't find any issues with it.
it seems that the embedding i trained on this new image encoder is still bad.
R@1 ~= 0.1 for both caption and text retrievals.


Dates with year before 1900 are not recognized

For example:
"Mozart died on 5 December 1791"
does not extract the year, however any year later than 1900 does work, for example:
"Hendrix died on 18 September 1970"

"Year 247" should also be supported.


Uses constant scoring instead of tf/idf

I'm not clear on what effect this actually has - ES docco quite terse: https://www.elastic.co/guide/en/elasticsearch/reference/2.4/query-dsl-constant-score-query.html


Authentication? HTTPS?

Hi!
Is there any way to secure the cluster? Because running it all plain open is a complete dealbreaker...

Hi @isbm ,
Unfortunately, authentication does not support yet.
However, I'm working on supporting TLS now.
https://github.com/mosuka/cete/pull/25

Well, security first, before anything else. Actually it would be a big push up for this project if you add TLS and authentication, at least password-based. Because having a cluster of whatever store that everyone can write random garbage in it so easily — is of absolutely no use. Currently I am looking for something like TiKV, but tinier, simpler and in Go. Cete is exactly what it could be... I could potentially contribute that, but TLS and auth is quite simple to add, and yet you know your code very good already, while I don't have enough bandwidth to do this.
お願いします m(._.)m

Hi @isbm ,
Sorry for the late reply and thank you for your comment. :)
You said "at least password-based", but does that mean Basic Auth?
https://tools.ietf.org/html/rfc2617

Yeah, it can be Basic Auth. For all the endpoints, like gRPC (examples), HTTPS etc. Just don't do that Google-based auth. :-)
Essentially would be cool if you could move all the CLI options also to some YAML-like config and so we could just run it as so:
cete -c /etc/cete.conf`

Done! And so then you have inside something like:
auth:
  token: some_very_secret_token_to_connect_to_everything

general:
  mode: master
  grpc: :8888
  https: :8080
  ssl: true

...and so on.
So as a start, we could just share that very secrect token across the cluster in configs and that's it for starter. Then later on we could add RSA-based auth.
Since you are basically resembling TiKV, then why not just steal the authentication ideas from them? :-)

Hi @isbm ,
I released v0.3.1.
https://github.com/mosuka/cete/releases/tag/v0.3.1
I have implemented a simple TLS Authentication.
https://github.com/mosuka/cete#secure-cluster-example
Also, the CLI has been changed to support YAML configuration files.
https://github.com/mosuka/cete/blob/master/etc/cete.yaml
This is the first time I've implemented TLS support, so I'm not sure it meets your needs. Would you try it out?


[Orchestrator]  add new check to collect ecs tasks

What does this PR do?
This PR requires

https://github.com/DataDog/datadog-agent/pull/21836
https://github.com/DataDog/datadog-agent/pull/23253
https://github.com/DataDog/datadog-agent/pull/23823

New check orchestrator_ecs

Add a new check orchestrator_ecs in core checks to collect running tasks from ecs-ec2 and ecs-fargate.
The new check is controlled by DD_ORCHESTRATOR_EXPLORER_ENABLED and DD_ORCHESTRATOR_EXPLORER_ECS_COLLECTION_ENABLED
It uses Workloadmeta for pulling tasks in every run https://github.com/DataDog/datadog-agent/blob/f67c3d667e00dcf6350a9d80a7075998e57ad9e3/pkg/collector/corechecks/cluster/orchestrator/collectors/ecs/task.go#L57
The payloads are sent to orchestrator endpoints

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

I created a new PR only updates code structure

/merge

/merge

/merge


[Feature Request] Chat message modification when Lock Picking. Replace the text "XXX succeeded at picking the lock" with "XXX succeeded at picking the lock  with item YYY"

With my group of "newbies," we have finished testing the module and there are some things we could use (even on commission). I can also try to do a PR myself, but you tell me what you think first.
The use case: In the chat message at the time of lock picking, it is not written with which object you were able to lock pick .
Some may prefer it that way, what I am asking for is the possibility (with a setting most likely) to be able to print in chat also the object with which lockpicking was done.
So the message "XXX succeeded at picking the lock" changed to "XXX succeeded at picking the lock  with item YYY"
and if  critical fail:
"XXX has critical failed at picking the lock  with item YYY, the item is broken!"

I have added an option to mention the used lockpick (including if said lock pick broke) with v1.9.0


UHF-9471 Revoke 'assign admin role' permission

UHF-9471

What was done

Added UserCreateRouteSubscriber to allow only users with super administrator role to create a local user.
Revoked the admin user's permission for adding admin role to other users.

How to install

Make sure your instance is up and running on latest dev branch.

git pull origin dev
make fresh

Update the Helfi Platform config

composer require drupal/helfi_platform_config:dev-UHF-9471

Run make drush-updb drush-cr

How to test

[ ] Login as a UID1 and find your own user from Users list. Remove all roles other roles from your user account and leave only admin role. Make a note of your user UID.
[ ] Login with your own user (f.e.drush uli --uid=222) and go to edit any other user. Check that there is no admin role in the user's role list.
[ ] Try to go to /admin/people/create. This shouldn't be allowed as now only users with super administrator role can create users.
[ ] Check that code follows our standards

Continuous documentation

[ ] This feature has been documented/the documentation has been updated
[x] This change doesn't require updates to the documentation

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 14.96%.  Consider uploading reports for the commit 20c1289 to get more accurate results

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #731      +/-   ##
============================================
+ Coverage     14.53%   14.96%   +0.43%
- Complexity      256      258       +2
============================================
  Files            30       31       +1
  Lines           977      982       +5
============================================
+ Hits            142      147       +5
  Misses          835      835

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[GHSA-4fr2-j4g9-mppf] Prototype Pollution in deephas

Updates

Affected products
CVSS v3
Severity

Comments
The advisory claiming a prototype pollution vulnerability in deephas versions 1.0.0 through 1.0.5 is a false positive. While the link to the original advisory is broken, I’ve traced the data flow in the codebase and reviewed the maintainer’s test suite. Below is my analysis, supported by the provided proof-of-concept:
var dh = require("deephas"),
obj = {};
dh.set(obj,'__proto__.isAdmin',true);
console.log({}.isAdmin) // this suppose to return true.

Upon analyzing the relevant code block, the issue appears to be misunderstood:
        var items = str.split('.');
        var initial = items.slice(0, items.length - 1); // ['__proto__']
        var last = items.slice(items.length - 1); // polluted
        var test = initial.reduce(indexTrue, obj); // {} << fail reference to the prototype
        test[last] = val;  // {}.isAdmin = true <-- the property is created but not in the prototype

The path proto.isAdmin is serialized into properties and processed as follows:
1.	On Line 4, the reduce function fails to reference the prototype, meaning no link to Object.prototype is established.
2.	As a result, the statement test[last] = val on Line 5 creates the property isAdmin on the object test, but only as a direct property. It does not modify the global prototype.
Since the prototype reference fails, no pollution occurs, and the proof-of-concept does not achieve the expected behavior.
Given this analysis, I kindly request that this advisory be removed from the database to prevent unnecessary confusion.

👋 Good morning @tariqhawis, I think this vulnerability is likely to be valid because the maintainer treated the report as valid and provided a fix in https://github.com/sharpred/deepHas/commit/2fe011713a6178c50f7deb6f039a8e5435981e20. For now, I plan to leave the advisory in a reviewed state and not withdraw it.
Have you considered bringing your findings to Mend (formerly WhiteSource), the CVE Numbering Authority that issued CVE-2020-28271? WhiteSource advisories are now at mend.io, and the vendor advisory with proof of concept for CVE-2020-28271 is available at https://www.mend.io/vulnerability-database/CVE-2020-28271. If you wish to change a CVE record, the official way to request a change is to email the CNA at the email address listed on their CNA partner profile at https://www.cve.org/PartnerInformation/ListofPartners/partner/Mend.


Transforms should be a prop

transformime-react lets you swap the transforms out so we should expose that for overriding the default mimetypes and their transforms.

Done in #5.


Custom MicroG (custom package name)

Heyo, I'm currently working on a lil custom MicroG version with the package name (and everything else) set to mgoogle.android.gms, and remove Mapbox since it is unnecessary for my project. Anyone can help me start?

https://github.com/microg/android_packages_apps_GmsCore/issues/1055#issue-611794876


Upgrade NPM dependencies

Package     Current  Wanted  Latest  Location
async         0.9.2   0.9.2   1.5.0  s3rver
chance        0.7.7   0.7.7   0.8.0  s3rver
fs-extra     0.16.5  0.16.5  0.26.2  s3rver
lodash        2.4.2   2.4.2  3.10.1  s3rver
should        4.6.5   4.6.5   7.1.1  s3rver
winston       0.8.3   0.8.3   2.1.0  s3rver
xmlbuilder    2.6.5   2.6.5   4.0.0  s3rver

Thank you! I'll update NPM tomorrow :+1:

@Alexandre-io   - v.0.0.11 has been released. It has also been pushed to NPM. Cheers

@jamhall Thanks !


Add filtering to endpoint that provides DataElements per DataModel

One failing test which I think is unrelated
Resolves #470

@OButlerOcc @pjmonks  I believe this is now ready for re-review.  Note the force-push after rebasing on develop.

@pjmonks, @jamesrwelch FYI I've tried running the failing tests locally, FolderTreeItemFunctionalSpec passed but VersionedFolderFunctionalSpec failed at the same test (DI06) as in Jenkins.

VersionedFolderFunctionalSpec DI06 is passing locally on develop so think something has been affected there. Not sure exactly what though.


Added a pytorch implementation of OmniCV's to remove equilib package usage

The equilib package was under a GPL so we couldn't use it in nerfstudio since nerfstudio is MIT. I just implemented the equirectangular to perspective method from this MIT licensed library in pytorch and then used it instead.

Looks good, but need to remove the library from the dependency list.

Looks good, but need to remove the library from the dependency list.

done


Set PU caching to 0.5h instead of 24 - wmagent version

wmagent version of #8014

Seangchan, I'm going to patch the production agents now with this one and 8005 .

 Fix #8015 - Set PU caching to 0.5h instead of 24


Reduce compilation time

The tool is certainly not big and some dependencies take long to compile (serde, console). Maybe smaller alternatives are available.
Possibilities:

remove git2 dependency and call git methods through std::command::Command.
remove serde and manually use the toml crate.

Suggestions welcome ^.^

Change clap to pico-args.

Uhh, might be a nice change to test out, thanks!

I observed the compilation messages of a cargo build --release and it looks like openssl-sys, toml, cargo_toml and libgit2-sys are the ones who take the most time to compile... :thinking:

@SirWindfield do we need to have the ssh feature from git2? If no, could we just get rid of openssl-sys and use default-features = false?
My compilation times were significantly faster with git2 = { version = "0.13.17", default-features = false }

I didn't think of that, seems reasonable.

I observed the compilation messages of a cargo build --release and it looks like openssl-sys, toml, cargo_toml and libgit2-sys are the ones who take the most time to compile... 🤔

We won't be able to drop the toml crate as we need some kind of configuration in general and I honestly am not a big fan of YAML or JSON for that. cargo_toml is possible in a breaking change as I wanted to move away from having to use the Cargo.toml file and use a more general file instead (maybe .commits.toml or something like that).
The type of commits is needed for the other tools I am working on as well (like the changelog generator and the linting tool), so a unified configuration file is happening anyway.


feat(CategoryTheory/MonoidalComp): change IsIso to Iso

I'm planning a rewrite of the coherence tactics (a series of PR starting from #16562), and this PR is preparation for that.

[x] depends on #15335

Thanks!
bors merge


feat: optional timeout (#200)

I'm aware of the default value. On my project, I'm setting the timeout as false, so it's more clear and the default behaviour is still the same, so we aren't doing any breaking changes.
Not sure how I could test this, any tips?

@duartemendes it's non-optimal because of the fact that it will take > 1 second, but here is a stake in the ground.
test('timeout is not called', t => {
  t.plan(1);
  // set up circuit breaker with timeout disabled
  const cb = circuitBreaker( { timeout: false } );
  cb.on(timedFunction(3000), 'timeout', t.fail);

  // 1000ms is the default timeout value
  // this test passes if we exceed this timeout value
  setTimeout(t.ok, 1500);
});

If you could also add a note to the docs indicating this behavior, I would appreciate it. Thanks!

@duartemendes I've made these changes locally but can't push to your branch. Here is a diff: https://gist.github.com/lance/6a630d182cdad6ec8456bf3ee42afbcd

@lance sorry for the delay, went for a little vacation.
I understand your test, however isn't the default timeout 10000ms? :)
I tried the test with timedFunction as 12000 and timeout as 15000 but tests started failing:
 Allows timeout to be optional

✔ function called

✖ plan != count
----------------
  operator: fail
  expected: 1
  actual:   2
  at: circuit.healthCheck._ (/Users/duartemendes/tui/projects/opossum/test/health-check-test.js:11:7)
  stack: |-

✖ .end() called twice
----------------------
  operator: fail
  at: circuit.healthCheck._ (/Users/duartemendes/tui/projects/opossum/test/health-check-test.js:12:7)
  stack: |-

✔ health-check-failed emitted

✖ plan != count
----------------
  operator: fail
  expected: 1
  actual:   2
  at: CircuitBreaker.circuit.on.e (/Users/duartemendes/tui/projects/opossum/test/health-check-test.js:21:7)
  stack: |-

✖ .end() called twice
----------------------
  operator: fail
  at: CircuitBreaker.circuit.on.e (/Users/duartemendes/tui/projects/opossum/test/health-check-test.js:22:7)
  stack: |-

✔ function called

✖ .end() called twice
----------------------
  operator: fail
  at: circuit.healthCheck._ (/Users/duartemendes/tui/projects/opossum/test/health-check-test.js:12:7)
  stack: |-

✔ health-check-failed emitted

✖ .end() called twice
----------------------
  operator: fail
  at: CircuitBreaker.circuit.on.e (/Users/duartemendes/tui/projects/opossum/test/health-check-test.js:22:7)
  stack: |-

✔ should be truthy

Updated the docs though.

@duartemendes OMG - an extra zero makes a lot of difference. Thanks for your help with this!

No problem @lance! Please update package on npm :)

@duartemendes 1.7.0 is now available on npmjs.com and here https://github.com/bucharest-gold/opossum/releases/tag/v1.7.0


FIX: Runtime type errors

There are several lines with typecast errors. The errors appear sometimes in runtime

Yes, if you check the 2 others MR, you will see we are fixing the same thing, but @RomeroYang doesn't seem to want to fix this problem...

Oh, I see. That's sad

The typecast was auto generated by another developer while doing null-safety rebuild with script. I don't know why but it works well in polkawallet since then 😂.

@RomeroYang , actually the bug in lib/api/apiAssets.dart was not fixed in #35.
Please, check this: https://github.com/L3odr0id/polkawallet_sdk/commit/3eb28f1dfcfd4d122c50ba70e6c7406cced5a0b5


databricks-sql-connector 2.2.0 stopped working on arm64 (Mac M1) without gcc installed

Hi,
I am trying to run the following inside a apache/airflow:2.4.1-python3.9 container:
pip install databricks-sql-connector==2.2.0
Which gives the following error message:
Requirement already satisfied: types-cryptography>=3.3.21 in /home/airflow/.local/lib/python3.9/site-packages (from pyjwt>=2.0.0->apache-airflow>=2.2.0->apache-airflow-providers-databricks==3.3.*->-r /requirements.txt (line 1)) (3.3.23)
Building wheels for collected packages: lz4, thrift
  Building wheel for lz4 (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for lz4 (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [19 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-aarch64-cpython-39
      creating build/lib.linux-aarch64-cpython-39/lz4
      copying lz4/__init__.py -> build/lib.linux-aarch64-cpython-39/lz4
      copying lz4/version.py -> build/lib.linux-aarch64-cpython-39/lz4
      creating build/lib.linux-aarch64-cpython-39/lz4/frame
      copying lz4/frame/__init__.py -> build/lib.linux-aarch64-cpython-39/lz4/frame
      creating build/lib.linux-aarch64-cpython-39/lz4/block
      copying lz4/block/__init__.py -> build/lib.linux-aarch64-cpython-39/lz4/block
      running build_ext
      building 'lz4._version' extension
      creating build/temp.linux-aarch64-cpython-39
      creating build/temp.linux-aarch64-cpython-39/lz4
      creating build/temp.linux-aarch64-cpython-39/lz4libs
      gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Ilz4libs -I/usr/local/include/python3.9 -c lz4/_version.c -o build/temp.linux-aarch64-cpython-39/lz4/_version.o -O3 -Wall -Wundef
      error: command 'gcc' failed: Permission denied
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for lz4
  Building wheel for thrift (setup.py) ... done
  Created wheel for thrift: filename=thrift-0.16.0-py3-none-any.whl size=155972 sha256=6a40f8a73d28441134f8e6533d0693b4f99ca5c2493ddb49ba63927e57feba37
  Stored in directory: /home/airflow/.cache/pip/wheels/78/bc/b1/791fc6ee39415f4a1843eeaf990a680472d7ff398bd64f913a
Successfully built thrift
Failed to build lz4
ERROR: Could not build wheels for lz4, which is required to install pyproject.toml-based projects

However, when I run
pip install databricks-sql-connector==2.1.0
it works
Also note that I can run pip install databricks-sql-connector==2.2.0
If I have gcc installed in the docker container
apt-get update && apt-get -y install gcc
My current work around is to force the version to be databricks-sql-connector==2.1.0 or install gcc explicitly. Any other ideas how this can be fixed?

This isn't a bug with databricks-sql-connector. The reason you need gcc is because there isn't a pre-built ARM wheel for lz4 (see here). Therefore your workstation needs to build the wheel to install it. Building the wheel requires gcc to be installed.
The reason this just started with v2.2.0 is that in this version we introduced lz4 compression, which offers a significant performance boost during network calls. v2.1.0 did not have the lz4 dependency which is why you haven't needed to build the lz4 wheel before.

Thank you for the explaining!

Starting with release 4.3.0, Arm 64 bit wheels for python-lz4 are published on pypi.org.

@jonathanunderwood do you suggest that we bump our lz4 dependency to 4.3.0?

@jonathanunderwood do you suggest that we bump our lz4 dependency to 4.3.0?

Yep, if you want to avoid your users having to install gcc etc if they are on an Arm machine, requiring lz4 4.3.2 or later will make the wheels available.


Field handle lookup happens with every smart_ptr dereference

Currently Java field lookup happens on every smart pointer dereference in handle.h. This is slow, and only needs to be done once per class. The field reference can be held using a global reference:
http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/refs.html

Promise I'll look at all these in the weekend. If you have the time, please modify and creat pull requests accordingly

I have to figure out how to generate a PR from a cherry picked change, but the fix for this is here:
https://github.com/vmoglan/pcl-java/pull/8/commits/2b3995b8c1e266f1d496c97b75a2f52768cee90d

Did this need C++ library of pcl


Use tabStops

Use the returned tabStops property of the Parinfer result to intelligently indent code to critical areas.

fixed in 1.3.0


Feature: Preparation for Dalamud being Down

From Discord:

Now that there are 30 waymark slots, would it be possible to add some sort of "bulk copy to waymark slot" functionality?
or even some functionality that kept the slots automatically in sync
You would probably want to be able to select presets to include/exclude from the in-game interface, for those of us with more than 30 waymarks

In the context of being prepared for extended Dalamud downtime at patches.  Will have to think about what the best implementation would be.

Additional information from OP:

For a sync option, what I had in mind was to just copy every preset that has syncing enabled into the vanilla client storage, from top to bottom, up to the client cap, every time a preset is edited or moved
That does mean that stuff will tend to shift around a lot
Meaning this would be most useful for people using the plugin as the primary waymark store
And only falling back to the in-game interface occasionally

I think a bulk save in case of patch would be nice too, it could save ultimate, most recent raid and extreme presets that it find

Saving based on highest TerritoryType could make sense.


Add missing content-type for bundle uploads and use forms

Fixes #154.

Also fixed another import error on the StatusCode which was an obvious bug. This should have been caught by the tests that I ran before setting up the PR for merge so I am doubting my tests at this point.
Nonetheless I have now successfully been able to import bundles using the updated code resulting from this PR.

Ok, let me create a beta version from this and see if this fixes the problem


Agent Connectivity issue using ELB for collector

Description
We ran into an issue with agents connecting via collector ELB  , found out that agents having a persistent connection to a ELB IP (collector ) . If the ELB IP changes for any reasons  the agent does not automatically connect to the new ELB IP unless we restart the agent . In the pinpoint.config, Alias name for the ELB used and NOT the IP address
Environment

Pinpoint version:1.6.0
Amazon Linux-4.9.27-14.31.,
Additional details two web ec2 behind a ALB, 2 collector EC2 on behind a ELB:

Question
We cannot restart the agent every time the ELB IP changes , is there a way to make the ELB IP's transparent to agents

I strongly doubt that whether AWS-ELB supports UDP protocol since agent does send span/trace event data through 9995/9996 UDP ports

we also see this issue....a full tcp conversion is required for AWS cloud elb to work with pinpoint we already submitted a pull request for this fix....we also just tested a successful fix for the DNS cache issue via the TCP connections but have not had time to start working on the UDP connection dns cache issue...we will submit pull request for the TCP dns cache fix

we have a fix for UPD also now.. we will be contributing in a couple of weeks after our internal approvals

another point around this you need to disable connection draining to fix part of this issue http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/config-conn-drain.html

also you may need to have your health check time decreased to register the instance as unhealthy faster so maybe every 10 seconds as apposed to 30 seconds etc.


Webcam Support?

Hi there, currently I'm designing a research project that will do interactive RL with facial expressions. Since the project needs to be done online, I'm investigating what software I can use. In your publication, you were talking about extending this project. Are there any plans or maybe even a roadmap for something like a webcam support?

Hi @ichitaka we are currently working on adding features as required by our researchers, webcam support is of interest to us, however we do not have a current use case to base the design off of. Can you tell me more about what it is you're looking for in terms of feature? It sounds like you want to have the participants webcam collect images or video of the participant's facial expression? Is that correct? Or do you want to send images from a webcam in your lab to the participants?
Will you be working with static images from the webcam, or will you require video? If video, how will you be processing the data (as single frames, or as a stream)?
Let me know some details, we love to hear about new use cases we haven't thought of yet!
Nick

Also, @ichitaka https://github.com/ichitaka, I'd be interested to know if
your research is related at all to this recent work, which I thought was
pretty cool:
https://sites.google.com/utexas.edu/empathic
Best,
Matt

Matthew E. Taylor (he/him)
Director, Intelligent Robot Learning Lab (IRL Lab) http://irll.ca
Associate Professor, Computing Science
https://www.ualberta.ca/computing-science/index.html at the University of
Alberta https://www.ualberta.ca/
*Fellow-in-Residence, **Alberta Machine Intelligence Institute
http://amii.ca *
On Wed, Apr 14, 2021 at 9:06 AM Nick Nissen @.***>
wrote:

Hi @ichitaka https://github.com/ichitaka we are currently working on
adding features as required by our researchers, webcam support is of
interest to us, however we do not have a current use case to base the
design off of. Can you tell me more about what it is you're looking for in
terms of feature? It sounds like you want to have the participants webcam
collect images or video of the participant's facial expression? Is that
correct? Or do you want to send images from a webcam in your lab to the
participants?
Will you be working with static images from the webcam, or will you
require video? If video, how will you be processing the data (as single
frames, or as a stream)?
Let me know some details, we love to hear about new use cases we haven't
thought of yet!
Nick
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/IRLL/HIPPO_Gym/issues/19#issuecomment-819592012, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPE6D4UXPDRCAGJFZYQSB3TIWVQVANCNFSM42YE7RFQ
.

@metaylor Yes, that paper is some big source of inspiration!
@NickNissen The intention would be to stream the camera from the participant to the server so it can be processed and used as a feedback signal. There are multiple use cases, like implicit feedback through facial expressions like in the EMPATHIC paper linked by metaylor or explicit feedback through smiling and frowning as in some TAMER publications.  To my current understanding, camera streaming is done by sending images frame by frame through a websocket connection.
I've also read some work, where people use sound, so a similar extension of the library could also stream the microphone connection.

@ichitaka thank you for the prompt response. Regarding webcam video, do you have any idea what the minimum frame-rate would be for your use case?

@NickNissen difficult to answer. The more, the better obviously but the issue would arise through the network connection of the client. Zoom has a fixed frame rate of 25 fps, maybe that is a good goal to aim for.


Issue found on page 'Appender'

The Julia client now supports the appender API. The docs doesn't reflect that.

Thanks, I'm fixing it now.


Unresizeable window not resizing

when glgeSetWindowResizable(false); is called and the apllication is maximized, it won't resize

Switched some things in the back end of the function, it is now even more stable and just dosn't show the button for maximizing the window when window resizing is disabled.
It is now using SDL_SetWindowResizable, instead of checking on window updates if the window resizing is allowed. This makes it feel more stable and less buggy.
The changes are pushed shortly, in the next small patch.

SoonTM

@DM8AT SoonTM


Storing large files for download

Hi, we want to create a page where we would offer high quality file downloads of things like the art that was created for the 2019 summit, so that people can download and use it to make new things, print their own stuff, etc. Seems like the file size limit on cc.org is pretty small -- where should we host larger stuff that we would make available to the public for download?

 None of this BS to get my info and I want a name of who did this or where the info was going.

usually between 3 and 5mb
On Thu, Dec 12, 2019 at 8:18 PM Timid Robot Zehta<EMAIL_ADDRESS>wrote:

(2019-04-30: Increase upload limits for WP site · Issue #957
https://github.com/creativecommons/creativecommons.org/issues/957:
upload limit was increased from 2M to 10M)
@ericsteuer https://github.com/ericsteuer How large are the files you
are trying to upload?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/creativecommons/creativecommons.org/issues/1019?email_source=notifications&email_token=ACEBVURRTSNSYUQ5BYNHTXDQYMEHVA5CNFSM4IRQVOPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGY3GKQ#issuecomment-565293866,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACEBVUX3IXT5PTKBBFKBC2TQYMEHVANCNFSM4IRQVOPA
.