text:
bug:

Describe the bug
In e2e-sharded runs we're seeing an error like:
PROXY  W1025 18:20:39.100256   31146 reflector.go:324] k8s.io/client-go@v0.0.0-20221025160842-38c73163e766/tools/cache/reflector.go:167: failed to list *v1alpha1.ClusterWorkspace: Unauthorized
PROXY  E1025 18:20:39.101457   31146 reflector.go:138] k8s.io/client-go@v0.0.0-20221025160842-38c73163e766/tools/cache/reflector.go:167: Failed to watch *v1alpha1.ClusterWorkspace: failed to list *v1alpha1.ClusterWorkspace: Unauthorized

After debugging locally, it appears to be because we're using the root shard-admin token all shards when creating the clients used by the clusterworkspace informer
We can see here in some local debug log output  that the shard-admin token hitting kcp-1 is actually the token from kcp-0:
$ grep "invalid bearer token" kcp-1.log | head -n1
E1027 14:04:04.549596  929593 authentication.go:63] "Unable to authenticate the request SHDEBUG" err="invalid bearer token" req=&{Method:GET URL:/apis/tenancy.kcp.dev/v1alpha1/clusterworkspaces:5678dc3ffb5f4156924efc5c9a4732f12e73fadca3592faa5c762f91fd0fc3f5?limit=500&resourceVersion=0 Proto:HTTP/2.0 ProtoMajor:2 ProtoMinor:0 Header:map[Accept:[application/json, */*] Accept-Encoding:[gzip] Authorization:[Bearer 4ae09225-6a3b-4413-a5a7-d105b45a4466] User-Agent:[kcp-front-proxy/v1.24.3+kcp (linux/amd64) kubernetes/574fe23]] Body:0xc0071db1a0 GetBody:<nil> ContentLength:0 TransferEncoding:[] Close:false Host:10.19.133.66:6445 Form:map[] PostForm:map[] MultipartForm:<nil> Trailer:map[] RemoteAddr:10.19.133.66:37122 RequestURI:/clusters/%2A/apis/tenancy.kcp.dev/v1alpha1/clusterworkspaces:5678dc3ffb5f4156924efc5c9a4732f12e73fadca3592faa5c762f91fd0fc3f5?limit=500&resourceVersion=0 TLS:0xc00e689080 Cancel:<nil> Response:<nil> ctx:0xc00fe05d70}

$ grep -B2 4ae09225-6a3b-4413-a5a7-d105b45a4466 ../.kcp-0/admin.kubeconfig
- name: shard-admin
  user:
    token: 4ae09225-6a3b-4413-a5a7-d105b45a4466

Steps To Reproduce
Check e2e-sharded logs, or run make test-e2e-sharded locally
Expected Behaviour
IIUC we need the proxy informer to be able to list/watch clusterworkspace objects on all shards, so we have to use an authentication method which isn't limited to the root shard.
Some ideas were discussed on slack and it seems like switching to cert based auth may be the best option - this should mean we can authenticate with any shard, and avoid modifying the proxy config when a shard gets added/removed.
Additional Context
No response

/assign

sgtm, thanks for picking it up.

So looking at the history here, I see that the current per-shard client code landed in https://github.com/kcp-dev/kcp/pull/1203 - so it would be helpful to get input from @sttts before I start changing it :)
If we switch this to use client certs, then I think we need to handle the case where each shard has a different cert, and the method to enable that appears to be the mapping file, however in the sharded-test-server case, we seem to only create mappings to the root shard:
$ grep "server:" .kcp-0/admin.kubeconfig
    server: https://10.19.133.66:6444
    server: https://10.19.133.66:6444/clusters/root
$ grep "server:" .kcp-1/admin.kubeconfig
    server: https://10.19.133.66:6445
    server: https://10.19.133.66:6445/clusters/root

$ cat .kcp-front-proxy/mapping.yaml
- backend: https://localhost:6444
  backend_server_ca: .kcp/serving-ca.crt
  path: /services/
  proxy_client_cert: .kcp-front-proxy/requestheader.crt
  proxy_client_key: .kcp-front-proxy/requestheader.key
- backend: https://localhost:6444
  backend_server_ca: .kcp/serving-ca.crt
  path: /clusters/
  proxy_client_cert: .kcp-front-proxy/requestheader.crt
  proxy_client_key: .kcp-front-proxy/requestheader.key

So I think for multi-shard deployments we need to specify each shard as a backend (using the IP, not localhost), then we can look up the necessary client cert/key using the shard BaseURL, does that sound reasonable?

If we switch this to use client certs, then I think we need to handle the case where each shard has a different cert,

I think that should be okay, I think that the proxy could specify a well-known ServerName during bootstrapping a TLS connection to a shard. That would give us a certificate that would much a well-known CA. Does it make sense?

If we switch this to use client certs, then I think we need to handle the case where each shard has a different cert,

I think that should be okay, I think that the proxy could specify a well-known ServerName during bootstrapping a TLS connection to a shard. That would give us a certificate that would much a well-known CA. Does it make sense?

Thanks for the feedback @p0lyn0mial  - I get that the ServerName has to match the CN/SAN in the server cert, but I'm unclear if the proxy has to do anything special here - the user provides the server/client certs, and the ServerName will be derived from the ClusterWorkspaceShard spec in the indexer, so the hostname (or potentially IP for CI/dev testing) just has to match?
I think leveraging the client certs from the mapping file is definitely viable, and probably optimal if we want to ensure the informer uses per-shard credentials.
I can't help wondering if we should just pass an admin kubeconfig to the proxy though which would be potentially much simpler, any thoughts on that?  The main disadvantage AFAICS is that we'll need to rename/replace the --root-kubeconfig CLI flag

/cc @ncdc who mentioned he has some work in progress related to this

Summary of some discussion with @ncdc and @p0lyn0mial

@ncdc has some related work in progress which we can possibly revive then use the same client-cert pattern to solve this (convert the informer client to use a proxy->shard client cert instead of the shard-admin token)
We can't easily use an admin kubeconfig to switch to client certs, since in the sharded case the client cert terminates at the proxy, then we use request-header at the shard (so, we can't use the same kubeconfig for the proxy->shard auth)

Accidentally marked as fixed by 2297
/reopen

/assign @p0lyn0mial
This should be resolved via https://github.com/kcp-dev/kcp/pull/2382

authors: hardys ncdc p0lyn0mial

repo: kcp-dev/kcp


text:
MongoDB - Order Tests

Need to mark tests with @Order() to avoid intermittent test failure.

PR https://github.com/kdhrubo/db2rest/pull/503 is merged. Closing the ticket.

source: gharchive/issue

license_type: permissive

license_source: github-api


text:
Use cognito authorizer for auth

Tenhle: https://console.aws.amazon.com/apigateway/home?region=us-east-1#/apis/kw5ugqgvx9/custom-authorizers/k4y2fr
Potom bude třeba v login callu vracet id token namísto access tokenu
Asi bych počkal až bude Cloud Formation nativně podporovat Cognito, teď by se to muselo řešit přes custom resource

Konfigurace:
CognitoAuthorizer:
      Type: AWS::ApiGateway::Authorizer
      Properties:
        IdentitySource: method.request.header.Authorization
        Name: CognitoAuthorizer
        ProviderARNs:
          - "arn:aws:cognito-idp:${file(./env.yml):REGION}:${file(./env.yml):ACCOUNT_ID}:userpool/${file(./env.yml):COGNITO_POOL_ID}"
        Type: TOKEN
        RestApiId:
  Outputs:
    AuthorizerId:
      Description: "Authorizer Id"
      Value:
        "Ref": "CognitoAuthorizer"

Je nutná přímá podpora v Serverless. V CF to nejde, protože ve chvíli jeho exekuce ještě neexistuje API Gateway

Viz. https://github.com/SC5/serverless-plugin-cfauthorizer

repo: keboola/developer-portal

license: mit

license_source: bigquery


text:
cleanup authentication methods

bearer and url.query are useless:

https://github.com/keboola/generic-extractor/blob/master/src/Keboola/GenericExtractor/Config/Api.php#L125-
https://github.com/keboola/generic-extractor/blob/master/src/Keboola/GenericExtractor/Config/Api.php#L129

@odinuv url.query sa ale pouziva, nie?
https://github.com/keboola/kbc-ui-templates/search?utf8=✓&q=url.query&type=

to je mozny, ale kazdopadne jsou tam dve stejny metody a jedna z nich je zbytecna

bearer removed and url.query marked as deprecated in 9edb5ef34b68a1f93f0716cc9c5ddb8374377865

authors: odinuv ujovlado

repo: keboola/generic-extractor

license: MIT


text:
Add support for state file

Comes up from https://github.com/keboola/db-extractor-mysql/pull/81#discussion_r223825923
Would be nice to have getter for state file. Besides there could be also method for writing into outcomes state.

Už tam byla issue https://github.com/keboola/php-component/issues/46 ;)

authors: Actimel tomasfejfar

repo: keboola/php-component


text:
Update composer.json for latest sapi client

Required for https://github.com/keboola/input-mapping/pull/68
Pending sapi-client release https://github.com/keboola/storage-api-php-client/releases/tag/untagged-3d86260daac18b393369

@odinuv what should we call this, 0.0.3?

hmm, test failed on "branch not found".  is there a possible concurrency issue?

they don't run in parallel, it's quite suspicous

feel free to make it 1.0.0 :) it's already in production

source: gharchive/pull-request

authors: odinuv pivnicek


text:
create ScaledObject when triggers type is prometheus metricType is Value err

Report
when triggers type is prometheus， metricType is Value，create ScaledObject ，keda-operator is err
2024-08-07T09:33:45Z	ERROR	Reconciler error	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "scaledObject": {"name":"my-helm-demo","namespace":"crane-system"}, "namespace": "crane-system", "name": "my-helm-demo", "reconcileID": "f750f79f-5a1b-4fc9-88d2-b136a11b65ff", "error": "HorizontalPodAutoscaler.autoscaling \"keda-hpa-my-helm-demo\" is invalid: spec.metrics[0].external.target.type: Invalid value: \"value\": must be either Utilization, Value, or AverageValue"}
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
  name: my-helm-demo
  namespace: crane-system
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: my-helm-demo
  pollingInterval: 15
  minReplicaCount: 2
  maxReplicaCount: 50
  advanced:
    horizontalPodAutoscalerConfig:
      behavior:
        scaleDown:
          stabilizationWindowSeconds: 0
          policies:
            - type: Percent
              value: 100
              periodSeconds: 15
        scaleUp:
          stabilizationWindowSeconds: 0
          policies:
            - type: Percent
              value: 500
              periodSeconds: 15
  triggers:
    - type: prometheus
      metricType: Value
      metadata:
        serverAddress: xxx
        metricName: portrait_pod_cpu_predict_compression_all_num
        query: portrait_pod_cpu_predict_compression_all_num{}
        threshold: "50"

Expected Behavior
hpa resources can be created normally
Actual Behavior
hpa not create
Name:         my-helm-demo
Namespace:    crane-system
Labels:       scaledobject.keda.sh/name=my-helm-demo
Annotations:  <none>
API Version:  keda.sh/v1alpha1
Kind:         ScaledObject
Metadata:
  Creation Timestamp:  2024-08-07T09:33:24Z
  Finalizers:
    finalizer.keda.sh
  Generation:        1
  Resource Version:  24908
  UID:               0d11f0d0-216e-4696-be18-51a49cad0bd3
Spec:
  Advanced:
    Horizontal Pod Autoscaler Config:
      Behavior:
        Scale Down:
          Policies:
            Period Seconds:              15
            Type:                        Percent
            Value:                       100
          Stabilization Window Seconds:  0
        Scale Up:
          Policies:
            Period Seconds:              15
            Type:                        Percent
            Value:                       500
          Stabilization Window Seconds:  0
  Max Replica Count:                     50
  Min Replica Count:                     2
  Polling Interval:                      15
  Scale Target Ref:
    API Version:  apps/v1
    Kind:         Deployment
    Name:         my-helm-demo
  Triggers:
    Metadata:
      Metric Name:     portrait_pod_cpu_predict_compression_all_num
      Query:           portrait_pod_cpu_predict_compression_all_num{}
      Server Address:  xxxx
      Threshold:       50
    Metric Type:       Value
    Type:              prometheus
Status:
  Conditions:
    Message:  Failed to ensure HPA is correctly created for ScaledObject
    Reason:   ScaledObjectCheckFailed
    Status:   False
    Type:     Ready
    Message:  ScaledObject check failed
    Reason:   UnkownState
    Status:   Unknown
    Type:     Active
    Status:   Unknown
    Type:     Fallback
  External Metric Names:
    s0-prometheus-portrait_pod_cpu_predict_compression_all_num
  Original Replica Count:  8
  Scale Target GVKR:
    Group:            apps
    Kind:             Deployment
    Resource:         deployments
    Version:          v1
  Scale Target Kind:  apps/v1.Deployment
Events:
  Type     Reason                   Age                   From           Message
  ----     ------                   ----                  ----           -------
  Warning  ScaledObjectCheckFailed  59s (x17 over 6m27s)  keda-operator  Failed to ensure HPA is correctly created for ScaledObject

Steps to Reproduce the Problem

Logs from KEDA operator
2024-08-07T09:33:45Z	ERROR	Reconciler error	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "scaledObject": {"name":"my-helm-demo","namespace":"crane-system"}, "namespace": "crane-system", "name": "my-helm-demo", "reconcileID": "f750f79f-5a1b-4fc9-88d2-b136a11b65ff", "error": "HorizontalPodAutoscaler.autoscaling \"keda-hpa-my-helm-demo\" is invalid: spec.metrics[0].external.target.type: Invalid value: \"value\": must be either Utilization, Value, or AverageValue"}

KEDA Version
< 2.11.0
Kubernetes Version
< 1.28
Platform
None
Scaler Details
prometheus
Anything else?
$ kubectl version
Client Version: v1.29.2
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.21.1
WARNING: version difference between client (1.29) and server (1.21) exceeds the supported minor version skew of +/-1
kubectl apply --server-side -f https://github.com/kedacore/keda/releases/download/v2.8.0/keda-2.8.0.yaml

Hello,
KEDA v2.8 is quite old (almost 2 years).  I don't remember any issue related but just in case, have you tried using v2.8.2 -> https://github.com/kedacore/keda/releases/tag/v2.8.2?
Sadly, that version is out of support, and we won't ship any new releases for it. I know that recent versions don't face with that issue, I'd suggest upgrading to a recent version.

Hello, KEDA v2.8 is quite old (almost 2 years). I don't remember any issue related but just in case, have you tried using v2.8.2 -> https://github.com/kedacore/keda/releases/tag/v2.8.2?
Sadly, that version is out of support, and we won't ship any new releases for it. I know that recent versions don't face with that issue, I'd suggest upgrading to a recent version.

The problem was indeed solved by switching to v2.8.2, but isn’t this the recommended version officially provided by keda?
https://keda.sh/docs/2.15/operate/cluster/#kubernetes-compatibility

The problem was indeed solved by switching to v2.8.2

Nice! Happy to read it 😄
I guess that you are using old k8s cluster, so probably v2.8 is the greatest version that you can use (if you are running k8s < 1.23 KEDA > 2.9 won't work). The point is that we don't ship fixes for old versions, we could ship a fix for the previous version but 2.8 is 7 versions far from v2.15 and although we will try to support with misconfigurations, if there is a real bug unresolved, we won't ship any fix for old versions.

The problem was indeed solved by switching to v2.8.2

Nice! Happy to read it 😄
I guess that you are using old k8s cluster, so probably v2.8 is the greatest version that you can use (if you are running k8s < 1.23 KEDA > 2.9 won't work). The point is that we don't ship fixes for old versions, we could ship a fix for the previous version but 2.8 is 7 versions far from v2.15 and although we will try to support with misconfigurations, if there is a real bug unresolved, we won't ship any fix for old versions.

@JorTurFer
OK, I understand what you mean. There is another situation for you, that is, our latest version of keda is found to be incompatible on the cluster of version 1.21, and panic will occur. The reason is that the v2 version of hpa cannot be detected.

I also encountered the same problem which caused the function not to work properly？

Yes, I said, KEDA >= v2.9 requires k8s >= 1.23. This is because k8s introduced a breaking change when they released HPA v2 and removed HPA v1beta1. v2.8 uses v1beta1 and v2.9 uses v2. There isn't any fix or action to do about this, v2.8 uses v1beta1 and v2.9 uses v2.

@JorTurFer
OK, thank you for your answer and wish you a happy life

@JorTurFer Excuse me, when I only configure cron, will the replicas of the workload become minReplicaCount if it is not in the cron period?

@JorTurFer Excuse me, when I only configure cron, will the replicas of the workload become minReplicaCount if it is not in the cron period?

@JorTurFer The test is like this. When I manually modify replicas during non-cron periods, it will eventually become minReplicaCount, which is not very friendly to the business. Based on version 1.8.2, is there any way to allow the business to still have the right to make decisions in this situation?

Excuse me, when I only configure cron, will the replicas of the workload become minReplicaCount if it is not in the cron period?

Yes, outside the cron period and assuming the cron as the only scaler, it'll return 0 so it'll scale to minReplicaCount

@JorTurFer请问一下，当我只配置cron的时候，如果不在cron周期内，工作负载的replicas会变成minReplicaCount吗？

@JorTurFer测试是这样的，当我在非cron期间手动修改replicas时，最后会变成minReplicaCount，对业务不太友好，基于1.8.2版本，有没有办法让业务在这种情况下依然拥有决策权？

I also encountered the same problem，How to solve it

authors: JorTurFer LY-today enaguo guanqinglin

repo: kedacore/keda


text:
Bower package is empty

I don't know why, but bower install keen-dashboards results in a license, a README, and nothing else.
Which is a shame, really; you could easily install the necessary CSS and whathaveyou by specifying it as such in the main stanza, which would mean folks like me who use Yeoman could use your layouts far more easily.
Might write a PR.

Thanks for writing this up @aendrew. Admittedly, we haven't spent much time on more involved ways of distributing Keen Dashboards (bower, yeoman, etc.). That would be super cool if you wrote up a PR!

@aendrew just wanted to echo @josephwegner's encouragement toward the PR. We really appreciate your thoughts and any potential contribution!

I don't know anything about bower, but I just came across this SO topic and noticed that there is only a bower.json file in the master branch of this project.

@standaniels Ah! That would make sense why there's nothing when pulling from bower. If the gh-pages branch was merged with master, that would probably resolve this.

Resolved- thanks, everyone!

authors: aendrew dustinlarimer josephwegner standaniels timfalls

repo: keen/dashboards


text:
Can't use --config to define login file location

I use release 0.10 for windows 64.
I try to login using --config flag, but always have error 1 in return.
I created a .ecli.json somewhere as defined in login standard output, but json format is not exact in this message. missing " after password, and additionnal coma after url. But fixing format didn't allow me to connect.
I type : ecli login platform --config "D:\myfolder.ecli.json"
What should be --config argument syntax, are windows paths accepted ? is it folder of file path ?

Looks like your JSON config file is malformed maybe. It must look like
{"platform": {"login": "yourlogin", "password": "yourpassword", "url": "https://yoururl/api/v2"}}

Just create it in your local directory and call it by filename:
ecli login platform --config myfile.json

You can remove the dot . at the beginning on the file name and use any name like myfile.json.

It's working with this syntax, thx for your support.

authors: amounierlltech matm

repo: keeneyetech/ecli


text:
Liquidity rewards fetching data

Ref: #2216
This PR adds support for fetching and displaying the rewards data from the LPRewards contracts. All data are stored in the redux store.

@michalsmiarowski  I'm ready for the second round!

repo: keep-network/keep-core


text:
Stabilize failing test

The test checking if npm-version-bump action "updates version for
already published environment that don't match initial preid" was
unstable - was refering to actively worked on npm packages versions,
making it necessary to update the action every time new package with
that base version is released on ropsten.
In this commit we change the reference to different version, which is no
longer actively worked on.

@nkuba, I wasn't sure what to pick as a base branch (main or v2) for this PR. I see that main is a couple of commits behind v2 and there's no open PR for merging v2 to main.
Should I keep the base branch as v2 and after the merge of this PR should I tag the v2 branch code with v2 tag?

repo: keep-network/npm-version-bump


text:
tbtc dapp - step 2 console log - RPC Error

DevTools failed to load SourceMap: Could not load content for chrome-extension://fleenceagaplaefnklabikkmocalkcpo/content-script.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
DevTools failed to load SourceMap: Could not load content for chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/sourcemaps/contentscript.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
DevTools failed to load SourceMap: Could not load content for chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/sourcemaps/inpage.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
inpage.js:1 Uncaught TypeError: e is not a function
at inpage.js:1
at inpage.js:1
at i (inpage.js:1)
at inpage.js:1
at inpage.js:1
at c (inpage.js:1)
at inpage.js:1
at We (inpage.js:1)
at Object. (inpage.js:1)
at e.exports._runReturnHandlersUp (inpage.js:1)
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
We @ inpage.js:1
(anonymous) @ inpage.js:1
_runReturnHandlersUp @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
a @ inpage.js:1
setTimeout (async)
(anonymous) @ inpage.js:1
write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
_write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
o._onMessage @ inpage.js:1
postMessage (async)
o._write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
o._onMessage @ contentscript.js:1
web3.js:49 netId: 3
chainId: 3
inpage.js:1 MetaMask - RPC Error: The method undefined does not exist/is not available {code: -32601, message: "The method undefined does not exist/is not available"}
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
We @ inpage.js:1
(anonymous) @ inpage.js:1
_runReturnHandlersUp @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
a @ inpage.js:1
setTimeout (async)
(anonymous) @ inpage.js:1
write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
_write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
o._onMessage @ inpage.js:1
postMessage (async)
o._write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
o._onMessage @ contentscript.js:1
inpage.js:1 Uncaught TypeError: e is not a function
at inpage.js:1
at inpage.js:1
at i (inpage.js:1)
at inpage.js:1
at inpage.js:1
at c (inpage.js:1)
at inpage.js:1
at We (inpage.js:1)
at Object. (inpage.js:1)
at e.exports._runReturnHandlersUp (inpage.js:1)
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
We @ inpage.js:1
(anonymous) @ inpage.js:1
_runReturnHandlersUp @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
a @ inpage.js:1
setTimeout (async)
(anonymous) @ inpage.js:1
write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
_write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
o._onMessage @ inpage.js:1
postMessage (async)
o._write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
o._onMessage @ contentscript.js:1
inpage.js:1 MetaMask - RPC Error: The method undefined does not exist/is not available {code: -32601, message: "The method undefined does not exist/is not available"}
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
We @ inpage.js:1
(anonymous) @ inpage.js:1
_runReturnHandlersUp @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
a @ inpage.js:1
setTimeout (async)
(anonymous) @ inpage.js:1
write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
_write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
o._onMessage @ inpage.js:1
postMessage (async)
o._write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
o._onMessage @ contentscript.js:1
inpage.js:1 Uncaught TypeError: e is not a function
at inpage.js:1
at inpage.js:1
at i (inpage.js:1)
at inpage.js:1
at inpage.js:1
at c (inpage.js:1)
at inpage.js:1
at We (inpage.js:1)
at Object. (inpage.js:1)
at e.exports._runReturnHandlersUp (inpage.js:1)
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
We @ inpage.js:1
(anonymous) @ inpage.js:1
_runReturnHandlersUp @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
a @ inpage.js:1
setTimeout (async)
(anonymous) @ inpage.js:1
write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
_write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
o._onMessage @ inpage.js:1
postMessage (async)
o._write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
o._onMessage @ contentscript.js:1
inpage.js:1 MetaMask - RPC Error: The method undefined does not exist/is not available {code: -32601, message: "The method undefined does not exist/is not available"}
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
We @ inpage.js:1
(anonymous) @ inpage.js:1
_runReturnHandlersUp @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
a @ inpage.js:1
setTimeout (async)
(anonymous) @ inpage.js:1
write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
_write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
o._onMessage @ inpage.js:1
postMessage (async)
o._write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
o._onMessage @ contentscript.js:1
inpage.js:1 Uncaught TypeError: e is not a function
at inpage.js:1
at inpage.js:1
at i (inpage.js:1)
at inpage.js:1
at inpage.js:1
at c (inpage.js:1)
at inpage.js:1
at We (inpage.js:1)
at Object. (inpage.js:1)
at e.exports._runReturnHandlersUp (inpage.js:1)
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
We @ inpage.js:1
(anonymous) @ inpage.js:1
_runReturnHandlersUp @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
n @ inpage.js:1
i @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
c @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
a @ inpage.js:1
setTimeout (async)
(anonymous) @ inpage.js:1
write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
_write @ inpage.js:1
b @ inpage.js:1
(anonymous) @ inpage.js:1
v.write @ inpage.js:1
y @ inpage.js:1
h @ inpage.js:1
s.emit @ inpage.js:1
_ @ inpage.js:1
w @ inpage.js:1
b.push @ inpage.js:1
o._onMessage @ inpage.js:1
postMessage (async)
o._write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
_write @ contentscript.js:1
b @ contentscript.js:1
(anonymous) @ contentscript.js:1
v.write @ contentscript.js:1
y @ contentscript.js:1
h @ contentscript.js:1
s.emit @ contentscript.js:1
_ @ contentscript.js:1
w @ contentscript.js:1
b.push @ contentscript.js:1
o._onMessage @ contentscript.js:1
Deposit.js:446 Creating new deposit contract with lot size 1000000 satoshis...
Deposit.js:454 Looking up new deposit with address 0x7564447CaA2155F23a7352565C09793fE90b72eD backed by keep at address 0x0dD61236117c57e8Ad96E1501Fa0f3689ab82ed9...
Deposit.js:1593 Monitoring deposit 0x7564447CaA2155F23a7352565C09793fE90b72eD for transition to ACTIVE.
Deposit.js:1534 Waiting for deposit 0x7564447CaA2155F23a7352565C09793fE90b72eD keep public key...

this is on Windows 10, Version 83.0.4103.116

This appears to have been an issue with the formation of the signer group. We're capturing the related work in #281. Thanks for the report!

authors: Shadowfiend chdru

repo: keep-network/tbtc-dapp


text:
feat: Centralize RiscZero constants definition by creating Rust bindings for py/ts.

Currently, the same constants (CONTROL ROOT & CONTROL_ID) are defined in multiple locations.
In python : https://github.com/keep-starknet-strange/garaga/blob/073843663fd253ad33a697a6aae285704df45b21/hydra/garaga/starknet/groth16_contract_generator/parsing_utils.py#L20-L24
In rust : https://github.com/keep-starknet-strange/garaga/blob/073843663fd253ad33a697a6aae285704df45b21/tools/garaga_rs/src/calldata/full_proof_with_hints/groth16.rs#L297-L311
In typescript : https://github.com/keep-starknet-strange/garaga/blob/073843663fd253ad33a697a6aae285704df45b21/tools/npm/garaga_ts/src/node/starknet/groth16ContractGenerator/parsingUtils.ts#L7-L9
Keep them in rust only and create a python / wasm binding so that updating them is easier.
Note : the tools/garaga_rs package has already multiple examples of python / wasm bindings.

Hello, I would love to work on this. I'm really excited about Garaga with the latest Noir compatibility update and would be honored to be a part of it.
I have just completed implementing a L1 gas prices sampling oracle to Katana in Rust so I believe to be able to tackle this issue. I'll make sure to communicate if I encounter any problems.

@feltroidprime Thank you, on it!

authors: augustin-v feltroidprime

repo: keep-starknet-strange/garaga


text:
dev: improve testing of to_invoke_tx

Improve the testing of the rpc-core/src/utils.rs file by adding unit tests for to_invoke_tx. The tests are expected to cover edge cases in order to be accepted.

@greged93  I would love to take this!

@greged93 I would love to take this!

Assigned to you

@MdTeach need to wait on #597 to be merged

Hey @MdTeach, #597 was merged and moved the logic to the file primitives/starknet/src/transation/types.rs and the implementation changed to impl TryFrom<BroadcastedInvokeTransaction> for InvokeTransaction. Would be great if you are still able to provide tests for this.

sure @greged93

authors: MdTeach abdelhamidbakhta greged93

repo: keep-starknet-strange/madara


text:
dev: use Felt252Wrapper instead of [u8; 32]

Pull Request type

Please add the labels corresponding to the type of changes your PR introduces:

Refactoring (no functional changes, no API changes)

What is the current behavior?

Resolves: #716
Does this introduce a breaking change?
Not sure if this counts as breaking change.

Other information

(OT: we should add clippy to husky hooks as well)


text:
[CONTRACT] setup liquidity addition

Complete this issue according to this article: How to manage liquidity in a P2P ramping app

Please add integration tests

@0xChqrles i

Hi @0xChqrles, an i work on this?

Hi @0xChqrles Can i work on this issue if it's available?

Hey @0xChqrles I would like to work on this so I can work on #67 which is a dependant.

@0xChqrles, can I work on this?

@0xChqrles am available to work on this ,
With previous experience working on this codebase,
I have read the article
I can implement this with 3 days
ETH: 72hrs

@0xChqrles am available to work on this

repo: keep-starknet-strange/zkramp


text:
Reproduce DQN paper results for Atari

Reproduce following paper results (at least 1 game, because @keiohta does not have enough computation resource)

Human-level control through deep reinforcement learning

Preprocessing

Working directly with raw Atari 2600 frames, which are 210 x 160 pixel images with a 128-colour palette, can be demanding in terms of computation and memory requirements.
We apply a basic preprocessing step aimed at reducing the input dimensionality and dealing with some artefacts of the Atari 2600 emulator.
First, to encode a single frame we take the maximum value for each pixel colour value over the frame being encoded and the previous frame. This was necessary to remove flickering that is present in games where some objects appear only in even frames while other objects appear only in odd frames, an artefact caused by the limited number of sprites Atari 2600 can display at once.
Second, we then extract the Y channel, also known as luminance, from the RGB frame and rescale it to
84 x 84. The function w from algorithm 1 described below applies this preprocessing to the m most recent frames and stacks them to produce the input to the Q-function, in which m = 4, although the algorithm isrobust to different values of m (for example, 3 or 5).


text:
Statistics/metrics ought to be gathered at Engine level.

Right now, sources::access::opensky has some stats gathering code.  This should be expanded into an Engine-wide system.
tracing might be a good crate to use.

More likely as a separate Actor within fetiched.

repo: keltia/fetiche-rs


text:
failed to create the hash value of large files

https://github.com/kemokemo/gckdir/blob/1fb158b19ff1160d2a23244216b076f4c52e3ae1/lib/hash.go#L96-L103
The ioutil.ReadFile() is easy to use, but this read all of the files in memory.
If you have any large files (ex. several gigabytes), the function to create hash value will be very slowly.
In some cases, gckdir application crashes. 😢
Let's fix it!

The official godoc of the "crypto/sha256" package is most valuable.
https://godoc.org/crypto/sha256#ex-New--File

repo: kemokemo/gckdir


text:
Unsound issue in SvmVec

Hi, thanks for your time to read this issue. Our static analysis tool found there might be an unsound issue in your set_len implementation of buffer:
https://github.com/kenba/opencl3/blob/1d7d74da2ff76c93c7418dd016386a8b907e2bd3/src/svm.rs#L300-L311
As mentioned in the comments, this may introduce uninitilaized memory and reading it is considered as undefined behavior in Rust. As a reference, in std library, all the set_len method are marked as unsafe:
https://github.com/rust-lang/rust/blob/63a0bdd5622eaf6b9524702f055bb4525acfc9f2/library/alloc/src/vec/mod.rs#L1849-L1853
Thanks again for your time.

Change incorporated in version 0.10.0.

authors: CXWorks kenba


text:
feat(frontend): condensed UI for high question count virtual contests

20 問以上あると自動的にモード on します（20 問 OK？）
このモードには Score、Estimated Performance を表示されていません → 表示しますか？
ロジックが複雑。ContestTable のロジックが複雑のでこのように書いておいたけど、マージ前／後 refactor したほうがいい？
使える

プレビュー

Ref. #505.

かっこいいです！

これは LockoutContestTable のように、ContestTable とは別のコンポーネントにした方が良いと思います。
Mode も Normal/Lockout とは別のものを作ったほうが良いと思います（mode は任意の文字列を受けつけます）
Score と Estimate Performance は表示しなくて良いです。ランキングは 1pt / 問 が良いと思います。
-（ContestTable のリファクタは別の PR でやった方が良いと思います）

ContestTable と重なったロジックが多いので、繰り返さないように別のコンポーネントを作ってみます。
Mode は任意を文字列を受け付けるのが知りませんでした。そうすると作れるはずです。
ランキングのロジックを変えたらできますね。

できるだけ重なったロジックをなくしました。
Refactor の時、問題のリンクさえ見えないことを気づいて、追加しました。

authors: kenkoooo southball

repo: kenkoooo/AtCoderProblems


text:
トロフィー機能の一部変更

resolves #689
未達成のトロフィーを非表示から、名前を"???"にして達成条件のみを表示するように変更しました。

このように表示されます。

概要欄に "resolves #689" みたいなのを書いてもらって良いですか？該当の issue にリンクされます。

説明欄の所に書いてみたんですが、ここで大丈夫でしょうか？

説明欄の所に書いてみたんですが、ここで大丈夫でしょうか？

大丈夫のはずです。

ありがとうございます！

4fc48bc1b32876e40ef1d972ea02db21426bce43
未達成の項目についてはVerifiedマークを非表示にするように変更しました。
表示は画像のようになります。

issue とか PR とかガバガバなので今さら感ありますが、いちおう海外の非日本語話者の開発者の人もいるので commit メッセージは英語で書いてください。

わかりました（Commit メッセージの書き直しって出来ましたっけ……）

authors: kenkoooo southball zerokpr


text:
Problem with Content-Lenght is missing

I'm playing clonk rage but i can't play online because this happend
Content-Lenght is missing pls help me
PS: i don't speak english so well

@victor1969 can you please share the code you are using so we can understand what you're asking?

where i get the code?

@victor1969 is this an error you saw while playing a game? Why did you decide to post about it here?

i'm just trying to play online Clonk rage but says on the server list
Internet server on league.clonkspot.org
Invalid server response: Content-Length is missing!

@victor1969 unfortunately, that has nothing to do with project. There's probably somewhere else online for you to report this, though!

:(

repo: kennethreitz/requests


text:
Flip conditional in session.send()

Previously we checked that the request being sent was an instance of a
PreparedRequest. If a user somehow created a PreparedRequest using a different
Requests library instance, this check makes the request un-sendable.
(This happened recently - unbeknownst to me, my server was running an outdated
version of pip, vulnerable to this issue - pypa/pip#1489, which creates
multiple subdirectories (src/requests, src/requests/requests) when you rerun
pip install --target. So the PreparedRequest was being created in one version
of the library and compared against the other version of the library, and
throwing this exception, even though they were both PreparedRequest instances!)
It would probably be preferable to check the object's behavior (instead of
its type), but a PreparedRequest has a lot of behavior, and it wouldn't be
really feasible or allow us to provide a helpful error message to check all
of it here. Instead flip the conditional to guard against the user sending an
unprepared Request, which should still give us most of the benefits of the
better error message.
Fixes #3102

I'm happy with this! Go for it @kennethreitz, merge if you'd like to. =D

Not if I merge it first ;)

authors: Lukasa kevinburke sigmavirus24


text:
Update filter handler functions to use FilterOperationInfo objects.

Since we now have a lot of different filter operators, it has become clear that the old filter function signature can use some streamlining. This PR adds a new FilterOperationInfo object that holds all non-contextual data that is relevant to a filtering operation, such as the directive object itself, or the type and field name being filtered on.
This new abstraction:

simplifies the function signature of filtering functions to just 3 arguments, while getting rid of all unused variables; and
simplifies the reasoning for which filters are valid in which situations.

Coverage decreased (-0.5%) to 92.553% when pulling f50fc3a51842cc330bf735048237f23bfecf0b8a on filter_operation_info into da6e03c424abc17cc242341674823ea8c21c060d on edge_degree_filtering.

repo: kensho-technologies/graphql-compiler


text:
bower was removing all the good stuff

constants, directives, filters and services were not available after bower installing.

I've merged it, but to be perfectly honest, I don't recommend you use this module. I will not be supporting it. I recommend you copy and paste and modify the code.

authors: jdart kentcdodds

repo: kentcdodds/kcd-angular


text:
how to center item and some

this is how I want it to be displayed

this is how I got so far

What I want to do is show one center image, and half of the right and left images,
Problem: In my solution, I was able to show one center image, but the right and left image only show little, I want them to show more
Here is my code:
http://jsfiddle.net/fp1kcah6/

Check out centerPadding

authors: craigcosmo leggomuhgreggo

repo: kenwheeler/slick


text:
Windows CI (Build on MSVC+Mingw64)

Set up --features vendored build CI for following configurations to detect build bustage:

Windows MSVC build
Windows MinGW64 build
This is part of  #34 task

Wrote README section about --features vendored information

Many undefined reference in CI environment:
= note: c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x42c): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long long&, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x449): undefined reference to `std::__throw_logic_error(char const*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x56e): undefined reference to `std::current_exception()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x590): undefined reference to `std::__exception_ptr::exception_ptr::swap(std::__exception_ptr::exception_ptr&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x598): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x5a0): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x5ed): undefined reference to `std::__exception_ptr::exception_ptr::exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x622): undefined reference to `std::__exception_ptr::exception_ptr::swap(std::__exception_ptr::exception_ptr&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x62a): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x64c): undefined reference to `std::__exception_ptr::exception_ptr::swap(std::__exception_ptr::exception_ptr&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x654): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x65e): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x669): undefined reference to `std::__exception_ptr::exception_ptr::exception_ptr(std::__exception_ptr::exception_ptr const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x671): undefined reference to `std::rethrow_exception(std::__exception_ptr::exception_ptr)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x67c): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x684): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x79c): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long long&, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x7b9): undefined reference to `std::__throw_logic_error(char const*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0xbb1): undefined reference to `operator delete[](void*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0xbc1): undefined reference to `operator delete[](void*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x11b0): undefined reference to `__cxa_guard_acquire'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x11cc): undefined reference to `__cxa_guard_release'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x1601): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x1673): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text+0x218): undefined reference to `std::__exception_ptr::exception_ptr::~exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text$_ZN18wxCmdLineArgsArray8FreeArgsEv[_ZN18wxCmdLineArgsArray8FreeArgsEv]+0xc1): undefined reference to `operator delete[](void*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text$_ZN18wxCmdLineArgsArray8FreeArgsEv[_ZN18wxCmdLineArgsArray8FreeArgsEv]+0xd1): undefined reference to `operator delete[](void*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text$_ZN8wxStringaSEPKc[_ZN8wxStringaSEPKc]+0xbb): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_replace(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(appbase.cpp.obj):appbase.cpp:(.text.startup+0x57): undefined reference to `std::__exception_ptr::exception_ptr::exception_ptr()'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0xec): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long long&, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x109): undefined reference to `std::__throw_logic_error(char const*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x22d): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x2fc): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x46c): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0xaab): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0xabb): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0xb46): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0xf92): more undefined references to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)' follow
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x12fc): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long long&, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x1887): undefined reference to `std::__throw_logic_error(char const*)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x1946): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x1a04): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long long&, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x1b8b): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::reserve(unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x1cb8): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x1fda): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x2183): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_append(wchar_t const*, unsigned long long)'
          c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\runneradmin\.cargo\git\checkouts\wx-x86_64-pc-windows-gnu-e3b66c3b51f90859\b41af99/lib/libwxmsw31u.a(cmdline.cpp.obj):cmdline.cpp:(.text+0x21a1): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, wchar_t)'

8a384454b0f1ed04e1bacb96a6a9e1f80883d150 didn't fix this.

Github Actions windows-latest environment contains mingw64 from chocolatey which packaged:
https://github.com/brechtsanders/winlibs_mingw/releases/tag/11.2.0-12.0.1-9.0.0-r1
Maybe it is not compatible with @ancwrd1 's -gnu repo...

@ancwrd1 Any advice which CI service/or CI setting to test building with your prebuilt vendored repo?

I think you might want to try explicit RUSTFLAGS="-C link-arg=-lstdc++" instead of build.rs.

Thank you for your advice.
Indeed, each sample programs dont't have not C++ source file, linker can't link C++ library automatically...

Thanks, 1e563d215299aa0796d63d478776ee395d8a3177 fixed linking error.
This empty test failure is another problem, but disable test for now because there is no useful unit test code. (I'll fix this and write some test codes in future once API coverage reaches somewhat useful state.)
     Running `D:\a\wxRust2\wxRust2\target\x86_64-pc-windows-gnu\debug\deps\wx-9e0742b7c88531ac.exe`
error: test failed, to rerun pass '-p wx --lib'
Caused by:
  process didn't exit successfully: `D:\a\wxRust2\wxRust2\target\x86_64-pc-windows-gnu\debug\deps\wx-9e0742b7c88531ac.exe` (exit code: 0xc0000139, STATUS_ENTRYPOINT_NOT_FOUND)
Error: Process completed with exit code 1.

@ancwrd1 Thank you many help to support this.
I wrote about this feature a bit in README, with acknowledging to you. If you dislike this, I'll fix. Could you check?
https://github.com/kenz-gelsoft/wxRust2/blob/e0229d20917182b870b013506657c9c9328a8f61/README.md#use-vendored-wx-binary-crate

I wrote about this feature a bit in README, with acknowledging to you. If you dislike this, I'll fix. Could you check?

It seem you're busy now. I assume this is OK, and will merge this.
Thank you very much. I'm sorry bother you.

Sorry I haven't seen the notifications for some reason. README looks fine, thank you very much for this project. Highly appreciated!.


text:
Keptn Smart Auth: Autofetch keptn endpoint and api-token

Signed-off-by: ankitjain28may ankitjain28may77@gmail.com

[ ] Can you please add the message "CLI is not authenticated" in case of ClusterIP / NotePort. (to inform the user about the current status)

Codecov Report

Merging #2733 (18ba47f) into master (9bd9c79) will decrease coverage by 13.64%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #2733       +/-   ##
===========================================
- Coverage   36.26%   22.61%   -13.65%
===========================================
  Files         161       50      -111
  Lines        9288     1110     -8178
  Branches      197      197
===========================================
- Hits         3368      251     -3117
+ Misses       5381      832     -4549
+ Partials      539       27      -512

Flag
Coverage Δ

moduleA
22.61% <ø> (-0.27%)
:arrow_down:

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

Impacted Files
Coverage Δ

bridge/client/app/_services/data.service.ts
0.98% <0.00%> (-0.12%)
:arrow_down:

...lient/app/project-board/project-board.component.ts
2.83% <0.00%> (-0.03%)
:arrow_down:

bridge/client/app/_models/service.ts
0.00% <0.00%> (ø)

helm-service/controller/action_handler.go

platform-support/openshift-route-service/main.go

api/ws/hub.go

...ce/pkg/handler/approval_triggered_event_handler.go

helm-service/pkg/helm/helm_helper.go

cli/cmd/update.go

.../pkg/configurationchanger/configuration_changer.go

... and 100 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 ba0b2ae...18ba47f. Read the comment docs.

@bacherfl The unit tests are failing because it needs this PR to be merged - https://github.com/keptn/kubernetes-utils/pull/13

@bacherfl The unit tests are failing because it needs this PR to be merged - keptn/kubernetes-utils#13

Ok, got it. Just had one comment about the other PR - once that has been adressed we can merge that one

@bacherfl The unit tests are failing because it needs this PR to be merged - keptn/kubernetes-utils#13

Ok, got it. Just had one comment about the other PR - once that has been adressed we can merge that one

@ankitjain28may I have just merged the kubernetes-utils PR. Can you please update the kubernetes-utils dependency to the latest status from the master branch? When that is done we can merge this PR as well

@bacherfl Have updated the dependency to latest master, Please review :)

authors: ankitjain28may bacherfl codecov-io johannes-b

repo: keptn/keptn


text:
fixing issue in GCN example

The small  issue prevented the code from running in Colab environment, because of inconsistencies in the dimension of the output layer.

Thanks for the PR. This is fixed by #717 717

authors: fchollet fmerizzi

repo: keras-team/keras-io


text:
TensorFlow GPU - Fix keras/layers/merging/merging_test.py

Fix failing test - keras/layers/merging/merging_test.py::MergingLayersTest::test_sparse_dot_2d Fatal Python error: Aborted and update TODO in https://github.com/keras-team/keras/blob/master/keras/kokoro/github/ubuntu/gpu/build.sh#L39
https://source.cloud.google.com/results/invocations/9df9ee7e-5666-4644-abd2-01a10771faeb/targets/keras%2Fgithub%2Fubuntu%2Fgpu%2Ftensorflow%2Fpresubmit/log
keras/layers/merging/merging_test.py::MergingLayersTest::test_sparse_dot_2d Fatal Python error: Aborted

Current thread 0x00007f51610f0740 (most recent call first):
  File "/tmpfs/venv/lib/python3.9/site-packages/tensorflow/python/ops/linalg/sparse/gen_sparse_csr_matrix_ops.py", line 1114 in sparse_matrix_sparse_mat_mul
  File "/tmpfs/src/github/keras/keras/backend/tensorflow/numpy.py", line 119 in sparse_sparse_matmul
  File "/tmpfs/src/github/keras/keras/backend/tensorflow/numpy.py", line 156 in matmul
  File "/tmpfs/src/github/keras/keras/ops/numpy.py", line 3431 in matmul
  File "/tmpfs/src/github/keras/keras/layers/merging/dot.py", line 171 in batch_dot
  File "/tmpfs/src/github/keras/keras/layers/merging/dot.py", line 320 in _merge_function
  File "/tmpfs/src/github/keras/keras/layers/merging/base_merge.py", line 189 in call
  File "/tmpfs/src/github/keras/keras/ops/operation.py", line 47 in __call__
  File "/tmpfs/src/github/keras/keras/utils/traceback_utils.py", line 114 in error_handler
  File "/tmpfs/src/github/keras/keras/layers/layer.py", line 810 in __call__
  File "/tmpfs/src/github/keras/keras/utils/traceback_utils.py", line 114 in error_handler
  File "/tmpfs/src/github/keras/keras/testing/test_case.py", line 380 in run_layer_test
  File "/tmpfs/src/github/keras/keras/layers/merging/merging_test.py", line 240 in test_sparse
  File "/tmpfs/venv/lib/python3.9/site-packages/absl/testing/parameterized.py", line 319 in bound_param_test
  File "/usr/lib/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/unittest.py", line 333 in runtest
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/runner.py", line 169 in pytest_runtest_call
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_callers.py", line 77 in _multicall
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_manager.py", line 115 in _hookexec
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_hooks.py", line 493 in __call__
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/runner.py", line 262 in <lambda>
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/runner.py", line 341 in from_call
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/runner.py", line 261 in call_runtest_hook
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/runner.py", line 222 in call_and_report
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/runner.py", line 133 in runtestprotocol
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/runner.py", line 114 in pytest_runtest_protocol
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_callers.py", line 77 in _multicall
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_manager.py", line 115 in _hookexec
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_hooks.py", line 493 in __call__
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/main.py", line 350 in pytest_runtestloop
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_callers.py", line 77 in _multicall
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_manager.py", line 115 in _hookexec
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_hooks.py", line 493 in __call__
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/main.py", line 325 in _main
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/main.py", line 271 in wrap_session
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/main.py", line 318 in pytest_cmdline_main
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_callers.py", line 77 in _multicall
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_manager.py", line 115 in _hookexec
  File "/tmpfs/venv/lib/python3.9/site-packages/pluggy/_hooks.py", line 493 in __call__
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/config/__init__.py", line 169 in main
  File "/tmpfs/venv/lib/python3.9/site-packages/_pytest/config/__init__.py", line 192 in console_main
  File "/tmpfs/venv/bin/pytest", line 8 in <module>
github/keras/keras/kokoro/github/ubuntu/gpu/build.sh: line 34:  4954 Aborted                 (core dumped)

The culprit is  between 2.15.0.dev20230918 (good) and 2.15.0.dev20230919 (bad).
Tested via: pytest keras/layers/merging/merging_test.py::MergingLayersTest::test_basic_add
Culprit in one of the changes in this range: git log e4a6720f42a..dfcf1d40e46 --oneline

Thanks Ramesh for the repo, we will revisit this during the triage meeting.
On a side note, I didn't find any change on the sparse side between those two date. Will need to dig deep for the root cause.

Here's a small code snippet to reproduce the issue in Colab with Keras Master and TF-Nightly -
!pip uninstall -y keras tensorflow
!pip install tf-nightly[and-cuda]==2.15.0.dev20231009 --extra-index-url https://pypi.nvidia.com
!pip uninstall -y keras-nightly

# Install Keras from Master via `python pip_build.py --install`

input = keras.layers.Input(shape=(2,))
x1 = keras.layers.Dense(4, activation='relu')(input)
x2 = keras.layers.Dense(4, activation='relu')(input)
added = keras.layers.Add()([x1, x2])
out = keras.layers.Dense(1)(added)
model = keras.models.Model(inputs=input, outputs=out)

x = np.random.randn(8, 2)
y = np.random.randn(8, 1)
model.compile(optimizer='sgd', loss='mse')
model.fit(x, y, epochs=1)

If I replace Add with Concatenate also it breaks.  This is a high priority error since it breaks very important layer in TF GPU.  Also, the same test fails for JAX GPU as well.

@fchollet - If you have any thoughts or suggestions to try let me know.

The example you provided doesn't even use sparse inputs, which is different from the error on top. The error DNN library initialization failed somehow indicate that its a setup issue for GPU.

The example you provided doesn't even use sparse inputs, which is different from the error on top. The error DNN library initialization failed somehow indicate that its a setup issue for GPU.

There are multiple failures in merging_test.py.  I tried to run the basic test case with add and that fails.  Initially I reported on the sparse test which actually aborts with core dump
keras/layers/merging/merging_test.py::MergingLayersTest::test_sparse_dot_2d Fatal Python error: Aborted

TF Nightly 09/18 works for ALL the tests in merging_test.py.  So I think its a common issue due to change in TF on 09/19 between these commits in TF: git log e4a6720f42a..dfcf1d40e46 --oneline

Somehow I wasn't able to produce the on colab with T4 GPU. https://colab.sandbox.google.com/drive/1_hMJieL_6DobTPUbZ6BRZIEVz0YRHhBo#scrollTo=GM2B7qEqNYqk
Maybe I didn't config the GPU properly?

@sampathweb do u have a testable env that I can run with?

Also seems to be failing with JAX-GPU now:
github/keras/keras/kokoro/github/ubuntu/gpu/build.sh: line 57:  4493 Aborted                 (core dumped) pytest keras --ignore keras/applications --ignore keras/layers/merging/merging_test.py --ignore keras/trainers/data_adapters/py_dataset_adapter_test.py --ignore keras/backend/jax/distribution_lib_test.py --cov=keras

I wil work on this tomorrow.  I used Colab v100 as my test env

Seems to be a Cudnn TF compilation issue.
2023-10-17 20:23:09.628643: I external/local_xla/xla/service/service.cc:176]   StreamExecutor device (0): Tesla V100-SXM2-16GB, Compute Capability 7.0
2023-10-17 20:23:10.277194: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:447] Loaded runtime CuDNN library: 8.7.0 but source was compiled with: 8.9.4.  CuDNN library needs to have matching major version and equal or higher minor version. If using a binary install, upgrade your CuDNN library.  If building from sources, make sure the library loaded at runtime is compatible with the version specified during compile configuration.
2023-10-17 20:23:10.278786: W tensorflow/core/framework/op_kernel.cc:1839] OP_REQUIRES failed at xla_ops.cc:574 : FAILED_PRECONDITION: DNN library initialization failed. Look at the errors above for more details.

Tested via pytest keras/layers/merging/merging_test.py::MergingLayersTest::test_basic_add
Don't have a resolution yet.  But might be related to this change that's within the range - git log e4a6720f42a..dfcf1d40e46 --oneline
commit 3de44168950a5972ba4cfa7e3c6cbf4cffa67fe6
Author: A. Unique TensorFlower <gardener@tensorflow.org>
Date:   Mon Sep 18 13:50:11 2023 -0700

    Upgrade to LLVM 17, CUDA 12.2, and CuDNN 8.9.4

    This is updating TF's default toolchain to LLVM 17, as well as
    CUDA and cuDNN to the latest releases.

    PiperOrigin-RevId: 566403707

authors: fchollet qlzh727 sampathweb

repo: keras-team/keras


text:
Build error duplicate entry

Installing version 0.4.4 fails reporting this error:
Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:3.0.0:shade (default) on project grobid-core: Error creating shaded jar: duplicate entry: META-INF/services/shadedgrobid.org.apache.lucene.codecs.PostingsFormat
How can I avoid duplicate entries?
Stephan

hi @stzellerhoff could you paste here the whole log?
Thanks
Luca

authors: lfoppiano stzellerhoff


text:
hacktoberfest

hacktoberfest 2021
What type of PR is this? (check all applicable)

[ ] 🚀 Added Details
[ ] 🌟 stared the repo
[ ] 🐛 Grammatical Error
[ ] 📝 Documentation Update
[ ] 🚩 Other

Description
Add Link of GitHub Profile

A C++ Program to Multiply two Matrices using Divide And Conquer Algorithm
Code :
include <iostream.h>
include   <stdlib.h>
include    <conio.h>
class Matrix
{
private:
float matrix_a[3][3];
float matrix_b[3][3];
float matrix_c[3][3];
public:
   Matrix( );

   void get_matrix_a( );
   void get_matrix_b( );
   void multiply_matrices( );
   void show_result_Matrix( );

};
Matrix::Matrix( )
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
matrix_a[i][j]=0;
matrix_b[i][j]=0;
matrix_c[i][j]=0;
}
}
gotoxy(1,1);
cout<<"*********************************************"<<endl;
cout<<" * * * * * * * * * * * * * *  Matrix  Multiplication  * * * * ** * * * * * * *"<<endl;
cout<<"********************************************"<<endl;

gotoxy(1,25);
cout<<"*****************************************************";

}
void Matrix::get_matrix_a( )
{
gotoxy(1,6);
cout<<" Enter the values of the Matrix A row by row :
"<<endl;
cout<<"			 Ú               ¿"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 À               Ù"<<endl;

gotoxy(18,10);
cout<<" A  = "<<endl;

int x=28;
int y=9;

for(int i=0;i<3;i++)
{
   for(int j=0;j<3;j++)
   {
  gotoxy(x,y);
  cin>>matrix_a[i][j];

  x+=5;
   }

   x=28;
   y++;
}

}
void Matrix::get_matrix_b( )
{
gotoxy(1,15);
cout<<" Enter the values of the Matrix B row by row :
"<<endl;
cout<<"			 Ú               ¿"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 À               Ù"<<endl;

gotoxy(18,19);
cout<<" B  = "<<endl;

int x=28;
int y=18;

for(int i=0;i<3;i++)
{
   for(int j=0;j<3;j++)
   {
  gotoxy(x,y);
  cin>>matrix_b[i][j];

  x+=5;
   }

   x=28;
   y++;
}

}
void Matrix::multiply_matrices( )
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
float value=0;
float sum=0;
  for(int k=0;k<3;k++)
  {
     value=matrix_a[j][k]*matrix_b[k][j];
     sum+=value;
  }

  matrix_c[i][j]=sum;
   }
}

}
void Matrix::show_result_Matrix( )
{
clrscr( );
gotoxy(1,1);
cout<<"*********************************************************"<<endl;
cout<<" * * * * * * * * * * * * * *  Matrix  Multiplication  * * * * ** * * * * * * *"<<endl;
cout<<"*************************************************************"<<endl;

gotoxy(1,6);
cout<<" The values of Matrix A and B are :"<<endl;

cout<<"		 Ú               ¿  	            Ú

¿"<<endl;
cout<<"		 ³               ³   	            ³
³"<<endl;
cout<<"		 ³               ³   	            ³
³"<<endl;
cout<<"		 ³               ³  	            ³
³"<<endl;
cout<<"		 À               Ù 		    À               Ù"<<endl;
gotoxy(45,9);
cout<<" B  = "<<endl;

gotoxy(10,9);
cout<<" A  = "<<endl;

gotoxy(1,15);
cout<<" The Product of Matrix A and B is :

"<<endl;
cout<<"			 Ú               ¿"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 ³               ³"<<endl;
cout<<"			 À               Ù"<<endl;

gotoxy(13,19);
cout<<" A * B  = "<<endl;

int x_1=20;
int y_1=8;

int x_2=55;
int y_2=8;

int x_3=28;
int y_3=18;

for(int i=0;i<3;i++)
{
   for(int j=0;j<3;j++)
   {
  gotoxy(x_1,y_1);
  cout<<matrix_a[i][j];

  gotoxy(x_2,y_2);
  cout<<matrix_b[i][j];

  gotoxy(x_3,y_3);
  cout<<matrix_c[i][j];

  x_1+=5;
  x_2+=5;
  x_3+=5;
   }

   x_1=20;
   y_1++;

   x_2=55;
   y_2++;

   x_3=28;
   y_3++;
}

gotoxy(1,25);
cout<<"*********************************************";

}
int main( )
{
textmode(BW80);
clrscr( );
Matrix Obj;

Obj.get_matrix_a( );
Obj.get_matrix_b( );
Obj.multiply_matrices( );
Obj.show_result_Matrix( );

getch( );
return 0;

}


text:
[Bug]: namespace includes common variable names

What happened?
In _integrators.jl,
export state
export controls
export timestep
export comps
export dim

Version
stable release
What does this bug affect?

[ ] quantum system construction
[ ] problem setup
[ ] problem solution
[ ] problem performance
[ ] solution analysis
[ ] plotting
[ ] documentation
[ ] tests
[ ] other (please specify below)

Other information
No response

these should all be prefixed with get_ probably

closed by #149

authors: aarontrowbridge andgoldschmidt


text:
Bug: Windows 10 Symlink required privilege

Problem
Windows 10 symlink required privilege:

Looks like it hasn't been resolved: https://github.com/golang/go/issues/22874
Solution
You can either require privilege or use cmd through os.exec.Command:
if runtime.GOOS == "windows" {
	if err = exec.Command("cmd", "mklink", "/d", link , destination).Run(); err == nil {
		return nil
	}
}

Thanks for reporting.
Pull req too please?

Ok I'll try


text:
Support previewing vim-fugitive :Gclog entries

Feature description
Currently, when the quickfix window is populated by vim-fugitive's :Gclog command, vim-bqf's preview window is blank unless the highlighted entry has been manually opened first. I'm guessing it has to do with the special file URIs fugitive uses, which look like fugitive:///home/maddy/.config/nvim/.git//f0e7c59ec59a25bfe928b555dd8387242d2b810f.
Describe the solution you'd like
It would be nice if nvim-bqf could properly preview these vim-fugitive quickfix items.
Additional context
If the highlighted entry hasn't been manually opened yet:

Once the highlighted entry has been opened:

nvim-bqf will never support this feature because of the performance issue. You can use should_preview_cb hack what you want. You can also use the below setting to experience how slow it is.
    require('bqf').setup({
        should_preview_cb = function(bufnr)
            local bufname = vim.api.nvim_buf_get_name(bufnr)
            if bufname:match('^fugitive://') then
                vim.api.nvim_buf_call(bufnr, function()
                    cmd(('noa do fugitive BufReadCmd %s'):format(bufname))
                end)
            end
            return true
        end
    })

For me, I use https://github.com/rbong/vim-flog which is a git log wrapper and has the ability to limit the commits.  More importantly, it is an extension based on fugitive.

Cool, thank you for the tips, and for the wonderful plugin!

I took your hack and hacked it even further - this loads the fugitive buffer asynchronously:
require('bqf').setup {
  preview = {
    should_preview_cb = function(bufnr)
      local bufname = vim.api.nvim_buf_get_name(bufnr)
      if bufname:match '^fugitive://' then
        local pvs = require 'bqf.preview.session'
        local extmark = require 'bqf.preview.extmark'
        local ts = require 'bqf.preview.treesitter'
        vim.schedule(function()
          vim.api.nvim_buf_call(bufnr, function()
            local fbufnr = pvs.float_bufnr()
            vim.cmd(('do fugitive BufReadCmd %s'):format(bufname))
            pvs.floatbuf_reset()
            ts.disable_active(fbufnr)
            extmark.clear_highlight(fbufnr)
            vim.cmd(('silent lua require"bqf.utils".transfer_buf(%d, %d)'):format(bufnr, fbufnr))
          end)
        end)
      end
      return true
    end,
  },
}

I copied some code from bqf.preview.handler.open() to do this, I'm sure there's a better way but this works well enough for me.

Please update the code which is convenient to hack.
    local bqf_pv_timer
    require('bqf').setup {
        preview = {
            should_preview_cb = function(bufnr, qwinid)
                local bufname = vim.api.nvim_buf_get_name(bufnr)
                if bufname:match '^fugitive://' and not vim.api.nvim_buf_is_loaded(bufnr) then
                    if bqf_pv_timer and bqf_pv_timer:get_due_in() > 0 then
                        bqf_pv_timer:stop()
                        bqf_pv_timer = nil
                    end
                    bqf_pv_timer = vim.defer_fn(function()
                        vim.api.nvim_buf_call(bufnr, function()
                            vim.cmd(('do fugitive BufReadCmd %s'):format(bufname))
                        end)
                        require('bqf.preview.handler').open(qwinid, nil, true)
                    end, 60)
                end
                return true
            end
        }
    }

Awesome, much cleaner. Thank you!


text:
Missing create_data_in_joint_task_format method at DatasetLoader

Hi. Thanks for sharing the code of your papers.
I'm trying to reproduce the training for the joint task, but this error appears:
AttributeError: 'DatasetLoader' object has no attribute 'create_data_in_joint_task_format'
There is any way to solve it with the other methods in the class?
Thanks!

Hi,
There has been some API changes. I have not updated the run_model.py script yet. But for joint task, it should be:
create_data_in_aspe_format()
From here on joint task will be called as ASPE (Aspect Sentiment Pair Extraction), since new tasks are being added.

Great! Thanks for your answer.

authors: kevinscaria noshaq

repo: kevinscaria/InstructABSA


text:
🛑 FX corretor (kty) is down

In a34b48b, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in d23bdfb after 10 minutes.

repo: keviocastro/upptime


text:
🛑 FX corretor (kty) is down

In 2b2371d, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in c0d0354 after 6 minutes.


text:
🛑 FX portal 2 (kty) is down

In ad5ca99, FX portal 2 (kty) (https://megafestivalfoxter.com.br) was down:

HTTP code: 404
Response time: 404 ms

Resolved: FX portal 2 (kty) is back up in 990ec2c.


text:
🛑 FX corretor (kty) is down

In c968390, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 8af7a55 after 6 minutes.


text:
🛑 FX corretor (kty) is down

In 9cb2e25, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in e48daab after 7 minutes.


text:
🛑 FX corretor (kty) is down

In f6f3242, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in a777894 after 25 minutes.


text:
🛑 FX blog (kty) is down

In 7f56b43, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in c2dc0d9 after 9 minutes.


text:
🛑 FX portal 2 (kty) is down

In 964818a, FX portal 2 (kty) (https://megafestivalfoxter.com.br) was down:

HTTP code: 403
Response time: 210 ms

Resolved: FX portal 2 (kty) is back up in f7f800c.


text:
🛑 FX blog (kty) is down

In 510ea4d, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 0ecd7ea after 10 minutes.


text:
🛑 FX blog (kty) is down

In ab13c22, FX blog (kty) (https://blog.foxterciaimobiliaria.com.br) was down:

HTTP code: 503
Response time: 263 ms

Resolved: FX blog (kty) is back up in b4f9996.


text:
🛑 FX corretor (kty) is down

In 80b59df, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 57f4486 after 31 minutes.


text:
🛑 FX corretor (kty) is down

In 67b8837, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 452ab19 after 9 minutes.


text:
🛑 FX corretor (kty) is down

In 4c89ba9, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 64b56cf after 31 minutes.


text:
🛑 FX blog (kty) is down

In 0ad23da, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 30e14b0 after 7 minutes.


text:
🛑 FX blog (kty) is down

In deb8ae3, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 54f4d26 after 7 minutes.


text:
🛑 FX corretor (kty) is down

In 8b9bb16, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 7cce434 after 6 minutes.


text:
🛑 FX corretor (kty) is down

In 474864c, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in bf942a9 after 29 minutes.


text:
🛑 FX blog (kty) is down

In 6fbc0c9, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 706dfeb after 8 minutes.


text:
🛑 FX blog (kty) is down

In f50a034, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 4239f75 after 34 minutes.


text:
🛑 FX corretor (kty) is down

In a84576e, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 91bb9d8 after 11 minutes.


text:
🛑 FX corretor (kty) is down

In 2944063, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in b4f4465 after 10 minutes.


text:
🛑 FX blog (kty) is down

In 3c77710, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in ede7c81 after 7 minutes.


text:
🛑 GIPI financial is down

In 9cb7215, GIPI financial (https://financial.app.gipisistemas.com.br/public/check/health) was down:

HTTP code: 404
Response time: 319 ms

Resolved: GIPI financial is back up in 58e9035.


text:
🛑 FX corretor (kty) is down

In 4aa7eb8, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 10d9c19 after 9 minutes.


text:
(node:8987) UnhandledPromiseRejectionWarning: Unhandled promise rejectio n (rejection id: 1): Error: No backlight device found

This is the error that occurs when executing on linux platform.

Please update the module to the latest node.js with catch()

Error: No backlight device found

Using the CLI or the regular API? Anyway, you can see why it fails in the error message.

Please update the module to the latest node.js with catch()

You should catch errors yourself.

Try running ls /sys/class/backlight. Does it list anything?

Nothing. But i installed backlight using apt-get install xbacklight

What distro are you running? And I assume you can change brightness otherwise?

repo: kevva/brightness


text:
Decouple builtin plugins?

Currently i just uses decompress-unzip, but it needs some more workarounds it because of the dest. I don't need the others. Yea they are pretty small deps, but... would be better. :)

FYI you can directly use a plugin without decompress. Example: https://github.com/shinnn/get-zonetab/blob/ddf68e876dcc93cc891d3c289c45f97ea215d3ad/index.js#L15

Yea, that's what I'm doing now, but i should handle files manually.
utils.unzip()(buf).then((files) => {
 // handle / decompress files
})

maxogden/extract-zip seems to fit your use case.

authors: shinnn tunnckoCore

repo: kevva/decompress


text:
Can't log into the Keybase app

Keybase GUI Version: 1.0.18-20170223121400+af0e640
I tried to log in through the shell after resetting my keys and it returned 'ERROR SecretSyncer: no device found for ID=660e***'. I can log in in the browser, but not on the desktop.

Thanks for the report, this should be fixed in our next release.

authors: maxtaco thibaultdej

repo: keybase/client