json-server is installed as "index"

When installing json-server, current version of this plugin installs the following file:
$ cat .asdf/shims/index
#!/usr/bin/env bash
exec /Users/justin/.asdf/bin/private/asdf-exec nodejs .npm/bin/index "$@"

The shim file should be named "json-server", and so should the path ".npm/bin/json-server".
It would then work as it is correctly installed in .asdf/installs/nodejs/4.2.1/.npm/lib/node_modules/json-server
I started trying to figure out a solution for this but haven't finished it. Opening issue so maybe someone can finish this.
In this plugin's postinstall, I was trying to set executable_name from npm view's output instead of an env variable.
Something like: npm view json-server bin --json | tr -d '{} \n' | cut -d\" -f2 which outputs json-server.
I'm not sure how to make the "json-server" arg to npm view generic (and it could include a version or whatever else npm supports when doing npm install - e.g. git commit hash?). I think npm view should still be able to give the same output when using things like git commit hashes (haven't tried it). I would assume it would pick the "bin" entry in package.json for that commit.
I have tried it with a module which uses "shorthand notation" to specify it's bin file e.g.
$ cat package.json
{
    "name": "renamer",
     "bin": "./index.js",
...
$ npm view ./package.json bin --json | tr -d '{} \n' | cut -d\" -f2
renamer

i.e. it works even though "bin" is not an object with key "renamer" and value "./index.js".

There is this env variable when the postinstall runs:
npm_config_argv={"remain":["json-server"],"cooked":["install","--global","json-server"],"original":["install","-g","json-server"]}
Not sure if one can count on always parsing the "remain" value to then pass it to npm view...

@justin-calleja just did some searching/comparing with previous issue
From what I understand now: If the bin property is specified as a hash in package.json like the following:
"bin": {
    "live-server": "./live-server.js"
}

then the binary name specified is used.
If it is specified as a key-value like the following
``
"bin": "./bin/index.js"
then it uses the package name.

I'm open to suggestions or fixes. You seem to have found a possible solution with the `npm view` trick anyway.

P.S: I haven't even read your issue completely just went on info-hiking on excitement.

@justin-calleja Ah. I'll wake up and fix this. There's definitely a solution.

@HashNuke I'll have to look a bit into it myself. I think, when npm installs globally with npm install -g <module-name>, it does this:
When "bin" is an object:
"bin": {
  "script-name": "./lib/someNodeFile.js"
}

npm will globally install (create) a link-file named "script-name".
When "bin" is a string:
"bin": "./lib/someNodeFile.js"

npm will install a link-file with the name of the module (e.g. say "name" is "script-name" in package.json).
Where this file is installed by npm, I'm not sure - I mean I know I can look it up for my setup with which live-server - but it would give me: "/Users/justin/.asdf/shims/live-server" - i.e. not sure what someone not using asdf would get (probably somewhere which needs sudo access...).
In any case, wherever they're installed, they're on the PATH, and they link to the module's actual script file wherever the module itself gets globally installed on the system: /usr/... /script-name/lib/someNodeFile.js which probably has a "run with node shebang".
Thanks for always quickly replying and helping out!! But no rush really, take your time. I know how to manually fix things and get my global modules installed (the shim changes).
Cheers!

The executable file name was earlier sourced from the node_bin_env (if
that's what it's called. I would suggest tinkering the postinstall hook and
echo-ing that var. It'll dump a lot of info when npm install happens.
Easier to look at env vars and debug.
P.S: Warning: when I said lot of info. I mean LOTS of info :)
On Sun, Dec 13, 2015 at 11:32 PM, Justin Calleja<EMAIL_ADDRESS>wrote:

@HashNuke https://github.com/HashNuke I'll have to look a bit into it
myself. I think, when npm installs globally with npm install -g
, it does this:
When "bin" is an object:
"bin": {
"script-name": "./lib/someNodeFile.js"
}
npm will globally install (create) a link-file named "script-name".
When "bin" is a string:
"bin": "./lib/someNodeFile.js"
npm will install a link-file with the name of the module (e.g. say "name"
is "script-name" in package.json).
Where this file is installed by npm, I'm not sure - I mean I know I can
look it up for my setup with which live-server - but it would give me:
"/Users/justin/.asdf/shims/live-server" - i.e. not sure what someone not
using asdf would get (probably somewhere which needs sudo access...).
In any case, wherever they're installed, they're on the PATH, and they
link to the module's actual script file wherever the module itself gets
globally installed on the system: /usr/... /script-name/lib/someNodeFile.js
which probably has a "run with node shebang".
Thanks for always quickly replying and helping out!! But no rush really,
take your time. I know how to manually fix things and get my global modules
installed (the shim changes).
Cheers!
—
Reply to this email directly or view it on GitHub
https://github.com/HashNuke/asdf-nodejs/issues/6#issuecomment-164284142.

Well, there is an npm_package_name=json-server in that output which is
exactly what we need in this case... but will the package name always be
the name of the link file? Since it's "package_name" I'm thinking that the
module writer could name the module x and have "bin": { "y":
"./bin/index.js" }. In this case, we need "y" not "x", because in
/.npm/bin there will be "y" not "x".
$bin_env in postinstall is:
npm_package_bin_json_server=./bin/index.js
which is the module's "bin" file (but not the link file's name) i.e. that
would be what "y" links to.
I will have to try it out with some dummy modules I create or happen to
find (to see what happens in the x / y scenario above). If in the x / y
scenario, npm_package_name happens to be "y" not "x", we're good to use
that I think.
On 13 December 2015 at 19:07, Akash Manohar<EMAIL_ADDRESS>wrote:

The executable file name was earlier sourced from the node_bin_env (if
that's what it's called. I would suggest tinkering the postinstall hook and
echo-ing that var. It'll dump a lot of info when npm install happens.
Easier to look at env vars and debug.
P.S: Warning: when I said lot of info. I mean LOTS of info :)
On Sun, Dec 13, 2015 at 11:32 PM, Justin Calleja<EMAIL_ADDRESS>
wrote:

@HashNuke https://github.com/HashNuke I'll have to look a bit into it
myself. I think, when npm installs globally with npm install -g
, it does this:
When "bin" is an object:
"bin": {
"script-name": "./lib/someNodeFile.js"
}
npm will globally install (create) a link-file named "script-name".
When "bin" is a string:
"bin": "./lib/someNodeFile.js"
npm will install a link-file with the name of the module (e.g. say "name"
is "script-name" in package.json).
Where this file is installed by npm, I'm not sure - I mean I know I can
look it up for my setup with which live-server - but it would give me:
"/Users/justin/.asdf/shims/live-server" - i.e. not sure what someone not
using asdf would get (probably somewhere which needs sudo access...).
In any case, wherever they're installed, they're on the PATH, and they
link to the module's actual script file wherever the module itself gets
globally installed on the system: /usr/...
/script-name/lib/someNodeFile.js
which probably has a "run with node shebang".
Thanks for always quickly replying and helping out!! But no rush really,
take your time. I know how to manually fix things and get my global
modules
installed (the shim changes).
Cheers!
—
Reply to this email directly or view it on GitHub
<https://github.com/HashNuke/asdf-nodejs/issues/6#issuecomment-164284142
.

—
Reply to this email directly or view it on GitHub
https://github.com/HashNuke/asdf-nodejs/issues/6#issuecomment-164284350.

--
Regards,
Justin

Ok... unfortunately npm_package_name won't do.
Here's a quick module to test this out:
In a clean directory (name doesn't matter):
$ find .
.
./bin
./bin/index.js
./package.json
./src
./src/cli
./src/cli/index.js

It's a bit over-complicated but it mirrors "json-server"'s set up (which isn't what this is about anymore - but what the heck).
package.json:
{
  "name": "abc",
  "bin": {
    "woo-tmp": "./bin/index.js"
  }
}

cat bin/index.js
#!/usr/bin/env node
require('../src/cli')()

cat src/cli/index.js
module.exports = function() {
  console.log('this is the abc module');
}

If you run npm install -g at the project home, you'll end up installing "index" in shims, just like json-server.
npm_package_name will be abc (unfortunately) in env in postinstall. This means we cannot use it because we want "woo-tmp" to go in "shims" and for the shim to have this content:
#!/usr/bin/env bash
exec /Users/justin/.asdf/bin/private/asdf-exec nodejs .npm/bin/woo-tmp "$@"

because that will use /.npm/woo-tmp which links to ../lib/node_modules/abc/bin/index.js

First of all, correction: This will not work: npm view ./package.json
It just so happened that there was a module named "renamer" in the npm registry and it was pulling that one in... i.e. npm view only seems to work against modules which have been published to the npm registry.
(also note re my example above, that a module named "abc" actually exists in the npm registry...)
Here is my attempt at fixing this:
https://github.com/justin-calleja/asdf-nodejs/commit/f9253122299febacc7b38d913745f77cef3d67eb
it is not guaranteed to work if the module being installed is not in the public npm registry. If it is not in the public npm registry, it will use the package's name as the executable's name, essentially defaulting to the shortcut value of "bin" in package.json.
i.e. if bin were:
"bin": {
  "abcde":  "./bin/index.js"
}

then the package's name had better be "abcde", otherwise it won't work. Currently, though, asdf-nodejs is using "index" in this case which has less chance of being right. i.e. I haven't checked but I would imagine that it is usually the case that package name ends up being used for the executable name in most packages which install a script globally.

Fixed.
@justin-calleja check out the latest update and let me know if you have problems.
Uninstall and install your node.js version (the plugin now installs a central postinstall hook).

Hi HashNuke,
After re-installing Node, I deleted some shims and ran: npm install -g bower
Although it installs successfully, this file is not created in shims/bower (so the command ends up being "not found"):
#!/usr/bin/env bash
exec /Users/justin/.asdf/bin/private/asdf-exec nodejs .npm/bin/bower "$@"

If I add it manually, it works.

@justin-calleja Fixed it. I used the wrong condition. Do asdf plugin-update nodejs

@HashNuke awesome stuff! It's working and same for the package I originally opened this issue for (json-server).
Cheers!


Set callback url?

Hi,
I wanted to set a callback url using your library when sending a sms like this:
$client = new Nexmo\Client(new Nexmo\Client\Credentials\Basic(API_KEY, API_SECRET));
$text = new \Nexmo\Message\Text(NEXMO_TO, NEXMO_FROM, 'Test message using PHP client library');
$text->setCallback($whateverurl);

That method is currently missing.
I added this method to the Message class and it's working:
    public function setCallback($callback) {
        return $this->setRequestData('callback', (string) $callback);
    }

Don't know if there is a reason why this method is missing or maybe the setCallback url can be done other way.

Still no answer?

@Testing989 Callback URLs are set on a per number basis. You can't set them on a per-message basis.

Sorry, I think I missed this issue notification / confused it with a related one.
@Testing989 you're right, that's an optional parameter. You can currently pass it as the last argument in the constructor, but your code would be fine too. Feel free to send a PR, or I'll try to include the next time there's an update for the message related code.

You learn something every day 😊
On Tue, 16 May 2017, 20:58 Tim Lytle<EMAIL_ADDRESS>wrote:

Reopened #32 https://github.com/Nexmo/nexmo-php/issues/32.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/Nexmo/nexmo-php/issues/32#event-1085281842, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAUCr43kR3Qw11JMjeeS-wgjR4uhcKP4ks5r6nB0gaJpZM4M_-ef
.

Closing this as it was merged in to develop in https://github.com/Nexmo/nexmo-php/commit/3340f2efde99ca5f97b85e70249e82488bece499


do not commit -- testing whitelist

Hello contributor, thanks for submitting a PR for this project!
I am the bot who triggers "standard-CI" builds for this project.
As a security measure, I will not run automated tests on PRs that are not from white-listed contributors.
In order to allow automated tests to run, please ask one of the project maintainers to review the code and then do one of the following:

Type ci test please on this PR to trigger automated tests for it.
Type ci add to whitelist on this PR to trigger automated tests for it and also add you to the contributor white-list so that your future PRs will be tested automatically.
If you are planning to contribute to more than one project, maybe it's better to ask them to add you to the project organization, so you'll be able to run tests for all the organization's projects.

ci add to whitelist

[closing in a minute]

@leistnerova you'll need to submit a PR like this as well. I asked Sam to show you

@pnovotny you'll need to submit a PR like this as well. I asked Sam to show you


how to use customize resource file with faceeffect?

In project FaceEffect, with effect files(such as facepaint and glasses) pngblob and binarypb, ran ok, but these resources are intergraded into project when built, so i want whether divide these resources, and load its when run the project.
i've research the sources file "face_geometry/effect_renderer_calculator.cc", with functions:
ReadContentBlobFromFile(),
ReadMesh3dFromFile(),
i've parsed resource's file path and instead of with customize file path, but failed to render.

Hi @bugmany May be this and https://github.com/google/mediapipe/blob/master/mediapipe/modules/face_geometry/effect_renderer_calculator.cc can address your queries well. Let me know if you have any further queries. Thanks!

@sgowroji Thanks for you reply, i've read the document face-effect-renderer, here introduced how to render face effect, didnot refer to customize resource files.

I have assigned to @kostyaby he may guide you about it. But take a look at this issue for better understanding.

Hi @kostyaby, Could you give me advice?

Hey @bugmany,
Let me rephrase your question to make sure I understand it correctly: you wanted to enable FaceGeometryEffectRendererCalculator assets to be loaded not from an app binary, but from some other path on Android / iOS and you had troubles doing that, correct?
If that's the case, could you please share the following details so I have enough context:

Did you place those external assets at some file system location?
Were you able to confirm those assets are indeed located at that path through some OS tool?

On Android you can check that via adb shell and then navigate the file system of your device to make sure the file is located at the correct path;
On iOS you should be able to check via fileManager fileExistsAtPath (docs)

Did the path you replaced, for example, here is absolute or relative?

FaceGeometryEffectRendererCalculator relies on mediapipe::PathToResourceAsFile to help resolving relative paths;
On both Android and iOS, absolute paths are kept as-is;
However, relative path resolution is platform-dependent so if that's you are specifying, then I'd expect it to be the source of your troubles and would recommend you to switch to absolute paths if that's possible

In general, FaceGeometryEffectRendererCalculator is more of a sample renderer and it is intended mainly for example purposes. It's great if people can get more out of it and I'm happy to add minor features to it (like, maybe passing asset paths as side-packets so you don't have to hard-code it into the graph) - however, please be mindful of its "minimum viable product" nature :) If you need even more features from the calculator, please don't hesitate to just fork it and add those features as your project requires
Hopefully, I got your question right and this reply was helpful. Please, let me know if that's not the case and I'll provide more guidance

Hi @kostyaby, i'll try it, thanks.


Upload and Download other players Tile Markers

Instead of people having to show via screen share where to put their tile markers, would it not be easier to be able to upload/download your tile markers?
for example zulrah, its not game breaking to know where the safespots are.

This is borderline against the rules that Jagex lays out here.

Anything that automatically indicates where to stand, or not to stand. This applies to only automatic indicators, and not tiles which have been manually marked.

Since it's not the active player which is the one marking the tiles, it's probably illegal.

This is borderline against the rules that Jagex lays out here.

Anything that automatically indicates where to stand, or not to stand. This applies to only automatic indicators, and not tiles which have been manually marked.

Since it's not the active player which is the one marking the tiles, it's probably illegal.

The existing tile markers aren't against the rules, so a way to easily share them wouldn't be. If someone can figure out a good ux for this I don't see why it can't be added. Maybe something like the bank tags export/import thing.

The existing tile markers aren't against the rules, so a way to easily share them wouldn't be. If someone can figure out a good ux for this I don't see why it can't be added. Maybe something like the bank tags export/import thing.

Duplicate of #7853

Duplicate of #7853


Add currently focused Chromium URL to drafts with optional title text

Extension – Drafts

Author: @FlohGro-dev

Describe the feature and the current behavior/state.
Feature does not exist yet. Similar to: Create Draft From Clipboard command
I'm wondering has access to chromium. I wanted to see if it was possible to pull in the currently focused tab/window into the clipboard from raycast before sending the contents.
The feature I am requesting would do just that.
I think it would also be really nice to have an optional text box prompt to ask why you are saving this url. And if one is provided, it can become the title of the draft. Else, the url becomes the only text added to the draft.
Who will benefit from this feature?
People who want to store a specific url and why they wanted to revisit it.
Any Other info.

Maybe you can accomplish what you want with Shortcuts?
Seems to be easier then building that into a plug-in?

I'll give it a shot! Will open this back up if I cannot find a reasonable solution. Thanks for checking


[multiple gateways] not able to use multiple gateways

Is this the right place to submit this?

[X] This is not a security vulnerability or a crashing bug
[X] This is not a question about how to use Istio

Bug Description
i am trying to install 2 gateways where each gateway connected to the OCI NLB
i have installed this via helm on k8s cluster, where as i have to use 2 gateways where one is for public access and one gateway will route my traffic for all my internal applications with IP whitelisting.
e.g - Public access gateway without authPolicy for public access for *.xyz.xyz traffic
apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata:   name: istio-gateway   namespace: istio-system spec:   selector:     istio: gateway   servers:     - hosts:         - *.xyz.zyx       port:         name: http         number: 80         protocol: HTTP       tls:         httpsRedirect: true     - hosts:         - *.xyz.zyx       port:         name: https         number: 443         protocol: HTTPS       tls:         credentialName: tls-wildcard-cert2         mode: SIMPLE
and another gateway for internal use for some restricted sites like canary.xyz.xyz:
apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata:   name: canary-gateway   namespace: canary spec:   selector:     istio: gateway   servers:     - hosts:         -  canary.xyz.xyz       port:         name: http         number: 80         protocol: HTTP       tls:         httpsRedirect: true     - hosts:         -  canary.xyz.xyz       port:         name: https         number: 443         protocol: HTTPS       tls:         credentialName: tls-wildcard-cert2         mode: SIMPLE
and the Authpolicy is:
`apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
name: canary-ip-whitelist
namespace: canary
spec:
selector:
matchLabels:
app: frontend
action: DENY
rules:

from:

source:
ipBlocks:
- x.x.x.x/32`

where action DENY allows  the traffic for all IPs publicly even if i gave DENY IP
and action ALLOW blocks the traffic from all the IP's and gives RBAC access denied error
Version
$ kubectl version
Client Version: v1.28.1
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.29.1

$ helm version --short
v3.8.1+g5cb9af4

Additional Information
Installed gateway and istio via official helm chart with additional gateway written above
and istio version installed via helm is: 1.22.1

/open

I don't know why it is closed!
but me either cannot use 2 gateways for the same ingress controller, only one works and second gives 504


Request failed with status code 429

I've followed the instruction to connect the bot to my Mattermost instance and I'm facing 429 error from ChatGPT.
Any idea?
Thanks

https://www.mlyearning.org/chat-gpt-error-429/

Either way, it's not the bot that sends 429 but OpenAI, so the problem is not with the bot. Check with OpenAI to debug the problem.


Can't run benchmark, getting an error

We've been internally developing a CSS-in-JS solution, and I wanted to make it go through the test.
As I try to run benchmark (haven't yet made any changes) I get
async function runTestCase(url) {
      ^^^^^^^^
SyntaxError: Unexpected token function
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:509:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ benchmark: `node ./packages/tests/`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ benchmark script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Any ideas?

Different error message, but still can't get the benchmark started
`
....
run tests...
events.js:136
throw er; // Unhandled 'error' event
^
Error: socket hang up
at createHangUpError (_http_client.js:330:15)
at Socket.socketOnEnd (_http_client.js:423:23)
at Socket.emit (events.js:164:20)
at endReadableNT (_stream_readable.js:1054:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ benchmark: node ./packages/tests/
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ benchmark script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.`

@Lezhag and @iremlopsum  which version of the Node.js do you use?

@A-gambit I tried to run it under Node v9.2.1 and v8.9.3. Both end up hanging up

@A-gambit I'm using v6.9.5


Issue with getPlatformSKU when retrieving a product

When I try to retrieve a product's detail using the SDK, I can't get the correct platform SKU. I don't know the product's platform SKU belongs to which merchant.
Here is my code:
$sku = 'SKUof myproduct';
$product = \TophatterMerchant\ProductApi::retrieve($sku);
$platformsku = $product->getPlatformSKU(); // <- The $platformsku is not correct.

Hi there,
The method getPlatformSKU doesn't exist on the product model. Can you tell me a little more about the problem you're having?

Hello, yes, you're right, the method getPlatformSKU doesn't exist in the class Product, I added it to my code, here is the method declare:
public function getPlatformSKU(){
return $this->product_hash->internal_id;
}
here is my code:
$sku = 'SKUof myproduct';
$product = \TophatterMerchant*ProductApi*::retrieve($sku);
this retrieve method returns a Product object, its class member product_hash contains a attribute  internal_id, I think it represents a product's platform sku. Is it correct?


fix style of content of tables to be left text-aligned

Coverage remained the same at 52.786% when pulling 77a9b20208a72966373f0512e3ade72a92544849 on nazaninreihani:table-style into 59c8ada731321deeaef5b5d3787115e2e9986768 on binary-com:dev.


Bad link in EWS topic

Updated Office dev center link

Docs Build status updates of commit e33d030:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/exchange-web-services/get-started-with-ews-client-applications.md
:white_check_mark:Succeeded
View

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


add accessibilityIdentifier on collection view to be accessible. By e…

…xample with the KIF interface testing library (https://github.com/kif-framework/KIF)

Could you please merge this PR ?


Remove the log to putRandomPort when one protocol use random port

What is the purpose of the change
XXXXX
Brief changelog
XXXXX
Verifying this change
XXXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[ ] Run mvn clean install -DskipTests & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #2931 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #2931   +/-   ##
=======================================
  Coverage   63.82%   63.82%
=======================================
  Files         578      578
  Lines       25924    25924
  Branches     4537     4537
=======================================
  Hits        16546    16546
- Misses       7205     7206    +1
+ Partials     2173     2172    -1

Impacted Files
Coverage Δ

...in/java/org/apache/dubbo/config/ServiceConfig.java
54.62% <100%> (ø)
:arrow_up:

...ubbo/rpc/protocol/dubbo/ChannelWrappedInvoker.java
41.66% <0%> (-8.34%)
:arrow_down:

...e/dubbo/remoting/transport/netty/NettyChannel.java
57.64% <0%> (-4.71%)
:arrow_down:

.../remoting/transport/netty4/NettyClientHandler.java
86.11% <0%> (-2.78%)
:arrow_down:

...dubbo/remoting/exchange/support/DefaultFuture.java
68.45% <0%> (-1.35%)
:arrow_down:

.../src/main/java/org/apache/dubbo/rpc/RpcStatus.java
57.89% <0%> (-1.06%)
:arrow_down:

...pache/dubbo/registry/support/AbstractRegistry.java
81.34% <0%> (-0.75%)
:arrow_down:

.../java/org/apache/dubbo/config/ReferenceConfig.java
56.06% <0%> (+0.37%)
:arrow_up:

...c/main/java/org/apache/dubbo/rpc/RpcException.java
89.28% <0%> (+3.57%)
:arrow_up:

...in/java/org/apache/dubbo/common/utils/JVMUtil.java
81.13% <0%> (+7.54%)
:arrow_up:

... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3a05378...7e88717. Read the comment docs.


Facing issue in category id in panoptic output

First of all, thanks for your excellent work.
My Issue:
I am trying to use panoptic segmentation output and filter object categories in the output. But I am observing  'category_id' values which are not present in https://github.com/cocodataset/panopticapi/blob/master/panoptic_coco_categories.json
For example, please refer below panoptic info list output by the model for one example image. It contains 'category_id': 0 which are not present in panoptic_coco_categories.json above so how should I filter objects based on category_id ? Please let me know if I am missing anything. NOTE - 'category_id': 0 refers to 'person' category which is  'category_id': 1 in panoptic_coco_categories.json.
[{'id': 1, 'isthing': True, 'category_id': 0}, {'id': 2, 'isthing': False, 'category_id': 119}, {'id': 3, 'isthing': False, 'category_id': 103}, {'id': 4, 'isthing': True, 'category_id': 0}]

The category ids are being mapped to a continuous id but the order is preserved.


Added Eslint with airbnb configuration.

As I have suggested in #22 I think for better future maintainability we should have a linting configuration. The current configuration is a little bit strict, so we can discuss if we should allow / disallow more rules...
Before anybody accepts this PR please note that I have also fixed all errors! So there are more changes than simply added a configuration file!!!

They are in different commits so seems good to me! Gj, Tom :+1:

Do we have some versioning rules? If yes, should I increment version to 0.1.2?


Is there a way to manipulate(update) requirement.yaml file from command line

There's nothing out there for updating requirements.yaml through the CLI. Would you mind explaining a little bit about your use case, perhaps?

requirements.yaml accepts semantic version ranges. For example:
dependencies:
  - name: postgresql
    version: ~0.7

The next time you run helm dependency update, it will update your dependencies based on the semver range you specified in your requirements.yaml. Is that what you're looking for?
There's no way to programmatically "update" the requirements file through the CLI.

@bacongobbler -Thank you


Bad State: Future already completed when using FileSystemEntity.watch() on linux

I am using Debian to deploy a dart console app and it is throwing an exception.
This is my code:
final watcher = File('file.txt').watch();
    watcher.listen((event) async {
      if(event.type == FileSystemEvent.create) {
        // Some unrelated code here...
      }
    });

This code works just fine on macOS (where i'm actually coding and testing), but it throws this exception when it is deployed to a debian 10 server:
Unhandled exception:
Bad state: Future already completed
#0      _Completer.completeError (dart:async/future_impl.dart:23:31)
#1      ApplicationIsolateSupervisor._handleIsolateException (package:aqueduct/src/application/isolate_supervisor.dart:129:24)
#2      ApplicationIsolateSupervisor.listener (package:aqueduct/src/application/isolate_supervisor.dart:102:7)
#3      _RootZone.runUnaryGuarded (dart:async/zone.dart:1316:10)
#4      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#5      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#6      _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#7      _StreamController._add (dart:async/stream_controller.dart:642:7)
#8      _StreamController.add (dart:async/stream_controller.dart:588:5)
#9      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

Is this a bug? As per the docs, it says that detecting file creation is supported on linux. And FYI i installed the inotify-tools package (maybe i didn't install it rthe right way?).
Dart version installed on the debian server:
Dart VM version: 2.7.2 (Unknown timestamp) on "linux_x64"

Are the file your are watching already on the filesystem or is it going to be created at some point?

It will be created at some point in the future. The file does not exist when the application is first started.

Well, there is your problem. The Linux kernel inotify API does not support watching a specific full path to a file there does not exists yet. There are a more detailed answer why here:
https://unix.stackexchange.com/questions/154004/can-inotify-be-used-to-watch-for-a-specific-file-to-be-created-without-monitorin
Instead, you need to watch the directory and filter out other file creations.

OK, many many thanks for your help!!


hidden property doesn't work.

So I've tried using the hidden property, and the command is still shown in the help command/ command list.
let request = require('node-fetch');

module.exports = class Hentai extends Commando.Command {
    constructor(client){
        super(client, {
            name: 'hentai',
            memberName: 'hentai',
            group: 'nsfw',
            ownerOnly: true,
            description: 'yes',
            nsfw: true,
            hidden: true
        })
    }
    async run(msg){
        let hentai = await request.default('https://nekos.life/api/v2/img/hentai')
        hentai.json().then(body => {
            msg.channel.send({file: body.url})
        })
    }
}

If you're the owner, the command isn't hidden.

Even for others, it won't work

The hidden property is only on the master branch.


Fixmake agg output unchanged after normalized repeat (#36207)

cherry-pick #36207 to branch-2.1

run buildall


examples: shouldi: npm audit failure

@pdxjohnny I have observed a weird behavior that sometimes this CI test fails but sometimes not. This thing happens in my current pull request.


Live: Can't use Ctrl+F

The key to activate fullscreen is f. That makes it difficult to use Ctrl+F to find something in the schedule, which I think many people would use to look up the time of a particular event (for example).
I suggest changing the fullscreen key to anything else. Code is here.

how about Ctrl+alt+f? @ofpau

That sounds good. So it's possible to detect those three keys pressed at once? Could you do it @AsLogd ?
If it's easier we can just choose another (single) letter, like p as in "presentation mode".

Allright. p it is. I'll make a batch of short fixes right now


Prefer Object.is over strict equality

Prefer Object.is over strict equality.
See: https://github.com/facebook/fbjs/pull/102

This might be deferred to customizer function.


Enabling setting breakpoints for Q# files

It would be awesome if you would consider supporting also debugging of Q# files. Since we are actually code generating C# files during compilation, all that would be needed to do so is to list qsharp in the package.json. It would be awesome if we could add this extension to our recommendations and gain debugging support for our VS Code users.

Hi @bettinaheim I don't see any problem accepting your PR, provided that you aren't expecting us to test Q# support -- we certainly always try not to break things. But our test scenarios are just going to be C#. As long as that is okay, I will merge this.

Hi @bettinaheim I don't see any problem accepting your PR, provided that you aren't expecting us to test Q# support -- we certainly always try not to break things. But our test scenarios are just going to be C#. As long as we have that understanding, I will merge this.

Awesome! Yes, fully understood and agreed. We are not expecting anything else but C# to work. Thank you so much!


Explicitly define behavior for unhandled response codes and no default

This issue was raised by @shaxbee on our implementation carlansley/swagger2#8
Currently we assume an error if an unhandled response code is returned where no default ResponseObject is present.  The 2.0 spec is vague.. should any kind of response content should be allowed?  Maybe none?  It would be good to have some language in the 3.0 spec explicitly defining this.
https://github.com/OAI/OpenAPI-Specification/blob/OpenAPI.next/versions/3.0.md#responses-object

Response codes in OpenAPI describe the details of status codes that may be returned.  In no way does it guarantee that other status codes will not be returned.  The nature of HTTP layered architecture allows any intermediary to short-circuit the response and return a status code.  Status codes such as 511, 502, 504, 203, 304 are explicitly intended to be returned by intermediary components that are not the origin server.
It would not make sense to require that people documenting their API also try and describe all status codes that might be returned from intermediary components.

FWIW some context like this might be useful in the spec.
But that's not my particular concern.  We're validating the response against documentation at the origin server itself, before it's sent back on the wire.   If not we send back a 500.  The spec does speak to implementation/documentation expectations a little but doesn't flesh it out much:

However, it is expected from the documentation to cover a successful operation response and any known errors.

Currently we treat something like a 409 where there's no ResponseObject and no default an error which seems reasonable but I'm not entirely sure that's what the spec intended.

@carlansley I guess when implementing such a a server-side response validation one needs to question what would be more useful for a client: Safety that no other responses than the ones defined in the spec (and your 500 error?) can be returned, or having the specific status-codes for other error responses, allowing a client (or their developer) to find out a bit more about the problem.
I think converting 4** errors to 500 is not useful for the client.
On the other hand, logging any validation problems on the server side is certainly good, and helps to find bugs.

Our attitude is 4** errors should be returned if the client request fails validation, 5** error if the server response fails validation.


Need Some info.

var formData = {
  my_field: 'my_value',
  **my_file: fs.createReadStream(__dirname + '/unicycle.jpg'),**
};

request.post({url:'http://service.com/upload', formData: formData}, function(err, httpResponse, body) {
  if (err) {
    return console.error('upload failed:', err);
  }
  console.log('Upload successful!  Server responded with:', body);
});

How can i replace the file name with the node server folder so that i can dynamically upload the file from that and send it using the POST method to another server.
I tried input_file: fs.createReadStream(__dirname + '/uploads' + uploadedFileName) but wont work.

Not sure exactly what do you mean by "replace the filename with node server folder", but try to look here, how we deal with custom filenames – https://github.com/form-data/form-data/blob/master/test/integration/test-custom-filename.js
Thank you.


#254 Create schedule is adding it disabled and they are ran

Closes #254
When scheduler is active create schedule is adding it disabled and they are ran.

Hi @florentinvintila @AndreiOla this PR seems to have a whole number of commits pulled in which make it quite hard to review. Do you want to cherry pick the change over to a different branch? or undo some of the commits that have been pulled in that don't relate to the PR?
In terms of what is the check meant to be doing, I think it's actually the check that needs to be fixed...
Boolean enableJob = false;
          if (WorkflowScheduleStatus.active.equals(schedule.getStatus()) && wfEntity.getTriggers().getScheduler().getEnable()) {
            scheduleEntity.setStatus(WorkflowScheduleStatus.trigger_disabled);
            enableJob = true;
          }

In the above, I think the check for wfEntity.getTriggers().getScheduler().getEnable() should actually be not !wfEntity.getTriggers().getScheduler().getEnable() and therefore set to disabled status.
The reason I say that is

The ScheduleEntity is created with status to active. So setting it to active (as is the update in PR) doesn't really do anything.
The execution code is then meant to check on that status and not execute the schedule.

The solution may be

          Boolean enableJob = false;
          if (WorkflowScheduleStatus.active.equals(scheduleEntity.getStatus()) && wfEntity.getTriggers().getScheduler().getEnable()) {
            enableJob = true;
          } else if (WorkflowScheduleStatus.active.equals(scheduleEntity.getStatus()) && !wfEntity.getTriggers().getScheduler().getEnable()) {
            scheduleEntity.setStatus(WorkflowScheduleStatus.trigger_disabled);
          }

I can't test it as I am in the middle of v4 of Workflow

I added the code to this branch. Let me know if it works or not https://github.com/boomerang-io/flow.service.workflow/pull/261

hey @florentinvintila checking in on the above... if the solution on the proposed branch is good, we can open a second PR for the v4 branch as well.

Hi @florentinvintila @amhudson @gchickma checking in if the proposed fix https://github.com/boomerang-io/flow.service.workflow/pull/261 was a fix for this?

Hi @florentinvintila @amhudson @gchickma checking in if the proposed fix #261 was a fix for this?

Looks to be

Hi @florentinvintila @amhudson @gchickma checking in if the proposed fix #261 was a fix for this?

Looks to be

Hi @amhudson so am I good to close this PR and merge in #261 ?

@tlawrie I think so


Fix typo in 2FA description

Fixes typo in Two-factor authentication with a security key workshop description.
autentication → authentication

Thank you!


[IT-3184] Elasticache for nextflow tower prod

Switch nextflow tower from using a self hosted redis docker to AWS elasticache with redis service.  This has already been setup in the AWS nexflow-dev account, this is to enable it for the AWS nextflow-prod account.

Thanks. Do we need to drop the EFS scaling for prod too or is that already done in a separate PR?

one thing at a time is better.  we can scale back EFS after we verify elasticache is working in prod.


[subset] Fix enumeration of palette entry labels

Hello, I'm Jack from the SD team at Dalton Maag. We found this while trying to subset a font with CPALv1. I assume that it was just missing an enumerate() ?

@anthrotype do you think this needs a test?

ouch, thanks! Would you mind adding a little test as well?

the colrv1_path fixture used in the Tests/subset/subset_test.py module uses fontBuilder API to setupCPAL, you can add some palette lables in there I think
https://github.com/fonttools/fonttools/blob/bf6078af3e836e99e741debf3aa8a805ff288b53/Tests/subset/subset_test.py#L1232
https://github.com/fonttools/fonttools/blob/bf6078af3e836e99e741debf3aa8a805ff288b53/Lib/fontTools/fontBuilder.py#L860-L866

I've added a test but it fails. It appears that maybe the nameIDs from the CPAL table are not taken into account and the actual name strings are dropped from the name table?

Should we do something about CPAL in the subset code? For example here:

Should we do something about CPAL in the subset code?

you're right, yes we should!

the prune_pre_subset should keep all nameIDs that are referenced by the CPAL table, but then probably we want also a prune_post_subset to remove the ones that are no longer used..

in prune_pre_subset for the name table, like we do for fvar or STAT collect the set of all the nameIDs used by the CPAL table, we want to keep them all by default (unless explicitly excluded by --name-IDs CLI option). It looks like we currently drop them all (LOL!).
inside CPAL's prune_post_subset, immediately as we prune paletteEntryLabels we also collect the nameIDs for the entry labels that we are dropping, and remove those from the name table.

@anthrotype It is ready for review now


Schema changes for title actions

I missed some changes to not require action_refs in the group_info if defined in title_info, reopening.


GPU not detected

(textgen) lol@DESKTOP-QGQVC64:~/ttextgen/bitsandbytes$ python -m bitsandbytes
===================================BUG REPORT===================================
Welcome to bitsandbytes. For bug reports, please run
python -m bitsandbytes
and submit this information together with your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
bin /home/lol/ttextgen/bitsandbytes/bitsandbytes/libbitsandbytes_cpu.so
/home/lol/ttextgen/bitsandbytes/bitsandbytes/cuda_setup/main.py:145: UserWarning: /home/lol/miniconda3_new/envs/textgen did not contain ['libcudart.so', 'libcudart.so.11.0', 'libcudart.so.12.0'] as expected! Searching further paths...
warn(msg)
CUDA exception! Error code: no CUDA-capable device is detected
CUDA exception! Error code: initialization error
CUDA SETUP: CUDA runtime path found: /home/lol/miniconda3_new/envs/textgen/lib/python3.10/site-packages/nvidia/cuda_runtime/lib/libcudart.so.11.0
/home/lol/ttextgen/bitsandbytes/bitsandbytes/cuda_setup/main.py:145: UserWarning: WARNING: No GPU detected! Check your CUDA paths. Proceeding to load CPU-only library...
warn(msg)
CUDA SETUP: Detected CUDA version 117
CUDA SETUP: Required library version not found: libbitsandbytes_cpu.so. Maybe you need to compile it from source?
CUDA SETUP: Defaulting to libbitsandbytes_cpu.so...
================================================ERROR=====================================
CUDA SETUP: CUDA detection failed! Possible reasons:

CUDA driver not installed
CUDA not installed
You have multiple conflicting CUDA libraries
Required library not pre-compiled for this bitsandbytes release!
CUDA SETUP: If you compiled from source, try again with make CUDA_VERSION=DETECTED_CUDA_VERSION for example, make CUDA_VERSION=113.
CUDA SETUP: The CUDA version for the compile might depend on your conda install. Inspect CUDA version via conda list | grep cuda.
================================================================================

CUDA SETUP: Something unexpected happened. Please compile from source:
git clone git@github.com:TimDettmers/bitsandbytes.git
cd bitsandbytes
CUDA_VERSION=117 make cuda11x_nomatmul
python setup.py install
CUDA SETUP: Setup Failed!
CUDA SETUP: Something unexpected happened. Please compile from source:
git clone git@github.com:TimDettmers/bitsandbytes.git
cd bitsandbytes
CUDA_VERSION=117 make cuda11x_nomatmul
python setup.py install
Traceback (most recent call last):
File "/home/lol/miniconda3_new/envs/textgen/lib/python3.10/runpy.py", line 187, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/home/lol/miniconda3_new/envs/textgen/lib/python3.10/runpy.py", line 146, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/home/lol/miniconda3_new/envs/textgen/lib/python3.10/runpy.py", line 110, in _get_module_details
import(pkg_name)
File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/init.py", line 6, in
from . import cuda_setup, utils, research
File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/research/init.py", line 1, in
from . import nn
File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/research/nn/init.py", line 1, in
from .modules import LinearFP8Mixed, LinearFP8Global
File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/research/nn/modules.py", line 8, in
from bitsandbytes.optim import GlobalOptimManager
File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/optim/init.py", line 6, in
from bitsandbytes.cextension import COMPILED_WITH_CUDA
File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/cextension.py", line 20, in
raise RuntimeError('''
RuntimeError:
CUDA Setup failed despite GPU being available. Please run the following command to get more information:
    python -m bitsandbytes

    Inspect the output of the command and see if you can locate CUDA libraries. You might need to add them
    to your LD_LIBRARY_PATH. If you suspect a bug, please take the information from python -m bitsandbytes
    and open an issue at: https://github.com/TimDettmers/bitsandbytes/issues

(textgen) lol@DESKTOP-QGQVC64:~/ttextgen/bitsandbytes$ python -m bitsandbytes
===================================BUG REPORT=================================== Welcome to bitsandbytes. For bug reports, please run
python -m bitsandbytes
and submit this information together with your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
bin /home/lol/ttextgen/bitsandbytes/bitsandbytes/libbitsandbytes_cpu.so /home/lol/ttextgen/bitsandbytes/bitsandbytes/cuda_setup/main.py:145: UserWarning: /home/lol/miniconda3_new/envs/textgen did not contain ['libcudart.so', 'libcudart.so.11.0', 'libcudart.so.12.0'] as expected! Searching further paths... warn(msg) CUDA exception! Error code: no CUDA-capable device is detected CUDA exception! Error code: initialization error CUDA SETUP: CUDA runtime path found: /home/lol/miniconda3_new/envs/textgen/lib/python3.10/site-packages/nvidia/cuda_runtime/lib/libcudart.so.11.0 /home/lol/ttextgen/bitsandbytes/bitsandbytes/cuda_setup/main.py:145: UserWarning: WARNING: No GPU detected! Check your CUDA paths. Proceeding to load CPU-only library... warn(msg) CUDA SETUP: Detected CUDA version 117 CUDA SETUP: Required library version not found: libbitsandbytes_cpu.so. Maybe you need to compile it from source? CUDA SETUP: Defaulting to libbitsandbytes_cpu.so...
================================================ERROR===================================== CUDA SETUP: CUDA detection failed! Possible reasons:

CUDA driver not installed
CUDA not installed
You have multiple conflicting CUDA libraries

Required library not pre-compiled for this bitsandbytes release!
CUDA SETUP: If you compiled from source, try again with make CUDA_VERSION=DETECTED_CUDA_VERSION for example, make CUDA_VERSION=113.
CUDA SETUP: The CUDA version for the compile might depend on your conda install. Inspect CUDA version via conda list | grep cuda.

CUDA SETUP: Something unexpected happened. Please compile from source: git clone git@github.com:TimDettmers/bitsandbytes.git cd bitsandbytes CUDA_VERSION=117 make cuda11x_nomatmul python setup.py install CUDA SETUP: Setup Failed! CUDA SETUP: Something unexpected happened. Please compile from source: git clone git@github.com:TimDettmers/bitsandbytes.git cd bitsandbytes CUDA_VERSION=117 make cuda11x_nomatmul python setup.py install Traceback (most recent call last): File "/home/lol/miniconda3_new/envs/textgen/lib/python3.10/runpy.py", line 187, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/home/lol/miniconda3_new/envs/textgen/lib/python3.10/runpy.py", line 146, in _get_module_details return _get_module_details(pkg_main_name, error) File "/home/lol/miniconda3_new/envs/textgen/lib/python3.10/runpy.py", line 110, in _get_module_details import(pkg_name) File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/init.py", line 6, in from . import cuda_setup, utils, research File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/research/init.py", line 1, in from . import nn File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/research/nn/init.py", line 1, in from .modules import LinearFP8Mixed, LinearFP8Global File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/research/nn/modules.py", line 8, in from bitsandbytes.optim import GlobalOptimManager File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/optim/init.py", line 6, in from bitsandbytes.cextension import COMPILED_WITH_CUDA File "/home/lol/ttextgen/bitsandbytes/bitsandbytes/cextension.py", line 20, in raise RuntimeError(''' RuntimeError: CUDA Setup failed despite GPU being available. Please run the following command to get more information:
    python -m bitsandbytes

    Inspect the output of the command and see if you can locate CUDA libraries. You might need to add them
    to your LD_LIBRARY_PATH. If you suspect a bug, please take the information from python -m bitsandbytes
    and open an issue at: https://github.com/TimDettmers/bitsandbytes/issues

as same as your problem, seems like these files are the format in Linux，windows need change something but I still confusion

@IronDingo @LLLYF I just submitted a PR (documentation only) for this.
In your WSL Ubuntu, add the following two lines to your ~/.bashrc and then quit that shell and restart it, and it will work.
export PATH="$PATH:/usr/local/cuda/bin"
export LD_LIBRARY_PATH="/usr/lib/wsl/lib:/usr/local/cuda/lib64"

@IronDingo @LLLYF I just submitted a PR (documentation only) for this.
In your WSL Ubuntu, add the following two lines to your ~/.bashrc and then quit that shell and restart it, and it will work.
export PATH="$PATH:/usr/local/cuda/bin"
export LD_LIBRARY_PATH="/usr/lib/wsl/lib:/usr/local/cuda/lib64"

Thanks for your advice sir! But something embarrassing is that my os is Windows  T.T.

@LLLYF I see from your prompts that it looks like you are running in Windows but in the "WSL" (windows subsystem for linux) environment.
Is that correct?
If so, in the bash prompt, go ahead and add those two lines to the end of your /home/lol/.bashrc file, then exit that bash shell and restart it, re-run your conda activate textgen and then try again.

I see from your prompts that it looks like you are running in Windows but in the "WSL" (windows subsystem for linux) environment.
Is that correct?
If so, in the bash prompt, go ahead and add those two lines to the end of your /home/lol/.bashrc file, then exit that bash shell and restart it, re-run your conda activate textgen and then try again.

That's awesome, but...it still no work, Thanks again!

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/#mandatory-actions

It's worth calling this out in the common problems document, especially since many people will be trying to install CUDA on Windows WSL/Ubuntu who may not be familiar with setting those environment variables or might miss some of those post-installation steps.

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/#mandatory-actions

Thank you sir! I have already install all about cuda and so on... And I can work normal in other case like Stable diffusion and my os is Windows11...

It's worth calling this out in the common problems document, especially since many people will be trying to install CUDA on Windows WSL/Ubuntu who may not be familiar with setting those environment variables or might miss some of those post-installation steps.

I agree, and I will postpone research in this problem. After I changed someting strange codes through webside's answer about how to solve this problem, I have another error in Stable diffusion: "RuntimeError: Input type (struct c10::Half) and bias type (float) should be the same" When Stable diffusion generate picture loading to 70%-80%... That's too much trouble.

@ksylvan there is already a pull request to add documentation for this issue

@nivibilla Do you mean this one? https://github.com/TimDettmers/bitsandbytes/pull/337

Yes

@ksylvan there is already a pull request to add documentation for this issue

Yes, I created that PR. :-)

Bitsandbytes was not supported windows before, but my method can support windows.（yuhuang）
1  open folder J:\StableDiffusion\sdwebui，Click the address bar of the folder and enter CMD
or WIN+R, CMD  。enter，cd /d J:\StableDiffusion\sdwebui
2  J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes
3 J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes-windows
4 J:\StableDiffusion\sdwebui\py310\python.exe -m pip install https://github.com/jllllll/bitsandbytes-windows-webui/releases/download/wheels/bitsandbytes-0.41.1-py3-none-win_amd64.whl
Replace your SD venv directory file（python.exe Folder） here（J:\StableDiffusion\sdwebui\py310）

OR you are  Linux distribution (Ubuntu, MacOS, etc.)system ,AND CUDA Version: 11.X.
Bitsandbytes can support ubuntu.（yuhuang）
1  open folder J:\StableDiffusion\sdwebui，Click the address bar of the folder and enter CMD
or WIN+R, CMD  。enter，cd /d J:\StableDiffusion\sdwebui
2  J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes
3 J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes-windows
4 J:\StableDiffusion\sdwebui\py310\python.exe -m pip install https://github.com/TimDettmers/bitsandbytes/releases/download/0.41.0/bitsandbytes-0.41.0-py3-none-any.whl
Replace your SD venv directory file（python.exe Folder） here（J:\StableDiffusion\sdwebui\py310）

Bitsandbytes was not supported windows before, but my method can support windows.（yuhuang） 1 open folder J:\StableDiffusion\sdwebui，Click the address bar of the folder and enter CMD or WIN+R, CMD 。enter，cd /d J:\StableDiffusion\sdwebui 2 J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes
3 J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes-windows
4 J:\StableDiffusion\sdwebui\py310\python.exe -m pip install https://github.com/jllllll/bitsandbytes-windows-webui/releases/download/wheels/bitsandbytes-0.41.1-py3-none-win_amd64.whl
Replace your SD venv directory file（python.exe Folder） here（J:\StableDiffusion\sdwebui\py310）

Just using Step 4 worked for me.


Add write concern and use it in commands for insert/delete/update

These 2 commits are included in #19


Support load balancers [JIRA: CLIENTS-829]

RiakNode should take an option indicating that it is really a load balancer and not a Riak node. If this option is set, then the node will never be marked offline.

@flohdot :smile:


[XSOData] Procedure CUD event handlers

closes #1493 .

This issue is closed as the project is no longer maintained


Scroll position is forgotten in SQL editor

SQL Operations Studio Version: 0.31.4 (0.31.4)
Steps to Reproduce:
Create 2 SQL/query editor tabs
Create a query or enter any text into one of the tabs
Scroll down
Switch to the other tab
Switch back to the first tab
Expected result:
Scroll position is remembered
Actual result:
Scroll position is the top of the file

The same happens with the results pane, it goes back to the first row

Hi @mrlife and @aaraucod, this issue should be fixed in the latest insider build. Here's the main issue thread for this particular bug if you want to follow it - #114. I'm going to close this issue as it's a duplicate.


Add TicketSerializer property to CookieAuthenticaitonOptions

Provide the ability to set the TicketSerializer without having to build up TicketDataFormat yourself.
This then allows users to more easily compress cookies. https://github.com/aspnet/Security/issues/589
Would be nice to even have Compression built in, and allow users to opt-in via a boolean option.

 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.:x: Zoxive sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

What kind of compression? The data is intentionally not compressed as there's a common attack against compressed encrypted data. See https://en.wikipedia.org/wiki/CRIME.

Hi, we are closing this because we explicitly don't want to make it easier to compress the contents of these cookies because it makes them more susceptible to certain types of attacks, which @Tratcher linked to


:white_check_mark: Add tests for ignored regions in test archiver.

Note: This will have to be run through chromatic, since it's a change to the way the capture system works.
Refs CAP-1291.
How to test
You will need to build the archive and then test using chromatic's build system, but be aware that the patch for CAP-1291 needs to be in place first.
Change Type

[x] maintenance
[ ] documentation
[ ] patch
[ ] minor
[ ] major

📦 Published PR as canary version: 0.0.43--canary.41.ff9a077.0

:sparkles: Test out this PR locally via:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

:rocket: PR was released in v0.0.43 :rocket:


add counting ability on client

Can one of the admins verify this patch?

test this please

test this please


Pass cargo registry token through env variable

This is how it is documented https://doc.rust-lang.org/cargo/reference/config.html?highlight=CARGO_REGISTRY_TOKEN#credentials .
Context is that the release job failed https://github.com/gnosis/ethcontract-rs/runs/5247111798 .
Test Plan
Re-run job afterwards

Are you sure this is needed and not an issue with an oudated token? https://github.com/gnosis/ethcontract-rs/runs/5247460988?check_suite_focus=true seems to have passed and deployed a new version.


🚀 Feature: search engine supports in-house opensearch .

🔖 Feature description
search enginer supports in-house opensearch .
🎤 Context
search enginer supports in-house opensearch .
✌ Possible Implementation
No response
👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else

https://github.com/backstage/backstage/pull/14988/files

Thanks for the report and the contribution!  Closing this out, as it should now be possible (as of Backstage v1.9.0): https://github.com/backstage/backstage/pull/15174#issuecomment-1348488035


pandas_issue5

Hi @jstac , I have added labels and titles to the figures.

Hi @jstac , I have decided to delete the $'s and \ for now until we know for sure it renders into the webpage and pdf. We have kept the % as we know they render as raw text on the webpage and in pdf.

Roger that, thanks @Harveyt47


fix: logger on Windows (#1947)

Please answer these questions before submitting a pull request

Why submit this pull request?

[ ] Bug fix

[ ] New feature provided

[ ] Improve performance

Related issues

Bugfix

Description

How to fix?

New feature or improvement

Describe the details and related test reports.

Codecov Report

Merging #16 (abe335e) into master (e3debe5) will decrease coverage by 13.65%.
The diff coverage is 40.00%.

@@             Coverage Diff             @@
##           master      #16       +/-   ##
===========================================
- Coverage   66.88%   53.22%   -13.66%
===========================================
  Files         179       38      -141
  Lines        6537     2974     -3563
  Branches      753        0      -753
===========================================
- Hits         4372     1583     -2789
+ Misses       1900     1196      -704
+ Partials      265      195       -70

Flag
Coverage Δ

backend-e2e-test
?

backend-e2e-test-ginkgo
?

backend-unit-test
53.22% <40.00%> (+0.86%)
:arrow_up:

frontend-e2e-test
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

api/internal/utils/pid.go
0.00% <0.00%> (-23.53%)
:arrow_down:

api/internal/utils/version.go
0.00% <0.00%> (-100.00%)
:arrow_down:

api/internal/filter/authentication.go
73.68% <100.00%> (-4.10%)
:arrow_down:

api/internal/handler/tool/tool.go
78.57% <100.00%> (-15.88%)
:arrow_down:

api/main.go
0.00% <0.00%> (-100.00%)
:arrow_down:

api/internal/filter/request_id.go
0.00% <0.00%> (-100.00%)
:arrow_down:

api/internal/core/entity/entity.go
0.00% <0.00%> (-100.00%)
:arrow_down:

api/internal/core/store/storehub.go
0.00% <0.00%> (-70.00%)
:arrow_down:

api/internal/filter/cors.go
0.00% <0.00%> (-66.67%)
:arrow_down:

api/internal/filter/schema.go
0.00% <0.00%> (-55.47%)
:arrow_down:

... and 156 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e3debe5...abe335e. Read the comment docs.


Remove tech preview for Azure KMS

@TimothyAsirJeyasing , you have to account for this ( https://github.com/red-hat-storage/odf-console/pull/1420 )  as well right?

@TimothyAsirJeyasing , you have to account for this ( #1420 ) as well right?

yes, sure

add epic/story link to description...


Error using Dockerfile

Trying to build the Dockerfile produces errors.
package github.com/ponzu-cms/ponzu/addons/github.com/bosssauce/reference: directory "/go/src/github.com/ponzu-cms/ponzu/addons/github.com/bosssauce/reference" is not using a known version control system
package github.com/ponzu-cms/ponzu/cmd/ponzu: directory "/go/src/github.com/ponzu-cms/ponzu/cmd/ponzu" is not using a known version control system
package github.com/ponzu-cms/ponzu/examples/createable/content: directory "/go/src/github.com/ponzu-cms/ponzu/examples/createable/content" is not using a known version control system
package github.com/ponzu-cms/ponzu/examples/deleteable/content: directory "/go/src/github.com/ponzu-cms/ponzu/examples/deleteable/content" is not using a known version control system
package github.com/ponzu-cms/ponzu/examples/updateable/content: directory "/go/src/github.com/ponzu-cms/ponzu/examples/updateable/content" is not using a known version control system

Command used to get code: ponzu new <name>
Command to build: docker build .
OS: MacOS 10.13.6
Docker version: 18.06.0-ce-mac70

@krismeister - any thoughts? I'm not a frequent docker user and wouldn't be able to add much in terms of a suggestion for @traed.

I stumbled upon this too, as trying to deploy a ponzu project. My issue was that I was using the Dockerfile generated with the command 'ponzu new'.  It worked when I tried to built the image from go/src/ponzu  but not with the code generated by ponzu.
Here is my fix to this
# Base our image on an official, minimal image of our preferred golang
FROM golang:1.9

# Note: The default golang docker image, already has the GOPATH env variable set.
# GOPATH is located at /go
ENV PONZU_GITHUB github.com/ponzu-cms/ponzu
ENV PROJECT_ROOT $GOPATH/src/github.com/user/project

RUN go get $PONZU_GITHUB/...

# Consider updating package in the future. For instance ca-certificates etc.
# RUN apt-get update -qq && apt-get install -y build-essential

# Make the ponzu root directory
RUN mkdir -p $PROJECT_ROOT

# All commands will be run inside of ponzu root
WORKDIR $PROJECT_ROOT

# Copy the ponzu source into ponzu root.
COPY . .

RUN ponzu build
CMD ponzu run

So I'm working on trying to deploy the Docker container to Heroku. I figured if I could figure it out I'd open a PR to add the process to the deployment docs. However, I'm sitting stuck so hoping for some help. My Dockerfile looks like this:
FROM golang:1.9

# GOPATH is located at /go
# ENV GO_SRC $GOPATH/src
ENV PONZU_GITHUB github.com/ponzu-cms/ponzu
ENV PROJECT_GITHUB https://github.com/itzsaga/bookshelf.git
ENV PROJECT_ROOT $GOPATH/src/github.com/itzsaga/bookshelf

RUN go get $PONZU_GITHUB/...

RUN mkdir -p $PROJECT_ROOT

WORKDIR $PROJECT_ROOT
RUN git clone $PROJECT_GITHUB .

RUN ponzu build
CMD ponzu run --port=$PORT

Yet I keep hitting an error. The Heroku logs are this:
2019-02-11T02:17:33.000000+00:00 app[api]: Build started by user<EMAIL_ADDRESS>2019-02-11T02:18:56.291011+00:00 heroku[web.1]: State changed from crashed to starting
2019-02-11T02:18:56.112624+00:00 app[api]: Deploy 0d17fdaa by user<EMAIL_ADDRESS>2019-02-11T02:18:56.000000+00:00 app[api]: Build succeeded
2019-02-11T02:18:56.112624+00:00 app[api]: Release v13 created by user<EMAIL_ADDRESS>2019-02-11T02:19:10.850384+00:00 heroku[web.1]: Starting process with command `/bin/sh -c ponzu\ run\ --port\=\24946`
2019-02-11T02:19:13.183819+00:00 app[web.1]: Server listening at localhost:24946 for HTTP requests...
2019-02-11T02:19:13.183836+00:00 app[web.1]:
2019-02-11T02:19:13.183838+00:00 app[web.1]: Visit '/admin' to get started.
2019-02-11T02:20:11.305284+00:00 heroku[web.1]: State changed from starting to crashed
2019-02-11T02:20:11.310568+00:00 heroku[web.1]: State changed from crashed to starting
2019-02-11T02:20:11.228835+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2019-02-11T02:20:11.228900+00:00 heroku[web.1]: Stopping process with SIGKILL
2019-02-11T02:20:11.286392+00:00 heroku[web.1]: Process exited with status 137

I know this isn't technically an issue for Ponzu but I think getting a Heroku deployment hashed out could help a lot of people play around with and get Ponzu apps out into the wild.

What is stored in $PORT ?

@itzsaga - thank you for reporting (and @krismeister, for jumping in!)
I will hopefully have some time EOD today or tomorrow to take a look at this. Our Docker support has not been given enough attention (my fault!) and that should definitely change.

@krismeister $PORT is a dynamically generated environment variable from Heroku. From https://devcenter.heroku.com/articles/container-registry-and-runtime#dockerfile-commands-and-runtime

The web process must listen for HTTP traffic on $PORT, which is set by Heroku. EXPOSE in Dockerfile is not respected, but can be used for local testing. Only HTTP requests are supported.

I had the same problem and was struggling for few days, but finally I got it working!

# Copy Project
ENV PROJECT_ROOT $GOPATH/src/project
RUN mkdir -p $PROJECT_ROOT
WORKDIR $PROJECT_ROOT
COPY . .

# Build & Run
RUN ponzu build
CMD ponzu run --port=$PORT --bind=<IP_ADDRESS>

And to deploy project to Heroku I made "deploy.sh" script:
heroku container:push web
heroku container:release web
heroku open

@goleh it works!!! Awesome! I'll queue this up for the docs so others don't get stuck and can deploy to Heroku easier.

Closing this issue. It appears to be answered/resolved. Please reopen if not the case.


Small typo in GENERIC_422_UNSUPPORTED_DEVICE_IDENTIFIERS - example

Problem description
Incorrect reading in "Supported device supported are: ..."
            GENERIC_422_UNSUPPORTED_DEVICE_IDENTIFIERS:
              summary: None of the provided device identifiers is supported by the implementation
              description: Message may list the supported device identifiers
              value:
                status: 422
                code: UNSUPPORTED_DEVICE_IDENTIFIERS
                message: "Supported device supported are: ..."

Expected behavior
message: "Supported device identifiers are: ..."

Alternative solution
Without listing the supported device identifiers.
            GENERIC_422_UNSUPPORTED_DEVICE_IDENTIFIERS:
              summary: None of the provided device identifiers is supported by the implementation
              description: Message identifies that none of the provided device identifiers are supported
              value:
                status: 422
                code: UNSUPPORTED_DEVICE_IDENTIFIERS
                message: None of the provided device identifiers is supported by the implementation

It was copied from https://github.com/camaraproject/QualityOnDemand/blob/main/code/API_definitions/qod-provisioning.yaml#L963, we should open an issue there too, fyi @hdamker


proposal: crypto/tls: support for openssl ciphers symbols, keywords in tls config

Currently openssl ciphers https://www.openssl.org/docs/man1.1.1/man1/ciphers.html does support all keyword based such as DEFAULT, ALL, NULL and symbols '+' and '-' to get
Currently the API returns only https://pkg.go.dev/crypto/tls#CipherSuiteName CipherSuites returns string based on input constants https://pkg.go.dev/crypto/tls#pkg-constants instead if we have support for all Keywords and symbols accept strings and reruns array of strings.
This how openssl return the cipher suites based on keywords
❯ openssl ciphers RSA
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:AES256-GCM-SHA384:AES256-CCM8:AES256-CCM:ARIA256-GCM-SHA384:AES128-GCM-SHA256:AES128-CCM8:AES128-CCM:ARIA128-GCM-SHA256:AES256-SHA256:CAMELLIA256-SHA256:AES128-SHA256:CAMELLIA128-SHA256:NULL-SHA256:AES256-SHA:CAMELLIA256-SHA:AES128-SHA:CAMELLIA128-SHA:NULL-SHA:NULL-MD5

# all default suites
❯ openssl ciphers DEFAULT
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:RSA-PSK-AES256-GCM-SHA384:DHE-PSK-AES256-GCM-SHA384:RSA-PSK-CHACHA20-POLY1305:DHE-PSK-CHACHA20-POLY1305:ECDHE-PSK-CHACHA20-POLY1305:AES256-GCM-SHA384:PSK-AES256-GCM-SHA384:PSK-CHACHA20-POLY1305:RSA-PSK-AES128-GCM-SHA256:DHE-PSK-AES128-GCM-SHA256:AES128-GCM-SHA256:PSK-AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:ECDHE-PSK-AES256-CBC-SHA384:ECDHE-PSK-AES256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:SRP-AES-256-CBC-SHA:RSA-PSK-AES256-CBC-SHA384:DHE-PSK-AES256-CBC-SHA384:RSA-PSK-AES256-CBC-SHA:DHE-PSK-AES256-CBC-SHA:AES256-SHA:PSK-AES256-CBC-SHA384:PSK-AES256-CBC-SHA:ECDHE-PSK-AES128-CBC-SHA256:ECDHE-PSK-AES128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:SRP-AES-128-CBC-SHA:RSA-PSK-AES128-CBC-SHA256:DHE-PSK-AES128-CBC-SHA256:RSA-PSK-AES128-CBC-SHA:DHE-PSK-AES128-CBC-SHA:AES128-SHA:PSK-AES128-CBC-SHA256:PSK-AES128-CBC-SHA

# openssl returns on NULL cipher suites
❯ openssl ciphers NULL
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-NULL-SHA:ECDHE-RSA-NULL-SHA:AECDH-NULL-SHA:NULL-SHA256:ECDHE-PSK-NULL-SHA384:ECDHE-PSK-NULL-SHA256:ECDHE-PSK-NULL-SHA:RSA-PSK-NULL-SHA384:RSA-PSK-NULL-SHA256:DHE-PSK-NULL-SHA384:DHE-PSK-NULL-SHA256:RSA-PSK-NULL-SHA:DHE-PSK-NULL-SHA:NULL-SHA:NULL-MD5:PSK-NULL-SHA384:PSK-NULL-SHA256:PSK-NULL-SHA

I have placed an example here as well
// For example I don't write entire list supported ciphers into config rather I just use keywords and symbol to produce entire list, For example I took this example form
func main() {
mux := http.NewServeMux()
mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {
w.Header().Add("Strict-Transport-Security", "max-age=63072000; includeSubDomains")
w.Write([]byte("This is an example server.\n"))
})
cfg := &tls.Config{
MinVersion:               tls.VersionTLS12,
CurvePreferences:         []tls.CurveID{tls.CurveP521, tls.CurveP384, tls.CurveP256},
PreferServerCipherSuites: true,
CipherSuites: []uint16{
tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
tls.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
tls.TLS_RSA_WITH_AES_256_GCM_SHA384,
tls.TLS_RSA_WITH_AES_256_CBC_SHA,
},
}
srv := &http.Server{
Addr:         ":443",
Handler:      mux,
TLSConfig:    cfg,
TLSNextProto: make(map[string]func(*http.Server, *tls.Conn, http.Handler), 0),
}
log.Fatal(srv.ListenAndServeTLS("tls.crt", "tls.key"))
}
// and just rewritten list this
func main() {
mux := http.NewServeMux()
mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {
w.Header().Add("Strict-Transport-Security", "max-age=63072000; includeSubDomains")
w.Write([]byte("This is an example server.\n"))
})
cfg := &tls.Config{
MinVersion:               tls.VersionTLS12,
CurvePreferences:         []tls.CurveID{tls.CurveP521, tls.CurveP384, tls.CurveP256},
PreferServerCipherSuites: true,
CipherSuites: []string{
'RSA+ECHDE'
},
}
srv := &http.Server{
Addr:         ":443",
Handler:      mux,
TLSConfig:    cfg,
TLSNextProto: make(map[string]func(*http.Server, *tls.Conn, http.Handler), 0),
}
log.Fatal(srv.ListenAndServeTLS("tls.crt", "tls.key"))
}

CC @golang/security

OpenSSL supports so many cipher suites it needs a little grammar to handle them. We don't. We also don't let the application change TLS 1.3 cipher suites, and I don't expect we'll ever add new TLS 1.2 cipher suites, so it's not even a matter of supporting future suites. Finally, we select the order automatically and don't support completely broken ones, so there is little harm in enabling too many. I don't think this is a good fit for Go.

I see this issue about the ordering https://github.com/golang/go/issues/45430. I don't understand the complexity behind and fit for GO?
I have seen lot of load balancers and security orgs are still supporting flexibility for example

https://my.f5.com/manage/s/article/K10866411
https://developer-docs.citrix.com/projects/netscaler-command-reference/en/12.0/ssl/ssl-cipher/ssl-cipher/
https://avinetworks.com/docs/22.1/ssl-tls-profile/

IMHO and Finally the source raw shouldn't limited particular things, then end user will select what (s)he need. It doesn't mean the end user don't know anything about security.

My overall point here, the flexibility the other libs are providing, I through it's good to have in GO as well


Which version of OpenALPR was 'libopenalpr-native.so' build upon ?

 readelf -Ws libopenalpr-native.so shows

 51: 0005a625    12 FUNC    GLOBAL DEFAULT    7 Java_org_openalpr_AlprJNIWrapper_recognizeWithCountryRegionNConfig
    52: 0005a631    56 FUNC    GLOBAL DEFAULT    7 Java_org_openalpr_AlprJNIWrapper_recognizeWithCountryNRegion
    53: 0005a669    96 FUNC    GLOBAL DEFAULT    7 Java_org_openalpr_AlprJNIWrapper_recognize

However, those functions do not appear when building OpenALPR into a shared object. Also, the name of the library is rather libopenalprjni.so or libopenalpr.so but never libopenalpr-native.so.
Is that some kind of custom build ?

@ArthurAttout It seems that this is the build used.


[Annotations] Some annotations can have their values stored in the xfa:datasets

it aims to fix #14685;
add a basic object to get values from the parsed datasets;
these annotations don't have an appearance so we must create one when printing or saving.

/botio test

/botio makeref


Paramount+

How do i setup Paramount+?
I used the following Variable PARAMOUNTPLUS and set it to true, but I don't get prompted to login.
Im using unraid for what its worth.

disregard, i removed an re-added the variable and it works now.
Is it possible to add the non sports linear channels?

Is it possible to add the non sports linear channels?

It's possible, but it's outside the scope of what I'm trying to do here. If someone wants to fork my project and just use the P+ logic it shouldn't be too bad


Add appcasts to hashicorp casks

Missing appcast:

[ ] consul-web-ui.rb
[ ] nomad.rb
[ ] otto.rb
[ ] packer.rb
[ ] serf.rb
[ ] vagrant.rb
[ ] vault.rb

https://github.com/caskroom/homebrew-cask/pull/19996


Container.Delete allows for multiple deletes of the same container without returning an error

I am using container.go in the azure-sdk-for-go/storage package version 10.0.2.
If I delete a container and then call delete on it again immediately, the second call does not return an error.
I tried working around the problem using DeleteIfExists and checking the returned boolean parameter, but it reported "True" when I tried to delete the Container while it was already being deleted.
I understand that containers are only marked for deletion when the Delete command is issued and are not actually deleted until the next garbage collection. If I call Create on the container immediately after deleting it, however, I get back an error with the errorcode "ContainerBeingDeleted".  Isn't there a way to return this "ContainerBeingDeleted" error when I try to delete it as well?
Thanks.

Hello!  First, I would like to point out that we are in process of deprecating the storage package, replacing it with new packages.  For blob storage we have a new package, azblob, that you can find here https://github.com/Azure/azure-storage-blob-go
The docs aren't clear on what the behavior is supposed to be here, however I can confirm that I observe this same behavior in the new azblob package.  So I suspect this is an issue with how the REST API works.  @jeffreyrichter can you comment on the behavior here?

Yes, this is the current behavior of the service itself. I would actually like to change the semantics of the service so the DeleteContainer API would be called something like EnsureContainerDeleted and have it return success if the container is there (and is now being deleted) and also have it return success if the container is marked for deletion or if it is already gone. This would turn the service API into an idempotent API semantically. Similarly, CreateContainer would turn into EnsureContainerExists to make this API idempotent too. Unfortunately, these changes are low priority when compared to many other things we are working on so I can't even begin to estimate a timeframe for them showing up.


Implement interface for entities

Allow for characters, enemies, bosses, etc. to implement a common entity interface

Massive changes made to the dev branch recently have begun implementing this. The old class Entity is now AbstractEntity, which implements a new interface called Entity and contains shared fields that all subclasses will inherit.
Player and Enemy are currently the only extending classes.


New PR to test SignCLA at 2020-03-26 12:04:46.781383561 -0700 PDT m=+3.555620372

Body of PR

indiv-pass-fork-staging: test succeeded


Infinite 'Start' screen caused by 'back' button

Scenario: tabula rasa start; no accounts, no nuthin'.
Do:

click thru intro warnings and agreements
choose local node
don't create an account, instead click on 'Settings'
click 'Back' chevron

http://builds.etcdevteam.com/emerald-wallet/v1.0.x/EmeraldWallet-linux-x64-v1.0.0+74-16897d9.tar.gz

$ uname -a
Linux ubp52 4.17.4-041704-generic #201807031235 SMP Tue Jul 3 12:37:29 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Closed via #821


test(sbb-breadcrumb, sbb-breadcrumb-group): add visual tests

Preflight Checklist

[ ] I have read the Contributing Guidelines for this project.
[ ] I agree to follow the Code of Conduct that this project adheres to.
[ ] I have searched the pull request tracker for a Pull Request (PR) that matches the one I want to submit, without success.

Issue
This PR Closes #
Pull request checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been reviewed and added / updated if needed (for bug fixes / features)

See Review Guidelines for more information what is checked during review process.
Changes
Changes in this pull request:

Browsers
I tested the build on the following browsers:

[ ] Firefox Desktop
[ ] Chrome Desktop
[ ] Edge Desktop
[ ] Safari Desktop
[ ] Chrome Mobile
[ ] Safari Mobile

Screen readers
I tested the build on the following browsers:

[ ] JAWS Firefox Desktop
[ ] JAWS Chrome Desktop
[ ] NVDA Firefox Desktop
[ ] NVDA Chrome Desktop
[ ] VoiceOver Safari Desktop
[ ] VoiceOver Chrome Desktop
[ ] VoiceOver Safari Mobile
[ ] Android Accessibility Suite Chrome Mobile

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Does this introduce a breaking change?

[ ] Yes
[ ] No

Other information

A probably non-helpful comment ;-): There is a chance that testing the breadcrumb could be unstable with our current setup. The problem is that if it's getting collapsed it stays collapsed. Depending on the timing of screen size, this could lead to problems. But maybe, or hopefully, I am wrong ;)

A probably non-helpful comment ;-): There is a chance that testing the breadcrumb could be unstable with our current setup. The problem is that if it's getting collapsed it stays collapsed. Depending on the timing of screen size, this could lead to problems. But maybe, or hopefully, I am wrong ;)

For now, it looks stable, but we could monitor it build after build.


Missing jpeg file

Hey there. Trying to work with the vol2obj tool, dragged in a folder as described, but it only generated the obj and mtl file (no jpeg) Any thoughts? tried it on a couple of PCs, got the same result. Curious if anyone else has had the same problem.
Thanks

This is great - thanks again

From: Anton Gerdelan @.>
Sent: Friday, May 13, 2022 9:39 AM
To: Volograms/vol_cl_tools @.>
Cc: Russ Johnson @.>; Mention @.>
Subject: [EXT]Re: [Volograms/vol_cl_tools] Missing jpeg file (Issue #20)
Thanks @ramp22https://github.com/ramp22
I was able to reproduce the problem with drag-and-drop.

By default the drag-and-drop tool looks for a video in the folder called texture_2048_h264.mp4 but the new videos from Volu have texture_1024_h264.mp4 so the video isn't found.
The work-around is the rename the video files to the 2048 name.
The proper fix will be: on failure to find 2048, the program should try to search for 1024 (then it prefers 2048 if both are there).
We also need to make some video tutorials for command-line tool use.

[image]https://user-images.githubusercontent.com/1935602/168307225-6553347b-1c18-4db7-9e55-db3aaaa1210c.png
[image]https://user-images.githubusercontent.com/1935602/168305209-6beee01b-76ed-43e1-9882-c427faa9bf20.png
I'll attach the frame 0 texture here:
[output_frame_00000000]https://user-images.githubusercontent.com/1935602/168307312-2a558f3c-08cf-4173-87d8-0d583042ea60.jpg
—
Reply to this email directly, view it on GitHubhttps://github.com/Volograms/vol_cl_tools/issues/20#issuecomment-1126131252, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZERGUJ73KCSFQI6QDTNMIDVJZSQXANCNFSM5VZAAAEQ.
You are receiving this because you were mentioned.Message ID: @.***>
[AMP Creative]https://ampcreative.com Russ Johnson
Director of Post Production
he/him
[Email]<EMAIL_ADDRESS>[Phone]<PHONE_NUMBER>tel:469.544.0934
[Woman owned]https://www.wbenc.org/   [ISO 27001 Information Security Management] https://www.nqa.com/en-us/certification/standards/iso-27001       [Website]  ampcreative.comhttps://ampcreative.com
[LinkedIn]https://www.linkedin.com/company/ampcreativehearts  [Facebook] https://www.facebook.com/ampcreativehearts/        [Twitter] https://twitter.com/AMPcreate       [Instagram] https://www.instagram.com/ampcreativehearts/      [YouTube] https://www.youtube.com/channel/UCCcQwnmqEwuO8sbSty7fUPw
The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future. If the disclaimer can't be applied, attach the message to a new disclaimer message.

Fix incoming...
I'll also make a short tutorial video for command-line use. i'll probably so windows but macos is much the same.
In the process I found an unusual bug in Windows' 3D viewer:

It does some sort of caching of folder contents, so if you load an exported .obj from the vol_cl_tools/ folder directly it can get the texture wrong when displaying the model, even though the files are fine.
I can't find any way to reset this cache.
Moving the files to a new folder and opening it again in Windows 3D Viewer fixed the problem.

Fix linked for code review.

Thanks again!

From: Anton Gerdelan @.>
Sent: Tuesday, May 17, 2022 9:11 AM
To: Volograms/vol_cl_tools @.>
Cc: Russ Johnson @.>; Mention @.>
Subject: [EXT]Re: [Volograms/vol_cl_tools] Missing jpeg file (Issue #20)
Closed #20https://github.com/Volograms/vol_cl_tools/issues/20 via #21https://github.com/Volograms/vol_cl_tools/pull/21.
—
Reply to this email directly, view it on GitHubhttps://github.com/Volograms/vol_cl_tools/issues/20#event-6624882025, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZERGUMEAUNGRITHKMKRQIDVKOSKFANCNFSM5VZAAAEQ.
You are receiving this because you were mentioned.Message ID: @.***>
[AMP Creative]https://ampcreative.com Russ Johnson
Director of Post Production
he/him
[Email]<EMAIL_ADDRESS>[Phone]<PHONE_NUMBER>tel:469.544.0934
[Woman owned]https://www.wbenc.org/   [ISO 27001 Information Security Management] https://www.nqa.com/en-us/certification/standards/iso-27001       [Website]  ampcreative.comhttps://ampcreative.com
[LinkedIn]https://www.linkedin.com/company/ampcreativehearts  [Facebook] https://www.facebook.com/ampcreativehearts/        [Twitter] https://twitter.com/AMPcreate       [Instagram] https://www.instagram.com/ampcreativehearts/      [YouTube] https://www.youtube.com/channel/UCCcQwnmqEwuO8sbSty7fUPw
The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future. If the disclaimer can't be applied, attach the message to a new disclaimer message.

No problem, I appreciate the bug report and demo of the end result working!
I have uploaded a new release including the fix you reported.
Thanks,
Anton


Display more info in results

In the result list, display more of the region info

Done in https://github.com/GoogleCloudPlatform/region-picker/commit/010e6f49fd77048155758530b5a63a80da4e39f1


Merge 93d50d1 from upstream

should prevent the model from generating gibberish
have not tested if it works with Kobold without issues yet, will report back once done
wheel: https://litter.catbox.moe/zv3yvj.zip

that wheel is broken, but otherwise seems to work fine
https://gist.github.com/biscuitsan/eead288487ec84f0c9403ed690e0d968


Add StatsD support

Issue #, if available: #48
Description of changes:
This pull request adds two statsd related features:
1. An optional toggle to turn on StatsD / DogStatsD metrics:

(Optional) If enabled, Envoy will emit DogStatsD metrics to <IP_ADDRESS>:8125, where it expects to find a statsd receiver. This could be either a Datadog sidecar, or something like statsd_exporter (see below).

$ export ENABLE_STATSD=true

2. An option to inject a statsd_exporter sidecar (preconfigured with a mapping suited to App Mesh):

(Optional) To deploy statsd_exporter as a sidecar, which can recieve statsd metrics and republish them in Prometheus format. It listens for metrics on <IP_ADDRESS>:8125, and exposes a prometheus endpoint at <IP_ADDRESS>:9201. This is useful as statsd provides metrics around request latency (p50, p99 etc), whereas the standard Envoy prometheus endpoint does not.

$ export INJECT_STATSD_EXPORTER_SIDECAR=true

As per the discussion in #48, the second option will not be required once App Mesh uses Envoy 1.10+, however I'm including this as I believe it offers a good workaround until that time. I'm happy to raise another PR to remove it once https://github.com/aws/aws-app-mesh-roadmap/issues/54 is resolved.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

shameless posting of shiny dashboards to lure you into accepting this PR... ;)

This looks great!  Will take a closer look.


⚠ Anthelion has degraded performance

In ce33452, Anthelion ($ATH) experienced degraded performance:

HTTP code: 200
Response time: 4156 ms

Resolved: Anthelion performance has improved in 4064fb2 after 411 days, 16 hours, 3 minutes.


[UG] Inconsistent format for project status

The way a project's status is described is not consistent. Perhaps we should choose one or the other.

Hmm true, how about just bold texts like in the notion note?


Mission-editing: xml not generated with graderDeployment

When exporting then importing xml (from new mission),

Should be fixed, please try again


issue with jenkins/jenkins:lts

Version report
Jenkins and plugins versions report:

Copy/paste here....

What Operating System are you using (both controller, and any agents involved in the problem)?

Azure Kubernetes

Reproduction steps

After jenkins/jenkins:LTS was updated, jenkins instance on our AKS crashed and can not startup.
2021-03-29 18:03:59.219+0000 [id=40]    SEVERE  h.i.i.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler#uncaughtException: A thread (Simple disk usage computation [#1]/40) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.IllegalStateException: Jenkins.instance is missing. Read the documentation of Jenkins.getInstanceOrNull to see what you are doing wrong.
at jenkins.model.Jenkins.get(Jenkins.java:775)
at hudson.Plugin.getConfigXml(Plugin.java:296)
at hudson.Plugin.save(Plugin.java:280)
at com.cloudbees.simplediskusage.QuickDiskUsagePlugin$2.run(QuickDiskUsagePlugin.java:267)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Results
Expected result:

jenkins container starting up no problem
Actual result:

Events:
Type     Reason     Age                     From                                        Message

Normal   Pulling    23m (x24 over 118m)     kubelet, aks-nodepool2-35434671-vmss000000  Pulling image "jenkins/jenkins:lts"
Warning  BackOff    8m55s (x241 over 103m)  kubelet, aks-nodepool2-35434671-vmss000000  Back-off restarting failed container
Warning  Unhealthy  3m27s (x203 over 117m)  kubelet, aks-nodepool2-35434671-vmss000000  Readiness probe failed: HTTP probe failed with statuscode: 500

The issue tracker is used to track issues with the Jenkins Docker image.  Your request seems to be a request for help, not a report of a documentation issue or improvement.
Please use the mailing lists and the chat channels for questions.


A feature request to engage in Token Staking on Taiko Mainnet to enhance project growth.

Token staking is a mechanism in which users lock up their tokens to support the operations of a blockchain network, this feature will offer several benefits to both the Taiko project, and it users.
Here are some of the advantages of this feature:
Benefits of Staking feature on the side of the Taiko Project:

Network Security:
Staking will enhance the security of the Taiko blockchain by requiring users to lock up a certain amount of Taiko tokens, making it economically infeasible for malicious actors to attack the network.

Decentralization:
Token staking aids decentralization as it distributes the power among a larger number of participants. This is essential for maintaining the integrity and resilience of the network.

Governance Participation:
Staking often comes with governance rights, allowing stakers to participate in decision-making processes, such as protocol upgrades, parameter changes, and other governance-related activities.

Incentivizing Long-Term Commitment:
Staking will create an incentive for long-term commitment to the project, as users are required to lock up their tokens for a specified period. This stability can positively impact the Taiko Project.

Economic Model:
Token staking will contribute to the economic model of the Taiko project by influencing token supply and demand dynamics. Locking up tokens can reduce circulating supply, potentially causing a surge on the Taiko token price.

Encourages Ecosystem Growth:

Staking mechanisms can attract more users and investors to the Taiko ecosystem, as they may see the potential for earning staking rewards and participating in the project's governance.

Benefits on Staking on the side of the Users

Earning Staking Rewards:
Users who stake their tokens earn additional tokens as rewards. Staking rewards provide an opportunity for users to generate passive income over time.

Participation in Governance:
Stakers often gain voting rights, enabling them to participate in the decision-making processes of the project. This gives users a say in the direction and evolution of the Taiko project.

Token Price Appreciation:
Staking can reduce the circulating supply of tokens, potentially leading to increased scarcity and demand, which in turn will contribute to token price appreciation.

Network Security:
Users indirectly benefit from enhanced network security as staking requirements discourage malicious actors from attempting attacks on the blockchain.

Alignment of Incentives:
Staking aligns the incentives of users with the success and stability of the network. Users have a vested interest in the project's long-term health and growth

Token staking has become a fundamental aspect of many blockchain projects, contributing to the overall functionality, security, and sustainability of the ecosystems. Implementing this feature on Mainnet will be part of the project growth and will benefit both users and the Project Pioneers.

Spam policy

[X] I verify that this issue is NOT SPAM and understand SPAM issues will be closed and reported to GitHub, resulting in ACCOUNT TERMINATION.

Someone thinking wbat am thinking exactle
Nice point hit mate