Upgrade ipython to latest version

The following error occurs when upgrading ipython to 7.1.1
https://circleci.com/gh/hackerkid/zulip/1758
Nov 09 12:23:45   Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl
Nov 09 12:23:45 Collecting ipython==7.1.1 (from -r /home/circleci/zulip/requirements/dev.txt (line 85))
Nov 09 12:23:45   Could not find a version that satisfies the requirement ipython==7.1.1 (from -r /home/circleci/zulip/requirements/dev.txt (line 85)) (from versions: 0.10, 0.10.1, 0.10.2, 0.11, 0.12, 0.12.1, 0.13, 0.13.1, 0.13.2, 1.0.0, 1.1.0, 1.2.0, 1.2.1, 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.4.1, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.2.2, 3.2.3, 4.0.0b1, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.1.0rc1, 4.1.0rc2, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 5.0.0b1, 5.0.0b2, 5.0.0b3, 5.0.0b4, 5.0.0rc1, 5.0.0, 5.1.0, 5.2.0, 5.2.1, 5.2.2, 5.3.0, 5.4.0, 5.4.1, 5.5.0, 5.6.0, 5.7.0, 5.8.0, 6.0.0rc1, 6.0.0, 6.1.0, 6.2.0, 6.2.1, 6.3.0, 6.3.1, 6.4.0, 6.5.0)
Nov 09 12:23:45 No matching distribution found for ipython==7.1.1 (from -r /home/circleci/zulip/requirements/dev.txt (line 85))
Nov 09 12:23:45
Nov 09 12:23:45 Error running a subcommand of ./lib/provision.py: pip install --no-deps --requirement /home/circleci/zulip/requirements/dev.txt
Nov 09 12:23:45 Actual error output for the subcommand is just above this.
Nov 09 12:23:45
Nov 09 12:23:45 Traceback (most recent call last):
Nov 09 12:23:45   File "/home/circleci/zulip/scripts/lib/setup_venv.py", line 288, in do_setup_virtualenv
Nov 09 12:23:45     install_venv_deps(requirements_file)
Nov 09 12:23:45   File "/home/circleci/zulip/scripts/lib/setup_venv.py", line 61, in install_venv_deps
Nov 09 12:23:45     run(["pip", "install", "--no-deps", "--requirement", requirements_file])
Nov 09 12:23:45   File "/home/circleci/zulip/scripts/lib/zulip_tools.py", line 164, in run
Nov 09 12:23:45     subprocess.check_call(args, **kwargs)
Nov 09 12:23:45   File "/usr/lib/python3.4/subprocess.py", line 561, in check_call
Nov 09 12:23:45     raise CalledProcessError(retcode, cmd)
Nov 09 12:23:45 subprocess.CalledProcessError: Command '['pip', 'install', '--no-deps', '--requirement', '/home/circleci/zulip/requirements/dev.txt']' returned non-zero exit status 1
Nov 09 12:23:45
Nov 09 12:23:45 During handling of the above exception, another exception occurred:
Nov 09 12:23:45

@zulipbot label "area: dependencies"

@hackerkid I would attempt this upgrade again; my guess is this was an upstream issue, since resolved.

Closing since we've now upgraded this.


[Atlas CLI] search node management - implement delete command

Proposed changes
Added atlas cluster search nodes delete --clusterName clusterName [--projectId projectId] command.
Jira ticket: CLOUDP-229229

having a delete is usually a good point to add e2e or are we planning e2e as a separate ticket?

I've got a separate ticket for that. I'm also waiting for a docs review for #2643. Can't delete anything in my e2e tests yet because I can't create anything yet


Add centeringTransitionDuration prop to allow user to control time of transition

As mentioned in the original pull request for the centerNode function, I added a prop to allow a user to control the duration of the transition for centering a clicked node.
The new prop, named centeringTransitionDuration can be added to the tree and accepts a number (in milliseconds) that will control the amount of time the transition to center a node will take.
The default value is set to 800 milliseconds.
I also added the value as a customizable number input to the demo, so that a user can edit it in the playground.
Let me know if there are any issues with the changes.

Great stuff thanks Kaleb, nothing to add here 💯
Merged as-is and published as https://github.com/bkrem/react-d3-tree/releases/tag/v3.3.2 🚢


[FancyZones] Focus layout renders different size than editor

Same layout, different result

We just released 0.20 and this should be resolved there.  Please try it out.


Houdini: Pass patch version when submitting to deadline

Upon request to pass Houdini major.minor.patch version to deadline submissions (by default it's major.minor)

Task linked: OP-6381 Houdini: Submitting to Deadline isn't passing Houdini patch version


feat / Rate Oracle from Coinbase Advanced Trade v2.1

Before submitting this PR, please make sure:

[x] Your code builds clean without any errors or warnings
[x] You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:
rate oracle from Coinbase Advanced Trade
Tests performed by the developer:
ran test in rate_oracle dir. queried rate from live bot

Tips for QA testing:

Merged to development and part of release version 1.27.0


ZEPPELIN-625 ] Notebook Storage module dynamic loading

What is this PR for?
Features developed for dynamic loads Notebook Storage Module.
In addition to the current Local Storage S3, it is possible to manage the notebook with Git.
But, at the same time you can not use another Notebook Storage Module, always include the Zeppelin Project shall be developed and downloaded.
To Solved, getting down the Notebook Storage Module from the Maven repository, and configure it so that you can dynamically load.
https://issues.apache.org/jira/browse/ZEPPELIN-546
params:
   artifact - maven artifact (groupId:artifactId:version)
   className - Interpreter class
   repository (optional) - additional maven repository address

What type of PR is it?
Improvement
Todos

[x] - Implement dynamic load notebook storage module in notebooksync.java

Is there a relevant Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-625
https://issues.apache.org/jira/browse/ZEPPELIN-546
How should this be tested?

Create a new Notebook storage module for testing.
example

myNotebookStorage/org/apache/zeppelin/myNotebookStorage/MyNotebookStorage.java

public class MyNotebookStorage implements NotebookRepo {
    ...implement interface method.
}

maven local repository build.
incubator-zeppelin root directory path.

mvn install -pl '!spark-dependencies,!spark,!flink,!ignite,!lens,!hive,!phoenix,!postgresql,!tajo,!cassandra,!kylin,!elasticsearch,!zeppelin-distribution' -DskipTests

then execute normal build.
mvn clean package -Pspark-1.6 -Phadoop-2.4 -Ppyspark -DskipTests

It calls for the implementation of the method.
(This is an example)

loadDynamicNoteBookStorage("org.apache.zeppelin.myNotebookStorage.MyNotebookStorage", "org.apache.zeppelin:myNotebookModuleID:0.6.0-incubating-SNAPSHOT")

Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? yes

is it closed on purpose?


Use email address in Top Right Avatar Menu

When connected to a Cognito Userpool, the top right user avatar menu displays a big C and has the not-so-friendly name of Cognito/userpoolid/username.
Would it be possible to select another field such as email to use as the display name?

Closing in favor of https://github.com/opensearch-project/security-dashboards-plugin/issues/1440


feat: produce measurement with attributes

Motivation

Support https://github.com/tokio-rs/tracing-opentelemetry/issues/32
This change will allow you to associate Attributes with metrics from tracing.
Solution

MetricsLayer is only interested in events that contain fields with metrics prefixes such as counter, so I have utilized the tracing_subscriber Filter trait.
Since it's necessary to pass Attributes when outputting Measurements, it's required to complete the visit for all fields first before invoking the Metrics API(Counter:add()).
SmallVec is used to hold Attribute KeyValue, Metrics names, and Instruments for invocation, aiming to avoid allocations in typical use cases.

@jtescher
By  tracing_subscriber Filter trait, I avoid using RwLock. Additionally, I have introduced SmallVec to minimize allocations.

Here are the benchmark results on my local machine

@jtescher Thanks for the review, I made smallvec optional

Looks great, thanks @ymgyt

Nice work!


curl: (77) error setting certificate file

Describe the bug
Starting with commit f829274128e2feb3a0e238ed90a6c0a8b1664cf9, Nix on my system is unable to download any packages, resulting in output like this:
these 2 derivations will be built:
  /nix/store/7pmnsnhc1l8s2q29z1hfvvcgwc445cvz-node-v22.10.0.tar.xz.drv
  /nix/store/fv893kirwawhrsb8ra63zmcidlfx69fg-nodejs-22.10.0.drv
building '/nix/store/7pmnsnhc1l8s2q29z1hfvvcgwc445cvz-node-v22.10.0.tar.xz.drv'...
error checking the existence of https://tarballs.nixos.org/sha256/:
curl: (77) error setting certificate file: /etc/ssl/certs/ca-certificates.crt

trying https://nodejs.org/dist/v22.10.0/node-v22.10.0.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (77) error setting certificate file: /etc/ssl/certs/ca-certificates.crt
error: cannot download node-v22.10.0.tar.xz from any mirror
error: builder for '/nix/store/7pmnsnhc1l8s2q29z1hfvvcgwc445cvz-node-v22.10.0.tar.xz.drv' failed with exit code 1;

Steps To Reproduce
Steps to reproduce the behavior:

Update nodejs or any other package that would require a download
nix-build -A nodejs_22 (or whatever package you updated)

Expected behavior
trying https://nodejs.org/dist/v22.10.0/node-v22.10.0.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 44.8M  100 44.8M    0     0  12.3M      0  0:00:03  0:00:03 --:--:-- 12.3M

Additional context
Using git bisect, I narrowed down the problem to commit f829274128e2feb3a0e238ed90a6c0a8b1664cf9. I don't have enough Nix knowledge to fix it myself.
Notify maintainers
@LeSuisse
Metadata
% nix-shell -p nix-info --run "nix-info -m" --show-trace --extra-experimental-features flakes
 - system: `"x86_64-darwin"`
 - host os: `Darwin 24.0.0, macOS 10.16`
 - multi-user?: `no`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.8`
 - channels(root): `"nixpkgs"`
 - nixpkgs: `not found`

Add a :+1: reaction to issues you find important.

nix-build -A nodejs_22.src --check

works fine on NixOS Unstable, but apparently not on MacOS.

I had exactly the same issue yesterday when reviewing pr https://github.com/NixOS/nixpkgs/pull/350779 with nixpkgs-review
hese 3 derivations will be built:
  /nix/store/99nxp0xcys0mgkif8in62ncw21ifsr47-source.drv
  /nix/store/ydlxr4bi1imfw4wnbyzndr5qbr4l9blm-bitwuzla-0.6.0.drv
  /nix/store/hwpkfbd31miz1akc9kr9qfygbiv9081n-review-shell.drv
source> building '/nix/store/99nxp0xcys0mgkif8in62ncw21ifsr47-source.drv'
source> error checking the existence of https://tarballs.nixos.org//sha256-xO9+hixboGaCAIi01sWuIYtPamIwUpiTujmOD60NEm0=:
source> curl: (77) error setting certificate file: /nix/store/pd56ggd50sxnaggw5c533na2w10sncg3-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt
source>
source> trying https://github.com/bitwuzla/bitwuzla/archive/0.6.0.tar.gz
source>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
source>                                  Dload  Upload   Total   Spent    Left  Speed
source>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
source> curl: (77) error setting certificate file: /nix/store/pd56ggd50sxnaggw5c533na2w10sncg3-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt
source> error: cannot download source from any mirror

I am on NixOS 24.04 x86_64-linux

Ok I'm a bit surprised, NIX_SSL_CERT_FILE is also used by fetchgit which is widely used, I would have expected this sort of issues to have been spotted already :thinking:
For the macOS issue, what's the output of ls -la /etc/ssl/certs/ca-certificates.crt, it might be similar to https://discourse.nixos.org/t/ssl-ca-cert-error-on-macos/31171/5

I am on NixOS 24.04 x86_64-linux

Does /nix/store/pd56ggd50sxnaggw5c533na2w10sncg3-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt exists and is not empty?

source> error checking the existence of https://tarballs.nixos.org//sha256-Qcie7sbXcMbQkMoFIYBfttmvlYooESdSk2DyebHKPlk=:
source> curl: (77) error setting certificate file: /nix/store/h8qhspg7pml84z8s4ghrhmx6m77rs161-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt
source>
source> trying https://github.com/sraoss/pg_ivm/archive/v1.9.tar.gz
source>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
source>                                  Dload  Upload   Total   Spent    Left  Speed
source>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
source> curl: (77) error setting certificate file: /nix/store/h8qhspg7pml84z8s4ghrhmx6m77rs161-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt
source> error: cannot download source from any mirror
source> error checking the existence of https://tarballs.nixos.org//sha256-t1DpFkPiSfdoGG2NgNT7g1lkvSooZoRoUrix6cBID40=:
source> curl: (77) error setting certificate file: /nix/store/h8qhspg7pml84z8s4ghrhmx6m77rs161-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt
source>
source> trying https://github.com/citusdata/pg_cron/archive/v1.6.4.tar.gz
source>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
source>                                  Dload  Upload   Total   Spent    Left  Speed
source>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
source> curl: (77) error setting certificate file: /nix/store/h8qhspg7pml84z8s4ghrhmx6m77rs161-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt
source> error: cannot download source from any mirror

Does /nix/store/pd56ggd50sxnaggw5c533na2w10sncg3-nss-cacert-3.104/etc/ssl/certs/ca-bundle.crt exists and is not empty?

Yep and it has content.

Ok let's revert, it's not ideal but I cannot troubleshoot it properly for now. #351420

nix-review now works for me.


Fyers APIs connection

Hey @Mans907, take a look at this github repo, see if you can make sense of this and try to help us connect to the broker
https://github.com/tkanhe/fyers-api-access-token-v3?tab=readme-ov-file

Hey @Mans907 , I have completed the script to help us connect to the broker, however I want to discuss more on how to do this when we go live.
For now it works when I run the script and get the auth_token, and then pass it through the websocket to collect the data. However I still thinking about how we can execute orders. Like the auth code only valid for 1 day? Then the script should run at 9:00AM, get the auth_token and then connect to the broker before the market open?
Another problem is how can I let the script run without open Chrome?


use gops to report informations about planb

gops (https://github.com/google/gops)  is an agent that can report additional information about the Go process. We can use it to make easier to debug problems in planb

Done via 6ca461e84b8c935ae870bcb3bf0f08fbc9343dad :D


Add Gruvbox theme (light and dark)

Based on Gruvbox style by Pavel Pertsev (@morhetz), available at https://github.com/morhetz/gruvbox.
New version (since PR #1068), respecting the style guide :-)

Merged! Thanks :-)


Add noise gate

implements noise applynoise! function for UnbiasedUncorrelatedNoise on GPU

ibig is an int because it is the typical "pointer" type, i.e. index into memory. ismallm is a bit mask (notice the m suffix) so it has to be of the same type as whatever it is masking.


Shuttle streaming busy-waits on redis hub message stream

What is the bug?
Stream process always pegs a CPU core at 100%. Investigation shows HubEventStreamConsumer is busy-waiting on the redis stream for hub messages, checking for stale messages up to ~9k times per second (as determined by the hub.event.stream.claim_stale statsd count metric). I think this is because a per-iteration sleep(10) was removed in latest change to packages/shuttle/src/shuttle/eventStream.ts (commit e5760da0d3d3d0cb0fcc01c7492d1c7d60871987).
How can it be reproduced? (optional)
Run example-app stream process and watch CPU usage for that process always be 100%. Check the hub.event.stream.claim_stale statsd count metric to see how many times per second processStale() is being called.
Additional context (optional)
N/A

Thanks for catching. Fix released in Shuttle 0.5.9.


MTV-922: MTV 2.5.5 attributes

Jira:

https://issues.redhat.com/browse/MTV-922

Preview:

 NA

@HagayVider1 you'd need to rebase your branch as those properties are set to 2.5 and 2.5.4 on the main branch

Updated document attributes file to version 2.5.5


Create buttons with round background?

You can create your own circle drawable and replace this line in styles.xml:
@drawable/rectangle


Include LICENSE to the repository

Include LICENSE to the Repository to keep up with the current policies for source code management (SCM) system usage in Equinor.

There allready exist a LICENSE in this repository


Upgrading from 1.10.0 to 1.11.0 vue-pdf gives error

Hi.
Upgrading from  1.10.0 to 1.11.0 version vue-pdf gives error:
client-entry.js:126 TypeError: Cannot set properties of undefined (setting '_isSameOrigin')
    at <static_initializer> (@tato30_vue-pdf.js?v=e3e01c02:11779:30)
    at @tato30_vue-pdf.js?v=e3e01c02:11750:18

Version 1.10.0 works well.
Please Check it out, thank you.

Surely is related to #142, update to latest version and try again, if the error persists reopen the issue.


fixing cyberduck process

card: https://trello.com/c/TGMTSmRI/1605-fix-steps-in-kb-using-object-storage-
from-3rd-party-tools-for-aws2-authentication

Good catch.  I did't actually add any images, or remove any lines, I did move some blocks of text around though.   So I didn't check that.  After looking at the preview I do see the issue and added the extra lines.  Submitting another pull request shortly.

err... fixed and sync'd

In my markup preview in Atom, everything looks fine.  But something with how the website translates markup is causing a nested list to be bolded.  Any ideas what is causing this?
https://www.ctl.io/knowledge-base/object-storage/using-object-storage-from-3rd-party-tools/
Bolded block starting at: "For creating connections later, replace steps the previous 2 steps with this: Click the Open Connection icon..."
code:
'''
7. Open the connection by clicking on the bookmark.  Populate the Password field with your Secret Access key.  Then click Login.

For creating connections later [...]
'''


GraphQL Transformer v2 migration tool fails to migrate pre-existing many to many relationships created using a join table

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
No response
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
7.6.22
What operating system are you using?
Windows
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
I have upgraded the graphql Transformer to v2 following https://docs.amplify.aws/cli/migration/transformer-migration
I have used the migration tool and then did an amplify push.
Amplify Categories
api
Amplify Commands
codegen, push
Describe the bug
After successfully building the application (on cloud), when I access the frontend (or even in the Amplify Studio Content view), I get the following sync error:
{"data":null,"errors":[{"path":null,"locations":[{"line":2,"column":3,"sourceName":null}],"message":"Validation error of type FieldUndefined: Field 'syncRuleTemplateRuleLabels' in type 'Query' is undefined @ 'syncRuleTemplateRuleLabels'"}]}

The issue occurs on both of the two many-to-many relationship that I have in the schema, which I had created with a join table and that from what I read, I should be able to keep:

I am wondering if the issue might be related to the use of (queries: null) in the join table (which I had borrowed from official docs at the time).
Note: I am using Datastore.
Before migration:
type RuleLabel
  @model
  @auth(
    rules: [
      # Authorize content manager to perform all operatations.
      {
        allow: groups
        groups: ["ContentManager"]
        operations: [create, update, delete, read]
      }
      # Authorize any signed-in user to read
      { allow: private, operations: [read] }
    ]
  ) {
  id: ID!
  label: String! #UNIQUE
  ruleTemplates: [RuleTemplateRuleLabel]
    @connection(keyName: "ruleTemplateByRuleLabel", fields: ["id"])
}

# Create a join model and disable queries as are not needed
# (can query through RuleTemplate.ifcVersionList and RuleLabel.ruleTemplates)
type RuleTemplateRuleLabel
  @model(queries: null)
  @auth(
    rules: [
      # Authorize content manager to perform all operatations.
      {
        allow: groups
        groups: ["ContentManager"]
        operations: [create, update, delete, read]
      }
      # Authorize any signed-in user to read
      { allow: private, operations: [read] }
    ]
  )
  @key(name: "ruleTemplateByRuleLabel", fields: ["labelId", "ruleTemplateId"])
  @key(name: "labelByRuleTemplate", fields: ["ruleTemplateId", "labelId"]) {
  id: ID!
  ruleTemplateId: ID!
  labelId: ID!
  ruleTemplate: RuleTemplate! @connection(fields: ["ruleTemplateId"])
  ruleLabel: RuleLabel! @connection(fields: ["labelId"])
}

type RuleTemplate
  @model
  @auth(
    rules: [
      # Authorize content manager to perform all operatations.
      {
        allow: groups
        groups: ["ContentManager"]
        operations: [create, update, delete, read]
      }
      # Authorize any signed-in user to read
      { allow: private, operations: [read] }
    ]
  ) {
  id: ID!
  code: String! #UNIQUE
  name: String!
  description: String!
  notes: String
  ifcVersionList: [RuleTemplateIfcVersion]
    @connection(keyName: "ifcVersionByRuleTemplate", fields: ["id"])
  labelList: [RuleTemplateRuleLabel]
    @connection(keyName: "labelByRuleTemplate", fields: ["id"])
  body: String! # template with tags
  userParameterDefinitions: [UserParameterDefinition]
    @connection(keyName: "byRuleTemplate", fields: ["id"])
  rules: [Rule] @connection(keyName: "byRuleTemplate", fields: ["id"])
}

After migration:
type RuleLabel
  @model
  @auth(
    rules: [
      { allow: groups, groups: ["ContentManager"] }
      { allow: private, operations: [read] }
    ]
  ) {
  id: ID!
  label: String!
  ruleTemplates: [RuleTemplateRuleLabel]
    @hasMany(indexName: "ruleTemplateByRuleLabel", fields: ["id"])
}

type RuleTemplateRuleLabel
  @model(queries: null)
  @auth(
    rules: [
      { allow: groups, groups: ["ContentManager"] }
      { allow: private, operations: [read] }
    ]
  ) {
  id: ID!
  ruleTemplateId: ID!
    @index(name: "labelByRuleTemplate", sortKeyFields: ["labelId"])
  labelId: ID!
    @index(name: "ruleTemplateByRuleLabel", sortKeyFields: ["ruleTemplateId"])
  ruleTemplate: RuleTemplate! @belongsTo(fields: ["ruleTemplateId"])
  ruleLabel: RuleLabel! @belongsTo(fields: ["labelId"])
}

type RuleTemplate
  @model
  @auth(
    rules: [
      { allow: groups, groups: ["ContentManager"] }
      { allow: private, operations: [read] }
    ]
  ) {
  id: ID!
  code: String!
  name: String!
  description: String!
  notes: String
  ifcVersionList: [RuleTemplateIfcVersion]
    @hasMany(indexName: "ifcVersionByRuleTemplate", fields: ["id"])
  labelList: [RuleTemplateRuleLabel]
    @hasMany(indexName: "labelByRuleTemplate", fields: ["id"])
  body: String!
  userParameterDefinitions: [UserParameterDefinition]
    @hasMany(indexName: "byRuleTemplate", fields: ["id"])
  rules: [Rule] @hasMany(indexName: "byRuleTemplate", fields: ["id"])
}

Expected behavior
I would have expected a smooth migration, given I don't have anything requiring a manual migration and I would have thought the migration tool would take care of everything.
https://docs.amplify.aws/cli/migration/transformer-migration/#changes-that-amplify-cli-requires-you-to-manually-migrate
Reproduction steps
See bug description.
GraphQL schema(s)
No response
Log output
No response
Additional information
Application info:

appId: d3i83n9mlag28r
eu-central-1
env: devfab

The issue seems now fixed after removing the queries: null option from the join table and then performing an amplify build

I originally added that following the official documentation:

and that approach was working in v1.
If confirmed that this is a manual change to make when migrating to v2, you might consider adding it to the migration documentation page and/or have the migration tool printing a warning to the console

closing the issue on documentation update.


Upgrade sanitize-html from v1.27.5 to v2.3.3

sanitize-html v1.27.5 had several issues that are fixed in newer versions.

:+1: Thanks!


Remove redundant Python 2.6 and 3.3 code

EOL Python 2.6 and 3.3 were dropped in https://github.com/tweepy/tweepy/commit/e8e779a017a4d42bcfc3de532df7d477fe4121ee on 3rd March.
This allows us to remove some redundant code and modernise some other code.

Looks good 👍 thanks for the contribution


KAFKA-10199: Do not unlock state directories of tasks in state updater

When Streams completes a rebalance, it unlocks state directories all unassigned tasks. Unfortunately, when the state updater is enabled, Streams does not look into the state updater to determine the unassigned tasks.
This commit corrects this by adding the check.
More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Build failures are unrelated.


Address Secure enclaves feedback to show required indicator optionally

Addresses internal ask:

Property names should be the following:
Always Encrypted
Secure enclaves
Attestation protocol
Attestation URL
The Attestation protocol and Attestation URL should have a red star * to indicate that these fields are mandatory when you enable Secure enclaves and use an Attestation protocol.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 39 (7.69%)  changed or added relevant lines in 3 files are covered.
3 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.01%) to 42.232%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql/workbench/services/connection/browser/connectionWidget.ts
0
9
0.0%

src/sql/workbench/browser/modal/dialogHelper.ts
3
13
23.08%

src/sql/workbench/browser/modal/optionsDialog.ts
0
17
0.0%

Files with Coverage Reduction
New Missed Lines
%

extensions/sql-bindings/src/common/azureFunctionsUtils.ts
1
80.65%

src/sql/workbench/browser/modal/optionsDialog.ts
1
5.15%

src/sql/workbench/services/connection/browser/connectionWidget.ts
1
3.14%

Totals

Change from base Build<PHONE_NUMBER>:
-0.01%

Covered Lines:
30868

Relevant Lines:
67845

💛  - Coveralls

@cheenamalhotra Did you ever document these dependentAction contribution points? I don't see it in https://github.com/microsoft/azuredatastudio/wiki/Contribution-points anywhere so not sure if you put it somewhere else - but we should be documenting all public extensibility points so that other extension creators can know how to use them.

I decided to just go ahead and do it myself to set up the outline for all this - so please go check it to make sure I got things correct.
https://github.com/microsoft/azuredatastudio/wiki/Contribution-points#connectionprovider
And in the future if you're ever making changes to the provider properties please make sure to keep this updated. @alanrenmsft FYI


cluster installer - create cluster CRD during cluster creation

Currently cluster installer is creating machine CRDs during cluster creation phase. It should also create cluster CRD.

Fixed by #396


cannot change table style

I am using the following code to try and change the font and table style but could not do it.
:host ::ng-deep {
ng2-smart-table table tr {
color: black !important;
page-break-inside: avoid;
font-weight: bolder;
}
ng2-smart-table tbody>tr>th {
color: #000000 !important;
text-decoration: none;
font-size: medium;
font-weight: bolder;
}
}
but it won't change my style no matter what. pleast help

My font is white so the font in the search box (white) is invisible. Like you, I'm trying to find where to change the font color for the input.

:host ::ng-deep ng2-smart-table {   table {     tbody,     thead {       tr {         td {
first line try like this

:host ::ng-deep ng2-smart-table {
table {
tbody,
thead {
  tr {
    td {
      ng2-smart-table-cell {

      }
    }
    th {
      .ng2-smart-action-add-add {

      }
      .sort {

      }
    }
  }
}

}
}
for all

Thanks @zzkkss !!!
That snippet really helped me.


Add onDestroy for proper cleanup + Update types

Title should be self-explanatory.
Also, Svelte 4 deprecated SvelteComponentTyped, so we should keep this in mind when upgrading to Svelte 5 in the future.

Would you mind releasing a new version for this, to be in sync with the 2.12.0 release of the engine? I'm needing it for my current project

Yes a new version will be released soon


Add isExpanded shortcut

I'm looking through the code and I see a lot of
(item as? IExpandable<*>)?.isExpanded) calls.
I think you'd be better off just attaching
val GenericItem.isExpanded: Boolean
    get() = (this as? IExpandable<*>)?.isExpanded == true

and clean up some of the library code

@AllanWang I don't think we should do this, as it would result in the "isExpanded" function being available for all items, even though they might not be expandable. This could result in non expected behavior.
If only kotlin offered "library internal" (e.g. across multiple modules) as it would be nice to have such a convenient function just available within the library, but not show up for SDK users.

Having an internal function within just the expanded module would probably already be better. Most of the logic is there anyways.
If the cast fails, isExpanded would return false. Wouldn't that be fair?
If it is added publicly to the expanded module, only those who use that module would receive the extension. And based on #2, I think the function's purpose is accurately represented in the name

The problem is none expandable items shouldn't have a isExpanded property visible for the user.

Okay then should we just have an internal method then?


Refactor of STP architecture

Summary of changes
List of all the biggest changes:

'Refactor' STP back to its original vision, i.e. smaller, more modular Plays and removed certain unused or useless classes.
Architecture for a more advanced scoring system than hard coded numbers.
Give some Plays smarter calculations and decision making (this can never be finished of course, but some improvements)
Any calculation that is made more than once has been generalized and moved to a computation module to avoid duplicate code.
Smarter calculations for positioning and passing have been made and moved to a computation module.
Approach that the Dealer uses to deal out Roles to robots has been corrected.
Start of architecture to store information between Plays, such as which robot was selected to receive a pass from the previous Play. Not used right now, should be used when things like a Passing Play are separated into a Passing and a Receiving Play.
Renamed Invariants to Evaluations as it seemed like a more understandable name.
Probably some other small things i'm forgetting.

There is currently somewhere a bug (I guess somewhere in the Dealer) that causes the Keeper Role to be given to the robot closest to the goal and not to the specified ID number.


Reduce Starboard TTL to 24h

Is your feature request related to a problem? Please describe.
As advised by upstream.
Definition of done:

Starboard uses a TTL of 24h by default and in new environments.

@cristiklein is this still relevant?
We are using Trivy-operator now and I wasn't able to open the above url.

@crssnd This issue can be closed. Thanks for noticing!


How about KD between two heterogeneous backbone?

Good work. Have you tried to perform KD between Voxels and Pillars?

Yes, but we only have some basic attemptations. It can also obtain some improvements.

Nice, do you have any plan to write a paper/tech-report on this topic?

No, we don't have such plan nowadays.


Why there is no scale layer after each batch norm layer?

I found only the BN layer after the data layer is followed by a scale layer, but other BN layers are not cooperating with scale layers? Does it because the VGG is using ReLU instead of Sigmoid as its activation function? Thanks.

There is no special reason for that, it's merely a choice of architecture. It saves memory and at least for AlexNet, accuracy is very similar compared to using a scale layer.

I see. Thanks for the answer.


Display Thumbnails For DDS Files.

Display Thumbnails for .dds files with Compressonator.
Description
Added Files from CMP_Core to 3rdparty folder and as filter to renderdoc project.
win32_shelltext.cpp: Integration of CMP_Core from Compressonator for displaying thumbnails for dds Files.
Adjusted dds_read_write.cpp:

load_dds_from_file to use StreamReader instead of File
is_dds_file: use the already loaded header to compare the first 4 bytes if it is a dds File.

Adjusted all usages of load_dds_from_file and is_dds_file in rdcfile.cpp and image_viewer.cpp.

Thank you for the comments, I adjusted the code accordingly.


Add pin data for Hexiwear KW40Z

Made need updating based on how we resolve #34147

Merged these changes into #34144


Create a manufacturer's constraints template

This should have information such as the width of the PVC sheet

We made manufacturer_constraints.yaml to include PVC thickness and width. We still need to figure out how to pass the values between templates, but that is covered in another issue.


Is there any way open epub file form local not direct from url?.

I tried to import epub file on my project and was trying to open file but does not works for me.
Nothing happening.
sample code:
Task { @MainActor in
            let readerController = ReaderViewController(theme: .dark, eventsHandler: self)
            if let path = Bundle.main.path(forResource: "accessible_epub_3", ofType:"epub") {
                // use path
                try? await readerController.loadBook(url: URL(fileURLWithPath: path))
            }else {
                print("EPUB file not found in the bundle")
            }
        }

Made a simple test project, pls check it out
TestReader.zip


Use dn for auth

I propose to add an option 'useDN' to ldapAuthenticationProvider, so there is no BC break.
If useDN is set to true, attribute dn has to be retrieved by ldapUserProvider.

Just had an idea, 'useDN' can be the name of the method to use to retreive the dn ('useDN' =>'getAuthName'). So no hard dependency is introduced between LdapUser and the authentication  provider.

Hu ? I don't understand why you merged my pull request. Your solution was a lot better...


Fix: Reset message-header index while verify checksum-strip at Reconnection

Motivation
At reconnection: before resending messages, producer verifies broker-version and removes checksum and modifies prepared message if requires. If message is not modified then message-header index is not reset correctly which can corrupt the message.
Modifications
Reset message-header index while stripping checksum.
Result
It will not corrupt message while resending message on reconnection.
…ection

CLA is valid!


bump version in package.json to v2.27.6

release version v2.27.6

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


Add 2.0 App Insights migration instructions for .NET Framework

Fixes https://github.com/aspnet/Docs/issues/4493
Internal Review Page

@glennc Please review.

I am good with it as it is now, but do you think an extra sentence explicitly calling out that you can still use lightup to get the integration with full framework but you need the package ref is worthwhile?

@glennc That may be worthwhile. I'll incorporate that verbiage next week.


barrier wait template remains untested

it needs to take a closure, in order to guarantee the leading thread is actually calling the function. Removed for now.

thats not going to be an issue actually, it needs to be clearly documented.


Use kmeta.ChildName for child resources

Changes
When a reconciler generates a child resource, it risks creating a
duplicate resource because of stale informer cache. This may happen
for instance when two reconciliations of the same resource happen
almost at the same time.
To avoid this risk, children resources should use a name that is uniquely
associated to that of the parent, so that any attempt of recreation would
fail. Such failure, when it happens, is considered as a transient error,
and it does not cause the TaskRun or the PipelineRun to fail.
We use kmeta.ChildName to generate the names. This applies to Pods
generated by TaskRuns and TaskRuns generated by PipelineRuns.
ChildName combines a base name with a suffix, and if the resulting name is
too long it shortens it by truncating it and appending an hash of the
original name: https://pkg.go.dev/github.com/knative/pkg/kmeta#ChildName
Resources that are not k8s resources, such as steps or scripts, are not
affected by this change.
Fixes #4358
Signed-off-by: Andrea Frittoli<EMAIL_ADDRESS>/kind bug
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Docs included if any changes are user facing
[x] Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Release notes block below has been filled in or deleted (only if no user facing changes)

Release Notes
Name of `Pods` and  `TaskRuns` created by Tekton controllers are now generated with [`kmeta.ChildName`](https://pkg.go.dev/github.com/knative/pkg/kmeta#ChildName):

> ChildName generates a name for the resource based upon the parent resource and suffix. If the concatenated name is longer than K8s permits the name is hashed and truncated to permit construction of the resource, but still keeps it unique. If the suffix itself is longer than 31 characters, then the whole string will be hashed and `parent|hash|suffix` will be returned, where parent and suffix will be trimmed to fit (prefix of parent at most of length 31, and prefix of suffix at most length 30).

The name of the `Pods` owned by a `TaskRun`  is univocally associated to the owning resource. If a `TaskRun` resource is deleted and created with the same name, the child `Pod` will be created with the same name as before.
The base format of the name is `<taskrun-name>-pod`. The name may vary as described above if it becomes too long.
In case of retries, starting from the first retry, the base format of the name is `<taskrun-name>-retry<N>` where `N` is the retry number.

The name of the `TaskRuns` owned by a `PipelineRun`  are univocally associated to the owning resource. If a `PipelineRun` resource is deleted and created with the same name, the child `TaskRuns` will be created with the same name as before.
The base format of the name is `<pipelinerun-name>-<pipelinetask-name>`. The name may vary as described above if it becomes too long.

This looks great! What's WIP about it? (aside from unit tests 😈 )

There may be something to check about retries:
        status:
          completionTime: "2021-11-05T12:16:21Z"
          conditions:
          - lastTransitionTime: "2021-11-05T12:16:21Z"
            message: 'failed to create task run pod "retry-pipeline-retry-me": pods "retry-pipeline-retry-me-pod"
              already exists. Maybe invalid TaskSpec'
            reason: CouldntGetTask
            status: "False"
            type: Succeeded

Also I need to make sure that failures like this are considered transient and do not cause taskruns or pipelineruns to fail.

There may be something to check about retries:
        status:
          completionTime: "2021-11-05T12:16:21Z"
          conditions:
          - lastTransitionTime: "2021-11-05T12:16:21Z"
            message: 'failed to create task run pod "retry-pipeline-retry-me": pods "retry-pipeline-retry-me-pod"
              already exists. Maybe invalid TaskSpec'
            reason: CouldntGetTask
            status: "False"
            type: Succeeded

Also I need to make sure that failures like this are considered transient and do not cause taskruns or pipelineruns to fail.

For retries, the PipelineRun controller saves the original TaskRun status in the list of retries, and it clears the TaskRun status, so that the TaskRun controllers sees a TaskRun that needs to be reconciled, and triggers a new Pod creation. The Pod name must include the number of retry, at least starting from the first retry on.

/test pull-tekton-pipeline-alpha-integration-tests

I think the failures on pull-tekton-pipeline-alpha-integration-tests may be flakes.
/cc @imjasonh @mattmoor @vdemeester

/test pull-tekton-pipeline-alpha-integration-tests

/lgtm
Way better without all those randomized strings in the names!

The run-steps-as-non-root Example failed with:
        >>> Container step-show-user-1001:
        Signal 23 (URG) caught by ps (3.3.16).
        ps:ps/display.c:66: please report this bug

It looks like this has been recently fixed in ps by ignoring the signal so probably nothing for us to do here. Re-running.
/test pull-tekton-pipeline-integration-tests

Thanks @afrittoli for this PR 🙏  I think this also fixes (both were closed but I just reopened them since the issues are still seen with recent releases) :
https://github.com/tektoncd/pipeline/issues/3126
https://github.com/tektoncd/pipeline/issues/3557

I might be missing something but can we please add some tests around the release note if they don't exist already:
> ChildName generates a name for the resource based upon the parent resource and suffix. If the concatenated name is longer than K8s permits the name is hashed and truncated to permit construction of the resource, but still keeps it unique. If the suffix itself is longer than 31 characters, then the whole string will be hashed and `parent|hash|suffix` will be returned, where parent and suffix will be trimmed to fit (prefix of parent at most of length 31, and prefix of suffix at most length 30).

Documenting some samples would be ideal for the folks creating pipelineRuns 🙏 .

I might be missing something but can we please add some tests around the release note if they don't exist already:
> ChildName generates a name for the resource based upon the parent resource and suffix. If the concatenated name is longer than K8s permits the name is hashed and truncated to permit construction of the resource, but still keeps it unique. If the suffix itself is longer than 31 characters, then the whole string will be hashed and `parent|hash|suffix` will be returned, where parent and suffix will be trimmed to fit (prefix of parent at most of length 31, and prefix of suffix at most length 30).

Thank you - the logic of the ChildName function is tested on knative side, which is why I did not add tests.
I added some tests for that now so that if the logic is changed on the library side we will notice it and have a chance to update docs along with the tests accordingly.

Documenting some samples would be ideal for the folks creating pipelineRuns 🙏 .

Good idea, done!


Fix setTextContent type and FFI code

I overlooked this in the last PR. The type of setTextContent was still wrong. It's implementation too :smile:

Doh, thanks!

I don't really need this urgently, but maybe it would be useful to release a new version with this fix? If I remember correctly, you wanted to hold back, in case other things would pop up.. but so far, nothing did.

Sorry I totally forgot about this!

No problem, Thank you!


Parsing error for txlist on Base chain etherscan API caused by return "0x01" instead of "0x"

Version
Latest commit: ade111281604ee1e5bb304d554d2618d8ea8b411
Platform
MacOS
Description
Base chain etherscan API returns different format then other explorers for empty value in input and methodId: "0x01" instead of "0x" which breaks parsing of NormalTransaction Response type
Parsing to Bytes and H32 here https://github.com/gakonst/ethers-rs/blob/ade111281604ee1e5bb304d554d2618d8ea8b411/ethers-etherscan/src/account.rs#L199
Fails on 0x01
I tried this code:
let txs: Vec<NormalTransaction> = client.get_transactions(&address, Some(params)).await.unwrap()
I expected to see this happen:
Returns a list of transactions
Instead, this happened:
Error is thrown here https://github.com/gakonst/ethers-rs/blob/50bdae5fec7bdc39e975f63bc07395db31345c20/ethers-etherscan/src/lib.rs#L206 due to panicking on parsing the "0x01" values

If anyone found the same issue, I hot-fixed this locally by setting:
pub input: String,
and
//#[serde(with = "hex_string")]  pub method_id: Option<String>,
here: https://github.com/gakonst/ethers-rs/blob/df28b2a4ad07d63e768f6605650e2daa5eb3ada4/ethers-etherscan/src/account.rs#L174
As I dont need those fields


net: wifi: Allow to use offloaded wifi_mgmt API with native stack

wifi drivers that depends on native ethernet stack cannot perform
wifi API calls missing availability. This changes adds the ethernet_api
interface in wifi_mgmt so that it becomes possible.
Naming "offload" in "struct net_wifi_mgmt_offload" is kept because
Zephyr still has no supplicant to handle a full non-offloaded driver.
This PR comes from #45565.
Signed-off-by: Sylvio Alves<EMAIL_ADDRESS>

@krish2718 FYI

DNM until @rlubos has a chance to review this next week (he's off this week).


Feature/localized labels and better char support

Pulling in #82 and #83.

This issue was moved to gmailgem/gmail#110


problem moving .ready archive status to .done

I regularly see this after backup:
wal_e.main   CRITICAL MSG: problem moving .ready archive status to .done
        DETAIL: Traceback is: Traceback (most recent call last):
          File "/var/lib/postgresql/venv/local/lib/python2.7/site-packages/wal_e/worker/pg/wal_transfer.py", line 60, in mark_done
            os.rename(ready_metadata, done_metadata)
        OSError: [Errno 2] No such file or directory

Can you please advice what can cause such behaviour? What is the easiest fix?

First bug of this type I've seen. You may want to add instrumentation as to what paths are in these variables and figure out why it's missing.
All this does is do something like path.join(database_directory, pg_xlog). Perhaps you've configured WAL to be somewhere else? I don't know one way or another if that's possible.

Nvm. What actually happens is that wal-e WAL uploader hangs infinitely (without logging anything) and files in pg_xlog folder are not deleted. And I tried to debug that by running wal-e manually from the CLI and got the error I described. Apparently I have to run wal-e from different folder and/or with different args.
I fixed my issue by killing wal-e process. Postgres restarted WAL uploading and soon all WAL files were uploaded.


Broadcasting sparse indices

System information

TensorFlow version (you are using): 2.1
Are you willing to contribute it (Yes/No): Yes (partially, what can be done on the python side, and maybe CPU kernels)

Will this change the current api? How?
Add an operation to tf.sparse.broadcast_indices (feel free to suggest a beter name), doing the following:
tf.sparse.broadcast_indices(a, b, default_value): Given two sparse tensors of same dense shape, inserts `default_value` at positions such that a.indices == b.indices.

This would provide a basic building block for arbitrary pointwise-binary operations on SparseTensors. Therefore I would also suggest adding a function like
tf.sparse.map_binary_op(a, b, op, def_value=0):
   a, b = broadcast_indices(a, b, def_value)
   return SparseTensor(a.indices, op(a.values, b.values), a.shape)

This would then allow for more efficient implementations e.g. of binary metrics when both labels and predictions are sparse, e.g. when calculating P@k statistics.
I think I can provide an initial, sub-optimal implementation that builds this on top of tf.sparse.add for default values of zero. Would you be interested in a PR like that (maybe putting it into experimental namespace at first)?

Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
The Tensorflow team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.
Please follow the release notes to stay up to date with the latest developments which are happening in the Tensorflow space.


Refresh jdm's ssh key.

This change is

Please don't merge this until I have decided that I have fully switched over to using the new key.

Please merge this now.

@bors-servo r+

:pushpin: Commit a518fd8 has been approved by aneeshusa

:hourglass: Testing commit a518fd875c220e255cfd734392abc6cc6610048c with merge ed19d6775cc2c39a075b07d472f8a48c0bf93e2b...

:broken_heart: Test failed - status-travis

@bors-servo retry

Intermittent repo.saltstack.com fetching error

:hourglass: Testing commit a518fd875c220e255cfd734392abc6cc6610048c with merge f3f584f7a79d5384d269d84f027fdc04918789fd...

:sunny: Test successful - status-travis
Approved by: aneeshusa
Pushing f3f584f7a79d5384d269d84f027fdc04918789fd to master...

FYI @jdm, this is deployed to all machines and you should be able to SSH again.

Thanks!


Fix readme

@sourish-cmi
Closes #104.

@ShouvikGhosh2048 @ayushpatnaikgit this was the simplest PR - but checks are failing. What do you think we should do? I looked into the error and looks like it is problem on the server side. Please let me know what is your thought.

I checked the test logs - there has been a change in the version of Bijectors (used by Turing).
I think the change in the version caused the outputs to change.
The initial 2 test runs for this PR failed the issue discussed here - https://github.com/TuringLang/Turing.jl/pull/1946#issuecomment-1438221630.
The remaining 7 runs are consistent, so I think we just need to update the values we use in the tests.

I checked the test logs - there has been a change in the version of Bijectors (used by Turing). I think the change in the version caused the outputs to change. The initial 2 test runs for this PR failed due to the issue discussed here - TuringLang/Turing.jl#1946 (comment). The remaining 7 runs are consistent, so we need to update the values we use in the tests.

@ShouvikGhosh2048 Thanks for figuring it out. I don't know if updating the values will fix the problem. If they revert to the old setup, it will break down again. I commented on the PR - stating that our package is breaking down because of the bug. Let's wait for a day or two. If we don't get any response from them, we will take a call.

@ShouvikGhosh2048 This is the response here. Looks like they are suggesting the same as you said. Please change the test as you recommend. That will fix the problem. Please go ahead and change the test as you recommended.


config-example.yaml is missing private key path

After trying to install headscale for a couple of hours without any success, using native Ubuntu installation as well as docker, running behind a reverse proxy and without it, I found what seems to be a missing line in the official config-example.yaml by chance via another config file provided by some person on Youtube:
# Private key used to encrypt the traffic between headscale
# and Tailscale clients.
# The private key file will be autogenerated if it's missing.
#
private_key_path: /var/lib/headscale/private.key

you should use config from lasted version

We mention this in the readme

Note: Always select the same GitHub tag as the released version you use to ensure you have the correct example configuration and documentation. The main branch might contain unreleased changes.

if you are trying to install 0.22.3, you need to select that tag as that private key was removed in main in preparation for 0.23.0


Meta tags does not show after some time

Dear sir, I am using this Plugin in my BBpress forum, and I have noticed that meta tags shows when I recently save all settings but after some time all tags disappears and when I made a click on update/save setting then tags appears once again.
I also noticed that tags disappears from all over website including bbpress.
I need solution for this issue.

Hi,
Thanks for your feedback, but this issue does not seem to be related to the plugin, because there is no code that could possibly reset the options. Nevertheless, I'll try to look into this and reply back. Could you please check if you use any other plugins that could possibly affect WordPress options?
By the way, bbPress metadata is still work in progress. Please keep the relevant setting unchecked in the plugin settings (section: Extended Metadata) for now. By checking it, no bbPress metadata is generated at the moment. By keeping it unchecked the bbPress topics areated as posts and generic metadata is added by the plugin.
Kind Regards,
George

I'm mentioning the general bbPress discussion topic ( #12 ) here, so that a reference is also created there.

Hi there, I'm going to close this issue as I cannot replicate in any way. Please feel free to add more feedback and reopen it if necessary.
Kind Regards,
George


Add HTTPS transport change to Mutual SSL docs

Purpose
This PR adds recommendation for using HTTPS with Mutual SSL. Fixes https://github.com/wso2/docs-apim/issues/8329

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


getString with char * not working.

Hello :wave:
When porting my current project from ESP32 to ESP8266 all my getString calls didn't work as expected.
Basically when using the char * overload to copy the string into my pointer, 0 bytes are copied to memory.
I will investigate the issue when i have time and send a pull request.
for the time being you can use return value of the String overload and store it that way (Less efficient) if someone is facing a similar issue.
Example code to reproduce the bug
#include <Arduino.h>
#include <ArduinoJson.h>
#include <Preferences.h>

Preferences prefs;

char json[] = "{\"p\":\"bTpsL545cVQr7m2AEnQ8GQkrdm1lqH96\"}";

void setup() {
  while(!Serial){
    Serial.begin(115200);
  };

  prefs.begin("example");

  if (prefs.getBool("factory",true)){
    Serial.println("--- FACTORY MODE ---");
    StaticJsonDocument <500> doc;
    deserializeJson(doc,json);

    prefs.putString("test","demo");
    prefs.putString("pass",(char *) doc["p"].as<char *>());
    prefs.putBool("factory",false);
    prefs.end();

    ESP.restart();
  }

  Serial.println("--- INITIALIZE ---");
  char PASSWORD[32];

  prefs.getString("pass",PASSWORD,32);
  Serial.println(PASSWORD);

}

void loop() {

}

Have a nice day :wave:

The problem here appears to be the size of the buffer you are reading into.
  char PASSWORD[32];
  prefs.getString("pass",PASSWORD,32);

The actual data is 32 bytes, BUT the library needs an extra byte for a null terminator.
When enabling the NVS_LOG, I actually got a warning about this:
[prefs] WARN: not enough space in buffer: 31 < 32

Increasing the buffer helps

This was a design decision, getString terminates string.
If you don't need string termination, please use getBytes.

A small test was added: https://github.com/vshymanskyy/Preferences/commit/cbd5dd581fa7f469140ed246ab7526167cefade4

Hello
Yeah i ended up figuring that out not long after opening the issue 😅 , i just forgot to update it and close it.
Thank you,
and have a great day.
@vshymanskyy


Create issue from markdown template

I was wondering why #1792 is still open so I tried to create a proof of concept for that.
At the current state I can read from {docs,.github}/ISSUE_TEMPLATE/*.md and put the files to the quick pick to get selected by the user.
If a file is selected I read the content and roughly parse title and body to pass them to makeNewIssueFile, otherwise the existing default file is opened.
https://github.com/microsoft/vscode-pull-request-github/assets/7253929/e84c69de-334f-4552-b20b-d46535849ee0
If it's something worth working on I'll be happy to put some more effort in either in this PR of in future ones, for example:

Add a "blank" option to the quick pick
Improve the parsing logic
Parse more fields from the metadata
Display the template name instead of the file name on the quick pick
Add support for yaml issue forms

Thank you @alexr00! I'll work on that :)

I added the two features :)
You can now find a "Blank issue" option at the end of the list and you will also get the blank template if you press Esc.
Issue names are now displayed in the list (I also added the description as it came basically for free)
https://github.com/microsoft/vscode-pull-request-github/assets/7253929/a3f25760-553e-4e31-adea-accbeb468877


Mother of a bug: Environment.TickCount

Today I really learnt something. DriverInfo.UpdatePosition() uses

int currTime lastTime = Environment.TickCount;
this.lastTime = currTime;

and

if (this.lastTime > 0

What I didn't know: TickCount is negative for 25days (in server time).
https://msdn.microsoft.com/de-de/library/system.environment.tickcount(v=vs.110).aspx
Thomas, you can close this after reading, is already fixed like described in the link. Just wanted to let you know. The resulting bugs could have been very, very difficult to find - had luck and a direct RDP session to the failing server today. Maybe this saves you a lot of time one day :+1:

good find


nixos/proxmox-image: qemu 7.2.1 -> 8.1.5, add cloud-init

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/nixos-cloud-images-available/41814/2

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3845

Nobody seems interested in reviewing this PR. @NukaDuka as a PVE user can you take a look at this one and https://github.com/NixOS/nixpkgs/pull/307163?


Training takes too long

Hello, I used four rtx2080Ti GPU cards to train the SCAR model on NWPU dataset, after 30 more hours or 600 epochs, the mae is around 170 which is poor performance(110 on  Crowd benchmark). Is it normal because the max_epoch is set to be 2000 or something went wrong?

Please check your setting. SCAR's training should be finished in ~300 epoch.


(upstream libxml2) test errors

Seeing these errors testing against gnome/libxml2@6a49bb777c57209042942e8426a8928a96298aa2
  1) Failure:
Nokogiri::XML::CDATA::.new#test_0003_has nil content when passed nil [test/xml/test_cdata.rb:35]:
Expected "" to be nil.

  2) Failure:
ad hoc node reparenting behavior::#add_next_sibling::with a text node after#test_0001_should not defensively dup the 'after' text node [test/xml/test_node_reparenting.rb:665]:
Expected: "after"
  Actual: "xafter"

  3) Failure:
ad hoc node reparenting behavior::#add_previous_sibling::with a text node before#test_0001_should not defensively dup the 'before' text node [test/xml/test_node_reparenting.rb:626]:
Expected: "before"
  Actual: "beforex"

Also I'm seeing a memory leak (as reported by ruby_memcheck):
120 bytes in 1 blocks are definitely lost in loss record 20,941 of 29,501
  malloc (at /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
  objspace_xmalloc0 (gc.c:12337)
  xmlNewElem (tree.c:2069)
  xmlNewDocNodeEatName (tree.c:2174)
  xmlSAX2StartElementNs (SAX2.c:2081)
  xmlParseStartTag2.constprop.0 (parser.c:9490)
  xmlParseElementStart (parser.c:9886)
  xmlParseContentInternal (parser.c:9728)
  xmlParseInNodeContext (parser.c:12446)
 *in_context (xml_node.c:2183)

The CDATA test started failing with gnome/libxml2@9991fae4f4f7d7bc7a3490a400d3db1e5802d009
The node reparenting tests started failing with gnome/libxml2@4ccd3eb80fc53d19335db02b897ac325ac7ef21a

The memory leak started getting reported with gnome/libxml2@7e46242568bc6ee33e7e63cbfe51b75644ce1085

See https://github.com/sparklemotion/nokogiri/pull/3161

I will readdress the changes to xmlAddChild. If it was used with linked nodes before, it would most likely lead to a corrupted tree, but now I realize that it did work in some scenarios like moving a list node by node.

xmlAddChild was changed here to fix the issue you were seeing: https://gitlab.gnome.org/GNOME/libxml2/-/commit/ea0ee365465d0d5fd4d70ebbe7ff7b4471088c7b
I also reverted some changes to xmlAddPrevSibling and xmlAddNextSibling here: https://gitlab.gnome.org/GNOME/libxml2/-/commit/f43197fca7e0f6fc2c63d7fd1dd2a4230540bfc6


Not showing search result

Hi,
I'm using the component but after typing in the search box I don't see any results on the list. Debugging I see the results come back from the request to the Google Api but then get lost. I'm quite new with react-native so I don't understand where they are lost. Any help would be much appreciated

Can you share more info about your code?


Update subscribe cta

📝Changed routes:

/privacy-policy
/tos

(view full size)
(view full size)

Commit c882306333af93cec69ba6a1b4cdb3210cc4220f (https://boring-cars-detailing-hmql85wao.vercel.app).


#774 fix auto complete in command

Description
fix auto complete of command in case of typing in Hangul
Related Issue :
#774
How Has This Been Tested?

menu MANAGEMENT>Data Preparation>Dataflow
click Wrangled Data
click Wrangled dataset > click Edit Rules
typing in Hangul at command input and check command list

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project. it will be added soon
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document. it will be added soon
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Additional Context

run build
deploy to 5


Fork documentation and comments

Description
The following changes include the tests and comments in the code for the fork_syscall system call
Fixes # (issue)

Type of change

[ ] This change adds tests and documentation to the fork syscall

How Has This Been Tested?
All the test cases are in the sys_tests.rs file

Test A - ut_lind_fork()

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Any dependent changes have been added to a pull request and/or merged in other modules (native-client, lind-glibc, lind-project)

@namanlalitnyu can you take a first look.

@namanlalitnyu can you take a first look.

Reviewed and added some comments.

Mostly the changes look good to me!

@rupeshkoushik07 can you review this?


winch(fuzz): Initial support for differential fuzzing

This commit introduces initial support for differential fuzzing for Winch. In order to fuzz winch, this change introduces the winch cargo feature. When the winch cargo feature is enabled the differential fuzz target uses wasmi as the differential engine and wasm-smith and single-inst as the module sources.
The intention behind this change is to have a local approach for fuzzing and verifying programs generated by Winch and to have an initial implementation that will allow us to eventually enable this change by default. Currently it's not worth it to enable this change by default given all the filtering that needs to happen to ensure that the generated modules are supported by Winch.
It's worth noting that the Wasm filtering code will be temporary, until Winch
reaches feature parity in terms of Wasm operators.

So perhaps we could name the feature in the fuzz crate something more specific, like fuzz-winch-only or winch-fuzz or somesuch? (Then the feature can require the winch feature in the rest of the engine.)

Great catch, yeah. I've renamed the feature to fuzz-winch.


Fix enumerate in zip

Codecov Report

Merging #32 into master will decrease coverage by 0.60%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
- Coverage   91.27%   90.66%   -0.61%
==========================================
  Files           3        3
  Lines         149      150       +1
==========================================
  Hits          136      136
- Misses         13       14       +1

Impacted Files
Coverage Δ

src/implementations.jl
87.71% <100.00%> (-0.78%)
:arrow_down:

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 e87e5b9...d79fecb. Read the comment docs.


Implemented asset reloading

Assets such as shaders and textures can now be reloaded. Reworked the shader system, as well as the texture class.

Something is strange with this, check in files changed, and git thinks that you have written over 4k lines. Would it be possible for you to put the changes you actually did make into a new branch since something seems to have been messed up in your .git locally. I know that it is a hassle, but having git think you wrote in every single file will make things messy at best and possibly mess with version control and proper contributor attributions at worst.
If you have a question please ping me on discord, thanks!


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-23-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1227

Questions ?
Please refer to the Backport tool documentation


Better document destroy(), NoRowsDeletedError and require option

Edit: NoRowsDeletedError already exists, doc could be clearer
Related to #522, example:
const id = 'unknown';
new FooBar({id})
  .destroy(params)
  .then(fooBar => ...) // Path 1
  //.catch(FooBar.NoRowsDeletedError/NotFoundError,
  //  () => next(createError(422, `model '${id}' not deleted`)))
  .catch(error => next(createError(500, error))); // Path 2

With params = {require: false} (default) => takes path 1 with empty fooBar
With params = {require: true} => takes path 2 with error name = 'CustomError' and message = 'No Rows Deleted'

Suggestions:

document (or remove) option require: true/false (http://bookshelfjs.org/#Model-instance-destroy)
make require = true by default (does it make sense to default to false? same question for save())
make it symmetric with save() and add NoRowsDeletedError and/or reuse NotFoundError

When you say "empty fooBar" is it null or undefined?
I agree that the default should be require: true, which is similar to the solution in the issue you linked to. However, that would be a breaking change, so I'm not sure if it's something we can do right away. @rhys-vdw what do you think?

@ricardograca empty => {}

@ricardograca empty =>
ModelBase {
  attributes: {},
  _previousAttributes: {},
  changed: {},
  relations: {},
  cid: 'c15',
  id: undefined,
  _knex: null
}

Weird. I would expect null like what you'd get with a .fetch().


Error with international encodings

I'm having some problems with non-utf encodings with the conda-forge build of GDAL. The script below triggers the issue: it creates a new shapefile with GB18030 encoding (simplified Chinese), adds a single feature and writes it to disk.
from osgeo import ogr

driver = ogr.GetDriverByName("ESRI Shapefile")
ds = driver.CreateDataSource("test.shp")
lyr = ds.CreateLayer("test", options=["ENCODING=GB18030"])

field_defn = ogr.FieldDefn("myfield", ogr.OFTString)
lyr.CreateField(field_defn)

lyr_defn = lyr.GetLayerDefn()
feature = ogr.Feature(lyr_defn)

feature.SetField("myfield", "\u5f90\u6c47\u533a")

lyr.CreateFeature(feature)

lyr = None
ds = None

When running the above script on Windows using python+gdal from conda-forge, I get the following error.
ERROR 1: Failed to create field name 'myfield': cannot convert to GB18030
ERROR 1: Invalid field name: 'myfield'

When running the script on Fedora Linux with python+gdal from yum (i.e. not using conda), the script runs correctly without outputting any message, and the shapefile is created correctly as demonstrated below.
[root@6914dd166ccc ~]# ogrinfo -al test.shp
INFO: Open of `test.shp'
      using driver `ESRI Shapefile' successful.

Layer name: test
Metadata:
  DBF_DATE_LAST_UPDATE=2018-01-07
Geometry: Line String
Feature Count: 1
Extent: (0.000000, 0.000000) - (0.000000, 0.000000)
Layer SRS WKT:
(unknown)
myfield: String (80.0)
OGRFeature(test):0
  myfield (String) = 徐汇区区

I suspect this is an issue with either the libiconv binary from conda, or the way GDAL has been linked to libiconv. In the macOS build log I see the following:
checking for iconv... yes
checking for working iconv... no

Downstream issue: https://github.com/Toblerity/Fiona/issues/526

@snorfalorpagus I think we fixed this but never got back here. Please let us know if you are still experiencing this issue.
PS: we are archiving libgdal and new issue should go to https://github.com/conda-forge/gdal-feedstock/issues/new


Inquiry: Does this library fully support iOS 13's Dark Mode feature?

Do updates need to be done to this to support iOS 13's Dark Mode feature? Or should it just work out with the current 0.4.5 version?

I think SwiftTheme includes night mode, but it can also support a lot of skin. So calling SwiftTheme through a system callback should be a flexible way.
Example, in window.rootViewController:
override func viewDidLoad() {
    super.viewDidLoad()
    updateTheme()
}

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    super.traitCollectionDidChange(previousTraitCollection)
    guard
        #available(iOS 13.0, *),
        traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection)
        else { return }

    updateTheme()
}

private func updateTheme() {
    guard #available(iOS 12.0, *) else { return }

    switch traitCollection.userInterfaceStyle {
    case .light:
        MyThemes.switchNight(isToNight: false) // ThemeManager.setTheme...
    case .dark:
        MyThemes.switchNight(isToNight: true) // ThemeManager.setTheme...
    case .unspecified:
        break
    @unknown default:
        break
    }
}


⚠ Processors has degraded performance

In aeb55e7, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: Processors performance has improved in 0a4ab89.


feature: use patch strategy to update services weight

What this PR does / why we need it:
use patch strategy to update services weight to avoid strongly dependent versions of contour.
Special notes for your reviewer:
If applicable:

[ ] this PR contains documentation
[x] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

Thanks for this good feature, @izturn please help to review.

@wilsonwu PTAL

@yyzxw LGTM, thx


Endpoints discovery service - support 'optional' clusters

Currently, endpoints discovery service requires ALL remote clusters to be available for discovery.
Assuming that I have multiple clusters (e.g. 5) and only 1 is not available this hard dependency effects all clusters and 'blast-radius' can be an issue where in fact 4 available clusters can work fine if only 1 cluster is not available.
To address that, an option to better control this configuration and making not all clusters as hard dependency can be useful.
Alternatives:

Specify for each remote cluster if it's 'mandatory' or 'optional'.  This is good if we know there are some dependencies between specific clusters.  It can also fit well a multi-region setup if for example you have multiple clusters in a region so they will be 'mandatory' vs. clusters on other regions which will be 'optional'.
Configuring a threshold for minimal available clusters, e.g. as % of total remote clusters or as a required min #, e.g. 2 available clusters is enough.  This makes sense if all clusters are the same without any specifics.
Using some other params / meta-data to make clusters mandatory/optional or to have some weight.  e.g. clusters in same region are mandatory, some tags/labels etc. (but this approach can have strong dependency on the cloud provider or environment you run in)
Any combination of the above.

[ ] Docs
[ ] Installation
[X] Networking
[X] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[X] Multi Cluster
[ ] Virtual Machine
[?] Multi Control Plane
Additional context

@nmittler @stevenctl for your thoughts?

Nevermind. I saw @stevenctl  created this https://github.com/istio/istio/issues/30838 already. I am going to close this. Let us track this requirement there.


feat(utils): add more utils for testing contracts

Adds utils mentioned in #439
Adds emittedEvents util

TBH I disagree with this approach, this is exactly what we had with the old version of aeproject, then growing out of maintainability. These utils if we want them should be part of the sdk, aeproject users should use as plain sdk/chai as possible.

@thepiwo with my proposal or with the PR in general? these helpers use plain chai, don't they? not sure if I understand your comment.
puh, no idea. I guess we have to generally take a step back and actually define how our desired tooling landscape should look like. otherwise we will always end up in situations like this. maybe sth. the foundation should take over now. I think we will end up stuck if this isn't tackled the right way. cc @dincho @benhus
personally I can only say that I want to use certain things and that I need specific functionality.

with both, I don't think its needed.
The problem is, if either the sdk changes or chai is updated aeproject needs maintenance in this case (for more and more functions). So if we start adding many helpers here maintenance effort grows. So I would say, if the user can do it with chai or the sdk in his code he should do it there or in some separate from aeproject library (e.g. the sdk).
This approach was at least the discussion to my re-write and continued maintainance of the current version of aeproject. I am not the decider here, but in the past it has been developed with many features by an external company, then also neglected by them and left with to much maintainance effort due to lots of code. If the decision is made to go back to this approach I am not keen to re-write it again after the next phase of neglection.

personally I can only say that I want to use certain things and that I need specific functionality.

as you see this code is very few lines, what keeps you from having this specific logic either added to sdk if generally used in AE or specified in your own project on a case by case basis?

as you see this code is very few lines, what keeps you from having this specific logic either added to sdk if generally used in AE or specified in your own project on a case by case basis?

I think it can also be in a separate library. doesn't have to be aeproject. but I don't think it's core functionality that should be included in the SDK.
I am not sure about the best place to include these helpers and I also don't wanna decide this (alone). I think devs shouldn't have to copy/paste this in every project again and again.
so assuming SDK is the wrong place and we don't want to include it here, would we just provide a snippet in the docs which users can copy paste? (we'd even have to maintain this then 🤔 🤣 )

shouldn't have to copy/paste this in every project again and again

haven't seen it copy pasted in different projects yet, verbosity of error handling is also developer preference

core functionality that should be included in the SDK

for the none chai topics, why not?

a snippet in the docs

different answer depending on snippet, for events handling I think it should be part of the sdk, for chai usage I think thats up to the developer to decide how to solve, there are also chai libraries to improve async error handling over chai defaults as far as I know.

alright. the question is how to proceed. I guess we can close this PR then.
can @martinkaintas help in any way here and add at least event handling helpers e.g. to the SDK if we agree it should be there? cc @davidyuk @loxs @dincho

closing this for now, feel free to reopen if necessary


Add syntax definition for Apex

This adds a syntax definitions for Salesforce's Apex Code language.

Thanks for the addition!
Before I merge this, could you please add a somewhat representative source code file for this language in FragariaTests/HighlightingTestSamples? It's not a problem if you don't have any file you can share though.

Sure, i'll dig one out and add it.

I added a couple of sample files.


[BUG] Superwall.configure throws errors

New issue checklist

[x] I have reviewed the README and documentation
[x] I have searched existing issues and this is not a duplicate
[x] I have attempted to reproduce the issue and include an example project.

General information

Superwall version: 3.0.0-rc.1
iOS version(s): 16.4
CocoaPods/Carthage version (if applicable): n/a
Xcode version: 14.3
Devices/Simulators affected: device and sim
Reproducible in the demo project? (Yes/No): yes
Related issues: n/a

Describe the bug
There is recursion bug in the configure method where it tries to inspect .superwall before it's finished being set.
You can see many instances of ‼ [Superwall] [superwallCore] ERROR: Superwall has not been configured. Please call Superwall.configure() in the logs
Steps to reproduce

create blank project
add Superwall dependency
call Superwall.configure(apiKey: "MYAPIKEY") in application(didFinishLaunchingWithOptions..)
See errors ‼ [Superwall] [superwallCore] ERROR: Superwall has not been configured. Please call Superwall.configure()
If setting a purchase controller it may not be saved

Other Information
Add a breakpoint at Superwall.swift, line 139 to see what's happening

Demo project. Unzip and run to see errors
Superwall Test.zip

Hey @lewis-smith! Thanks for reporting this – we're pushing up a fix now.

@super-bryan
Heyy, when will it be available?

This is fixed in 3.0.0-rc.2 :)

@jakemor
Thank you :-)


Masthead: hamburger left-nav menu items need styling updates

Couple of styling updates to be implemented, please:

All font-size should be 16px / 1rem
Change font-weight to 400
Spacing needs adjustment. Not sure what's best but in this edit below, I removed line-height and increased height to 3rem.
Need to add divider lines between each item. See design spec at bottom.
Need to change chevron-down to chevron-right. See design spec at bottom.

Suggested changes:

Actual:

@kennylam adding to this:

Hamburger focus is not showing correctly. It looks like 1px is being cut off from left-right-bottom:

When the hamburger menu is open, the IBM hover state is overlapping the hamburger container/focus area:


carrier_billing_checkout_1-step_model_and_purchases_list

PR
PR to include 1-step payment and List of Purchases:

NEW Endpoint to manage 1-step payment -> POST /purchases/{purchase_id}/payment
NEW Endpoint to fetch a list of purchases ->  GET /purchases

Additionally, related Issues
Issue 54

Indication of phone number in Payment Request, as optional input. This does not preclude to always indicate it, if preferred by an specific implementation

Issue 56

payment_creation_date and payment_date added in GET endpoints and also notification endpoint

Issue 58

Removing pattern from "status" field as being an integer and pattern applies for string fields.

Comm PR 171

Input/Output parameters aligned to camelCase

Comm Guidelines

Aligment for pagination and indication of x-correlator (Not a MUST to indicate however we want to do so, as a guidance for devs)

Documentation will be updated after yaml agreement.
NOT HANDLED IN THIS PR
Points out of scope of this PR: (To manage in a future PR, just to align at the same level with carrier billing payment)

Notifications thread:

https://github.com/camaraproject/WorkingGroups/issues/156
https://github.com/camaraproject/WorkingGroups/pull/173

NOTE: I will take advantage of guidelines update about format used for API input/output params.
To align the  proposal with them regarding the use of camelCase: https://github.com/camaraproject/WorkingGroups/pull/171

Now Ready for review. Aligned at functionality level with Carrier Billing Payment v0.7.0
NOTE that notificationAuthToken is only manage in createPurchase. Reason for that is to ensure its confidentiality as much as possible, so no need to return in GET endpoints as the use for it is in the notifications callback endpoint


feat(network): modify db executor to return results by channel

Pull Request type
Please check the type of change your PR introduces:

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

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Does this introduce a breaking change?

[ ] Yes
[ ] No

Other information

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #1628

PR #1630

PR #1633

PR #1648   👈

This stack of pull requests is managed by Graphite.


mvn clean doesn't clear the executor/target and research/query_service/ir/target/

executor/target could be cleaned by mvn clean -Drust.compile.skip.clean=false


How do you know if the transfer was successful or failed?

I used the following code to transfer money, but it was actually unsuccessful but the code did not throw an error
import { TonClient, WalletContractV4, internal , toNano} from "@ton/ton";
import { mnemonicNew, mnemonicToPrivateKey } from "@ton/crypto";

// Create Client
const client = new TonClient({
  endpoint: 'https://toncenter.com/api/v2/jsonRPC',
});

let keyPair = await mnemonicToPrivateKey(" "); // balance 1ton

// Create wallet contract
let workchain = 0; // Usually you need a workchain 0
let wallet = WalletContractV4.create({ workchain, publicKey: keyPair.publicKey });
let contract = client.open(wallet);

// Get balance
let balance: bigint = await contract.getBalance();

// Create a transfer
let seqno: number = await contract.getSeqno();
let transfer = await contract.createTransfer({
  seqno,
  secretKey: keyPair.secretKey,
  messages: [internal({
    value: toNano('100'), // send 100 ton to receiver
    to: 'EQCD39VS5jcptHL8vMjEXrzGaRcCVYto7HUn4bpAOg8xqB2N',
    body: 'Hello world',
  })]
});
await client.sendExternalMessage(contract, transfer)

There is not enough balance in the sender's wallet, but the code will not throw an error

It's so strange that I can't find any documents about this at all.

anynone can help me?

@3lang3 I have the same problem. Maybe there's not a method to get tx status at this time.

I used the following code to transfer money, but it was actually unsuccessful but the code did not throw an error
import { TonClient, WalletContractV4, internal , toNano} from "@ton/ton";
import { mnemonicNew, mnemonicToPrivateKey } from "@ton/crypto";

// Create Client
const client = new TonClient({
  endpoint: 'https://toncenter.com/api/v2/jsonRPC',
});

let keyPair = await mnemonicToPrivateKey(" "); // balance 1ton

// Create wallet contract
let workchain = 0; // Usually you need a workchain 0
let wallet = WalletContractV4.create({ workchain, publicKey: keyPair.publicKey });
let contract = client.open(wallet);

// Get balance
let balance: bigint = await contract.getBalance();

// Create a transfer
let seqno: number = await contract.getSeqno();
let transfer = await contract.createTransfer({
  seqno,
  secretKey: keyPair.secretKey,
  messages: [internal({
    value: toNano('100'), // send 100 ton to receiver
    to: 'EQCD39VS5jcptHL8vMjEXrzGaRcCVYto7HUn4bpAOg8xqB2N',
    body: 'Hello world',
  })]
});
await client.sendExternalMessage(contract, transfer)

There is not enough balance in the sender's wallet, but the code will not throw an error

@3lang3 I have the same problem. Maybe there's not a method to get tx status at this time.

I don't know how others solved it, it's a very basic function

@3lang3 I have the same problem. Maybe there's not a method to get tx status at this time.

I don't know how others solved it, it's a very basic function

I'm personally using this api to check tx fail or not. It's a bit complicated.


Add new tool to the list + fix small typography issues

Add new tool to list
Fix small typography issues
Readability improvements to the Markdown structure

@d2s thanks for all your edits! Indeed, we had many imperfection in our Readme file 😅


please enable https for projectmallard.org

Currently, i see an expired certificate at https://projectmallard.org .  It's 2020, it'd be nice to have a secure connection available at least :)  Maybe use some ACME client like certbot, along with Let's Encrypt?
Thanks for maintaining Mallard!

Thanks for the reminder. I've been meaning to do this. Note to self: make sure not to do automatic https redirects for all files, because it will break validation scripts, like docbook.org's https conversion did.


Fix: Ignore anonymous classes

This PR

[x] asserts that anonymous classes are ignored
[x] ignores anonymous classes

Follows #29.

@localheinz Please rebase to resolve conflicts, which will trigger a new build as well. Thanks!

@weierophinney
Sorted!

And thanks a lot for reviewing these on such a short notice, I appreciate it!
Since https://github.com/zendframework/modules.zendframework.com (where I am a maintainer) is kind of dead, I wouldn't mind getting involved as a maintainer with a different Zend project, please let me know if there's interest!

Will merge once I verify the build with Travis. Currently their running on a bit of a delay, due to the queue.

Thanks a ton, @weierophinney!

@localheinz Already seeing errors on all jobs run so far: https://travis-ci.org/zendframework/zend-file/builds/190986651

@weierophinney
Amended the previous commit:
diff --git a/src/ClassFileLocator.php b/src/ClassFileLocator.php
index 82619a2..767fee4 100644
--- a/src/ClassFileLocator.php
+++ b/src/ClassFileLocator.php
@@ -124,8 +124,7 @@ class ClassFileLocator extends FilterIterator
                     }

                     // ignore anonymous classes on PHP 7.1 and greater
-                    if (PHP_VERSION_ID >= 70100
-                        && $i >= 2
+                    if ($i >= 2
                         && \is_array($tokens[$i - 1])
                         && T_WHITESPACE === $tokens[$i - 1][0]
                         && \is_array($tokens[$i - 2])

👍

Thanks a ton, @weierophinney!


Fix dead link of api-conventions doc (ja)

I replaced all https://git.k8s.io/community/contributors/devel/api-conventions.md in content/ja/docs
with https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md.

I signed CNCF CLA.

Non-member feedback:
/lgtm
Checked all the links in the commit, old ones all return 404, new ones work as expected.

/retest

/lgtm

/hold

@KoyamaSohei Hi! We are working on Japanese translation based on dev-1.17-ja.1 branch which we will start merging work soon. Could you change the base branch to this from master?

/retest

@KoyamaSohei
軽く確認しましたが、DaemonSetの部分に関しては以下のPull Requestで対応が終わってます
https://github.com/kubernetes/website/pull/18793

@inductor
この変更で問題ないですか?
Is this change OK?

@KoyamaSohei LGTM! Thank you!

/lgtm
/approve

/unhold


Allow rtl_tcp arguments in DEBUG mode

While DEBUG mode doesn't read a config, it's still helpful to specify a specific rtl_tcp device.
If it exists, this reads the environment variable RTL_TCP_ARGS and appends it to rtl_tcp command line.
For example, RTL-SDR serial number 777: docker run -e LISTEN_ONLY=yes -e RTL_TCP_ARGS="-d 777" ...

Likely obvious, but this is in support of systems running multiple RTL-SDR type devices, typically where the serial number has been set via rtl_eeprom.

Thank you for your contribution!


How to remove hot-self-accept-loader on my old project, if it not work on nextjs v8

Question about Next.js
I have a project with Extjs V6, I can't find any configuration related to Hot-Self-Accept-loader, so I have trouble fixing it
i have error :
 ./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2F&absolutePagePath=%2Fmedia%2Frobyhuzwandar%2FAkademik%2FMandaLabs%2Fproject%2Fshop%2Fweb%2Fpages%2Findex.tsx Module not found: Can't resolve 'hot-self-accept-loader
package.json :
{   "name": "@katt/shop-web",   "private": true,   "version": "0.0.0",   "scripts": {     "dev": "dotenv -- nodemon server/index.ts",     "build": "tsc --project tsconfig.server.json && dotenv -- next build",     "start": "NODE_ENV=production dotenv -- node dist/",     "deploy": "now -e GRAPHQL_URL=https://shop-api.kattcorp.co.uk/",     "alias": "now alias"   },   "engines": {     "node": "10.15.1"   },   "dependencies": {     "apollo-client-preset": "1.0.8",     "babel-plugin-inline-dotenv": "1.2.1",     "babel-plugin-transform-inline-environment-variables": "0.4.3",     "body-parser": "1.18.3",     "cookie-parser": "1.4.4",     "express": "4.16.4",     "graphql": "0.13.2",     "graphql-anywhere": "4.1.28",     "graphql-tag": "2.10.1",     "isomorphic-fetch": "2.2.1",     "next": "^8.0.3",     "react": "16.8.3",     "react-apollo": "2.4.1",     "react-dom": "16.8.3",     "react-modal": "3.8.1",     "request": "2.88.0",     "request-promise-native": "1.0.7"   },   "devDependencies": {     "@types/body-parser": "1.17.0",     "@types/cookie-parser": "1.4.1",     "@types/express": "4.16.1",     "@types/graphql": "0.13.4",     "@types/isomorphic-fetch": "0.0.35",     "@types/lodash": "4.14.121"<EMAIL_ADDRESS>"3.5.5",     "@types/next": "6.1.8",     "@types/prop-types": "15.5.9",     "@types/react": "16.8.5",     "@types/react-modal": "3.8.1",     "@zeit/next-typescript": "^0.1.1",     "concurrently": "4.1.0",     "dotenv-cli": "1.4.0",     "nodemon": "1.18.10",     "ts-node": "8.0.2",     "typescript": "3.3.3333",     "webpack-cli": "^3.2.3"   },   "now": {     "alias": [       "react-prisma-graphql-shopping-cart.kattcorp.co.uk",       "react-prisma-graphql-shopping-cart.kattcorp.com",       "shop.kattcorp.co.uk",       "shop.kattcorp.com"     ],     "regions": [       "bru"     ]   } }
Questions should be posted on https://spectrum.chat/next-js

Sounds like you're adding something to next.config.js that is related to hot-self-accept-loader 🤔


[Intel MKL] Bugfix: MklSlice op crash on 3d shapes

We found 3d shapes (NCDHW / NDHWC) are not well supported in MklSlice op, and causes crashes on 3d-CNN models such as https://github.com/Youngseok0001/Intel_benchmark/tree/master/3D_CNN.
This PR is to enable 3d support in MklSlice op.

@wenxizhu Please sign CLA in order to proceed with next steps. Thank you!

Recall this PR for CLA not approved. We will fire a new PR once CLA is ready.


Some common recursion problems

Including codes of power , fibonaaci series using recursion, To print a string backwards using recursion.
https://github.com/IEEE-WIE-VIT/WIE-WoC/tree/main/DSA Coding/Recursion

Hi can you please assign this to me

Hi can I do it

Hey @UrviSinghal28
Someone else has already asked for this issue and I will assign it to her.
As given in the instructions in discord-
In the domain - DSA Coding- I won't be opening any issue. You can personally message me if you want to contribute any code. I will tell you how to go about it.
Whoever tells me first, I will create an issue and assign it to them.
If you are willing to contribute in anyother topic, please tell me. I will assign that to you.

oh okay sorry didnt see that message

@Aishwarya2003 please mention issue number in your PR description from next time.


Proposition: Should we add the Farming documentation?

Should we add the farming documentation?
It is currently available here: https://mik-tf.github.io/TF_Farmer_Guide/index.html
The main sections are:
Threefold Complete Farming Guide
3node DIY Desktop
3node DIY Rack Server
It's over 200 pages of documentation, if I remember correctly.
If yes, I can quickly pull request and add a new section "Threefold Farming" just above the "Farmerbot" section.
@xmonader
Let me know!

really good suggestion!! I think we should then i'll refactor it out if needed

@xmonader
Good. I will pull request in dev branch with the said sections this week.
Will let you know here when it's done.

@xmonader
The pull request with new content is available here: https://github.com/threefoldtech/info_grid/pull/26
I'll close this issue then.


galaxy deployment's preStop command fails

The preStop hook in the galaxy pod is failing to run, so I'm getting these events when I try to pull it down:
50s         Warning   FailedPreStopHook   Pod                     Exec lifecycle hook ([./run.sh --stop]) for Container "galaxy-stable" in Pod "quiet-parrot-galaxy-stable-687dbbc84d-7v5mj_default(7472cdb1-56dd-11e9-9f14-080027a959c5)" failed - error: command './run.sh --stop' exited with 126: , message: "OCI runtime exec failed: exec failed: container_linux.go:344: starting container process caused \"exec: \\\"./run.sh\\\": stat ./run.sh: no such file or directory\": unknown\r\n"

I think the path to run.sh specified in the lifecycle.preStop.exec.command should be relative to the export directory (which is specified as the workingDir), so "./galaxy-central/run.sh".

Should be fixed in latest.


How can I got the exception detail come from NanoHTTPD class

I'm using the Websocket class, and it gave me this without any detail.
"Communication with the client broken, or an bug in the handler code"
How can I get the detail of the exception that cause this?

This will have to be looked into. If you want you may start looking around in the code.


Bump Linter Version

We need to bump this line
https://github.com/shakacode/style-guide-javascript
To v15.0.0:
  "eslint-config-shakacode": "^14.1.1",

Maybe bump all npm dependencies?

Hi Justin what do you mean by bumping all npm dependencies ?

Hi Justin what do you mean by bumping all npm dependencies ?

All NPM versions in all the package.json files.

@Judahmeek did we update the linters with v10?

No, I didn't bump any node linter versions.


Expand to Huawei App store

Plant ihr auch eine App für Huawei? Denke solche Informationen wären da auch sehr gut zu platzieren.

https://forums.expo.io/t/publishing-to-huawei-appgallery/38939/3
It is needed to eject from expos "managed workflow" to do this. there is also some native development needed. Best is, if an expirienced developer who knows huawei would do this (if available).

not a real requirement anymore. we support the two major stores.


Update multimodal_web_surfer.py

"Refine URL handling in navigation logic to prepend 'https://' for non-HTTP(S) URLs and clarify action documentation"

Why are these changes needed?

Related issue number

Checks

[ ] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[ ] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

@afourney

Discussed this on discord and iterated on code there.
Let's get the revised code updated here


chore: harvest new strats

Codecov Report

Merging #174 (498d074) into develop (d6b2aeb) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff            @@
##           develop     #174   +/-   ##
========================================
  Coverage    25.52%   25.52%
========================================
  Files           17       17
  Lines         1289     1289
========================================
  Hits           329      329
  Misses         960      960

Impacted Files
Coverage Δ

config/constants.py
100.00% <100.00%> (ø)