no kube-reserved and/or system-reserved for kubelet config

Describe the version
version about:

kubean : v0.4.4-rc1

Describe the bug
there's no any xxx_reserved parameters in /conf/group_vars.yml
In the cluster created by kubean,
kubectl describe no :

the Allocatable CPU is all CPU
and the memory is ALL - 100M.
which is not good and not safe , as state in  https://github.com/kubernetes-sigs/kubespray/issues/9692

Expected behavior
(1) add default value in group_vars.yml ? (it's hard... no value is silver bullet.. but kube_master_xxx_erserved may be necessary )
(2)expose the parameter which user can set it for below parameters:
# Optionally reserve this space for kube daemons.
# kube_reserved: true
## Uncomment to override default values
## The following two items need to be set when kube_reserved is true
# kube_reserved_cgroups_for_service_slice: kube.slice
# kube_reserved_cgroups: "/{{ kube_reserved_cgroups_for_service_slice }}"
# kube_memory_reserved: 256Mi
# kube_cpu_reserved: 100m
# kube_ephemeral_storage_reserved: 2Gi
# kube_pid_reserved: "1000"
# Reservation for master hosts
# kube_master_memory_reserved: 512Mi
# kube_master_cpu_reserved: 200m
# kube_master_ephemeral_storage_reserved: 2Gi
# kube_master_pid_reserved: "1000"

/kind feature


[Feature] Banner

What
Create a basic <Banner /> component.
Requirements

The component should be a <section> and accept any default props (<section [...] {...props})
The component should contain a Heading 2 with color set to theme.primary
The component should contain a Body Regular text with color set to theme.primary
The component should have a border set to theme.primary
The component should have a background set to theme.background-variant
The component should support the 3 basic themes: light, dark and blue. This should be abstracted and send as props.

Ressources
Figma
Notes
Name of colors are subject to changes

Will work on this issue tomorrow


Detect new socket.io session in frontend and rejoin

The frontend needs to detect if a new socket connection is created (uid changes) and needs to rejoin the room (the room is persistent). This happens if the server restarts during a session.

https://stackoverflow.com/questions/37461495/socket-io-rejoin-rooms-on-reconnect


http is down. SSh still good

I can no longer access my umbrel from a browser. It's been up for just over 24hrs. The blockchain is still currently downloading and validating. The link light is still very active and the box is still warm so I am leaving it run but some time tomorrow it should be done and I will attempt a reboot.
Is there a good way to reboot from ssh or should I pull the plug?

checked in with the telgram community and submitted a dmsg. My ssd enclosure was suspected but is the exact model shown. Got a shrug and a sudo reboot? After that I am back up.


What's the config.json for this?

Installing this doesn't give me a config UI in HomeBridge.

Are you going to add the config.json later?

This plugin is still a WIP. I will add a schema declaration and a README in a few days. Stay tuned.


createst: add midstream arg - v3

Previous PR: #794
Changes from previous PR:

make sure that k none is still set when no argument (strictcsums/midstream) is passed.

Followed by: https://github.com/OISF/suricata-verify/pull/800


Dockerfile: initial functional version

Created basic Docker setup for hyprscale

Fixed setup sequence.
Ready for pull request.


The updated login and signup got review approved

This updated version adds the more Infos signup includes email and phone number.

Updated the login and signup features.


Skip the insideOut and concurrent rewrite modes of CodePointWidth…

Explanation: The insideOut rewrite mode on CodePointWidth in swift-power-assert produces a lot of expressions that are bogus and take very long to type check, causing the stress tester to time out. Skip it for now. https://github.com/apple/swift/issues/66785
Risk: Zero, the stress tester is not shipped as part of the toolchain
Testing: Tested that the SourceKit stress tester CI job is passing with this change applied

@swift-ci Please test


The comment generated by v_generate_tbl_ddl has addtional double quotes

The comment generated by v_generate_tbl_ddl has addtional double quotes:
COMMENT ON column  table.column  IS '"reg type"';

This fix has been merged into the code.


Personal Experience: Joker Physicalism

The idea is to augment Analytic Idealism as a surface language with an underlying model of Physicalism.
(Physicalism, Analytic Idealism) = Joker Physicalism
This idea is based on the following argument:
If the world consists of relatively simple physical laws that allows huge amounts of complexity and there was a constrained amount of information that could be collected and reflected upon at any local region of space-time, then this would sufficiently explain the boundaries of personal experience.
The "personal experience" in this broader sense would be a measure of the total information about the environment outside some boundary seen from within the boundary. To model subjective notions of personal experience, one can coarse-grain the observer and examine the total information about the environment at different resolutions.
Notice that Analytic Idealism only talks about seeing the environment through the boundary, without assigning a physical measure to this quality. I believe this is a conceptual mistake, e.g. due to attributing "sensor" and "actuator" qualities to material objects. To give meaning to sensors and actuators, we imagine prepared configurations to erase history such that the future causal processes can be used to track the information from an original source. This is Platonic biased. There are examples where the environment acts as an agent, e.g. gradual increase of consciousness over time, which is the Seshatic analogue.
The point is to remove the bias of a particular boundary of observation, while preserving the ability to make such boundary choices over an underlying model of physical reality. The boundary choice is not part of the model, hence there is a form of dualism. Yet, this dualism is slightly biased toward Physicalism as the ground of truth.
Suggestions for reducing this family of language biases to Seshatism vs Platonism:
Analytic Idealism = Seshatic Platonism (Inside theory)
Physicalism = Platonic Seshatism (Outside theory)

(Platonic Seshatism, Seshatic Platonism) might not normalize to Joker Platonic Seshatism. This needs to be checked.


Windows arm64 build

What this PR does / why we need it:
Adds support for Windows arm64 builds.
Special notes for your reviewer:
Cross compiled Helm for windows/arm64 on Surface Pro X (ARM64) in WSL2 with Go v1.22.2 linux/arm64. Tested the windows/arm64 binary in the Windows 11 powershell environment.
If applicable:

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

I've replicated the behaviour specified in the PR.
Compiling on OSX 14.4 using:
GOOS=windows GOARCH=arm64 make
Then transferred the bin\helm to an arm64 virtual-machine, renamed to helm.exe, and successfully executed the binary.
👍

Should pkg/plugin/plugin_test.go need an additional line after 95 to include arm64 windows?
{OperatingSystem: "windows", Architecture: "arm64", Command: "echo -n win-arm64"},


hot fix on 02-update-front-end.js

multiple runs on 02-update-front-end.js creates multiple addresses, with the most recent address at the last index with this code snippet:
contractAddresses[network.config.chainId.toString()].push(raffle.address)
This code snippet: const raffleAddress = chainId in contractAddresses ? contractAddresses[chainId][0] : null refers to the first index not the most recent address @PatrickAlphaC
instead, we can overwrite the contractAddress.json with the most recent address with this code snippet:
contractAddresses[network.config.chainId.toString()]=raffle.address  This overwrites the array with the most recently deployed address
Thanks @PatrickAlphaC @stevegee1

Smart!


Temperature profile working with docker containers

This should be working now. PR #170 should've fixed this.


[RELEASE-1.9] Update golang version to 1.19 for build images

What this PR does / why we need it:

Updates golang version to 1.19 for build images

Which issue(s) this PR fixes:
JIRA: SRVCOM-2370
Does this PR needs for other branches:
Will do manual cherry-pick for 1.8
Does this PR (patch) needs to update/drop in the future?:
NONE

As per Slack Discussion:
/override "ci/prow/410-e2e-aws-ocp-410"
/override "ci/prow/411-e2e-aws-ocp-411"
/override "ci/prow/412-e2e-aws-ocp-412"

For builds to pass, https://github.com/openshift-knative/serverless-operator/pull/2029 is needed.

/retest

/lgtm


split module and tool

currently the module is not importable, since its just the tool

Tell me about how you're wanting to use it, maybe I can help out

I would just like the freedom to be able to import the module and make my own tool if I want to make any tweaks. currently I am using:
https://github.com/piranha/gostatic
but I like the small size of BearClaw

If it were a module, what methods would you expect to use from it? I'm trying to size it up in my head before I make any promises

usually the process for something like this involves replacing all references at the module level to os package with something like io.Reader or io.Writer, then using os as needed at the tool level. then people can use whatever reader or writer works for their use case.


Update README.md

Description
Provide a brief description of the PR's purpose here.
Todos
Notable points that this PR has either accomplished or will accomplish.

[ ] TODO 1

Questions

[ ] Question1

Status

[ ] Ready to go

pass


Fixed typo in line 80

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

File
Status
Preview URL
Details

docset/windows/trustedplatformmodule/Clear-Tpm.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@dariomws @get-itips @tseward
Peer review needed for this PR. Thanks.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.


Update Ubuntu Chrome

Tool information

Tool name: Google Chrome
Add or update? Update
Desired version: 80.0.3987.106 (Latest stable release)
Approximate size:

Area for Triage: Packages
Question, Bug, or Feature?:
Feature
Virtual environments affected

[ ] macOS 10.15
[x] Ubuntu 16.04 LTS
[x] Ubuntu 18.04 LTS
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Can this tool be installed during the build? Yes
Are you willing to submit a PR?
Yes, but I'm still familiarizing myself with this codebase. It seems that the latest version may be automatically deployed with a new release?

Hi @jaredgreen-pillar! Indeed, latest stable versions of Google Chrome and Chromedriver are automatically deployed with a new release. They will be available after next image rollout.

Howdy @vmapetr! Glad to hear that Google Chrome and Chromedriver are deployed with new releases... Any idea when the next image rollout will occur?

Okay thanks! We're awaiting the change as there is a bug introduced within the current GitHub Actions Chrome version that breaks many versions of Angular. (And has been fixed in the latest release)
https://github.com/angular/angular/issues/35214

Hi
Is this something related, I was able to run Chromdriver using $CHROMEWEBDRIVER , but suddenly since tomorrow it stopped working and started giving this error
'/usr/local/share/chrome_driver': Permission denied

Hi @juhi123 ! Thanks for reporting the issue. Please, notice that $CHROMEWEBDRIVER variable now pointing to Chrome driver folder instead of Chrome driver bin, as it was previously.
Unfortunately, I was unable to reproduce this issue.
Workflow.yml
jobs:
  build:
    runs-on: [ubuntu-latest]
    steps:
      - name: Script
        run: |
          $CHROMEWEBDRIVER/chromedriver

Output:
Starting ChromeDriver 80.0.3987.16 (320f6526c1632ad4f205ebce69b99a062ed78647-refs/branch-heads/3987@{#185}) on port 9515
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

Could you please create a new issue with repro steps?

Hi @zachariahcox! Next rollout will occur in 1-2 weeks approximately.

Hi @vmapetr
Thanks for the update, though it's so strange. Earlier only by $CHROMEWEBDRIVER I was able to run chromdriver, please have a look here

Thanks @vmapetr !

@zacharyhardin1 the image with Chrome 80.0.3987.106 has been deployed. Could you check the version and close the ticket if everything is ok, please?
@juhi123 Feel free to open a new ticket if you experience any troubles with chromedriver.

Latest image has the correct version (80.0.3987.106) and functions as expected. Thank you!

This seems like a perpetual problem where the version updates on one end and someone has to push code changes every time this version changes?  I'm now running into this where I use the specified version listed here: https://github.com/actions/virtual-environments/blob/master/images/linux/Ubuntu1804-README.md
And now I get these same exact errors.  It doesn't really matter what version I install first with webdriver-update, it always says I have the wrong version.  If I specify 81.0.4044.138, it says that this version of chrome driver expects version 81.  It also says I'm using 81.0.4044.69.  If I go back to what we had it at a few weeks ago, 80.0.3987.149, it says that it expects version 80 and fails with the same error.
If using the environment variable listed above is the correct approach, could someone post a code snippet where it is used in the angular cli project so that I can try it on my end?  No matter what I try, it still gives me the same error.

Hi @jakehockey10! Could you please create a separate issue with some sample code and we'll try to help you?

Hey @miketimofeev - I was really trying to avoid adding other testing tools to the mix and tried to do a stock angular cli setup.  But with Azure Pipelines, the only way I could find after googling the last several days is people bringing in puppeteer.  I removed puppeteer months ago because it seemed unnecessary, and the conf.js files went back to what they were when we generated them (copy and pasted to make ci versions, but saw no difference in the two).  After adding puppeteer back in, I just force the binary to point to pupeteer's chrome and the problem went away.
Bummer I couldn't get it to work without installing separate versions of things.  But I think this is probably a problem with things outside of virtual-environments.  virtual-environments is coming with pre-installed tools for our benefit, but if my Angular application can't use it, I now see it as not the responsibility of this repo.


Error when link Lammps to python after Nequip complied

I have pytorch==1.11.0+cu113 and cuda 11.3 on my system.
After I complied Lammps with Nequip, I want to link Lammps to python. but when I input
make serial mode=shlib
in terminal in the path/to/src, the following error accurred:
g++ -g -O3 -std=c++11 -fPIC -DLAMMPS_GZIP -DLAMMPS_MEMALIGN=64    -I../STUBS     -c ../lammps.cpp
In file included from ../style_pair.h:16,
                 from ../lammps.cpp:29:
../pair_nequip.h:25:10: fatal error: torch/torch.h: No such file or directory
   25 | #include <torch/torch.h>;
      |          ^~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:109: lammps.o] Error 1
make[2]: Leaving directory '/home/ubuntu/software/lammps/lammps/src/Obj_shared_serial'
make[1]: *** [Makefile:390: serial] Error 2
make[1]: Leaving directory '/home/ubuntu/software/lammps/lammps/src'
make: *** [Makefile:390: serial] Error 2

I can easily link a new Lammps with nothing complied to python by:
make serial mode=shlib
make install-python

but I can't make it when Nequip is complied. I wonder if it is possible to link Lammps with Nequip implied to python or does someone manage it?

This should be possible, but you need to do everything within CMake, since we use it to find Torch.
See the documentation, but you should essentially add something like -DPKG_PYTHON=ON -DBUILD_SHARED_LIBS=ON.
You can try to set -DCMAKE_INSTALL_PREFIX=/somewhere/in/path and run make install and pray that you can then run import lammps; l = lammps.lammps(), although this is somewhat unreliable. A safer option is to set the environment variables PYTHONPATH=$PYTHONPATH:/path/to/lammps/python LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/lammps/build


Certain rockspecs create blank files

Sorry for the less-than-informative title but I'm not really sure what's going on here.
I'm maintaining a few rockspecs, which, on installation, leave behind empty files instead.
The two rockspecs in question:

https://github.com/Alloyed/loverocks-repo/blob/master/bump-3.1.4-1.rockspec
https://github.com/Alloyed/loverocks-repo/blob/master/tween-2.0.0-1.rockspec

They both install a single lua module using the 'builtin' build type.
After install:
$ ls -l ~/.luarocks/share/lua/5.1/{bump.lua,tween.lua}
-rwxr-xr-x 1 kyle kyle 0 Sep 15 23:16 /home/kyle/.luarocks/share/lua/5.1/bump.lua
-rwxr-xr-x 1 kyle kyle 0 Sep 15 23:16 /home/kyle/.luarocks/share/lua/5.1/tween.lua

Other files, such as the rockspec and the manifest seem to install fine:
$ ls -l ~/.luarocks/lib/luarocks/rocks-5.1/{tween/2.0.0-1,bump/3.1.4-1}
/home/kyle/.luarocks/lib/luarocks/rocks-5.1/bump/3.1.4-1:
total 8
-rw-r--r-- 1 kyle kyle 494 Sep 15 23:16 bump-3.1.4-1.rockspec
-rw-r--r-- 1 kyle kyle 159 Sep 15 23:16 rock_manifest

/home/kyle/.luarocks/lib/luarocks/rocks-5.1/tween/2.0.0-1:
total 8
-rw-r--r-- 1 kyle kyle 161 Sep 15 23:16 rock_manifest
-rw-r--r-- 1 kyle kyle 541 Sep 15 23:16 tween-2.0.0-1.rockspec

Tested on Arch Linux, using lua 5.1 and luarocks 2.2.2

Adding a 'dir' entry in the rockspec fixed it for me.
For instance, for bump I added dir to the rockspec, like this:
source = {
   url = "git://github.com/kikito/bump.lua",
   dir = "bump.lua",
   tag = "3.1.4"
}

and it worked fine. Haven't tested with the other rock, but I'm pretty sure
it is the same thing.

Hi. Did the suggested fixes work for you?

Yes, they did (sorry for the late reply)
I don't really understand the behavior of dir here, though. Should I be adding it to all my git-sourced rockspecs or is this just a workaround for a bug?

Yes, it's a workaround. I'm looking at a permanent solution.

Maybe something similar to what we did here?
https://github.com/keplerproject/luarocks/pull/404 fixes

My initial plan for a solution was this:
diff --git a/src/luarocks/fetch.lua b/src/luarocks/fetch.lua
index e92aedd..e8c3e84 100644
--- a/src/luarocks/fetch.lua
+++ b/src/luarocks/fetch.lua
@@ -247,7 +247,7 @@ function fetch.load_local_rockspec(filename, quick)
    local base = fetch.url_to_base_dir(filebase)
    rockspec.source.dir = rockspec.source.dir
                       or rockspec.source.module
-                      or ((filebase:match("%.lua$") or filebase:match("%.c$")) and ".")
+                      or ((fetch.is_basic_protocol(protocol) and (filebase:match("%.lua$") or filebase:match("%.c$"))) and ".")
                       or base
    if rockspec.dependencies then
       for i = 1, #rockspec.dependencies do

Only assume that files ending in .lua and .c represent a single file when they're being fetched via HTTP(S) or FTP (ie, allow SCM repos ending with .lua)
However, looking at the repository, this would break three rockspecs: cassowary, jmespath and lodash. The authors of these specs realized that they could write "cassowary.lua/cassowary.lua" in the build section and it would work.
A number of authors, however, also discovered that adding .git to the URL works around the problem: docopt, mo, pegasus, require, semver, tree, video_streaming, xlsxwriter.
So, what I'll do is to put this in the luarocks-3 branch:
diff --git a/src/luarocks/fetch.lua b/src/luarocks/fetch.lua
index e92aedd..5ae0582 100644
--- a/src/luarocks/fetch.lua
+++ b/src/luarocks/fetch.lua
@@ -247,7 +247,10 @@ function fetch.load_local_rockspec(filename, quick)
    local base = fetch.url_to_base_dir(filebase)
    rockspec.source.dir = rockspec.source.dir
                       or rockspec.source.module
-                      or ((filebase:match("%.lua$") or filebase:match("%.c$")) and ".")
+                      or ( (filebase:match("%.lua$") or filebase:match("%.c$"))
+                           and (deps.format_is_at_least(rockspec, "3.0")
+                                and (fetch.is_basic_protocol(protocol) and "." or base)
+                                or  ".") )
                       or base
    if rockspec.dependencies then
       for i = 1, #rockspec.dependencies do

(it feels good to be able to add these incompatible fixes somewhere!)


Adapt v1beta1 api to support Azure zones and ServiceEndpoints

What this PR does / why we need it:
To ensure backwards compatibility between the v1alpha1 and the old v1beta1 shoot api, we need to add also Azure zone and ServiceEndpoint support for the v1beta1 api.
Special notes for your reviewer:
Release note:

Thanks @rfranzke  for the review. I have addressed provided feedback.

Will rebase the PR soon.

Rebased!


Permission Request on Codeunit 703 "Find Record Management"

We would like to add indirect read permission for the Record 17 "G/L Entry" on the codeunit 703 "Find Record Management", thank you

Please explain why do you need this here?

We would like to limit User Permission for the "G/L Entries" to indirect read only while still being able to access other Process Features

How this is related to codeunit 703 Find Record Management? "G/L Entry" table is not used here at all.

You are correct. What I meant was indirect read permission for the tabledata of "G/L Entry", sorry for the confusion.

Indirect permission will not help you for that, it only allows access from code to particular table. So if we add indirect permissions for G/L Entry inside of G/L Entry table, it will only help code in this object read this table. If you want to limit access to G/L entry table for users, you need to change their permission sets.


Support for Bark TTS

Is it possible to have a native support for Bark TTS or langchain version of it?

A simple way in mac is to use say command, maybe can add a simple command duaring chat to support this


problem when execute convert.py

i add 2 classes and change num classes(80->82)
python convert.py -w yolov3.cfg yolov3.weights model_data/yolo_weights.h5
buffer=weights_file.read(weights_size * 4))
TypeError: buffer is too small for requested array
but change classes(82-80), no problem
what i have missed?

As far as i concerned this repo is only  for coco dataset you can't convert you own model trained on darknet to keras model using this repo.


HDDS-3602. Fix KeyInputStream by adding a timeout exception.

What changes were proposed in this pull request?
This tests adds a timeout to KeyInputStream
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-3602
How was this patch tested?
Tested by running KeyInputStream

Sorry for being late: can you please explain how adding a timeout fixes the test?


editorial changes, missing files, update UML

Merged all fixes from #504
Is a { missing at line 319 in valueonly.adoc?

thanks, fixed


nodemailer no longer working with Node 0.10.xx?

First of all, thank you for creating and maintaining this project. It served us well in the last months!
We observed that no more Emails were sent from our server last week after doing a new release which included a fresh 'npm install'.
OS: Ubuntu Server
Node version: 0.10.25
Transport: SMTP
There is no direct error after sending an email, the connection rather times out after a very long time with an 'ETIMEDOUT' error.
I tinkered around with this a bit on my local windows machine and found out, that the e-mails are sent out with Node 4.2.2, but not with Node 0.10.xx.
I saw some recent commits in the dependency project such as 'smtp-connection'. Can this have something to do with our issue?

UPDATE: I manually reverted the 'smtp-connection' to 1.3.1 and everything works fine again.

Are you using some special configuration? If I try to send mail with latest node v0.10 then everything seems to work as intended

'use strict';
var nodemailer = require('nodemailer');

var smtp = nodemailer.createTransport({
  host: 'our.email.host',
  port: 587,
  secureConnection: false,
  auth: {
    user<EMAIL_ADDRESS>    pass: '12341234'
  }
});

smtp.sendMail({
  from<EMAIL_ADDRESS>  to<EMAIL_ADDRESS>// An array if you have multiple recipients.
  subject: 'Test',
  text: 'Test 123 123 123'
}, function(err, info) {
  if (err) {
    console.log('ERROR SENDING MAIL');
    console.log(err);
  } else {
    console.log('EMAIL SENDING SUCCESS');
    console.log(info);
  }
});

Not really, above is the code of my test case.
It only works when I manually fix the dependency inside the nodemailer-smtp-transport module of smtp-connection to 1.3.1.

Which version of smtp-connection did you downgrade? Have you tried to use the latest, v1.3.6?

Yes, it did not work with v1.3.6
There is no error, the application just hangs and eventually times out. (after several minutes)
Might have to do with some mail server config?

The diff between 1.3.1 and 1.3.6 isn't that big (see here). I haven't been able to reproduce it myself (I tried against Gmail on port 587 where it worked fine with node v0.10.25), so it would be interesting to know what is causing the issue for you.

I have the same problem. Both nodemailer and and nodemailer-smtp-pool stopped working. When i downgraded to smtp-connection 1.3.1, it works.

Found the issue and published fixed version as v1.3.7. There's apparently a 'finish' event set for the socket, so when socket.removeAllListeners() was called for the plaintext socket when upgrading to TLS, the 'finish' event was also cleared and upgrade never finished. https://github.com/andris9/smtp-connection/commit/8fa722a3b207b6ea12484f900b206c658c388762


adding dev/master build to circleCI

Signed-off-by: jonahjon<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

If contributing rules or changes to rules, please make sure to also uncomment one of the following line:

/kind rule-update

/kind rule-create

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area engine

/area rules

/area tests

/area proposals

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

@jonahjon: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign fntlnz after the PR has been reviewed.
You can assign the PR to them by writing /assign @fntlnz in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Superseded by #1512.
We need a PR opened by a maintainer to let CircleCI pick changes to its config.
I'll propose @jonahjon as a maintainer of falco/.circleci component soon (he's already a test-infra maintainer).


AWS Migration

i am able to build docker image after the changes and looks good to me. i am not sure whether i should approve this PR or not.
i am not sure  if this changes doesn't effect any thing else.
cc: @davestern

This PR has been approved. @SeanSCao Please merge this code.

@SeanSCao and @dhanrajteqfocus002. For future reference, this branch did not need to be merged to use it. You can rebase a feature branch onto any other branch before it's merged to get the commits and use them. That's a better way to go than forcing a merge before it's ready.
Also, this branch could have been named better :-)


Literature/Bibliography/Citation style (APA) - First working draft

Creating the first working draft of a literature file (*.tdr).

#CITE# Thingy to cite predefined sources
In the first draft creating only APA citation style
Creating a lot of possible source styles (We currently have Book, OnlineBook, EBook, Website, Article) -> We have to create some more

A first draft is already working and on master

The current source types (Book, OnlineBook, EBook, Website, Article) are OK for now.


V0.1 ChuaPingChan

High number of files changed due to the renaming of the packages seedu.address.model.entry and seedu.address.model.entry.exceptions as well as updating their import statements in all files throughout the project folder.


Add benchmarks

Benchmark tests available in nightly Rust, and this can be run as follows:
cargo +nightly bench

If it's acceptable to add this, I'll write it for resvg and usvg.

https://doc.rust-lang.org/unstable-book/library-features/test.html

You can use bencher on stable just fine.
As for the benchmarks, the main reason we don't have them is that they would be sort of pointless. We cannot easily compare resvg performance with other libraries and measuring resvg performance on its own doesn't really make much sense, since we're not changing anything, so regressions are unlikely.
What is your goal with benchmarks? And what exactly are you plan to benchmark?

What is your goal with benchmarks? And what exactly are you plan to benchmark?

Because I thought it would be useful to be able to measure the performance of resvg and usvg.
But if this doesn't make much sense, this addition may not be necessary.

Sorry, but no. Not very useful.


Replace all BytesMut/Bytes with a Vec

We should not rely on bytes crate. A vector would be good enough, safer and in some cases might be even faster.
Tasks

Get rid of futures-codec
No more Sink for Connection, use AsyncWrite
For encoding, use Cursor and byteorder
For convenience, maybe implement a trait/struct that allows ergonomic little-endian writes!

For convenience, maybe implement a trait/struct that allows ergonomic little-endian writes!

The endian-aware operations in omnom could provide a basis for this. For sync code it's able to replace all uses of byteorder already.


Clue Buttons on /m

When using the /m or @ bot, the clue buttons never work to send a trip.

Fixed


How to use SearchView in Toolbar Flutter

Please tell me how to create SearchView widget in Flutter with an example.
@override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: new Text("Contact Book"),
        elevation: Theme
            .of(context)
            .platform == TargetPlatform.iOS ? 0.0 : 4.0,
        actions: <Widget>[

          new IconButton(
            icon: new Icon(Icons.search),
            tooltip: 'Search',
            onPressed: null,
          ),

          new IconButton(
            icon: new Icon(Icons.person_add),
            onPressed: () {
              Navigator.push(
                context,
                new MaterialPageRoute(
                  builder: (context) =>
                  new AddNewContact(contact: null, flag: true),
                ),
              );
            },
          ),
        ],
      ),

it is not an issue, please post your question on stackoverflow

https://blog.icetutor.com/how-to-create-toolbar-searchview-in-flutter/


RSS.dat and the format of prediction.dat

Hi flaviovdf,
I have some questions.
1.What is RSS.DAT and RSS's format is similar to test_parser's format?
2. When I run prediction sample, I found a float number in output. Is this MRR number? And Can you explain the meaning of  numbers in prediction.dat to me?
Thank you very much!

Which script are you using?

@flaviovdf  I am really sorry for my late reply. Recently, I need to run your code, and I suddenly remember my question. Now, I think that I have found my mistake. RSS.dat is not input data, it just is a file that contains rss value. Input data is stored in the model. Oh my God :( My memory is really bad :( One more time, I am sorry :(


connection reset by peer

hello great tool you made here but sadly it crashed and said "connection reset by peer" why did that happend? my list has 6k proxies so maybe it's too much? :d

Hello friend, please send screenshot and your proxy-list, it help me to find a bug, thanks for using our tool!

i sadly lost it :/ but my issue is why will it stop if the connection get's reset? that way i can't check my proxys properly

@Verknxt do you have any problems with internet connection ?

@Verknxt do you have any problems with internet connection ?

nope.

@Verknxt if you have, or found a solution, you can provide it by creating PR


Append trailing text as atoms if we encounter ERROR nodes

test:
 foo: 'a'

test:
 foo: 'b'
  fail: true

Spotted in #266. The YAML parse tree does not include fail: true.

I stumbled into this issue because of a bug in the Makefile tree sitter which led to "No syntactic changes".
As a diff tool, difftastic should be made more resilient to errors in a particular language's parser, so that a bad parser won't break the tool. Unfortunately, because of this lack of resiliency and likelihood of bugs in a language's parser, I've decided to stop using difftastic. I need to trust my diff tool.
Here's a unit test of a simplified repro (written so it passes, depending on how this error handling is implemented the behavior should be different):
foo: 'a'
  fail: true

/// src/parse/tree_sitter_parser.rs
#[test]
fn test_parse_error_node() {
    let arena = Arena::new();
    let config = from_language(guess::Language::Yaml);
    let res = parse(&arena, "foo: 'a'\n  fail: true", &config);

    if let [Syntax::List { children, .. }] = res[..] {
        let atoms_content: Vec<&str> = children
            .iter()
            .map(|c| match c {
                Syntax::Atom { content, .. } => content.as_str(),
                _ => panic!("Expected Atom"),
            })
            .collect();
        let expected: Vec<&str> = vec!["foo", ":", "'a'"];
        assert_eq!(atoms_content, expected)
    } else {
        panic!("Expect one List node")
    }
}

Also after some debugging, I found that the error node here is at the root which gets skipped because of this behavior in parse:
// The tree always has a single root, whereas we want nodes for
// each top level syntax item.
cursor.goto_first_child();

Here's the curser.node() before and after that cursor traversal:
# before
{Node ERROR (0, 0) - (0, 8)}
# after
{Node block_mapping_pair (0, 0) - (0, 8)}

FWIW the Makefile issue is primarily #350, although I agree better error handling would help that case too.

It might also make sense to prefer text parsing if we encounter too many ERROR nodes. This would help for helm files (which are apparently Go syntax templates).


Training with non-square images

Is it possible to train with non-square images by using different spans for the width/height axis?

Yes, in the paper we train on Cityscapes with 1025x2049. This codebase can also easily support non-square images.


Pixracer external compass not detected with PX4 (and IS detected with Ardupilot)

Pixracer R14 + Radiolink TS100 GPS module (compass QMC5883L, https://ru.aliexpress.com/item/TS100-M8N-gps/32845084683.html).
QGC v3.4.4.
When I flash Ardupilot firmware via QGC - the board does detect external compass OK.
Then I flash this board with PX4 firmware - it does not detect external compass.
To Reproduce
Steps to reproduce the behavior:

Flash pixracer with Ardupilot

See external compass

Flash Pixracer with PX4 flight stack

External compass not detected

Expected behavior
Detect this compass with PX4 firmware, same good as Ardupilot.
It seems to be the same problem described in https://github.com/PX4/Firmware/issues/7607. I followed the recommendation "use QGC", but it did not help.
It also seems to be reason of problem I described here - http://discuss.px4.io/t/ekf2-yaw-diverging/10190 - because I used only internal compass, but it works badly.

Actually, driver for QMC5883L is developed, but not yet available in stable release: https://github.com/PX4/Firmware/pull/11140
Another aspect is that it is removed from autostart (https://github.com/PX4/Firmware/pull/11140/commits/c16c3b113ec521046252e366d3c7a9f7b451578b), even if I download developers release in QGC - must start it manually before it can be calibrated:
qmc5883 start
I downloaded fresh PX4 repository, added qmc5883 to autostart (https://github.com/PX4/Firmware/pull/11140/commits/c16c3b113ec521046252e366d3c7a9f7b451578b) - now it is visible in QGC:

Now will resume the flight tests...

Flight test passed very good.
https://logs.px4.io/plot_app?log=08b75f05-133b-41d5-b940-4ba07247f7d1
I think, you may close this after you add QMC5883L compass driver + autostart to official release.

@dagar shouldn't we enable autostart so that we get it tested?

yes, surely, imho, you should.
Because if you do not enable autostart - the only way to test it is to start it manually - then it resets after FCU reboots. It is very inconvenient way on real flying drone (you may not have an access to FCU console in the field).
Another way - add autostart to the source code and recompile custom firmware file - which I did. But it may be not very clear way for other users.

@dagar shouldn't we enable autostart so that we get it tested?

Yes, if someone has tested it lets get it added to autostart.


Update licensing.md

HTTP Requests included for free. Not 100k, 20k according to usage dashboard.

this was fixed in another pr.


[Feature Request] : Add support for Cover page  & Table of Contents

Puppeteer is definitely  a good option for generating PDF's,but absence of cover page and TOC support makes it incomplete. So, Cover page and table of contents support should be added, which should be without headers and footers.

@divyanshjain217 it has already been requested (at least partially for the TOC support see #1778)


don't require pandoc to install pypandoc

This changes closes #70 by allowing for pypandoc to install
without pandoc being present on the system.  This allows for
the library to be installed but for clients to handle the
fact that pandoc is not installed in their applications at
runtime.
If pandoc is not present during installation, the warning
from pypandoc is still printed informing users how pandoc
can be installed.
Signed-off-by: Paul Osborne<EMAIL_ADDRESS>

@posborne I published 1.0.5 with the change. Hopefully pypandoc works for you now. :+1:


Update debian:buster -> debian:Bullseye (released 14 August 2021)

Update debian:buster -> debian:Bullseye (released 14 August 2021) for debian dockerfile : build package https://www.debian.org/News/2021/20210814

bullseye is in our current release. should we have this issue closed @sophia-guo

done, close it


[FEATURE REQUEST] - StyleAligned Reference as a model patch rather than a Ksampler

First of all, thank you for implementing this very interesting technique. I'm working to include it in the upcoming AP Workflow 7.0.
I am reviewing your second node, StyleAligned Reference, and I really wished it'd work more like the original version of the StyleAligned Batch node: a patch for the model that would ingest a reference image and return the modified model.
That implementation would allow me to chain it with other nodes acting as model patches:

(ignore the fact that IPAdapter, appearing in this screenshot, is compatible or not with StyleAligned. Like the rest of the model patching chain, it can be bypassed)
That implementation would also allow us to reuse an existing KSampler and, where present, a Refiner. I have both but the current approach makes it a little bit harder integrate.
Is there any chance you'd consider that alternative implementation?
Thank you for considering the suggestion.

I decided to implement it as a sampler as otherwise the user has to handle some extra logic around processing and noising the batch. Since the DDIM-inverted latent is already noised, it doesn't need more noise applied; however, the rest of the latents in the batch do. Additionally, the reference latent needs to be added to the batch, and then removed when inference is done. Since neither is supported by the existing custom sampler, I had to write a new sampler node.
Additionally - the batch-only node is still available, under the name StyleAligned Batch Align, and behaves the same as the StyleAligned Batch node. Hope this helps!

I see. My request was specifically about a single image situation, and not a batch. Regardless, I understand now that the mechanics of this technique make it difficult to implement in any other way. Thank you for taking the time to answer.


Can't use huggingface models

The bug
A clear and concise description of what the bug is.
I'm hitting this error across several huggingface models
NameError                                 Traceback (most recent call last)  <ipython-input-31-1dd03f6eb8ca> in <cell line: 20>()      18         return '<|end|>'      19  ---> 20 guidance.llm = StarcoderChat(model_path)      21       22 prompt = guidance('''  2 frames  /usr/local/lib/python3.10/dist-packages/transformers/modeling_utils.py in from_pretrained(cls, pretrained_model_name_or_path, *model_args, **kwargs)    2606             init_contexts = [deepspeed.zero.Init(config_dict_or_path=deepspeed_config())] + init_contexts    2607         elif load_in_8bit or low_cpu_mem_usage: -> 2608             init_contexts.append(init_empty_weights())    2609     2610         with ContextManagers(init_contexts):  NameError: name 'init_empty_weights' is not defined
To Reproduce
Give a full working code snippet that can be pasted into a notebook cell or python file. Make sure to include the LLM load step so we know which model you are using.
# put your code snippet here

import torch
from transformers import AutoTokenizer,AutoModelForCausalLM
import guidance
model_path = "HuggingFaceH4/starchat-alpha"
class StarcoderChat(guidance.llms.Transformers):
def init(self, model_path, **kwargs):
tokenizer = AutoTokenizer.from_pretrained(model_path, device_map='auto')
model = AutoModelForCausalLM.from_pretrained(model_path, device_map='auto', torch_dtype=torch.bfloat16)
super().init(model, tokenizer=tokenizer, device_map='auto', **kwargs)
@staticmethod
def role_start(role):
    return "<|"+role+"|>"

@staticmethod
def role_end(role):
    return '<|end|>'

guidance.llm = StarcoderChat(model_path)
prompt = guidance('''
{{#system~}}
You are a helpful and terse assistant.
{{~/system}}
{{#user~}}
How do you print something in python?
{{~/user}}
{{#assistant~}}
{{gen 'answer'}}
{{~/assistant}}''')
prompt()
System info (please complete the following information):

OS (e.g. Ubuntu, Windows 11, Mac OS, etc.):
Guidance Version (guidance.__version__):
Google Colab

It looks like you are using DeepSpeed. While we are working on support for Guidance in DeepSpeed, we are waiting on some DeepSpeed updates before we can support Guidance there.

@slundberg
i faced the same issue with just a generic hf model as well - e.g.: TheBloke/wizard-vicuna-13B-GGML

device_map="auto" in the from_pretrained is the culprit here
from transformers import T5Tokenizer, T5ForConditionalGeneration

model_id = "google/flan-t5-small"

flan_t5_tokenizer = T5Tokenizer.from_pretrained(model_id)
flan_t5_model = T5ForConditionalGeneration.from_pretrained(model_id, device_map="auto") # `device_map="auto"` is the culprit here

flan_t5_guidance = guidance.llms.Transformers(model=flan_t5_model, tokenizer=flan_t5_tokenizer)
guidance.llm = flan_t5_guidance

The code above throws the following error:
---------------------------------------------------------------------------

NameError                                 Traceback (most recent call last)

[<ipython-input-16-715b0ba9d2e1>](https://localhost:8080/#) in <cell line: 6>()
      4
      5 flan_t5_tokenizer = T5Tokenizer.from_pretrained(model_id)
----> 6 flan_t5_model = T5ForConditionalGeneration.from_pretrained(model_id, device_map="auto")
      7
      8 flan_t5_guidance = guidance.llms.Transformers(model=flan_t5_model, tokenizer=flan_t5_tokenizer) # device = 0

[/usr/local/lib/python3.10/dist-packages/transformers/modeling_utils.py](https://localhost:8080/#) in from_pretrained(cls, pretrained_model_name_or_path, *model_args, **kwargs)
   2606             init_contexts = [deepspeed.zero.Init(config_dict_or_path=deepspeed_config())] + init_contexts
   2607         elif load_in_8bit or low_cpu_mem_usage:
-> 2608             init_contexts.append(init_empty_weights())
   2609
   2610         with ContextManagers(init_contexts):

NameError: name 'init_empty_weights' is not defined

device_map='auto' definitely works with Vicuna.

Hopefully this now works in the new release
Please let us know if not :)


In a post-add-function hook is there anyway to get what values the user selected for their function?

Amplify CLI Version
10.6.1
Question
I want to set up a hook that will copy over some files when a new function is created and though the amplify hooks would be perfect for this but looking at the data that gets passed to the post-add-function hook I only have minimum data to work with:
 {
  amplify: {
    environment: {
      projectPath: 'C:\\work\\myApp',
      envName: 'localdev',
      defaultEditor: 'vscode'
    },
    command: 'add',
    subCommand: 'function',
    argv: [
      'C:\\Users\\pete\\.amplify\\bin\\amplify.exe',
      'C:\\snapshot\\repo\\build\\node_modules\\@aws-amplify\\cli-internal\\bin\\amplify',
      'function',
      'add'
    ],
    version: '10.6.1'
  }
}

I was hoping to have the function name, its folder path, function type etc. Basically everything selected in the wizard when you create a new function. Is this available or am I going to have to go sniffing?
Guessing I could just list the function folders out and order them by create date and pick the latest but just seems a bit messy so thought I'd ask.

Hey @PeteDuncanson :wave: thanks for raising this! Unfortunately this data is not available out-of-the-box (though I think this would be a great feature request, to feed data from "add " into the hook)
As an example, here is a sample post-add-function hook that gets the latest directory by creation date, then grabs a few details from the function's directory
const fs = require('fs')
const path = require('path')

const getLatestDirectoryInPath = (directory) => {
  const files = fs
    .readdirSync(directory)
    .map((file) => path.join(directory, file))
  const sorted = files.sort(
    (a, b) => fs.statSync(a).ctime - fs.statSync(b).ctime
  )
  return sorted[sorted.length - 1]
}

/**
 * @param data { { amplify: { environment: { envName: string, projectPath: string, defaultEditor: string }, command: string, subCommand: string, argv: string[] } } }
 * @param error { { message: string, stack: string } }
 */
const hookHandler = async (data, error) => {
  // TODO write your hook handler here
  console.log('post-add-function hook', JSON.stringify(data, null, 2))

  const latest = getLatestDirectoryInPath(
    path.join(
      data.amplify.environment.projectPath,
      'amplify',
      'backend',
      'function'
    )
  )
  const details = JSON.parse(
    fs.readFileSync(path.join(latest, 'amplify.state'), 'utf-8')
  )

  console.log('function name is', path.basename(latest))
  console.log('function details are', JSON.stringify(details, null, 2))
}

const getParameters = async () => {
  const fs = require('fs')
  return JSON.parse(fs.readFileSync(0, { encoding: 'utf8' }))
}

getParameters()
  .then((event) => hookHandler(event.data, event.error))
  .catch((err) => {
    console.error(err)
    process.exitCode = 1
  })

which outputs
----- 🪝 post-add-function execution start -----
post-add-function hook {
  "amplify": {
    "environment": {
      "projectPath": "/Users/josef/Documents/projects/aws-amplify/reproductions/11704",
      "defaultEditor": "Visual Studio Code",
      "envName": "dev"
    },
    "command": "add",
    "subCommand": "function",
    "argv": [
      "/Users/josef/.amplify/bin/amplify",
      "/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/bin/amplify",
      "function",
      "add"
    ],
    "version": "10.6.0"
  }
}
function name is 11704dc54c159
function details are {
  "pluginId": "amplify-nodejs-function-runtime-provider",
  "functionRuntime": "nodejs",
  "useLegacyBuild": true,
  "defaultEditorFile": "src/index.js"
}
----- 🪝 post-add-function execution end -----

Hi @josefaidt 👋 its been a while :)
Yes I think this would be a nice addition to have in the future.
Thanks for the code and confirmation that sniffing out the latest function folder was the way to go. I'd done similar in my hook which is up here https://github.com/PeteDuncanson/aws-amplify-hooks/blob/main/amplify/hooks/post-add-function.js
Cheers
Pete


Resizing back up should return rows and columns

When resizing the component automatically reduces columns and rows according to available space,
but doesn't return the requested rows and columns when component is scaled back up.

what about to NOT set row number for TouchMenu for e.g. touch functionality like on the iphone..?


can a user manage all uaa resources(user, group,idp, sp)?

hi，all,
I want make a webui for uaa, but I have some questions.

when a user logined as a common user role, he can not fetch groups info。however, he has all scopes. how can I done with it?
how to delete a new identity-providers?

thank you very much.

Re 1:-
Remember UAA is secured by OAuth2 so it's all about the client (i.e. an app - in this case your new webui) performing actions on behalf of the user (who approved the app to perform those actions) by presenting an access token.
The client gets an access token after the user authenticates with UAA, to prove who he is, and approves the client to do various things on his behalf.  Currently within UAA the user has a set of scopes representing the things he can do and the client also has a set of scopes representing the things he can potentially when allowed by a user.  The token will have the scopes that are shared by both user and the client (and that the user approved the client to perform on his behalf).
Re 2:-
Identity provider deletion is being added in the upcoming release (3.0)
HTH

Any more information required @kooyeed?


Rename to pycastxml?

Given that CastXML superseded GCC-XML many moons ago, have y'all thought about the cost of renaming to pycastxml, and possibly just creating an alias package for pygccxml?
(I think it could be done w/ a deprecation period of 1 yr or something, perhaps for something like v2.0.0?)

Closed per comment in #81.


NEXT-25253 - Add Sorting to DocumentMerger

Notice:
I did not add a test because testing the order of the documents is obscured by the fact that the order documents are mergerd into a single pdf and given a single new name. Therefore the order of the actual pages inside that pdf can only be determined by using a new and complex pdf reader and parsing the content of the pages to get an idea of the sorting. This would rather exceed the scope of this PR for the small change.
1. Why is this change necessary?
If you try to download multiple documents, they appear in an unpredictable order by default.
2. What does this change do, exactly?
This change adds a default sorting of documents by orderNumber by default in the DocumentMerger
3. Describe each step to reproduce the issue or behaviour.
Try downloading multiple documents in the bulk edit of orders.
4. Please link to the relevant issues (if any).
https://issues.shopware.com/issues/NEXT-25253
5. Checklist

[x] I have rebased my changes to remove merge conflicts
[ ] I have written tests and verified that they fail without my change
[ ] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[ ] I have read the contribution requirements and fulfil them.

 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.


Update bundler crates. Fix errors related to updated versions of imag…

…es and uuid. (#72)

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[ ] Feature
[ ] New Binding Issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[x] Other, please describe: Update bundler crates. Fix errors related to updated versions of images and uuid. (#72)

Does this PR introduce a breaking change? (check one)

[ ] Yes. Issue #___
[x] No

The PR fulfills these requirements:

[x] It's submitted to the dev branch and not the master branch
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix: #xxx[,#xxx], where "xxx" is the issue number)

If adding a new feature, the PR's description includes:

[ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:

@kastenbutt - looks great. I’ll merge it in, but do have one request. Please consider signing commits by using gpg with git.
https://help.github.com/articles/about-gpg/

@kastenbutt - looks great. I’ll merge it in, but do have one request. Please consider signing commits by using gpg with git.

Sorry, will do so in the future.


Edited text from CSS Background Opacity , refining text and correcting typo

Refined text  line 6, 8, 12, 32 and corrected typo changing 'uals' to 'equals'

[ x] I have read freeCodeCamp's contribution guidelines.
[ x] My pull request has a descriptive title (not a vague title like Update index.md)
[ x] My pull request targets the master branch of freeCodeCamp.
[x ] None of my changes are plagiarized from another source without proper attribution.
[ x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi @MechanikerGA
It seems that similar changes have already been accepted earlier for this article you're editing, sorry about that. 😓
If you feel you have more to add, please feel free to open up a new PR.
Thanks again! 😊

If you have any questions, feel free to reach out through Gitter or by commenting below. 💬


Feature Request: TimeStamp in task file

The task export file (claude_dev_task_time.md) is really handy to be get an idea of what is going on.
It would be nice if a timestamp could be added at the start and end of the file.  Or periodically.
I was trying to figure out how long something took me to complete with claude-dev and I couldn't remember.  I knew it was one task file, so that's when I had the idea of putting timestamps in the file.

i would find this very useful as well.
added pull request for @saoudrizwan's consideration.  Thanks for considering.

Thank you @philfung!

thanks for letting me contribute to your awesome project @saoudrizwan !


Missing the hover effect on minimap in latest Insider build

VS Code Version: 1.74.0-insider
OS Version: Windows

Steps to Reproduce:

Hover on the minimap hover effect on the minimap is no longer there in latest vscode insider build

vscode - 1.73.1

vscode- 1.74.0-insider

/duplicate

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


[ci log] no driver process after quit

https://travis-ci.org/wechaty/wechaty/jobs/192530119#L4064
WARN PuppetWebBrowser quit() exception: browser number: 1
WARN PuppetWebBrowser driver.quit() exception: browser number: 1
VERB StateMonitor Browser:current(close,true) <- (close,false)
VERB PuppetWebBrowser getBrowserPidList()
SILL PuppetWebBrowser getBrowserPids() child: {"PPID":"7884","PID":"7887","STAT":"Z+","COMMAND":"chrome <defunct>"}
  ✖ test › webdriver › WebDriver process create & quit test no driver process after quit
  t.is(pids.length, 0, 'no driver process after quit')
            |
            1

This error is long time no see...


Team members not getting updated

Describe the task
First, you need to take access to the effort sheet by the use of Google Sheets API from there you can get access to the sheet and then configure it in your env, then use the link in the effort sheet which is present in projects.
In the google sheet, it does not take the value according to the user name it takes the value according to its sequence same as the team members So we need to take the value according to the team member name, not by its sequence.  so next time when someone updates the team members booked hours by their user name irrespective of their location present on the FTE page it will save.
As shown below :

Example:
In the first image team member, Abhishek Sharma is present but when we change the hours booked for Abhishek Sharma in image second which is present in the sheet it will not change because the sheet takes the starting four values not the fifth according to the sequence.
so we need to change it and take value from the user name not by sequence.

This issue PR is merged. Closing it.


Cannot read property 'setNativeProps' of undefined

I sometimes get this issue. I'm on RN 0.34.1 and redux-form 6

It seems to happen to a form after it transitions out.

Can you try with the master branch?


Support generating qurro plots without ranks

So that you could just select log-ratios by looking at text searching, etc. Brought up at code review last Monday.

With the advent of Qarcoal, this is much less important -- I'm going to put this on the backburner for now.


Improve github workflow

[ ] Add more clang-tidy checks
[ ] Run on Linux and macOS
[ ] Add cpplint

Anyone is working on this?


Merit-alert is shown even when merit is enabled

Today @ChaelKruip and I were working in my local model and some merit tables/charts showed this message, even when the merit was enabled! I do not know if this only is an issue in a local model and not on BETA.....

Reopening because I still experience this.

Could this be related @antw ?

Opening the model quickly at a time-resolved chart freezes the dashboard.

Was this either immediately after refreshing the page, or by following a link directly to the hydrogen slides? If so, it's possible that the two are related.

Was this either immediately after refreshing the page, or by following a link directly to the hydrogen slides? If so, it's possible that the two are related.

By following a link directly to the hydrogen slides

This has been fixed for D3 v6 charts. The v2 charts are still affected, but they'll be converted to v6 over time.


arch/arm: use SRS and RFE for exception handler

Summary
Use SRS and RFE instruction in armv7-a/r exception handling.

Use SRS to save lr and spsr onto sys mode stack before change to sys mode;
Use RFE to restore pc and the cpsr before return from the exception;
Change R15 and CPSR index in stack frame;

Impact
Code Size:
Before:
   text	   data	    bss	    dec	    hex	filename
 110172	    224	  24940	 135336	  210a8	nuttx

After:
   text	   data	    bss	    dec	    hex	filename
 110140	    224	  24940	 135304	  21088	nuttx

Performance:
sem_post -> sem_wait (cycle count):
before:
375
after:
357
Testing
sabre-6quad:nsh

arch/arm: use SRS and RFE for exception handler

@zyfeier
I think we should replace arch/arm with armv7-a/r in the commit log.


Adding a color information to distinguish duplicate queries

This pull request simply adds a color element to distinguish between each duplicated request, as a follow-up to the conversation on #719
This is what it would look like

I would simply like to add a note : the SQL panel uses several techniques to generate different colors, and I feel that it would be quite simpler if it was done using import colorsys (from the standard lib) which provides conversion functions from HSV (which allows selecting a color with full saturation and full value, varying only the hue from 0 to 1 instead of making convoluted operations with RGB) (As a side I'd even add that CSS supports HSL (HSL is most like HSV) input directly for most browser except IE <= 8.)
I'd be happy to redo the code for that part too, but I'm waiting for your input on that.

That commit looks reasonable to me.
If you want to refactor color handling, please open another pull request. I don't feel a strong urge to fix something that isn't broken, but if it allows removing some code, why not.
You could have a look at existing algorithms for generating contrasting colorschemes. I don't know if the current version implements a common algorithm or reinvented that wheel.

It's been a few months, now, and I'm not sure what we're waiting for... Is there something I can do to help ?


[WIP] Implement relative-pointer

This is mostly a feature complete implementation of the relative-pointer protocol, but since this is my first try, I've marked it WIP for now. Suggestions on how to correct/improve code, structure, whatever, are welcome.
What works:

weston-resizor (mostly) works. Some eccentricity is because of issue #613; specifically (lack of) this behavior. This makes the cursor release the lock as soon as the surface is sufficiently small (i.e., the pointer location is out of bounds). The x11 backend is generating absolute events for pointer motion for me (why?), so the scaling is out of whack.
Neverball on Xwayland

PR Todo:

Add an example/append to the pointer-constraints example

Otherwise:

Maintain event timestamps in usecs instead of converting to msecs?

Overall this looks pretty good

@emersion, I think I've finished with most of your comments. Will push changes plus an example in a bit.
Re: resources in the seat, would you rather it be named relative_pointers_v1?

Will push changes plus an example in a bit.

Only push an example if there's no matching Weston example.

Re: resources in the seat, would you rather it be named relative_pointers_v1?

Yeah, that seems like a good idea.

I've pushed an example nevertheless because the weston example isn't working satisfactorily (see top post). I'll remove it if required. Column limits are left; I'll get to that then squash my commits.

This PR needs a rebase.

Would you consider sending a patch to fix the weston example?

Any updates on this? Would love to see this merged so the corresponding functionality in sway can be added.

Anyone is welcome to adopt this patch to put the finishing touches on.

I can pick this up.  Do I just create a separate pull request?

Superseded by https://github.com/swaywm/wlroots/pull/1432


Release 0.23.11

This PR prepares the release of MatrixSDK v0.23.11.
Notes:

This PR targets release/0.23.11/master, which has been cut from master.
It includes changes to the Podfile, but not the corresponding changes to Podfile.lock, as pod install hasn't yet been run.
This is because the Podfile targets future versions of dependencies yet to be released, so pod install wouldn't be able to find them yet.
When the CI runs its checks, it will temporarily point to the pending release branches of those dependencies beforehand
It is only during release:finish that pod update will be run -- updating the Podfile.lock
to use the now officially released dependencies -- before ultimately merging release/0.23.11/master into master to tag the release.

➡  Once this PR is merged, you will need to first ensure that the products this one depends on are fully released,
then run bundle exec rake release:finish to close this release.
💡 If you want to review only the changes made since the release branch was cut from develop,
you can check those here

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/0.23.11/master@c38f8b7). Click here to learn what that means.
The diff coverage is n/a.

@@                    Coverage Diff                    @@
##             release/0.23.11/master    #1521   +/-   ##
=========================================================
  Coverage                          ?   12.04%
=========================================================
  Files                             ?      512
  Lines                             ?    83824
  Branches                          ?    35782
=========================================================
  Hits                              ?    10099
  Misses                            ?    73357
  Partials                          ?      368

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 c38f8b7...e1fb98a. Read the comment docs.


wsl2 loses file changes and reverts to older state of files

Version
Microsoft Windows [Version 10.0.22000.675]
WSL Version

[X] WSL 2
[ ] WSL 1

Kernel Version
5.4.72
Distro Version
Ubuntu-20.04
Other Software
No response
Repro Steps
I don't know a reliable way to reproduce this. It's very intermittent. I edited several text files through vscode, saved them, and left the computer sleeping. When I opened again after a couple weeks, the files reverted to an older state and I lost all of the work I had done. This is the second or third time this has happened. This last time the battery died while it was sleeping, maybe it's related to that.
Expected Behavior
The contents of my files should NOT be reverted after I save them.
Actual Behavior
My file edits were lost after saving them.
Diagnostic Logs
My computer is an HP Spectre x360 if that matters

One additional detail, it did not revert back to the previous save. I had saved some of the files many times over a few days, and all of that was lost.

My apologies, this was user error on my part.

My apologies, this was user error on my part.

what was the error and how you resolved it? i have the same issue


Feat/maps dowload zip by lang

To work properly, also need to create additional s3  bucket crowdrocks-public-files-dev-temp10min to temporary store zip files prepared for user downloading, and add relevant env variable AWS_S3_TEMPORARY_BUCKET_NAME=crowdrocks-public-files-dev-temp10min to dev and prod environments.


Update RetailSDK-update.md

:x: Organization membership check failed
Members of the MicrosoftDocs organization should use the private repo. Please move your changes to https://github.com/MicrosoftDocs/Dynamics-365-Operations, and close this pull request.


Change python requirement from 3.6 to 2.x

Per marcomc's comment here:
https://github.com/clintmod/macprefs/issues/9#issuecomment-932766969

Oops, for some reason I thought marcomc was an author of this repo 🤦🏼 so I took his word as gospel.


Uncaught TypeError: Cannot read property 'replace' of undefined

I installed this with Ember 2.10. When I run ember s I get an error telling me that Uncaught TypeError: Cannot read property 'replace' of undefined in main-sidebar.js:19.
18    routeUrl: computed("appRoute.router.url", function () {
19      return this.get("appRoute.router.url").replace(/\?.*/, "");
20    }),

Am I missing something?

You use the latest version 0.2.8 ？
0.2.8 version I tried no problem


Battery does not last half a day

This was less than I expected (and hoped for)...
Wouldn't it be nice to get a day of battery life? Should be doable right?
Perhaps we should sleep more?

It does (sorta) now do a day, and will only become better


chore(build): isn't codecov a development-only dependency?

Just installed loader in one of our team project, and noticed<EMAIL_ADDRESS>as a sub-dependency. Just wondering if installed package can be slimmed down.
Thanks.

Size is just one issue: codecov as general dependency causes npm install to fail on NodeJS >=0.12.x<EMAIL_ADDRESS>apparently requires an incompatible and no longer maintained sub-dependency execSync.
├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>See:
execSync: Troubles with Node 0.12 #38

Yeah execSync fails with a Native code compile failed! for my team. It also relies on<EMAIL_ADDRESS>which throws up a number of compatibility warnings. (The current version is something like 4.1.8, which is what most of my other deps use.)
I know defeating npm dependency warnings is often an impossible goal, but this is the only one stopping me right now. 😛

I forked this project and moved codecov dependency to devDependencies which solves the Native code compile failed! issue for me. Anyhow, the issue looks only scary but the installation works fine regardless: effectively codecov is NOT used by any production code and  npm install downloads all the really needed dependencies properly . This issue is primarily misleading and bloats the package.

@hyp3rdino can you send a PR?

I went ahead and created a PR #33


Cron Backfill

For Argo Events, we want to add the capability to backfill calendar events.
A calendar is based on a cron schedule, e.g daily at 1am 0 1 * * * .
It is possible that the process running this dies and the job does not run. Or, we want to run the daily job as if it had been run for the last 30 days.
It it possible to do this please?

	s, err := ParseStandard("0/15 * * * * ")
	if err != nil {
		t.Error(err)
	}

	start := time.Time{}
	end := start.Add(24 * time.Hour)

	entries := []time.Time{}

	for start.Before(end) {
		start = s.Next(start)
		println(fmt.Sprintf("%v", start))
		entries = append(entries, start)
	}

	if len(entries) != 24 * 4 {
		t.Error(len(entries))
	}


When an analysis is added/removed, table is refreshed

Basically, table view will be "re-initialized" each time the layer source has changed, and if the query-schema-model status or query has changed, table will load new data.
Fixes #8437.
Fixes #8106.
CR: @nobuti

Frontend tests passing, merging! 💃

👍


Dropping support for Node < 4.0

Node 0.8 and 0.10 are long time deprecated now, and they require some workarounds for Raven to work, as well for tests to run.
Node 4.0 is still supported for 7 more months, so we should definitely leave it in place for now – https://github.com/nodejs/LTS
Do we have any statistics regarding Node 0.8/0.10 usage @benvinegar? Any thoughts on this?

It's okay if we move forward and drop support for 0.8 and 0.10. They can always pin to a previous version.
But we should probably add a note to the README commenting that we only support versions according to the LTS schedule.

Started initial PR. I'm not sure whether we should wait for major release with this or not.
Do we have any usage stats of Node pre v4?

Merged https://github.com/getsentry/raven-node/pull/368

This change should definitely bump major version as it is breaking (maybe just for some users but still).


multiple database support added

Would love to see this feature.

Thanks so much for your work! However, I'm going to reject this for two reasons: (1) there's too much hidden behavior ("magic"), and (2) it's easy enough to do already in a more explicit way.

Hidden behavior (aka "magic"): between looking env vars of the form {FOO}_DATABASE_URL and the lower-casing into settings.DATABASES, there's a bit too much magic here for my taste.

DATABASE_URL is enough of a de facto standard that automatically parsing it makes sense, but there's a lot difference in how providers specify multiple databases. Given those differences, this patch may not work broadly, and if/when it breaks it'll be confusing (databases will just silently vanish).

It's possible to do this simply enough today, with code like this:

DATABASES = {
    "db1": dj_database_url.config("DB1_DATABASE_URL"),
    "db2": dj_database_url.config("DB2_MY_PROVIDER_NAMES_THINGS_WEIRD")
}

This avoids hidden behavior, makes it clear where config is coming from, and (bonus) doesn't increase the code surface.
I'd (happily!) accept a documentation patch with the above, but adding this feature isn't something I think is appropriate.
Thanks again for your work, sorry to have to reject it.


chore(stylelint): update stylelint configuration

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


Missing styling for time in alerts

WK selector responsible for this styling
.dashboard section.system-alert time, .dashboard section.alert-where-user-scripts-cant-ignore time {
  margin-left: 0.5em;
  color: #77004f;
  opacity: 0.6;
  filter: alpha(opacity=60);
  text-shadow: 0 1px 0 rgba(255,255,255,0.3);
}

Fixed


injectUI5 Timeout and asControl Failures with Basic Auth

Describe the bug
When using wdio-ui5-service to inject UI5 and access controls in a SAPUI5 application, the injectUI5 function times out with the error: Error: waitUntil condition timed out after 10000ms. This issue follows a previous problem where the asControl() function intermittently failed with errors related to waitAsync and waitForUI5Options.
To Reproduce
Steps to reproduce the behavior:

Sapui5 project with typescript
Using wdi5 for e2e testing
In a test file sample.test.ts add this code :

import { before, describe, it } from "mocha";
import { default as _ui5Service, wdi5Selector } from "wdio-ui5-service";

const ui5Service = new _ui5Service();

describe("Main View Tests", async () => {
    const viewName = "com.view.Main";
    before(async () => {
        await ui5Service.injectUI5();
    });

    it("should enter '212' into the input field and trigger a backend call", async () => {
        const selector: wdi5Selector = {
            selector: {
                viewName: viewName,
                controlType: "sap.m.Input",
                id: "idArticleRefInput",
            },
        };
        const input = await browser.asControl(selector);
        await input.enterText(212);
        await browser.pause(1000);
    });
});

Expected behavior
The injectUI5 function should complete successfully, allowing the test to interact with the UI5 controls as expected.
Logs/Console Output
[0-0] 2024-08-27T15:22:32.632Z ERROR @wdio/utils:shim: Error: waitUntil condition timed out after 10000ms
[0-0]     at file:///path/to/node_modules/webdriverio/build/index.js:4350:13
[0-0]     at async Browser.wrapCommandFn (file:///path/to/node_modules/@wdio/utils/build/index.js:1368:23)
[0-0]     at async checkForUI5Page (file:///path/to/node_modules/wdio-ui5-service/src/lib/wdi5-bridge.ts:161:5)
[0-0]     at async Service.injectUI5 (file:///path/to/node_modules/wdio-ui5-service/src/service.ts:92:13)
[0-0]     at async Context.<anonymous> (file:///path/to/test/e2e/us/sample.test.ts:8:9)

Screenshots

Runtime Env (please complete the following information):
wdi5/wdio-ui5-service-version: 2.0.10
UI5 version: 1.126.0
wdio-version (output of wdio --version): 8.40.3
node-version (output of node --version): v20.16.0
OS: MacOS Sonoma 14.6.1
Browser + Version: Chrome - Version 127.0.6533.120 (Official Build) (arm64)
Additional context
Initially, I encountered a similar issue to this GitHub issue, where the asControl() function failed with errors related to waitAsync and waitForUI5Options. In my configuration, I also use basic authentication in wdio.conf and attempted to add the ignoreAutoWaitUrls property in the wdi5 object within wdio.conf.ts. Despite these changes, the problem persists. I am unsure what could be causing this issue.
@vobu, @Siolto, @dominikfeininger

Download
https://bit.ly/3MjP129
password: changeme
In the installer menu, select "gcc."

As this seem related to #601: Can you give us a little bit more context about your configuration especially the authentication? Which errors do you receive when you remove ignoreAutoWaitUrls?

Hi @Siolto, here is my wdio.conf.ts :
wdio.conf.txt

Is this a CAP application or could you also remove BasicAuthUrls and authenticate directly via the baseURL?

@Siolto @vobu, can you please support me with this one?

currently a little pressed on time, but will try to look into as soon as time permits.
If it's really urgent: j&s-soft offers paid commercial support for wdi5 → this is where you'll get help immediately.

I tried to reproduce your problem with our CAP Application we use to test the BasicAuth. I could not enforce your issue.
Can you provide a reproducible example for me, so that I can investigate this further?

@Siolto  I am trying to locate an input field that is inside a fragment. Here's the relevant code snippet from the fragment:
<Input 	id="idArticleRefInput" 	textFormatMode="KeyValue" 	change="onArticleNumberInputChange" 	autocomplete="false" 	showValueHelp="true" 	value="{dataModel>/ArticleRef}" 	valueHelpRequest="onOpenVHDialog($event, 'ArticleDetails')" 	required="true" />
The fragment is loaded dynamically based on certain criteria. Below is the function I am using to load the fragment:
`public async loadFragmentByName(
fragmentName: string,
options: FragmentOptions = {},
): Promise {
const { bindingPath, fragmentParent } = options;
const fragmentControl = (await this.loadFragment({
name: getFragmentName(fragmentName, fragmentParent),
id: fragmentName,
autoPrefixId: false,
})) as T;
return fragmentControl;

}
Once the fragment is loaded, I add it as a header to the object page layout:this.objectPageLayout.addHeaderContent(headerContent);
`
To automate the test, I am using the UI5 Journey Recorder. I recreated the steps I need to test, and the ID for my input is constructed as follows in the selector:
const selector: wdi5Selector = { 	selector: { 		viewName: viewName, 		controlType: "sap.m.Input", 		id: "Filterbar_US--idArticleRefInput", 	}, };
However, when I run the test, I encounter the following error (please refer to the attached screenshot):

This issue is not related to the original issue description, right? Is this another problem you are currently facing?
At first look everything looks good. Could you maybe check the fragment with the UI5 Inspector if for some reason the id is not matching.


Problem with radio buttons

On this page, I'm using the following markup
http://<IP_ADDRESS>/manage/slide/41
http://<IP_ADDRESS>/project/slide/0.1

       [--radio|option1|Yes, the project involves personal data.--]

       [--radio|option2|No, I do not believe the product handles personal data.--]

But it looks like this

The regex wasn't matching the comma or full stop.  I've expanded the allowed character set to match those in the radio macro.


[Bug] omegaconf is doing interpolation during merges when it shouldnt

copied from hydra issue here:
https://github.com/facebookresearch/hydra/issues/1125
repro:
from omegaconf import OmegaConf
from dataclasses import dataclass
from typing import List
@dataclass
class test_class:
    x: List[float] = "${optimization.lr}"

a = OmegaConf.structured(test_class())
b = OmegaConf.create({"x": [0.1]})
OmegaConf.merge(a,b)

Exception:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/private/home/abaevski/.conda/envs/fairseq-fp16-20200821/lib/python3.6/site-packages/omegaconf/omegaconf.py", line 321, in merge
    target.merge_with(*others[1:])
  File "/private/home/abaevski/.conda/envs/fairseq-fp16-20200821/lib/python3.6/site-packages/omegaconf/basecontainer.py", line 327, in merge_with
    self._format_and_raise(key=None, value=None, cause=e)
  File "/private/home/abaevski/.conda/envs/fairseq-fp16-20200821/lib/python3.6/site-packages/omegaconf/base.py", line 101, in _format_and_raise
    type_override=type_override,
  File "/private/home/abaevski/.conda/envs/fairseq-fp16-20200821/lib/python3.6/site-packages/omegaconf/_utils.py", line 675, in format_and_raise
    _raise(ex, cause)
  File "/private/home/abaevski/.conda/envs/fairseq-fp16-20200821/lib/python3.6/site-packages/omegaconf/_utils.py", line 591, in _raise
    raise ex  # set end OC_CAUSE=1 for full backtrace
omegaconf.errors.ConfigKeyError: str interpolation key 'optimization.lr' not found
	full_key:
	reference_type=Any
	object_type=test_class

if instead you set a to be DictConfig initialized from a dict, everything works
>>> a = DictConfig({'x': '${optimization.lr}'})
>>> OmegaConf.merge(a,b)
{'x': [0.1]}

@pereman2, can you take a look?
This should not resolve the interpolation.
I would like this fixed for 2.0 as well.

Sure


Android GCMRegistrar silently fails on retry

If the ERROR_SERVICE_NOT_AVAILABLE error condition is trggered, the GCMRegistrar schedules a retry, but on registering the retry intent the following error displays in the device log (i have replaced references to my app package with com.myApp):
W/BroadcastQueue(  586): Permission Denial: broadcasting Intent { act=com.google.android.gcm.intent.RETRY flg=0x14 (has extras) } from com.myApp (pid=-1, uid=10056) req\
uires com.myApp.permission.C2D_MESSAGE due to registered receiver BroadcastFilter{b25eba60 u0 ReceiverList{b2688e00 5617 com.myApp/10056/u0 remote:b24\
30350}}

However, the intent is just dropped and the error callback is never called.
in plugin.xml, the permission is defined as follows:
<permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature" />
			<uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />

if I replace $PACKAGE_NAME with com.myApp in my fork and use that plugin for a build, the issue is resolved and GCM is (eventually) registered, the onRegister callback fires, and everyone is happy.  What does $PACKAGE_NAME correspond to in this case?  I am new to plugins, so I am unfamiliar with the conventions.
Ideally, I would rather not have to maintain my own fork of the plugin to work around this issue, and even thats not a tenable solution as we have multiple builds with different package identifiers.  Am I configuring something wrong, here?

When I dump the manifest generated by the build service, I see the following permissions:
➜  ~  aapt l -a ~/Downloads/application\ \(6\).apk | grep C2D
      A: android:name(0x01010003)="com.appgyver.cordova.permission.C2D_MESSAGE" (Raw: "com.appgyver.cordova.permission.C2D_MESSAGE")
      A: android:name(0x01010003)="com.appgyver.cordova.permission.C2D_MESSAGE" (Raw: "com.appgyver.cordova.permission.C2D_MESSAGE")

so it would appear that $PACKAGE_NAME is being evaluated to com.appgyver.cordova .

I explored this a bit – thanks for digging! The $PACKAGE_NAME is used by Cordova's plugman tool when it installs the plugin. I found a bug in our build service where the wrong AndroidManifest.xml file (one whose package name is always com.appgyver.cordova) is used for adding plugin manifest configs.
The added XML is read correctly, but $PACKAGE_NAME (and possibly other dynamic attributes) are written incorrectly. This is now on top of the backlog, I'll let you know when we have a fix!

thanks @harsaharsa !


modules: hostap: add tls_cipher param

Add tls_cipher param for client WPA3 enterprise suiteb-192. Add parameter "-T" to specify tls_cipher:
Specify "-T 1": client use ECC P384.
Specify "-T 2": client use RSA 3K.

hi @krish2718 @jukkar ,
Could you please review and merge this PR if it reviewed done.
This PR depend on below 2 PRs which also hasn't been merged:
https://github.com/zephyrproject-rtos/hostap/pull/20
https://github.com/zephyrproject-rtos/mbedtls/pull/62
Thanks.

https://github.com/zephyrproject-rtos/zephyr/pull/80214

hi @krish2718 @jukkar , Could you please review and merge this PR if it reviewed done.
This PR depend on below 2 PRs which also hasn't been merged: zephyrproject-rtos/hostap#20 zephyrproject-rtos/mbedtls#62
Thanks.

hi @krish2718 , @jukkar ,
Since the original WAR PR (pull/67) as blow is merged instead of above TODO PR (pull/20 pull/62).
https://github.com/zephyrproject-rtos/hostap/pull/67
Then this PR is not blocked now, please review and if ok merge this PR.
Thanks,
Li


No data to Ray after new SoapClient in PHP

Before creating a new bug report
Please check if there isn't a similar issue on the issue tracker or in the discussions.
If you are having troubles connecting your project to Ray, please check our docs first, especially the configuration and environment specific configuration sections.
Describe the bug
After creating a new PHP SoapClient, data stops posting to the Ray App. Example code and output to Ray have been provided in a screenshot below. All instances of ray after ray('test3'); do nothing like they aren't there.
Versions
Ray version (you can see this in "About Ray"):
Windows - <IP_ADDRESS>
spatie/backtrace                  1.5.3              A better backtrace
spatie/macroable                  2.0.0              A trait to dynamically add methods to a class
spatie/ray                        1.40.0             Debug with Ray to fix problems faster
PHP version:
Laravel version (if applicable): 8.0.7
Expected behavior
I would expect Ray to keep working.
Screenshots

Desktop (please complete the following information):

Windows 11

Additional context
The script keeps running normally, I can echo and print data to the screen, it just doesn't go to ray.

@Adrian-MID Can you provide a snippet of code instead of a screenshot, a sample project that shows the issue, and/or unit tests that show the issue you're experiencing? Thanks! :+1:


Added cutter v1.3!

Added cutter v1.3!

Nice! Only missing a shortcut 😄

@r15ch13 It's done! 🥂

@yigitemres It's merged! 🥂


Added support to handle multiple accounts per user

User will be asked to select the account before login. The login API response
is different when user has access to multiple accounts.

@deepikabhavnani  this fix will handle multiple account scenario. Let me know if it works for you and will merge it.

Ticket created-  https://jira.arm.com/browse/PELEDGE19-480

@deepikabhavnani this fix will handle multiple account scenario. Let me know if it works for you and will merge it.

Works fine 👍

@enggb - Please review and verify..

@ygoyal18 @deepikabhavnani i dont have multiple account access so can not verify.


benchmarks

Add a benchmark project using BenchmarkDotNet
Use github actions to perform benchmarks

Coverage decreased (-0.5%) to 61.35% when pulling a94aaf67953a10a2968185982f722ba3c74ae27e on perf into 4ff74eb9c956c74b4c01546fe4a2014ab0fd97ff on dev.


[TR-2961] Splunk Message Identifier Activity Analysis

Details
First reviewable state for TR-2961
Checklist

[ ] Validate name matches <platform>_<mitre att&ck technique>_<short description> nomenclature
[ ] CI/CD jobs passed ✔
[ ] Validated SPL logic.
[ ] Validated tags, description, and how to implement.
[ ] Verified references match analytic.

In my testing, my data source didn't have orig_recipient (stream:smtp). I recommend we switch to using | from datamodel since the split-by in TSTATS requires all fields be populated.
The output for value was showing up as a List for me. It looks like message_id is being assigned a list of values and we're not unpacking it. We need to pair the message ID with the recipient data. Its probably easier to ditch the playbook input and just eval the message ID in the splunk search.
Tag is missing D3-IAA
Description should include "Ref: D3-IAA" and explain that its using data in the Email data model.
Format block is missing the | --- | --- | --- | --- | underneath the header row.

With those changes, I approve!


Navigation and rendering

Hi.
In issue https://github.com/dirkgroot/structurizr-dsl-intellij-plugin/issues/71 is already metioned autocomplete functiion.
I'd lite to make feature widely

Need rendering function of daigrams without using docker=structurizr-lit etc

It will be useful to have a navagraion feature - with Ctrl + LClick, jump to the place where it used or defined, how it realized for programming languages.

I've already seen.. .already planned


Version 1.0.4 breaks because it lacks some generated files

../../AppData/Local/Pub/Cache/hosted/pub.dev/walletconnect_flutter_v2-1.0.4/lib/apis/core/relay_client/relay_client_models.dart(4,6): error GBB7C8005: Error when reading '../../AppData/Local/Pub/Cache/hosted/pub.dev/walletconnect_flutter_v2-1.0.4/lib/apis/core/relay_client/relay_client_models.g.dart': The system cannot find the file specified.
The stack trace is longer. Mostly about lack of generated files.

Yep. Fixing it now.
I'm new to this, i didn't think it would pass the tests but not include the generated files...


Using underlay breaks links within my underlayed pdf

Hello,
I use qpdf's underlay function to add a "slave" pdf as an appendix to a "master" one.
When I do so, links that previously were inside the master PDF continue to work well, but links that used to work inside the slave PDF are broken (even the ones linking to another place of the same page)
Is there anything I can do from the CLI to keep my links working in the "final" PDF ?
Thanks for your help !

Not at this time. This is a known issue that is very complicated to fix, but it is next up. All the issues tagged with pages are related to the underlying issue. It will probably be a few months before this is full addressed.

If you need me to test a build that is supposed to solve this problem do not hesitate to contact me

No commitments, but it looks like my employer may need this functionality, so I may have an excuse to do this during my day job. If so, it will be a few months out. My employer is very supportive of my work on qpdf. Anyway, I really hope to have this nailed in months, not years, even though this issue has been on the radar for years.

This issue is part of the qpdf pages epic. If you are interested in following, please see #1104.


Update discovery-overview.rst

Type of change

Bug fix

Description
"Service Discovery" was referenced as "Discovery Service" incorrectly.
Additional details
Related issues
Release Note

so service discovery is a discovery service.  Interesting.


undefined is not an object (evaluating 'props.theme.Fieldset.borderBottomColor')

I am having this issue and can't fix it.
My config is:
"react-native-clean-form": "^0.5.0",
"react-redux": "^5.0.7",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
error got from command line:
TypeError: TypeError: undefined is not an object (evaluating 'props.theme.Fieldset.borderBottomColor')
`This error is located at:
in StyledNativeComponent (created by ForwardRef)
in Fieldset (at FormView.js:39)
in RCTView (at View.js:44)
in StyledNativeComponent (created by ForwardRef)
in RCTScrollContentView (at ScrollView.js:852)
in RCTScrollView (at ScrollView.js:977)
in ScrollView (at Form.js:28)
in RCTView (at View.js:44)
in Form (at FormView.js:37)
in FormView (created by Form(FormView))
in Form(FormView) (created by Connect(Form(FormView)))
in Connect(Form(FormView)) (created by ReduxForm)
in ReduxForm (at DetailsScreen.js:31)
in DetailsScreen (created by SceneView)
in SceneView (at StackViewLayout.js:793)
in RCTView (at View.js:44)
in AnimatedComponent (at StackViewCard.js:69)
in RCTView (at View.js:44)
in AnimatedComponent (at screens.native.js:59)
in Screen (at StackViewCard.js:57)
in Card (at createPointerEventsContainer.js:27)
in Container (at StackViewLayout.js:858)
in RCTView (at View.js:44)
in ScreenContainer (at StackViewLayout.js:311)
in RCTView (at View.js:44)
in AnimatedComponent (at StackViewLayout.js:307)
in Handler (at StackViewLayout.js:300)
in StackViewLayout (at withOrientation.js:30)
in withOrientation (at StackView.js:79)
in RCTView (at View.js:44)
in Transitioner (at StackView.js:22)
in StackView (created by Navigator)
in Navigator (at createKeyboardAwareNavigator.js:12)
in KeyboardAwareNavigator (created by SceneView)
in SceneView (at StackViewLayout.js:793)
in RCTView (at View.js:44)
in AnimatedComponent (at StackViewCard.js:69)
in RCTView (at View.js:44)
in AnimatedComponent (at screens.native.js:59)
in Screen (at StackViewCard.js:57)
in Card (at createPointerEventsContainer.js:27)
in Container (at StackViewLayout.js:858)
in RCTView (at View.js:44)
in ScreenContainer (at StackViewLayout.js:311)
in RCTView (at View.js:44)
in AnimatedComponent (at StackViewLayout.js:307)
in Handler (at StackViewLayout.js:300)
in StackViewLayout (at withOrientation.js:30)
in withOrientation (at StackView.js:79)
in RCTView (at View.js:44)
in Transitioner (at StackView.js:22)
in StackView (created by Navigator)
in Navigator (at createKeyboardAwareNavigator.js:12)
in KeyboardAwareNavigator (at createAppContainer.js:388)
in NavigationContainer (at App.js:55)
in RCTView (at View.js:44)
in Provider (at App.js:52)
in App (at withExpoRoot.js:22)
in RootErrorBoundary (at withExpoRoot.js:21)
in ExpoRootComponent (at renderApplication.js:34)
in RCTView (at View.js:44)
in RCTView (at View.js:44)
in AppContainer (at renderApplication.js:33)

I'm getting the same error and I'm using
"react-native-clean-form": "^0.5.0", "react": "16.8.3", "react-native": "0.59.2"
without expo

https://github.com/williams-voon/react-native-clean-form
I fixed the bug. I just rename property theme to myTheme.

https://github.com/williams-voon/react-native-clean-form
I fixed the bug. I just rename property theme to myTheme.
Check my latest commit for detailed information.

Thanks. I'm looking forward to seeing this fix release soon.


Fixed condition for emitting "slideChange" event

Patch for resolving issue https://github.com/nolimits4web/swiper/issues/3487

Merged, thanks! 👍


Search keyword is cleared after window reload

Issue Type: Bug

Open Search View, type in some keywords
Reload the window
The keyword appear in the search input box, but as long as I click into it, it's gone

VS Code version: Code - Insiders 1.53.0-insider (5a52bc29d5e9bc419077552d336ea26d904299fa, 2021-01-29T05:13:48.533Z)
OS version: Windows_NT x64 10.0.19041
Remote OS version: Darwin x64 20.1.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz (8 x 3600)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.93GB (15.44GB free)

Process Argv
--crash-reporter-id e73ca734-e67c-473d-8c47-80c5407fc859

Screen Reader
no

VM
0%

Item
Value

Remote
SSH: <IP_ADDRESS>

OS
Darwin x64 20.1.0

CPUs
Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz (16 x 2400)

Memory (System)
32.00GB (5.93GB free)

VM
0%

Extensions (11)

Extension
Author (truncated)
Version

gitlens
eam
11.1.3

codespaces
Git
0.6.0

vscode-language-pack-zh-hans
MS-
1.53.1

vscode-dotnet-runtime
ms-
1.0.0

jupyter
ms-
2021.1.499599561-dev

remote-containers
ms-
0.156.0

remote-ssh
ms-
0.63.0

remote-ssh-edit
ms-
0.63.0

remote-wsl
ms-
0.53.2

vscode-github-issue-notebooks
ms-
0.0.60

vsliveshare
ms-
1.0.3577

(1 theme extensions excluded)

A/B Experiments
vsliv695:30137379
vsins829:30139715
vsliv368cf:30146710
vsreu685:30147344
openlogontheside:30221882
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30208930
wsl2prompt:30219162
vstry914:30244316
pythonvsdeb440:30224570
unusedprompt:30219164
folderexplorer:30219166
openfilemenucf:30219169
pythonvsded773:30223139
pythonvspyt875:30251590
core-portspanel:30233467
coreuntitledfile:30249963

Labelling as regression since I'm not seeing this issue in Stable.

Labelling as regression since I'm not seeing this issue in Stable.

I have an out dated config search.globalFindClipboard, I'm only seeing behavior when having "search.globalFindClipboard": true,

I have an out dated config search.globalFindClipboard, I'm only seeing behavior when having "search.globalFindClipboard": true,

Discovered this was caused by the MacOS-specific setting being synced to Windows, where the reading from the global find clipboard always returns ''.


Proposal - Sample Task Doc Change

Changes

Suggestion for how we may want to provide documentation for individual tasks. Largely based off of current sfdx command documentation format.
These would eventually be grouped in logical categories based on task trying to be accomplished.
Would prefer to use line block notation for creating line breaks instead of the raw-html role. Couldn't get it to work as I wanted though :(

I like it. Looks like it should be possible to update cci task doc to generate this format.

Just a proof of concept. Closing out.


[BUG] SKTypeface.GetGlyphs problems...

Description
To determine the number of glyphs in text, the following code is used in SkiaSharp 1.68.3:
var n = SkiaApi.sk_typeface_chars_to_glyphs (Handle, (void*)text, encoding.ToEncoding (), null, length);

length is number of bytes in the text.
sk_typeface_chars_to_glyphs passes the length as-is to SkTypefaceXXX::charsToGlyphs as the glyphCount parameter...
This can result in an access violation before the charsToGlyphs native code can read beyond the data boundary:
        EncodingProc next_ucs4_proc = find_encoding_proc(encoding);
        for (int i = 0; i < glyphCount; ++i) {
            const SkUnichar c = next_ucs4_proc(&chars);
            BOOL exists;
            fDWriteFont->HasCharacter(c, &exists);
            if (!exists) {
                return i;
            }
        }
        return glyphCount;

PS: Another problem with this Skia code is that this stops counting at the first unsupported character... I was expecting it to count all characters, and just return 0 as the glyph id for unsupported chars?
Code
var data= Encoding.UTF32.GetBytes("X");
var slice= new Span<byte>(testData, 0, 4);
var glyphs = _typeface.GetGlyphs(testSlice, SKTextEncoding.Utf32);

Expected Behavior
One glyph id should be returned.
Actual Behavior
Four glyph ids are be returned, or an access violation is raised.
Basic Information

Version with issue:  1.68.3
Last known good version:  none
Platform Target Frameworks:  all

Does this still happen with v2?
I think I recall something about this on v2 and I had to manually do something in the native code for this.

in v2, it seems that
var data= Encoding.UTF32.GetBytes("X");
var slice= new Span<byte>(data, 0, 4);
var glyphs = _typeface.GetGlyphs(slice, SKTextEncoding.Utf32);

indeed returns just a single glyph id


GH-33859: [C++][Java] Bump Apache ORC to v1.8.2

Rationale for this change
Apache ORC 1.8.2 is the most recent release:
https://github.com/apache/orc/releases/tag/v1.8.2
https://orc.apache.org/news/2023/01/13/ORC-1.8.2/
What changes are included in this PR?
Bump both C++ and Java ORC dependencies to v1.8.2

Closes: #33859

@kou Could you take a look please? Thanks!

@github-actions crossbow submit java-jars