Unable to install rindexer on Mac (Darwin x86_64)

Running the install script at curl -L https://rindexer.xyz/install.sh | bash is failing with a 404 not found at line curl -sSf -L "$BIN_URL" -o "$RINDEXER_DIR/rindexer.${EXT}"

Can you show me the full error? What Mac have you got and the software version?

On a Macbook 2020 Ventura Intel x86_64

Ok can take a look when back later

hey pushed a fix please try again @AdeThorMiwa will mark as close but let me know if still issues and i will look further

Hi @joshstevens19 , its still returning the same 404 error. I think the problem might be that the release does not include/build a binary for darwin-x86_64 which is what the curl command is trying to download in the install.sh file. I tried on a friends macbook darwin-arm64 and it works

Yeah I thought I fixed it here to reroute correctly https://github.com/joshstevens19/rindexer/commit/dd0d960b5b0899224c44266cac4371f49d69aedc > does your error say the same thing or a different URL showed on downloading binary archive?

Can you make sure your browsers not caching it or anything?

try .sh?donotcacheme=true on the end just want to avoid it being a cache thing as the install script should reroute it now

Yeah, works now! Thanks very much

Great! 💪


[Nx + Tailwind + Postcss] tailwind.config.js is ignored in the NX project root when application builder is used

Command
serve
Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
I use NX monorepo with 17.2.2 Angular version.
An app has a tailwind.config.js and postcss.config.json file.
I changed the builder to "application" and made changes in the project.json (known as angular.json) but the compiler shows some warnings (about "content" property not being found) and then errors because it ignores tailwind configuration in the project root. But it works if I put tailwind.config.js in the workspace root.
How can I make the builder find the tailwind configuration in the project root?
The warnings and errors:

Minimal Reproduction

Create a project following steps in #27005.
Use the application builder and make necessary changes in project.json of the app (known as angular.json)
Create the postcss configuration file (postcss.config.json) in the project root

My workspace structure looks something like this:
my-nx-workspace/
|-- apps/
|   |-- group
|   |   |-- app1/
|   |   |   |-- src/
|   |   |-- postcss.config.json
|   |   |-- tailwind.config.js
|   |   |-- app2/
|   |   |   |-- src/
|-- libs/
|   |-- shared-lib/
|   |   |-- src/
|-- tools/
|-- node_modules/
|-- nx.json
|-- package.json
|-- tsconfig.base.json
|-- tailwind-base-configuration.js

My postcss.config.json looks like this
{
  "plugins": {
    "postcss-import": {},
    "tailwindcss": {},
    "autoprefixer": {}
  }
}

My project tailwind.config.js looks like this
const { createGlobPatternsForDependencies } = require('@nx/angular/tailwind');
const { join } = require('path');
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [
    join(__dirname, 'src/**/!(*.stories|*.spec).{ts,html}'),
    ...createGlobPatternsForDependencies(__dirname),
  ],
  presets: [require('../../../tailwind-base-configuration.js')],
  theme: {
  }
};

Exception or Error
It cannot find tailwind.config.js in the project root
warn - The `content` option in your Tailwind CSS configuration is missing or empty.
warn - Configure your content sources or your generated CSS will be missing styles.
X [ERROR] The `dark:bg-primary-dark` class does not exist. If `dark:bg-primary-dark` is a custom class, make sure it is defined within a `@layer` directive. [plugin angular-css]

    node_modules/tailwindcss/base.css:1:0:
      1 │ @tailwind base;
        ╵ ^

  The plugin "angular-css" was triggered by this import

    angular:styles/global:styles:6:8:
      6 │ @import 'libs/shared-lib/src/assets/styles/styles.css';

### Your Environment

```text
Angular CLI: 17.2.1
Node: 18.18.2
Package Manager: npm 10.4.0
OS: win32 x64

Angular: 17.2.2
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1702.1
@angular-devkit/build-angular   17.2.1
@angular-devkit/core            17.2.1
@angular-devkit/schematics      17.2.1
@angular/cdk                    17.2.1
@angular/cli                    17.2.1
@angular/google-maps            17.2.1
@schematics/angular             17.2.1
ng-packagr                      17.2.0
rxjs                            7.8.1
typescript                      5.3.3
zone.js                         0.14.4

Anything else relevant?
My project.json file looks something like
{
  "name": "group-app1",
  "$schema": "../../../node_modules/nx/schemas/project-schema.json",
  "projectType": "application",
  "generators": {
    "@nx/angular:component": {
      "changeDetection": "OnPush"
    }
  },
  "sourceRoot": "apps/group-app1/src",
  "prefix": "app",
  "targets": {
    "build": {
      "executor": "@angular-devkit/build-angular:application",
      "options": {
        "outputPath": "dist/apps/group-app1",
        "index": "apps/group-app1/src/index.html",
        "browser": "apps/group-app1/src/main.ts",
        "polyfills": [
          "zone.js"
        ],
        "tsConfig": "apps/group-app1/tsconfig.app.json",
        "aot": true,
        "allowedCommonJsDependencies": [
        ],
        "assets": [
          "apps/group-app1/src/favicon.ico",
          "apps/group-app1/src/assets"
        ],
        "styles": [
          "apps/group-app1/src/styles.css",
          "libs/shared-lib/src/assets/styles/styles.css"
        ],
        "stylePreprocessorOptions": {
          "includePaths": [
            "apps/group-app1/src/assets/styles",
            "libs/shared-lib/src/assets/styles"
          ]
        },
        "scripts": [],
        "preserveSymlinks": true
      },
      "configurations": {
        "production": {
          "fileReplacements": [
            {
              "replace": "apps/group-app1/src/environments/environment.ts",
              "with": "apps/group-app1/src/environments/environment.prod.ts"
            }
          ],
          "optimization": {
            "scripts": true,
            "styles": {
              "minify": true,
              "inlineCritical": false
            },
            "fonts": true
          },
          "outputHashing": "all",
          "sourceMap": false,
          "namedChunks": false,
          "extractLicenses": true,
          "budgets": [
            {
              "type": "initial",
              "maximumWarning": "2mb",
              "maximumError": "5mb"
            },
            {
              "type": "anyComponentStyle",
              "maximumWarning": "6kb",
              "maximumError": "10kb"
            }
          ]
        },
        "development": {
          "optimization": false,
          "extractLicenses": false,
          "sourceMap": true,
          "namedChunks": true
        }
      }
    },
    "serve": {
      "executor": "@angular-devkit/build-angular:dev-server",
      "options": {
        "buildTarget": "group-app1:build",
        "proxyConfig": "apps/group-app1/proxy.conf.api.js",
        "ssl": true
      },
      "configurations": {
        "production": {
          "buildTarget": "group-app1:build:production"
        },
        "development": {
          "buildTarget": "group-app1:build:development"
        }
      },
      "defaultConfiguration": "development"
    },
    "extract-i18n": {
      "executor": "@angular-devkit/build-angular:extract-i18n",
      "options": {
        "buildTarget": "group-app1:build"
      }
    },
    "lint": {
      "executor": "@nx/eslint:lint",
      "outputs": [
        "{options.outputFile}"
      ]
    },
    "test": {
      "executor": "@nx/jest:jest",
      "outputs": [
        "{workspaceRoot}/coverage/apps/group-app1"
      ],
      "options": {
        "jestConfig": "apps/group-app1/jest.config.js"
      }
    }
  },
  "tags": [
    "scope:client"
  ]
}

From the log output it appears that the tailwind plugin specified in the postcss configuration is executing:
warn - The `content` option in your Tailwind CSS configuration is missing or empty.
warn - Configure your content sources or your generated CSS will be missing styles.

When manually specified in a postcss configuration, the tailwind plugin is responsible for locating configuration files.

From the log output it appears that the tailwind plugin specified in the postcss configuration is executing:
warn - The `content` option in your Tailwind CSS configuration is missing or empty.
warn - Configure your content sources or your generated CSS will be missing styles.

When manually specified in a postcss configuration, the tailwind plugin is responsible for locating configuration files.

So, it's not "findTailwindConfigurationFile" in https://github.com/angular/angular-cli/blob/7c522aa8742cd936bb0dfd30773d88f3ef92d488/packages/angular_devkit/build_angular/src/builders/application/options.ts?

No, that is only used for the automatic tailwind support. If a project manually configures it via a postcss configuration, that postcss setup takes priority.  If the project is not otherwise using postcss then the postcss configuration can be removed. In that case the referenced code will be used to find an initialize tailwind.


Skip setting node IP annotation if CALICO_NETWORKING_BACKEND=none

Description
projectcalico.org/IPv4Address and projectcalico.org/IPv4IPIPTunnelAddr annotations are used for BGP so disabling these in policy only mode
If we remove this dependency, calico-node in policy only mode does not need k8s node update/ patch permissions which addresses a vulnerability associated with node agent's over provisioned permissions.
Release Note

When running Calico in policy-only mode, do not write the IP annotations to the node.

Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-* label.

docs-pr-required: This change requires a change to the documentation that has not been completed yet.
docs-completed: This change has all necessary documentation completed.
docs-not-required: This change has no user-facing impact and requires no docs.

Every PR needs one release-note-* label.

release-note-required: This PR has user-facing changes. Most PRs should have this label.
release-note-not-required: This PR has no user-facing changes.

Other optional labels:

cherry-pick-candidate: This PR should be cherry-picked to an earlier release. For bug fixes only.
needs-operator-pr: This PR is related to install and requires a corresponding change to the operator.

/sem-approve

@skmatti it appears that a formatting check didn't pass on our end. Could I get you to run make check-fmt and fix up the errors returned there?

@mgleung Thanks for review. I have updated the PR with formatting fixed.

/sem-approve

Sorry for the delay @skmatti and thanks for the contribution!


badarg,[{erl_prim_loader,check_file_result,3,[]}

the official docker container from https://hub.docker.com/_/couchdb does not boot for me
log:
Crash dump is being written to: erl_crash.dump...done
(no error logger present) error: <0.5.0>
init terminating in do_boot ({badarg,{"init terminating in do_boot",{badarg,[{erl_prim_loader,check_file_result,3,[]},{init,patch_dir,2,[]},{init,'-patch_path/2-lc$^0/1-0-',2,[]},{init,eval_script,2,[]},{init,do_boot,3,[]}]}}
[{erl_prim_loader,check_file_result,3,[]},{init,patch_dir,2,[]},{init,-patch_path/2-lc$^0/1-0-,2,[]},{init,eval_script,2,[]},{init,do_boot,3,[]}]})

erl_crash.dump
=erl_crash_dump:0.5
Tue Jun  6 18:14:24 2023
Slogan: init terminating in do_boot ({badarg,[{erl_prim_loader,check_file_result,3,[]},{init,patch_dir,2,[]},{init,-patch_path/2-lc$^0/1-0-,2,[]},{init,e
val_script,2,[]},{init,do_boot,3,[]}]})
System version: Erlang/OTP 20 [erts-<IP_ADDRESS>] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:16] [hipe] [kernel-poll:true]
Compiled: Sun Sep 26 12:40:43 2021
Taints: erl_tracer,zlib
Atoms: 3109
Calling Thread: scheduler:3
=scheduler:1
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Port:
Run Queue Max Length: 0
Run Queue High Length: 0
Run Queue Normal Length: 0
Run Queue Low Length: 0
Run Queue Port Length: 0
Run Queue Flags: OUT_OF_WORK | HALFTIME_OUT_OF_WORK
Current Process:
=scheduler:2
Scheduler Sleep Info Flags: SLEEPING | TSE

the rest of the file does not appear to reveal any more information.
are there any more useful logs?

Hi,
can't help you much with docker, but which version did you use? If I look at the crash dump, there is Erlang/OTP 20, which is old and I don't know, when we release a CouchDB version with this Erlang version. Maybe check your volumes/images and try again with the latest version?


FailoverClusters BulkFixup (4/4) - Text formatting updates

Bulk formatting checklist update before applying further quality updates:

cmdlet name - Change bolds to code spans
cmdlet/vars - Change bar ecmdlet/var to code spans
parameters - change italic formatting to bold
parameters - change code span formatting to bold
change italics to use underscores
change bold-underscores to asterisk
change bold keystrokes to kbd
Use contractions
Fix indented code blocks
Find bad syntax reflows

This will be followed by separate PRs to update example formatting before content updates

Learn Build status updates of commit 2d11b59:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/failoverclusters/Start-ClusterResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-Cluster.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-ClusterGroup.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-ClusterNode.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-ClusterResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Suspend-ClusterNode.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Suspend-ClusterResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Test-Cluster.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Test-ClusterResourceFailure.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterFunctionalLevel.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterIPResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterNetworkNameResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterVirtualMachineConfiguration.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 514f894:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/failoverclusters/Start-ClusterResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-Cluster.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-ClusterGroup.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-ClusterNode.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Stop-ClusterResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Suspend-ClusterNode.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Suspend-ClusterResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Test-Cluster.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Test-ClusterResourceFailure.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterFunctionalLevel.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterIPResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterNetworkNameResource.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/failoverclusters/Update-ClusterVirtualMachineConfiguration.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Env fixes

Add support for setting environment variables when execing things.

Also, #261 mentions setting HOME to /root by default for now and chdir() to it so we don't end up in / and without a HOME set by default. I don't see that being done in this branch despite the issue being referenced as resolved.


spreadsheet

Found two typos in the -google-spreadsheet node.   Also, can you please point me to some documentation on the 'credentials' setting?
root@ai:~/.node-red/node_modules/node-red-contrib-viseo-google-spreadsheet# diff google-spreadsheet.js*
15c15
<         node.status({fill:"red", shape:"ring", text: 'Missing credential'});

    node.status({fill:"red", shape:"ring", text: 'Missing credential'})

21c21
<         this.on('input', (data)  => { input(node, data, config) });

    this.on('input', (data)  => { input(node, data, config,) });

Hi Paxinos!
Some info about this node:

On Google Cloud Console, create a new agent. Add the "Google Sheets" API and create credentials (Service Account Key).
Install the Google Auth : npm install "node-red-contrib-viseo-google-authentication" ans restart Node-RED.
Add a 'Spreadsheet' node on your flow. Create a new configuration (Credentials) and select "copy/paste JSON file). Paste the content of the JSON key file and add the scope : "https://www.googleapis.com/auth/spreadsheets"
In Google Sheets, share you sheet with the mail address of your JSON key file.

Don't forget to delete the saved data (default: global._sheet) to update your Sheet data.


UpSampling2D doesn't support bfloat16

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): no
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version (use command below): nightly
Python version: 3.6.8
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with: 1. TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)" 2. TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"
Describe the current behavior
TypeError: Value passed to parameter 'images' has DataType bfloat16 not in list of allowed values: int8, uint8, int16, uint16, int32, int64, float16, float32, float64
Describe the expected behavior
support bfloat16
Code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate the problem.
import tensorflow as tf
input = tf.keras.Input(shape=(28, 28, 1), name='img',dtype=tf.bfloat16)
x = tf.keras.layers.UpSampling2D(3)(input)

Other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

@fsx950223 I could reproduce the issue with TF1.15.0. Here is the gist with TF1.15.0.
However, your code works without an issue using TF2.0. Please take a look at the gist.
I think there may not be any updates to TF1.15.0 unless the issue is related to security. Are you willing to upgrade to TF2.0? Thanks!

@fsx950223 I could reproduce the issue with TF1.15.0. Here is the gist with TF1.15.0.
However, your code works without an issue using TF2.0. Please take a look at the gist.
I think there may not be any updates to TF1.15.0 unless the issue is related to security. Are you willing to upgrade to TF2.0? Thanks!

Yes

I'm getting this same issue in TF2.1:
`import tensorflow as tf
tf.keras.mixed_precision.experimental.set_policy('mixed_bfloat16')
optimizer = tf.optimizers.SGD(learning_rate=0.1, momentum=0.9)
input=tf.keras.layers.Input(shape=(256, 256, 3))
x=tf.keras.layers.Conv2D(32,(3,3))(input)
x=tf.keras.layers.UpSampling2D()(x)
x=tf.keras.layers.Conv2D(32,(3,3))(x)
out=tf.keras.layers.Activation('sigmoid', dtype='float32')(x)
my_model = tf.keras.models.Model(inputs=input, outputs=out)
optimizer = tf.keras.optimizers.RMSprop()`

@LambertMark Please create a new issue with details and a simple standalone code to reproduce the issue. Thanks!


Image assets do not show up in the output build (compiler hook not piked up)

I noticed this after the v0.3 release (there's always one sneaky bug left over, isn't there ?)  🤨
The Marko compiler does not detect the "asset-transformer" declared in the "@gladejs/rollup" package and why would it ? There is no reason for the compiler to search for this "marko.json" file.
The strange thing is that it does work fine in my dev environment, not sure why, but it broke only when testing a clean install. In any case, the "glade-rollup" taglib should be explicitly registered.
Working on a "@gladejs/rollup/marko-compiler" to have better control of the compiler config.

In the end there was no need for a separate compiler config file and it should still be possible to support Marko v5 this way. The differences between a clean install and my dev environment were due to multiple Marko compiler instances at various dependency levels in the node_modules folder.


WIP [PUI] Migrate to Mantine v7

This PR migrates the front end to Mantine v7. There were a lot of breaking changes with v7 so issues are to be expected and things need to be tested manually.
Main change: Instead of using emotion to create CSS classes, they are now pre-rendered. This should give some performance improvements.
Changes:

Adds vanilla extract as a helper
moves language/theme in the stack
fixes various key errors
updates typings
switches colour schema manager to the new system
switches spotlight to the new system
migrates to new styling/parameter args
updates all frontend dependencies
updates tests to be a bit less flaky

@inventree/triage @SchrodingersGat this is nearly done - I only need to touch up the spotlight registering section, everything else should be stable.
I would appreciate some testing in the netlify environment as I am starting to get blind for smaller issues.

@SchrodingersGat ready for review

@matmair a few small changes and also merged in master so it should work against netlify now

@SchrodingersGat I have fixed the errors

@matmair looks like some conflicts have worked their way in

@SchrodingersGat I have fixed them again

@matmair I am happy with this, it looks great!
Should we refactor the existing "recharts" graphs to use Mantine Charts before we merge?

I would rather merge this PR now and do that in a follow-up. I have to manually fix nearly any merge due to renaned props ins Stack, Group, Table, Button

@matmair absolutely. Great work on this :)


Mobile Chrome does not allow applications to play HTML5 audio

Godot version:
All
OS/device including version:
Mobile Browsers
Issue description:
Mobile Chrome does not allow applications to play HTML5 audio without an explicit action by the user.
https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Minimal reproduction project:
https://dexpace.itch.io/ultra-gravity-switch

I don't think this is a Godot issue. The link you provided clearly says it's a Chrome policy. I don't think any browser today plays audio without user interaction. Developers usually overcome this by placing a button, something like "ENTER", to actually start the game. In that button click listener, just play some click sound or start background music. Any other audio will play from there on.

I don't think this is a Godot issue. The link you provided clearly says it's a Chrome policy. I don't think any browser today plays audio without user interaction. Developers usually overcome this by placing a button, something like "ENTER", to actually start the game. In that button click listener, just play some click sound or start background music. Any other audio will play from there on.

Well in Defold engine this is already done in the export.

Well, adding a hard-to-customize "Run" button to exported games won't be much better IMO.
On the other hand, if HTML5 audio does not play even after interacting with the game, that might be a bug.

Then this is a bug and I have no idea how it can be solved.


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

common-dev-assets

digest
b015de0 -> 9925b6c

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.25.4 -> v1.25.5

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper (github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper)
v1.25.5
Compare Source
Bug Fixes

deps: update gomod (#711) (9a2a01d)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 1.0.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Random tracker error message

Rasa Core version: 0.9
Python version: 2.7
Operating system (windows, osx, ...): osx
Issue:
During training, sometimes this random error message shows up:
ERROR:rasa_core.trackers:Tried to set non existent slot 'name'. Make sure you added all your slots to your domain file.

There's no slot called "name" in any of the training data files.

And therefore on 0.9.0a3 (if someone has the same issue)

Using release: 0.9.0a6, I still get this error in the training mode.
""ERROR    rasa_core.trackers - Tried to set non existent slot 'number'. Make sure you added all your slots to your domain file.""
There's no slot called "number" in any of the training data files.

Thanks @tmbo Yes I was,

slot{"number": 7.0}
In one of my old stories. What do you suggest in this case? If we try to change / remove a slot / action / intent for that matter, we have go and remove / change this info across our nlu.yml / training_data.json, the domain file, stories.md, etc.

You don't have to remove it from any of your NLU data, but you should remove it from your stories/domain file


CreateCollector can't use IMatcher and TriggerOnEvent same time

Hi,
in the wiki,  I found a example that I can mix use the matcher and triggerEvent to create a collector
Here's  code
// return context.CreateCollector(LevelMatcher.AnyOf(MyContextMatcher.Component1, MyContextMatcher.Component2),
        //                                LevelMatcher.Component3.Removed(),
        //                                LevelMatcher.AllOf(MyContextMatcher.C4, MyContextMatcher.C5).Added());

but if I mix them, it will have a compile error. the CreateCollector only have two override method, one's parameter is IMatcher and the other is params TriggerOnEvent.
So if i want to mix the Matcher and TriggerOnEvent in the Collector, how I can do it

I strongly recommend having a simple matcher like GameMatcher.A in the trigger and do additional filtering in Filter()
With the example posted above, I can pretty much guarantee that it's not doing, what you're expecting. To give you a simpler example:
Imagine a collector with AnyOf(A, B)
This is a simple example, but many people already get it wrong. Here's why:

add component A: system will be triggered
add component B: system is not triggered, because entity is already in the group.

It gets even more unintuitive when using noneOf.
Usually the system is only triggered by 1 thing. Use the filter do make it process only a specific subset of entities.
But to answer your question: You can use sth I call multi-reactive system
protected override ICollector[] GetTrigger(Contexts contexts)
{
    return new ICollector[] {
        contexts.game.CreateCollector(GameMatcher.A),
        contexts.game.CreateCollector(GameMatcher.B.Removed()),
        contexts.game.CreateCollector(GameMatcher.C)
    };
}

You can return an array of collectors. This way the system is trigger when any of those collectors are filled


suggestion

dots for elite packs :P

cannot get monsters/shrines info from current known d2 legacy apis

limited support in v0.5/v0.5.1, please check newest version


Xoxocomic search and genre filtering fixes

closes #787
Checklist:

[x] Updated source's version for individual source changes
[ ] Updated all sources' versions for template changes
[ ] Set appropriate nsfw value
[x] Did not change id even if a source's name or language were changed
[x] Tested the modifications by running it on the simulator or a test device

make sure to comment "closes #whatever" in the pr description to link issues

done I think


(draft; discussion) Linting

Initial testing of using linting at build-time. Thoughts?

Closed because of #58

Closed because of #58


Property file for cloudbees job generation

NetflixOSS » genie » genie-pull-requests #1 SUCCESS
This pull request looks good


Add technical message type for onboarding VCUs

As telemetry platform, we need to onboard VCUs.
So the technical message type dke:cloud_onboard_endpoints is necessary.
This pull request adds the mentioned enum value.

Merged manually.


tiledb issue work-around: reload X array in each thread

this change re-opens the X array in each thread where it is used, working around the MT multi_index issue.  This can be reverted when that underlying bug is fixed.
this is completing the work-around started in #58.

@bkmartinjr Can you make sure to please note in the comments to remove the workaround and also please create an issue to track the issue to remove the workaround once there is a fix?

@bkmartinjr Can you make sure to please note in the comments to remove the workaround and also please create an issue to track the issue to remove the workaround once there is a fix?

I'll add this

lgtm -- is it possible to add a unit test for the multi index return type?

I'm going to go ahead and merge this PR and deploy to staging so that it's ready to go by the time PT is online.
Will circle back and figure out how to do this later.


Ability to drop files onto the textarea

Similar to how datasette-extract works - this part of the dropHandler: https://github.com/datasette/datasette-extract/blob/7429965988761ee7ee7ef645e88cd97e7c419622/datasette_extract/templates/_extract_drop_handler.html#L105-L123

Built with GPT-4 assistance: https://chat.openai.com/share/4a7f99de-c308-4c83-a299-3212e3f0c814


Improve autogenerated SDK documentation

What problem are you facing?

We have autogenerated SDK documentation at https://crossplane.github.io/function-sdk-python/function.html, but it's not great.
Some things that could be improved:

There's no versioning - the generated docs always and only reflect the main branch.
The landing page is empty.
There's no documentation for the protobuf generated code.

Documentation for the protobuf generated code seems like it would be very valuable, since there's not much else to this SDK apart from a few utilities. Unfortunately the code itself doesn't seem to have docstrings, despite the protobuf messages it's generated from having them.
How could this Function help solve your problem?

Figure out if there's some way to copy docstrings from the protobuf schema to the generated code.
Use a better docs tool (Sphinx, mkdocs, etc). Ideally something low maintenance.

FWIW I went with pdoc rather than Sphinx or mkdocs to start with because:

They both wanted to embed generated reference docs inside some broader package docs, which I don't know that we need.
They both seem like 500lb gorillas. I don't want to learn and deploy a whole software project just to have documentation.

https://github.com/googleapis/protoc-docs-plugin - I see this exists, but is archived.


InvalidParameter (index)

VS version: 15.6.4
On opening the tool and alert dialogue is presented with the following content:
"InvalidParameter
Parameter name:index"
The offending solution contains several project types, including:
console
mvc
web api
npm (ts project)
Outside of the solution the tool window opens as expected.
I've looked over several other logged issues and this same dialogue is thrown when an unrecognised project type is in the solution. Previous culprits appear to have been setup and unit test projects -- my assumption is that the .njsproj is to blame in my particular scenario(?)

#46
#36

I've found that .wix projects also throw the same error. Same workaround to make it work

I've found that the same error is caused by C++ projects (.vcxproj) included the solution. Having to unload these projects to make it work.

Great ! it fails on all .vcxproj and .wixproj ... so I just have to unload all my solution projects and it opens ! Except that all the unloaded projects are now excluded from the target migration.
This issue is a must fix, it just does not work  !

Same issue for us with a solution containing a mixture of projects including web api, winforms, vb and c# libraries and MS installer projects

I assume this is fixed in 1.7. If not, please open a new issue


WIP: for review, grpc from another project that resolves grpc error.

I am not expecting this one to get merged.
It would be ideal to resolve updating the vendor the official 'go' way.
Full disclosure: your go other repos, Jags and Limo work with no issues.
Helped with #2 and #3
I did not know the correct process so I copied directly from this project:
https://github.com/coredns/coredns
$ go version
$ go version go1.10.3 darwin/amd64 # output

This is the current error output when make is called.
[!] dependency not vendored: github.com/golang/protobuf/proto
[!] dependency not vendored: google.golang.org/genproto/googleapis/rpc/status
[!] dependency not vendored: github.com/golang/protobuf/ptypes/any
[!] dependency not vendored: github.com/golang/protobuf/ptypes/timestamp
[!] dependency not vendored: github.com/golang/protobuf/ptypes/duration
make: *** [vendorcheck] Error 1

Hopefully updating the vendor files will fix everything.
Curious to hear your thoughts, @hoop33.
current terminal output:
$ ./roster
$ -bash: ./roster: No such file or directory
$ roster
$ -bash: roster: command not found

Success! But I had to run dep ensure -update locally.
I started from scratch here were the commands,
$ go get -u github.com/hoop33/roster
$ make deps
$ dep ensure -update
$ make

result
$ make
$ for file in $(find . -type f -name '*.proto'); do protoc -I $(dirname $file) --go_out=plugins=grpc:$(dirname $file) $file; done
$ go vet github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ golint -set_exit_status github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ errcheck -exclude errcheck_excludes.txt github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ interfacer github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ aligncheck github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ structcheck github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ varcheck github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ unconvert -v github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ gosimple github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ staticcheck github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ unused github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ vendorcheck github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ vendorcheck -u github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ go test -cover github.com/hoop33/roster github.com/hoop33/roster/models github.com/hoop33/roster/players
$ ?   > github.com/hoop33/roster[no test files]
$ ok  > github.com/hoop33/roster/models(cached)cachedcoverage: 95.7% of statements
$ ok  > github.com/hoop33/roster/players(cached)cachedcoverage: 95.5% of statements
$ go build

I am now in favor of closing this pull request.


Apply spine-model-verifier plugin

This PR applies spine-model-verifier plugin.
The Gradle version was increased to 4.2.

@armiol PTAL.

@dmytro-grankin can you please explain a bit why this PR is needed and/or what changes in this project after such a plugin is applied.


fix: update dependencies

:tada: This PR is included in version 1.0.16 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


British address parser + test case fixes

This is a bit of a bumper merge request, but it would be great to get this merged and released. The highlights include:

A new British address parser
Increase number of valid street types in the US parser to all those accepted by USPS (see https://pe.usps.com/text/pub28/28apc_002.htm)
Updated the text normalisation to substitute newlines for commas, this allows more of the structure of the address to be seen in British addresses as these are often written over multiple lines.
Fix bug in tests where failing tests actually passed because the value was not checked (eg post_direction would match 'N.', but not the full 'N. ')
Fix a typo in tests where street_name test cases were actually tested against the street_number regex
Added more tests, test cases and hopefully made test code more robust with a single function to execute the tests

There are some more details in the commit messages.
Please let me know if you have any feedback and thanks for the great package!

Wow!
Nice work Thomas and thank you.
Definitely merging this.


TestTarget build warnings

For the first warning, we just add "3449245696" to replace it and update the test case.
~For the second warning we can use XCSkip here to fix the warning instead of directly returning it.~

Still could not fix the warning. Maybe we can just comment it temporary or use the new swift-testing framework to fix it elegantly.

The second item (the disabled test) is only temporary.  Should be fixed in the next day or so when I re-enable it

Add a PR to resolve both issue here. We can re-enable/uncomment the test case when we are ready.


Create test suite

Right now there are no tests in this what so ever. Need to add some

This will be done on the new project as angular-cli helps with this


[SPARK-15784][ML][WIP]:Add Power Iteration Clustering to spark.ml

What changes were proposed in this pull request?
This PR is to add Power Iteration Clustering to spark.ml. It is work-in-progress stage now. I added framework of Power Iteration Clustering, which is similar to kmeans.
Items that I am still working on:
fit
predict
load
write
summary
comments
Unit tests
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
To be done once unit tests are added.

Test build #60420 has started for PR 13647 at commit 430b933.

Test build #60420 has finished for PR 13647 at commit 430b933.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class PowerIterationClustering @Since(\"2.0.0\") (

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60420/
Test FAILed.

Test build #60450 has started for PR 13647 at commit 78b70b4.

Test build #60450 has finished for PR 13647 at commit 78b70b4.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60450/
Test FAILed.

Test build #60717 has started for PR 13647 at commit 875448b.

Test build #60717 has finished for PR 13647 at commit 875448b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test PASSed.

Test build #60744 has started for PR 13647 at commit 282f9d9.

Test build #60744 has finished for PR 13647 at commit 282f9d9.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60744/
Test FAILed.

Merged build finished. Test FAILed.

Test build #60854 has started for PR 13647 at commit 2b09e99.

Test build #60854 has finished for PR 13647 at commit 2b09e99.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60854/
Test FAILed.

Test build #60868 has started for PR 13647 at commit cf5966b.

Test build #60868 has finished for PR 13647 at commit cf5966b.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60868/
Test FAILed.

Merged build finished. Test FAILed.

Test build #60876 has started for PR 13647 at commit d77b5a9.

Test build #60876 has finished for PR 13647 at commit d77b5a9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

Test build #60954 has started for PR 13647 at commit 6cd862b.

Test build #60954 has finished for PR 13647 at commit 6cd862b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

Test build #60965 has started for PR 13647 at commit 8f27990.

Test build #60965 has finished for PR 13647 at commit 8f27990.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

@yanboliang As we discussed offline, I made the implementation. You might want to take a pass on the implementation. cc @mengxr @josephkb

ping @mengxr @jkbradley @yanboliang Can you give me some comments on this PR? I can start improving it for 2.1+.
Thanks!

Test build #67532 has started for PR 13647 at commit 6168c0b.

Test build #67533 has started for PR 13647 at commit 5189ba0.

Test build #67532 has finished for PR 13647 at commit 6168c0b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test PASSed.

Test build #67533 has finished for PR 13647 at commit 5189ba0.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class PowerIterationClustering @Since(\"2.1.0\") (

Merged build finished. Test PASSed.

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

@wangmiao1981 Sorry for the slow response here!  I do want us to add PIC to spark.ml, but we should discuss the design before the PR.  Could you please close this PR for now but save the branch to re-open after discussion on the JIRA?  I just commented on the JIRA

@jkbradley Thanks for your reply! I just want to initiate the work. I close it now and we can continue the design on JIRA.


New NiaPy release

A new version of niapy has recently been released. Please use the 2.0.2 version of niapy.

Fixed in https://github.com/timzatko/Sklearn-Nature-Inspired-Algorithms/releases/tag/v0.9.0


check: Add extra info

Print the number of times the validation command got executed before
timeout was reached. I just want to confirm that the command is not
getting stuck for a long time.
Ref: #342
Signed-off-by: Michi Mutsuzaki<EMAIL_ADDRESS>

Error: Connectivity test failed: timeout reached after 8 tries waiting for NodePort <IP_ADDRESS>:31122 (cilium-test/echo-other-node)

ok so at least we are trying multiple times...


[YUNIKORN-300] update nginx image

Security scans have shown known vulnerabilities in the alpine and nginx
version we use to generate the web docker image.
Updating to the latest stable version.

I can confirm, the web UI starts and shows the correct pages after the OS change.


Expand on the Projects Readme.md / Quickstart

What were you initially searching for in the docs?
A quick start guide on the GitHub main page for AWS Lambda Powertools
Is this related to an existing part of the documentation? Please share a link

README.md

Describe how we could make it clearer
Add a basic getting started guide with a couple simple examples for logger, tracer and maybe metrics. Once a developer got a taste of the library, they can still visit the full documentation site.
If you have a proposed update, please share it here

Add a very quick guide for starting a new project with Powertools (maybe using AWS SAM CLI)
Add a couple very basic examples that covers the make features of Powertools

from aws_lambda_powertools import Logger, Tracer
from aws_lambda_powertools.logging import correlation_paths
from aws_lambda_powertools.event_handler.api_gateway import ApiGatewayResolver

tracer = Tracer()
logger = Logger()
app = ApiGatewayResolver()

@app.get("/hello")
@tracer.capture_method
def get_hello_universe():
    return {"message": "hello universe"}

@logger.inject_lambda_context(correlation_id_path=correlation_paths.API_GATEWAY_REST)
@tracer.capture_lambda_handler
def lambda_handler(event, context):
    return app.resolve(event, context)

This is now released as part of 1.24.1 ;) https://github.com/awslabs/aws-lambda-powertools-python/releases/tag/v1.24.1

one thing missing is still a bit more of a taster on the github landing page  (aka the actual readme), but this tutorial is really cool


Retry when loader emits error

Hi - i can't seem to find a way to retry when a resource fails to load.
I build an app with pixi and sometimes some of the assets does not load.
loader.on('error', function (loadErr , loader, resource){
    resource .load() // was hoping for something like this
})

I can't add the same resource again, causes a Loader.js:238 Uncaught Error: Resource with name "asda" already exists.
Is there a recommend way to try a reload?
Any help would be appriciated,
I am using version 2.0
/Dennis

You can't right now retry a resource while the loader is running. You can however gather the failed resource when the loading finishes and retry them (remember to call reset() before using the loader again).
I would like to add an "automatic retry" at some point. But for now, your best bet is to finish and retry all resources that have their error property set.

Thanks - it makes sense. I did example here.
It actual seems it has a small bug. When i do the "retry" loading with only the images that fails, the loader complete event is dispatched before the last resource error event.

Hmm, error definitely happens before complete:
https://github.com/englercj/resource-loader/blob/master/src/Loader.js#L538
Also, if you are using loader.on('') then you are not using v2 of this library. Note that pixi ships with v1.x of this library. I think the bug you mentioned about error coming after complete is fixed in v2 here.

Thank you - i tried to edit the post, as soon as i found i was using an old version.

A question regarding structure?
I am using PIXI v3.0.11 which is using resource loader 1.6.4.
In my project i am using two loaders, one for assets which does not change while the game is playing and another loader handling images that changes several time in a game.
I have basic retry functionality in place, which works. But i would really like to put the responsibility into
the image container it self and handle each error and retry functionality in the container.
The "best" solution, i guess, would be to just use new Resource() and handle the loading myself. But then the middleware added by PIXI will not be run.
So my question is this; since it's only 16 images, i thought i could just create a loader for each image,
 like in this example
Or is there a clever way to added the middleware to each resource manuelly.

Any update for this feature? Thanks

No update, I've been on vacation and now that I am back I am moving. It may be a while before I can circle back to these features.
I am accepting PRs though.

I'm going to close this for now, it hasn't been requested very often and some guarantees around data mutability needs to change in order to support it.
If this comes up as a case people need as a core feature we can revisit.


conda publishing is broken

Packaging with conda is done with CircleCI and it is broken
https://app.circleci.com/pipelines/github/payu-org/payu/347/workflows/e1f3f132-7569-4858-b50a-cdb36996e2d8
I'd suggest we move to using GitHub workflows, and publish to the ACCESS-NRI channel as a longer term more stable location.
@dougiesquire recently did this for intake-data frame-catalog and it should be pretty straightforward to adapt for payu
https://github.com/ACCESS-NRI/intake-dataframe-catalog/blob/main/.github/workflows/cd.yml

publish to the ACCESS-NRI channel

Is there a good way to let users know about this change? I guess most users are using the hh5 conda env and don't need to know?
Do we also want to publish to PyPI?

publish to the ACCESS-NRI channel

Is there a good way to let users know about this change? I guess most users are using the hh5 conda env and don't need to know?

Yes. I don't personally know of anyone installing it directly, but that is something I hadn't considered.

Do we also want to publish to PyPI?

I've never thought it was a good fit for wider/general distribution until it was more platform independent: it isn't fair on the user and would be too big a support burden. However platform independence has been an aspiration, but the resourcing and pressing use case haven't coalesced, but that may change soon. Until then I don't think PyPI is a priority.

I don't personally know of anyone installing it directly, but that is something I hadn't considered.

I think Chris Chapman and colleagues are trying to use it on Pawsey, but I can probably walk down the hall and tell them to change their conda channel...

I think Chris Chapman and colleagues are trying to use it on Pawsey

Good point. I assisted Chris with this, so should have considered it.
My recollection is that they have to use a special branch that isn't merged yet (https://github.com/payu-org/payu/issues/323#issuecomment-1138155994), so probably aren't using a conda published version as yet. Is that right @ChrisC28?

We are using payu on Setonix. It kinda sorta works with a few hacks that I haven't yet pushed to the repo given the very fragile nature of what we have done. The version @aidanheerdegen mentioned above was modified for the previous machine (Magus) at Pawsey. Since Pawsey switched to Setonix, we have started clean.
We haven't been using conda to manage payu. Instead, I've cloned it directly from the repo and have  a local, unpublished version

We haven't been using conda to manage payu. Instead, I've cloned it directly from the repo and have a local, unpublished version

Good to know, thanks. So I believe that means we're ok to move to publishing through the  accessnri conda channel

Don't have permission to assign myself, but I can do this today at some point

Someone with admin on both the payu repo and the accessnri conda channel will need to add an ANACONDA_TOKEN secret to the repo (👀 @aidanheerdegen)

Note: To ensure CircleCI didn't keep trying to build removed access
https://github.com/organizations/payu-org/settings/oauth_application_policy

Also removed TravisCI which is no longer used


#1189 develop CSS name overriding feature

@abdolian @ParsaGachkar
There are two type of usages:

You are using a component and you want to override the css name:

<Button CSSName="Test" Color="Color.Default">
    Default
</Button>

You are inheriting from another component

public override string GetDefaultCSSName()
{
    return "TestAmir";
}


Stratum connection failed: couldn't connect to host ...retry after 30 seconds

I have completed all the installation steps but after I launch was met following error:
" Stratum connection failed: could not connect to host retry after 30 seconds ... "
When I checked the port 3333 is not open while I opened it in iptables then ?
Active Internet connections ( only servers )
Proto Recv - Q Send - Q Local Address Foreign Address State
PID / Program name
<IP_ADDRESS>:53 tcp 0 0 <IP_ADDRESS> : * LISTEN
738/named
tcp 0 0 <IP_ADDRESS>:53 <IP_ADDRESS> : * LISTEN
738/named
tcp 0 0 <IP_ADDRESS>:53 <IP_ADDRESS> : * LISTEN
738/named
tcp 0 0 <IP_ADDRESS>:22 <IP_ADDRESS> : * LISTEN
476/sshd
tcp 0 0 <IP_ADDRESS>:631 <IP_ADDRESS> : * LISTEN
262/cupsd
tcp 0 0 <IP_ADDRESS>:25 <IP_ADDRESS> : * LISTEN
1277/sendmail : MTA :
tcp 0 0 <IP_ADDRESS>:953 <IP_ADDRESS> : * LISTEN
738/named
tcp 0 0 <IP_ADDRESS>:3306 <IP_ADDRESS> : * LISTEN
645/mysqld
tcp 0 0 <IP_ADDRESS>:587 <IP_ADDRESS> : * LISTEN
1277/sendmail : MTA :
tcp 0 0 <IP_ADDRESS>:11211 <IP_ADDRESS> : * LISTEN
763/memcached
tcp 0 0 <IP_ADDRESS>:80 <IP_ADDRESS> : * LISTEN
1059/apache2
tcp6 0 0 ::: 53 ::: * LISTEN
738/named
tcp6 0 0 ::: 22 ::: * LISTEN
476/sshd
tcp6 0 0 :: 1:631 ::: * LISTEN
262/cupsd
tcp6 0 0 :: 1:953 ::: * LISTEN
738/named
udp 0 0 <IP_ADDRESS>:5353 <IP_ADDRESS> : *
229/avahi-daemon : r
udp 0 0 <IP_ADDRESS>:38570 <IP_ADDRESS> : *
229/avahi-daemon : r
<IP_ADDRESS>:53 udp 0 0 <IP_ADDRESS> : *
738/named
udp 0 0 <IP_ADDRESS>:53 <IP_ADDRESS> : *
738/named
udp 0 0 <IP_ADDRESS>:53 <IP_ADDRESS> : *
738/named
udp 0 0 <IP_ADDRESS>:11211 <IP_ADDRESS> : *
763/memcached
udp6 0 0 ::: 5353 ::: *
229/avahi-daemon : r
udp6 55 468 0 0 ::: ::: *
229/avahi-daemon : r
udp6 0 0 ::: 53 ::: *
738/named
Active UNIX domain sockets ( only servers )
Proto RefCnt Flags Type State I- Node PID / Program name P
ATH
unix 2 [ ACC ] STREAM LISTENING 290 871 437 1/init
@ / com / ubuntu / Upstart
unix 2 [ ACC ] STREAM LISTENING 290 873 990 798/saslauthd
/ var / run / saslauthd / mux
unix 2 [ ACC ] STREAM LISTENING 290 872 211 262/cupsd
/ var / run / cups / cups.sock
unix 2 [ ACC ] 290 871 708 LISTENING SEQPACKET 109/udevd
/ run / udev / control
unix 2 [ ACC ] STREAM LISTENING 290 871 720 118/dbus-daemon
/ var / run / dbus / system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 290 871 470 34/plymouthd
@ / org / FreeDesktop one / plymouthd
unix 2 [ ACC ] STREAM LISTENING 290 873 548 648/acpid
/ var / run / acpid.socket
unix 2 [ ACC ] STREAM LISTENING 290<PHONE_NUMBER>/sendmail : MTA :
/ var / run / sendmail / mta / smcontrol
unix 2 [ ACC ] STREAM LISTENING 290 874 087 645/mysqld
/ var / run / mysqld / mysqld.sock
unix 2 [ ACC ] STREAM LISTENING 290 872 042 229/avahi-daemon : r
/ var / run / Avahi - daemon / socket
I really need help from you . I thank you !

This issue ranks pretty high up on DuckDuckGo for "Stratum connection failed" so I'm dropping a little 411 for those trying to mine with a VPS (whether considered profitable or not):
If you're trying to, for example, mine and see the above try running dig on the domain of your pool, like: dig xmr.pool.minergate.com. If you don't receive a response it's being blocked by the VPS provider. Instead of connecting by domain find the IP of the pool by running dig from a non-blocked machine and then use the resolved IP address in place of the blocked domain:
sudo minerd -a cryptonight -o stratum+tcp://<IP_ADDRESS>:45560 -u<EMAIL_ADDRESS>-p x

Once it spits out your hashrate in the console logger you'll be able to determine if the machine is worth mining with. Use htop or top command to ensure you're not putting too much load on the CPU otherwise the VPS provider will shut you down. Cheers.


[Feature] The Appfile supports backend or called driver, such as etcd, mysql

Is your feature request related to a problem? Please describe.
When deploying multiple Vela as restful servers,  the Appfile requires shared storage. The Capability and Center should also share same storage.
Describe the solution you'd like
The Appfile struct support backend or  called driver field, which is a interface type.
Describe alternatives you've considered
Additional context

Closing as it's dup with #789


[ONNX,TRT]Deployment

Thank you for your excellent work.
In your arXiv paper, there are several comparisons of performance among models. Is it possible for you to provide guides or hints on how to deploy your model?
Besides, is it possible to quantize this model in int8?

Thanks for your interest in our work.
I'm sorry, I'm currently rushing the CVPR deadline.
Because the code has undergone a major refactor with many changes, I'm considering redeploying the new code after CVPR. If you're in a hurry, I can privately send you an original version of the UniTR backbone code that converts from PyTorch to ONNX and TRT engine as a reference, but there will definitely be many inconsistencies with the new version of the code.

Thank you for your reply.
It is of great help if you can provide me with the reference code. Wish I could help with your progress of the conversion consistent with the new version of the code.
My email address is<EMAIL_ADDRESS>

Thank you for your reply. It is of great help if you can provide me with the reference code. Wish I could help with your progress of the conversion consistent with the new version of the code. My email address is<EMAIL_ADDRESS>
Have sent it.

For more details, you can refer the deployment of DSVT. They are very similar.

For more details, you can refer the deployment of DSVT. They are very similar.

Thank you very much.

Hi Haiyang,
Thanks for an awesome paper. I would be glad if you can send a copy to me as well. Would really appreciate it.  Will update you on how it goes and if I can contribute<EMAIL_ADDRESS>

<EMAIL_ADDRESS>
Have sent it. Thanks for your future contributions.
Wish you all the best. :)

Hi Haiyang,
Thanks for your excellent work. I would be glad if you can send a deployment copy to me as well. My email is<EMAIL_ADDRESS>thanks very much.
Have a good weekend!

<EMAIL_ADDRESS>
Yeah, have sent it. :)

hi
Thanks for an awesome paper. I would be glad if you can send a copy to me as<EMAIL_ADDRESS>

Hi
Could you please send the code to this mail<EMAIL_ADDRESS>

Hi,thanks for your awesome paper.
Could you please send the deployment code to me as well<EMAIL_ADDRESS>thanks.


Properly freeing up the healthcheck resources in binlog player.

@guoliang100 this is the fix I was supposed to make after your change.

LGTM


User-Agent difference when I restart the app

Short description of the problem:
User-Agent always difference when I restart the app

What behavior are you expecting?
Is it possible to make them same?
Btw if I use Safari instead, then I get:

Ionic Version: 2.x
Browser & Operating System: iOS 9.2.1 (13D15)
Run ionic info from terminal/cmd prompt:
Your system information:

Cordova CLI: 6.0.0
Ionic Version: 2.0.0-beta.0
Ionic CLI Version: 2.0.0-beta.17
Ionic App Lib Version: 2.0.0-beta.8
ios-deploy version: 1.8.5
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v5.4.1
Xcode version: Xcode 7.2.1 Build version 7C1002

Looks like Cordova adds this to the user agent:

    NSString* appendUserAgent = [self.settings cordovaSettingForKey:@"AppendUserAgent"];
    if (appendUserAgent) {
        _userAgent = [NSString stringWithFormat:@"%@ %@", localBaseUserAgent, appendUserAgent];
    } else {
        // Use our address as a unique number to append to the User-Agent.
        _userAgent = [NSString stringWithFormat:@"%@ (%lld)", localBaseUserAgent, (long long)self];
    }

from: cordova-ios/CordovaLib/Classes/Public/CDVViewController.m#L443-L449
But you're in luck, you can specify to always use the same string using <preference name="AppendUserAgent" value="MyApp" />.
Originally I was going to suggest using a blank string, but I'm worried that Cordova internally may rely on having an ID of some kind appended to the user agent, so I think it's probably safer (if all you need is for it to be consistent) to use an actual string.


Created sprint-apply-custom-map-layers

Also included were some edits to analytics/sprint-oas-creating-custom-map-layers/manifest.json

Please fix the merge conflicts.

This branch has conflicts that must be resolved
Conflicting files
analytics/sprint-oas-creating-custom-map-layers/manifest.json


What value should people put for partitionKey and rowKey?

[Enter feedback here]
What value should people put for partitionKey and rowKey?
Can you explain in the page?

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 577bf9ad-b1b2-f48d-88bf-425ef7f9004c
Version Independent ID: 3fb63a45-2bc7-408e-7365-cb7f9fefc8c7
Content: Azure Tables client library for .NET - Azure for .NET Developers
Content Source: api/overview/azure/latest/data.tables-readme.md
Service: tables
GitHub Login: @christothes
Microsoft Alias: chriss

Hi @chanmmn - Thanks for the feedback. Could you be more specific about which section of the readme you are referring to? Are you looking for information about which values are not allowed?

Hi @christothes  , thanks for the reply. At the section "Add table entities". I believe we need to know at least what data type partitionKey and rowKey is without going to find it somewhere else.


Local models

Is it going to support local ai models in the future?

Yep - that's on the roadmap in the readme :)

Yep - that's on the roadmap in the readme :)

sorry, I completely missed that part, thanks


Ability to download only certain chapters from a followed series

So there is this issue I have. After following a series and then listing chapters, I see lots of them as 'n'ew (if I understand that correctly). But as far as I know, download downloads all chapters from the series. Can I specify only certain chapters to be downloaded? There are multiple releases per chapter as well as a lot of chapters I've already read. I know I could probably use get with URL, but with alias, there can be an ambiguity of chapters - for example rozen-maiden-ii has three english releases for c060.
Also it seems that get doesn't seem to set the 'downloadedflag inchapters`.

You can use the ignore command to ignore chapters you don't want to download. get is for downloading chapters in a way that doesn't touch the database.

Is there a way to set 'downloaded' flag instead of 'ignore' flag?

Unless you download it, no. The downloaded flag is specifically to mean you've downloaded the chapter. We don't track chapter files after downloading them, so you can delete them afterwards if you don't want them.

An interactive mode for cum ignore could probably help to help ignore the things you don't want. I just need to think of how that would be implemented the best.


Support for CocoaPods 1.0

We should update our podfile to be compatible with CP 1.0, but according to community feedback and number of issues in CP main repo, let's wait a bit.

See #127, #128


change equal to consistof for slice

What this PR does / why we need it:
This PR is to change equal to consist of for slice comparison.
Which issue(s) this PR fixes:
Fixes #
None
Special notes for your reviewer:
None
Release note:

None

/invite @jia-jerry


regex: add missing py requirement

and remove unused and deprecated import

@bgruening if you rerun the failing test it should be fine.
Note each tests appears 2x since I closed & reopened.

What I find strange is that we can not restart single tasks. If deployment get stuck we can not just restart that one, we need to rerun all tests as well.


Create Django Backend

Overview
This work has been to create the django backend and creates an example endpoint to demonstrate the functionality
Connects #6
Demo
$ http http://localhost:8181/api/example/

HTTP/1.1 200 OK
Connection: close
Content-Length: 20
Content-Type: text/plain; charset=UTF-8
Date: Wed, 08 Jun 2022 21:03:14 GMT
Referrer-Policy: same-origin
Server: gunicorn
X-Content-Type-Options: nosniff
X-Frame-Options: DENY

Example API response

Notes
Testing Instructions

check out the branch
run ./scripts/update
run ./scripts/server
test the API endpoint as seen above using httpie, or some other API testing utility

Also FYI #7 is to address the CI failure.


feat: protoc-gen-http-swagger plugin

What type of PR is this?
feat
(Optional) Translate the PR title into Chinese.
protoc-gen-http-swagger 插件
(Optional) More detailed description for this PR(en: English/zh: Chinese).

en:
protoc-gen-http-swagger plugin
zh:
protoc-gen-http-swagger 插件

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

cc @Skyenought

还是要求像 hertz-contrib/registry 的形式吧, 顺便可以借鉴一下它的 ci @EZ4Jam1n

把根目录的 testdata delete 吧, 它已经完成它的使命了


Auto populate the Alive or Dead annotation from Observation Fields

If possible, it might be good to add the Alive or Dead annotation based on some observation fields that do the same thing, like:
https://www.inaturalist.org/observation_fields/92
https://www.inaturalist.org/observation_fields/6541
https://www.inaturalist.org/observation_fields/6977
https://www.inaturalist.org/observation_fields/8046
There's also this roadkill field: https://www.inaturalist.org/observation_fields/160

The alive/dead/unkown ones should be easy. Should we just ignore moribund (90 instances) and Injured (1 instance), or would it be safe to assume those mean alive? We also probably can't definitively assign Roadkill: no to an annotation.

I say ignore moribund and injured. And yes, didn't think about Roadkill: no, it obviously wouldn't fit, but Roadkill: yes should, correct?

Hmm, I hadn't thought about annotating new obs that get these fields added to them, but I think that'd be cool. Do we do this for any other fields?
One more field to consider for auto population: https://www.inaturalist.org/observation_fields/9111 (only AOR and DOR)

For any obs fields that have been converted to annotations, that happens on an ongoing basis when those fields are added. We do this for various life stages, sex, flowering phenology, and now with these fields.
I can add that other field. We need custom code for each field we decide to do this with, so I'm going to assume we now have the definitive list of fields to auto-populate, and could we please have a new ticket for any additional fields?

Yup, that sounds good, I think this'll be helpful.


Data sanitization

I’ve used the dataset for a personal project, and I’ve noticed that many fields contain HTML tags such as
. As a result, I would propose to sanitize the data from any HTML tags so it wouldn’t accidentally change the look of another website that uses it, as well as for analytics and cross platform compatibility, among other things.

[please ignore the very slow response] it looks like most of the entries with HTML in them are credit lines, which fortunately or unfortunately do have particular formatting which is where those
 tags are coming from. Stripping them would probably mean we would need to replace them with .  or something similar so no words would run together. For these cases it might just be better to provide guidance in the docs and leave it up to anyone who uses this to strip or leave as desired? Or maybe provide a second field option.
For non credit lines I did see the note on your repo for object id 61726 (Kahlil Robert Irving's 100's, in the dataset as 100's), which is an interesting example because that title is supposed to show up green wherever it's listed according to the artist. So that's one we'd probably leave even if we stripped everything else.


Missing wipe on magic cards

I'm missing the wipe (reset to default) for the magic chinese cards.
I tried to implement it myself (transmitting 0x41 instead of 0x43 in backdoor) but it doesn't seem to work.
Do you have more information on how to properly do it ?
Maybe my cards are different because they don't respond 0x0A to the backdoor, still the write to block 0 works.

@ChristopheLorenz Hi. Did you found a solution? Or a more detailed bug description?
Otherwise I will close this issue.

no response -> close


SLSQP optimization variables limit

Hello all,
I am trying to optimize a problem with ~30,000 variables using scipy optimize SLSQP. I get the maximum allowed dimension error from the SLSQP python code. I suspect that it is some sort of workspace memory allocation related error. The screenshot is attached below.
When I reduced the variables to ~4000, SLSQP works.
As per the original paper, there is no such limit on the optimization variables. SLSQP might be slow for a large number of variables but it should work ideally. I don't want to change the optimizer at this stage. Is there any way to make SLSQP work with 30,000+ variables.
Thanks,
Subodh.

len_w is probably > 2**32 and the site-packaged path suggests you're using 32-bit python. Perhaps try again with 64-bit python.

Using 64-bit python, this error goes away.
Thank you so much!!

Which amount of memory do you need for processing 30K variables? I am trying ~25000 variables and it crashes because cannot allocate 42GB but I guess is more than that, after reading the code.


miRDeep2 step in small RNA pipeline crashes on A.thaliana reference

Hi!
I'm running small RNA pipeline on A.thaliana (TAIR10).
It exits on the miRDeep2 step:
#Starting miRDeep2
Error: Genome file [some_path]/bcbio/genomes/Athaliana/TAIR10/seq/TAIR10.fa has not allowed whitespaces in its first identifier

The reference was installed with bcbio, not manually.
I see that it does not like whitespaces in the reference, but I'm not sure how the other tools would react if I change the file. Any ideas to fix, or at least how to turn this step off?
Many thanks.
SN

Hi @naumenko-sa
sorry about this. Let me modify mirdeep2 and update the tool so you can finish this. If you are in a hurry, you can remove the mirdeep2-fasta line in the resources file of the genome, and will skip it. I will try to fix this for today though.
thanks

Thank you for the quick response! I would be happy to run it tomorrow! Good luck with fixing and let me now when to update. SN

you can update tools and try again. It should handle whitespaces now.
let me know if that works
sent not from my computer

On Jun 7, 2016, at 14:50, Sergey Naumenko<EMAIL_ADDRESS>wrote:
Thank you for the quick response! I would be happy to run it tomorrow! Good luck with fixing and let me now when to update. SN
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks, it has passed that point.
Now it exits on
No file mirdeep_runs/run_res/tmp/precursors.fa_stack found
' returned non-zero exit status 2

Last command from bcbio-nextgen-debug is
#excising precursors
started: 11:32:14
/hpf/largeprojects/ccmbio/naumenko/tools/bcbio/anaconda/lib/mirdeep2//excise_precursors_iterative_final.pl /hpf/largeprojects/ccmbio/naumenko/tools/bcbio/genomes/Athaliana/TAIR10/seq/TAIR10.fa mirdeep_runs/run_res/tmp/align.bam_parsed.arf mirdeep_runs/run_res/tmp/precursors.fa mirdeep_runs/run_res/tmp/precursors.coords 50000
#excising precursors
1	209402
2	209402
3	209402
4	209402
5	209402
6	209402
7	209402
8	209402
9	209402
10	201258
11	194088
12	189996
13	184670
14	179524
15	175600
16	171496
17	167730
18	164474
19	161312
20	158216
21	155248
22	152704
23	150152
24	147680
25	145366
26	143142
27	141106
28	139034
29	137086
30	135302
31	133666
32	131854
33	130242
34	128572
35	127008
36	125500
37	124006
38	122706
39	121320
40	119992
41	118532
42	117230
43	115982
44	114846
45	113760
46	112456
47	111328
48	110226
49	109158
No file mirdeep_runs/run_res/tmp/precursors.fa_stack found
' returned non-zero exit status 2

Hi,
I think is better to skip mirdeep2 at this point, since actually is not well known how works with non-animal species.
You need to update the genome data and it should do the trick.
I will try to get some data to try to reproduce this issue.
thanks

At some point the pipeline stopped producing fastqc reports. (Because I've commented mirdip2-fasta line in the TAIR10-resources.yaml?).

Hi,
thanks for the report. It seems that something happened when we change the logic in the QC step. I pushed a fix to get the fastqc again for all samples in the smallRNAseq pipeline.
thanks!

Many thanks, I re-run the whole analysis, it works! The current version is much stable than previous: my other analyses of variant calling with exomes are now running well (they were crashing with multiqc before). By the way, we turned off seqcluster with tools_off, and mirdeep2 with TAIR10-resources.yaml. Isn't it better to do both in the same way with tools_off?

Hi,
sorry about the mess. I am trying to think the best way to 'fix' this. I think in this case is correct to do it at genome annotation level since we don't know how mirdeep2 works. The idea of the pipeline is to use all the tools available for different sections, although that means more possible errors.
I am thinking in a way to divide the pipeline in functional annotation, like miRNA, novel discovery, clusters over genome, and give set of tools options. Then, each part will run only if there is a tool listed in the YAML file.
Mainly that is the future plan.
thanks for helping getting the pipeline working with other species.

Hi,
I pushed a new way to specify what tools to use. Hope this helps to get to cleaner run. I will try to add plant mirna de novo discovery.
cheers

Thanks!


Disable all find commands that traverse the whole disk

@anuragpaliwal80 @yassingh If you need these checks, we need to figure out how to do them more responsibly, or we need to figure out how to only enable them on DME hosts. Executing a find across the whole disk once is irresponsible -- it will peg the CPU for a long time, especially on big disks. But doing it 6 times is unacceptable.
My preference would be to remove these functions altogether, but for now I just make them fail fast.

I am going to merge this for now, though I think it was a bit of a knee-jerk reaction to my midnight crisis last week. Obviously if we want to be fully CIS compliant we need to figure out a way to run this check, I'd just like to work to minimize impact. Ideally I'd like to limit it to maybe 20% CPU even while the server is idling, so we don't even show up on monitoring graphs. This is probably not possible until we add multiprocessing to hubble so we can better manage the child processes.


Improve archive efficiency

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[x] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
Currently we read the file for every new link we download.
In cases where user runs youtube_dl to keep their library up-to-date, this is very inefficient, as most of the links are already downloaded and the number of times we need to read the log grows exponentially.
Archive class works half way between a database and an append log.
It's an append log that also keeps a hash set in memory for fast checking existing links.
A compatibility function was added for reading file's last modification date.
Tests have been added
This can be improved in the future hooking to a simple sqlite db holding more info for the downloads

You can't rely on mtime since some filesystems may be mounted with nomtime, needless to say it can be changed manually.

You can't rely on mtime since some filesystems may be mounted with nomtime, needless to say it can be changed manually.

@dstftw How do you think I could improve it? I was thinking either skip this part (and only avoid reading for links I've read before), Or keep the last link I've written then before reading the entire file, read only the last line to see if someone else has previously read the file. WDYT?

@dstftw I have removed this part of logic. Now the optimizations regard only when we run in archive mode from a single process. Then we read the archive only once and we don't read again unless we meet a video that doesn't exist; if so we read again (as another process might have added it since we last read). I think this already provides quite some value to users with large libraries.
WDYT?

@dstftw I have minimized the changes, moving the logic back to YoutubeDL class. Would you give it another look?
And I'd need some guidance on the testing side. I checked test_YoutubeDL.py. Do I have to make my own fake subclass to use only archiving feature?

@serkef
Is this change already merged and usable? I have just tested with the latest 6.6.2020 version and it takes about half a second to a second per video to recognize those are already in the archive. The same goes much faster if I use a smaller archive file in a test. So it seems it scans the archive for each file even in a succession of links that are all already downloaded.
Do I need to set a specific parameter for the system to read the archive only at the beginning of downloading the plalist or channel?

I have removed this part of logic. Now the optimizations regard only when we run in archive mode from a single process. Then we read the archive only once and we don't read again unless we meet a video that doesn't exist; if so we read again (as another process might have added

@serkef
Is this change already merged and usable? I have just tested with the latest 6.6.2020 version and it takes about half a second to a second per video to recognize those are already in the archive. The same goes much faster if I use a smaller archive file in a test. So it seems it scans the archive for each file even in a succession of links that are all already downloaded.
Do I need to set a specific parameter for the system to read the archive only at the beginning of downloading the playlist or channel?

I have removed this part of logic. Now the optimizations regard only when we run in archive mode from a single process. Then we read the archive only once and we don't read again unless we meet a video that doesn't exist; if so we read again (as another process might have added

@pickae no this is not merged yet, and yes it addresses this exact case.
@dstftw do you think you could give it another look?

Bumping this issue because this problem is still fixed and I have to manually patch it every time I update youtube-dl, which is very annoying

@dstftw I just saw this on the youtube-dl reddit about a faster algorithm in a fork -- is it true?

youtube-dl maintainers censor any mention of alternate forks in their repo. So, I cannot just post a link to these commits in that thread. Inorder to suggest these commits, I will have to cherry pick them on to a blank fork and post it's link (or make a PR with it). And after all that, the likely hood of it getting merged is still miniscule. That is the reason I said that it is not worth the effort. If I could just directly point to the relevant commits, I would have - but I dont want to get banned like blackjack was

@dstftw I just saw this on the youtube-dl reddit about a faster algorithm in a fork -- is it true?

youtube-dl maintainers censor any mention of alternate forks in their repo. So, I cannot just post a link to these commits in that thread. Inorder to suggest these commits, I will have to cherry pick them on to a blank fork and post it's link (or make a PR with it). And after all that, the likely hood of it getting merged is still miniscule. That is the reason I said that it is not worth the effort. If I could just directly point to the relevant commits, I would have - but I dont want to get banned like blackjack was

Bumping this to say I have a PR (#26643) that accomplishes the same goal and is a lot simpler to implement, which means a lot smaller chance something will go wrong. I've used that PR on my massive archive for a while without any problems and I find it disappointing youtube-dl does not have this simple fix, no matter which PR it is based on.

Congrats, and thank you for your work! 🥳


New framework

This PR rewrites the mechanic framework (!) and implements the React and P5 examples.

Merging this in before splitting into a monorepo with lerna


Minor changes to match video's code

File(s) Modified: swim_in_rising_water.cpp
Language(s) Used: C++
Submission URL: https://leetcode.com/problems/swim-in-rising-water/submissions/848701608/

Thank you!


Bug for AVR boards in which memory layout is not correct

I am currently working with the Arduino Uno WiFI Revision 2 and experience weird bugs and behaviours. It really has problems to parse the incoming data which seems to be the ceil4 related problem.
I guess it has to do with the following todo line:
// TODO: fix bug for AVR boards in which memory layout is not correct.

Is it possible to create a workaround for this (even we have some performance issues)?

Wow...it seems that it depends on how the source code is structured. Adding some Serial prints to the decoder, and everything works fine:
Address: /hello/world
Address Begin:16152
Address End:16164
TypeTags Begin: 16168
TypeTags End: 16171
TypTags Length: 12
IsZeroPadding Correct: 1
First Char: ,

Removing them breaks the memory model.
Now I understand this line of comment:
// if bool dummy; is added in this class, building from raw data fails because of ceil4 return not correct pointer address

Ok, here are the bugs (actually two):
Address: /hello/world
Address Begin:16151
Address End:16163
Address Length:12
TypeTags Begin: 16164
TypeTags End: 16164
TypTags Max Length: 15
IsZeroPadding Correct: 0
RAW: 2F(/) 68(h) 65(e) 6C(l) 6C(l) 6F(o) 2F(/) 77(w) 6F(o) 72(r) 6C(l) 64(d) 0(�) 0(�) 0(�) 0(�) 2C(,) 69(i) 69(i) 0(�)
0. Char: �
1. Char: �
2. Char: �
3. Char: ,
4. Char: i

It seems that some OSC implementations send 4 bytes padding, even the address is already a multiple of 4. I have tested this with TouchOSC and oscP5. This is the bug in the first example.
Most of the libraries I have worked with look for the type delimiter , which would be fine here too with a memchr.
And the second bug:
RAW: 2F(/) 68(h) 65(e) 6C(l) 6C(l) 6F(o) 2F(/) 77(w) 6F(o) 72(r) 6C(l) 64(d) 0(�) 0(�) 0(�) 0(�) 2C(,) 69(i) 69(i) 0(�)
Address Begin:16153
Address End:16165
Address Length:12
Address Begin:/
Address: /hello/world
TypeTags Begin: 16168
TypeTags End: 16168
TypTags Max Length: 13
IsZeroPadding Correct: 0
0. Char: �
1. Char: ,
2. Char: i
3. Char: i
4. Char: �

Here the problem is that you are doing wrong math with your pointers. You are rounding up the pointers to a multiple of 4, but not by its number in the memory.
ceil4(16165) = 16168

But you have to ceil4 the bits relative to it's starting:
ceil4(16165 - 16153) + 16153 = 16165

And again then we would have 4 bytes problem as described above. Also the memchr would fix this problem.

Thanks for your PR! @cansik


[unicode-symbols] Add Unicode Block “Greek and Coptic”

Extension
https://github.com/raycast/extensions/blob/main/extensions/unicode-symbols/
Description
Add symbols in the Unicode block "Greek and Coptic" (see here) as it has Greek symbols that are commonly used in mathematical notation. The index (HTML entity number) of the block is from 880 to 1023.
Take theta θ as an example. Currently there are 20 variations provided in the assets.json, but none of which is not either bold or italics.

Who will benefit from this feature?
No response
Anything else?
No response

Hi, just bumped into this as well. The Greek symbols currently insert a multi-byte version even though single-byte alternatives exist.

It'd be nice to default to the single-byte variants and have the option to sue the multi bytes if need be.

@TonyVlcek thank you so much!


[DOC] KH BBS network packages

This document isn't finished yet, as there're more packets to be added and it needs to be split up into multiple files probably, so that packets for each gamemode are grouped together as it looks like some structs have the same name but different sizes/values depending on the game mode. Validation against packet captures and implementation of a network analyser and other tools is for future pull requests.

Offsets converted to hex, do not merge yet as I need to add packets from like 4 more classes.


v0.4.0

Updates:

Fixes #2: add clean command for removing all installed sources
Supports v0.10.0 to replace exec with execSync and add rmrf util
Create test base :rocket:
Add .travis.yml

Seems difficult to support<EMAIL_ADDRESS>So I just dropped.

OK :shipit: :sushi:


What is the return format of get_container_metadata?

I tried testing it myself but I got an error:
>>> import azure.storage.blob.baseblobservice
>>> a = azure.storage.blob.baseblobservice.BaseBlobService(account_name="name", account_key="key+as+a+string==")
>>> a.get_container_metadata("name1")

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/azure/storage/blob/baseblobservice.py", line 654, in get_container_metadata
    return self._perform_request(request, _parse_metadata)
  File "/Library/Python/2.7/site-packages/azure/storage/storageclient.py", line 266, in _perform_request
    raise ex
azure.common.AzureException: AttributeError: 'X509' object has no attribute '_x509'

Hi @zfrenchee ,
Take a look here
As for the error, could you update your cryptography and requests packages if not already.
Historically, these type of issues are caused by an out of date pyOpenSSL.


access to kerberized data

Hi, can I use trino plugin to acess data that requires kerberos authentication? At first glance it rather wont work, bu tmaybe i missed something?

I haven't tested it with Kerberos, but I don't think it'll work out of the box. The Trino Go driver also doesn't have any Kerberos support.

Thanks.

Hi I took a look into the code and as far I understand it kerberos connections are supported in trino go client, so If I wanna add this feature to plugin, all I have to do is add some fields for new parameters and then pass them to trino client, right?

Yes, hopefully, you should be able to find existing examples in Grafana docs how Kerberos authentication is usually handled. I know they describe this at least for OAuth2.

hello, what method was used in the end for this issue?

This is not resolved yet.


Leap Motion Orion with NewtonVR

Hi people, I love your work!
I have a small issue I hope you might be able to help me with, even though it doesn't directly relate to HTC Vive :)
Issue Description
I have been trying to implement NewtonVR for Leap Motion, and had the same #2  by robnewman, but solved it using his solution (i.e. initialized). I no longer have any errors, but even though pinch is registered, it doesn't pick up any objects with the NVRInteractableItem-script.
Project Screenshots
You can see screenshots of the project structure and warnings https://www.dropbox.com/sh/79vmwcocb5lfe01/AADxc4IRFSAkBbBhl_aTWWlna?dl=0 *
* Don't know why the link doesn't work, but try copy-pasting it into the browser instead.
Quick Overview

The project uses the PinchDetect-package/script.
The HandFollow-script is designed to follow the position and orientation of the palm of the hand.
The LeapTrigger_XXXX has a collider that should detect object in question

Do you have any idea what I'm doing wrong?

Btw, I realized HoldButtonPressed wasn't changing with my implementation, so I changed it with HoldButtonPressed = IsPinching; from within a different script. now the two bools are changing together. I even added a collider to theLeapTrigger_XXXX, but I still don't get any reaction.

Do you need some help with this? I am in the process of implementing a STEM VR Lab and have Pinch and a wrist menu working.

Yes, that would be great. Right not we have implemented our own solution, but would like to use some of the functionalities of NewtonVR. Especially a solution to rigidbody collision with rigid-hand, and transfering of velocity to object i.e to enable tossing.
Do you have an idea about what might be wrong?

Great enthusiasm, while I'm closing this because we're not planning on Leap support at the moment, that for your support of NVR :+1:


package:integration_test screenshot testing is broken for flutter web

In this example test here, https://github.com/flutter/flutter/blob/master/packages/integration_test/example/test_driver/extended_integration_test.dart, we should include a real example of image comparison (particularly for flutter web). I am trying to implement this method for DevTools flutter web integration tests and there appear to be some rough edges with the integration test package.
For example, even when this method returns true the following exception is thrown:
 result {"result":"true","failureDetails":[],"data":{"screenshots":[{"bytes":[]}]}}
 Unhandled exception:
 type 'Null' is not a subtype of type 'String' in type cast
 #0      integrationDriver (package:integration_test/integration_test_driver_extended.dart:103:60)
 <asynchronous suspension>
 #1      main (file:///Users/kenzieschmoll/develop/devtools/packages/devtools_app/test_driver/integration_test.dart:9:3)
 <asynchronous suspension>

@yjbanov

Issue to track implementing real screenshot testing for web using skia gold is here: https://github.com/flutter/flutter/issues/8612.

Hello, is there any deadline/version to up this fix? I saw that the pr has already been approved.


Exception deserializing Contraint

Bug Report
Describe the Bug
When a Policy with a Constraint is deserialized a  InvalidTypeIdException is thrown.
Expected Behavior
A Policy with a Constraint can be deserialized.
Observed Behavior
Stacktrace for Unit Test below:
Could not resolve type id 'AtomicConstraint' as a subtype of `org.eclipse.dataspaceconnector.policy.model.Constraint`: known type ids = [] (for POJO property 'constraints')
 at [Source: (String)"{"uid":"18ca5811-e741-446e-b473-e8eb127d9876","permissions":[{"edctype":"dataspaceconnector:permission","uid":null,"target":null,"action":{"type":"ids:USE","includedIn":null,"constraint":null},"assignee":null,"assigner":null,"constraints":[{"edctype":"AtomicConstraint","leftExpression":{"edctype":"dataspaceconnector:literalexpression","value":"region"},"rightExpression":{"edctype":"dataspaceconnector:literalexpression","value":"eu"},"operator":"EQ"}],"duties":[]}],"prohibitions":[],"obligations""[truncated 125 chars]; line: 1, column: 252] (through reference chain: org.eclipse.dataspaceconnector.policy.model.Policy$Builder["permissions"]->java.util.ArrayList[0]->org.eclipse.dataspaceconnector.policy.model.Permission$Builder["constraints"]->java.util.ArrayList[0])
com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'AtomicConstraint' as a subtype of `org.eclipse.dataspaceconnector.policy.model.Constraint`: known type ids = [] (for POJO property 'constraints')
 at [Source: (String)"{"uid":"18ca5811-e741-446e-b473-e8eb127d9876","permissions":[{"edctype":"dataspaceconnector:permission","uid":null,"target":null,"action":{"type":"ids:USE","includedIn":null,"constraint":null},"assignee":null,"assigner":null,"constraints":[{"edctype":"AtomicConstraint","leftExpression":{"edctype":"dataspaceconnector:literalexpression","value":"region"},"rightExpression":{"edctype":"dataspaceconnector:literalexpression","value":"eu"},"operator":"EQ"}],"duties":[]}],"prohibitions":[],"obligations""[truncated 125 chars]; line: 1, column: 252] (through reference chain: org.eclipse.dataspaceconnector.policy.model.Policy$Builder["permissions"]->java.util.ArrayList[0]->org.eclipse.dataspaceconnector.policy.model.Permission$Builder["constraints"]->java.util.ArrayList[0])
	at app//com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43)
	at app//com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2073)
	at app//com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1564)
	at app//com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:298)

[...]

Steps to Reproduce
Unit test to reproduce
    @Test
    public void testConstraintSerialization() throws JsonProcessingException {
        var euConstraint = AtomicConstraint.Builder.newInstance()
                .leftExpression(new LiteralExpression("region"))
                .operator(EQ)
                .rightExpression(new LiteralExpression("eu"))
                .build();

        var usePermission = Permission.Builder.newInstance()
                .action(Action.Builder.newInstance().type("ids:USE").build())
                .constraint(euConstraint)
                .build();

        var policy = Policy.Builder.newInstance()
                .id(UUID.randomUUID().toString())
                .permission(usePermission)
                .target("1")
                .build();

        var mapper = new ObjectMapper();

        var json = mapper.writeValueAsString(policy);
        mapper.readValue(json, Policy.class); // throws exception
    }

Context Information

Detailed Description

Possible Implementation

Dominik Pinsel<EMAIL_ADDRESS>Daimler TSS GmbH, legal info/Impressum

The Policy types need to be registered with the runtime TypeManager.
The test also won't work unless the types are registered with the ObjectMapper:
mapper.registerSubtypes(RegistrationTypes.getRegistrationTypes());
Type registration can be performed when the PolicyEngine is registered with the runtime extension context. Since I am working on updating the policy engine as part of the scopes work, I'll assign this issue to myself.