Keptn Initialization does not fail when Helm service is skipped

Due to reasons unknown, keptn install --endpoint-service-type=ClusterIP --use-case=continuous-delivery skips Helm service installation in some cases, because it fails to discover the version due to Release is nil. In this configuration the Helkm service is mandatory, so at least the issue should be fatal.
This issue is somehow related to the old environment with Keptn 0.7.x, because it cannot be reproduced on a clean instance
Environment

Client OS (e.g., Linux, macOS, Windows):
Keptn Version (keptn version): 0.11.4
Kubernetes Cloud Provider (e.g., GKE, AKS): GKE
Kubernetes version (kubectl version):

Affected Component

[ ] Approval
[ ] Bridge
[x] CLI
[ ] Datastore
[ ] Docs
[ ] Distributor / Event Broker
[x] Helm
[ ] Istio
[ ] Jmeter
[ ] Kubernetes Integration
[ ] Openshift Integration
[ ] REST API
[ ] Webhook

Describe the bug

To Reproduce
??? Clear cluster does not work
Expected behavior

Keptn CLI finds the desired Helm version
Otherwise: Keptn command fails with fatal issue

Current behavior
keptn install --endpoint-service-type=ClusterIP --use-case=continuous-delivery

Please confirm that the provided cluster information is correct:
Cluster: demo
Is this all correct? (y/n)
y
Using a file-based storage for the key because the password-store seems to be not set up.
Installing Keptn ...
Helm Chart used for Keptn installation: https://storage.googleapis.com/keptn-installer/keptn-0.11.4.tgz
Start upgrading Helm Chart keptn in namespace keptn
Finished upgrading Helm Chart keptn in namespace keptn
Keptn control plane has been successfully set up on your cluster.
Installing execution plane services for continuous-delivery use case.
Start upgrading Helm Chart helm-service in namespace keptn
Release is nil
Finished upgrading Helm Chart helm-service in namespace keptn
Start upgrading Helm Chart jmeter-service in namespace keptn
Finished upgrading Helm Chart jmeter-service in namespace keptn
---------------------------------------------------
* To quickly access Keptn, you can use a port-forward and then authenticate your Keptn CLI:
 - kubectl -n keptn port-forward service/api-gateway-nginx 8080:80
 - keptn auth --endpoint=http://localhost:8080/api --api-token=$(kubectl get secret keptn-api-token -n keptn -ojsonpath={.data.keptn-api-token} | base64 --decode)

* Alternatively, follow the instructions provided at: https://keptn.sh/docs/0.11.x/operate/install/#authenticate-keptn-cli

* To expose Keptn on a public endpoint, please continue with the installation guidelines provided at:
 - https://keptn.sh/docs/0.11.x/operate/install#install-keptn

user:~/repos/keptn$ kubectl get deployments -n keptn
NAME                    READY   UP-TO-DATE   AVAILABLE   AGE
api-gateway-nginx       1/1     1            1           5m31s
api-service             1/1     1            1           5m31s
approval-service        1/1     1            1           5m31s
bridge                  1/1     1            1           5m31s
configuration-service   1/1     1            1           5m31s
jmeter-service          1/1     1            1           4m41s
keptn-mongo             1/1     1            1           5m32s
lighthouse-service      1/1     1            1           5m31s
mongodb-datastore       1/1     1            1           5m30s
remediation-service     1/1     1            1           5m31s
secret-service          1/1     1            1           5m32s
shipyard-controller     1/1     1            1           5m32s
statistics-service      1/1     1            1           5m30s
webhook-service         1/1     1            1           5m31s

Screenshots

Additional context

Hi, I saw that in this case a previous Keptn installation was upgraded - do you know which version of Keptn was running before attempting the upgrade?


change credentials.json to client_secret.json

Thanks, but can't merge this. The quickstarts across all the languages and APIs follow a convention of using 'credentials.json' as the name.
I did notice the corresponding docs for the quickstarts are not exactly clear here, but it's much easier for us to fix the docs (and necessary) than update all the quickstart implementations.


complications when scaling to multiple nodes (or containers)

I have deployed multiple container instances of cockpit to an AWS ECS instance connected to an external mongo server. The traffic is routed via an elastic load balancer (alb).
To simplify things, let's say i have two containers (A and B) behind a load balancer which can be reached from the public by typing in the dns (www.example.com).

suppose the first request to www.example.com ends up in container A and i successfully log in to the CMS via user=admin and pass=admin.
When i refresh the page (and this time the request ends up in container B, the login is prompted again.

after logging in the second time, the experience is smooth. but i do not want the number of login attempts to grow with the number of containers...that isnt reasonable.
am i doing something wrong ? how do we scale this into multiple nodes/containers ?
thanks!

do i need to do something with the volumes ?

ah man, i think i need to enable sticky sessions

closing this ticket, just needed to enable sticky sessions from the load balencer so that the user can be routed to the same container


Start and stop VSD services needs to have support for stats out deployment(METROAE-545)

Jenkins Test: http://<IP_ADDRESS>:8080/job/vpatel/job/INSTALL-STATS-OUT-GCP/58/


caligula: 0.4.7 -> 0.4.8

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/ifd3f/caligula/releases.
meta.description for caligula is: User-friendly, lightweight TUI for disk imaging
meta.homepage for caligula is: https://github.com/ifd3f/caligula/
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.4.8 with grep in /nix/store/6v7c6f5pky2pk6qpbfd4sjzbzbih8dq2-caligula-0.4.8
found 0.4.8 in filename of file in /nix/store/6v7c6f5pky2pk6qpbfd4sjzbzbih8dq2-caligula-0.4.8

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

caligula

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6v7c6f5pky2pk6qpbfd4sjzbzbih8dq2-caligula-0.4.8 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A caligula https://github.com/r-ryantm/nixpkgs/archive/067e2bba11075c6f07be911a6cb8aced82f0c2cc.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/067e2bba11075c6f07be911a6cb8aced82f0c2cc#caligula

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/6v7c6f5pky2pk6qpbfd4sjzbzbih8dq2-caligula-0.4.8
ls -la /nix/store/6v7c6f5pky2pk6qpbfd4sjzbzbih8dq2-caligula-0.4.8/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

caligula

Maintainer pings
cc @ifd3f @sodiboo for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

@NixOS/nixpkgs-merge-bot merge

@ifd3f merge failed:
403 Forbidden: {"message":"Resource not accessible by integration","documentation_url":"https://docs.github.com/rest/pulls/pulls#merge-a-pull-request","status":"403"}

boo. bad bot.

@NixOS/nixpkgs-merge-bot merge

xamn


[Feature-7348] [Python]Add workflow as code task type mr

close #7348

Codecov Report

Merging #8140 (4d8feec) into dev (8ef72fc) will increase coverage by 0.07%.
The diff coverage is n/a.

:exclamation: Current head 4d8feec differs from pull request most recent head 2b20b8e. Consider uploading reports for the commit 2b20b8e to get more accurate results

@@             Coverage Diff              @@
##                dev    #8140      +/-   ##
============================================
+ Coverage     41.41%   41.49%   +0.07%
- Complexity     3732     3739       +7
============================================
  Files           637      637
  Lines         27141    27141
  Branches       3089     3089
============================================
+ Hits          11241    11261      +20
+ Misses        14813    14793      -20
  Partials       1087     1087

Impacted Files
Coverage Δ

...inscheduler/common/task/sqoop/SqoopParameters.java
74.00% <0.00%> (-2.00%)
:arrow_down:

...er/master/dispatch/host/assign/RandomSelector.java
83.33% <0.00%> (+5.55%)
:arrow_up:

...rver/master/processor/queue/TaskResponseEvent.java
100.00% <0.00%> (+6.45%)
:arrow_up:

...er/master/processor/queue/TaskResponseService.java
68.18% <0.00%> (+18.18%)
:arrow_up:

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 8ef72fc...2b20b8e. Read the comment docs.

PTAL @zhongjiajie


Stopped working after updating to 7.2.x

The script produces the following errors after updating to 7.2.x (reinstallation of requirements.txt was done after the update)
_Traceback (most recent call last):
File "/volume1/Backup/IMAGES/DS/Blocklist/AutoBlockIPList.py", line 136, in
args = parse_args()
File "/volume1/Backup/IMAGES/DS/Blocklist/AutoBlockIPList.py", line 122, in parse_args
a = parser.parse_args()
File "/usr/lib/python3.8/argparse.py", line 1768, in parse_args
args, argv = self.parse_known_args(args, namespace)
File "/usr/lib/python3.8/argparse.py", line 1800, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "/usr/lib/python3.8/argparse.py", line 2006, in _parse_known_args
start_index = consume_optional(start_index)
File "/usr/lib/python3.8/argparse.py", line 1946, in consume_optional
take_action(action, args, option_string)
File "/usr/lib/python3.8/argparse.py", line 1858, in take_action
argument_values = self._get_values(action, argument_strings)
File "/usr/lib/python3.8/argparse.py", line 2407, in _get_values
value = [self._get_value(action, v) for v in arg_strings]
File "/usr/lib/python3.8/argparse.py", line 2407, in
value = [self._get_value(action, v) for v in arg_strings]
File "/usr/lib/python3.8/argparse.py", line 2422, in get_value
result = type_func(arg_string)
File "/volume1/Backup/IMAGES/DS/Blocklist/AutoBlockIPList.py", line 76, in url
if isinstance(validator, validators.ValidationFailure):
AttributeError: module 'validators' has no attribute 'ValidationFailure'

@Zloi78 thanks for your feedback.
I was able to reproduce error. Normally everything should be fine with new release: https://github.com/kichetof/AutoBlockIPList/releases/tag/1.0.1
Let me know!

@Zloi78 thanks for your feedback. I was able to reproduce error. Normally everything should be fine with new release: https://github.com/kichetof/AutoBlockIPList/releases/tag/1.0.1
Let me know!

Yes. Now everything works without errors. Thank you!

Fixed with new release! Thanks for reporting it! 🎉


Cannot find /sys/class/fpga_manager/fpga0/firmware

Hello Pete
Sorry I'm new to running an OS on this.
I followed your steps on https://github.com/hdlguy/zcu104_ubuntu/tree/master/software/petalinux and I got stuck at the syntax step=
echo top.bit.bin > /sys/class/fpga_manager/fpga0/firmware
I can't find the /sys/class/fpga_manager/fpga0/firmware folder.
I have turned on the ZCU board.
Is there a step that I missed?

Hello,
It has been a while but I think you may need to create that folder.  You would need to do that with sudo.

From: agusmal @.>
Sent: Thursday, October 19, 2023 3:51 AM
To: hdlguy/zcu104_ubuntu @.>
Cc: Subscribed @.***>
Subject: [hdlguy/zcu104_ubuntu] Cannot find /sys/class/fpga_manager/fpga0/firmware (Issue #11)
Hello Pete
Sorry I'm new to running an OS on this.
I followed your steps on https://github.com/hdlguy/zcu104_ubuntu/tree/master/software/petalinux and I got stuck at the syntax step=
echo top.bit.bin > /sys/class/fpga_manager/fpga0/firmware
I can't find the /sys/class/fpga_manager/fpga0/firmware folder.
I have turned on the ZCU board.
Is there a step that I missed?
—
Reply to this email directly, view it on GitHubhttps://github.com/hdlguy/zcu104_ubuntu/issues/11, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB6I7Z2VHRSEHGKM6D7B733YADZ3VAVCNFSM6AAAAAA6G44S5WVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2TCNZWGI3TSNQ.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Hello
I started over using Vivado and Petalinux 2023.2 and recompiled the fpga and then followed my instructions in petalinux/readme.md.  Everything worked, including the PL reconfiguration.  Please note that you have to be root with "sudo su" for it to work.
Change to root with "sudo su".
echo top.bit.bin > /sys/class/fpga_manager/fpga0/firmware

From: agusmal @.>
Sent: Thursday, October 19, 2023 3:51 AM
To: hdlguy/zcu104_ubuntu @.>
Cc: Subscribed @.***>
Subject: [hdlguy/zcu104_ubuntu] Cannot find /sys/class/fpga_manager/fpga0/firmware (Issue #11)
Hello Pete
Sorry I'm new to running an OS on this.
I followed your steps on https://github.com/hdlguy/zcu104_ubuntu/tree/master/software/petalinux and I got stuck at the syntax step=
echo top.bit.bin > /sys/class/fpga_manager/fpga0/firmware
I can't find the /sys/class/fpga_manager/fpga0/firmware folder.
I have turned on the ZCU board.
Is there a step that I missed?
—
Reply to this email directly, view it on GitHubhttps://github.com/hdlguy/zcu104_ubuntu/issues/11, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB6I7Z2VHRSEHGKM6D7B733YADZ3VAVCNFSM6AAAAAA6G44S5WVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2TCNZWGI3TSNQ.
You are receiving this because you are subscribed to this thread.

Sorry for the late response.
Apparently, my SD card had an error, so I couldn't access the folder. When I replaced the SD card, I could find the folder.
Thank you for your kind response.

Great news.  I'm glad it worked out for you. I still like to run a full OS on the ZynqMP while developing and testing.  Later it is easy to shrink it down to an embedded Linux image.
Have a good 2024.


Fixed some typos

Thanks @pradeepchhetri -- have you signed the CLA?

Hello @otoolep I just now signed the CLA. Thank you.

Thanks @pradeepchhetri.
Comments only, merging now.

Thank you @otoolep


Tag total counter stays at zero

Task
The total counter in the tag stays zero when splitting is done. Previously, it was set to the value of split when splitting was done.
Acceptance criterea

The tag.total counter is set to tag.split when splitting is done
Additional tests are created that would have caught this regression

can't reproduce. created a bug report template. please adhere to the guidelines when opening a bug report
https://github.com/ethersphere/bee/pull/845

This was because I needed to explicitly close the upload


#1 Fix for max version replaced.

Fixes #1
With this fix, now when a dependency has min max version defined, it will replace only the min version. So you can manually manage max version according to what your NuGet package supports.

Hi @marisks ,
Thanks for the contribution & commit,
Not sure that I fully understand that change,
Can you elaborate more?
Thanks

Here is an example.
I have min/max version defined in the MyPackage.nuspec:
<dependency id="EPiServer.CMS.Core" version="[11.4.0, 12)" />

With this, I want that only min version is updated when I am updating NuGet dependencies in my project. So if I have upgraded my EPiServer.CMS.Core from 11.4.0 to 11.5.0, then it should change only the min version.
packages.config:
<package id="EPiServer.CMS.Core" version="11.5.0" targetFramework="net461" />

Updated MyPackage.nuspec
<dependency id="EPiServer.CMS.Core" version="[11.5.0, 12)" />

Without this fix the updated MyPackage.nuspec will look like this:
<dependency id="EPiServer.CMS.Core" version="[11.5.0, 11.5.0)" />

oh I see that now.
Guess I didn't take in account this scenario,
Great, I'll merge it now!
Thank for committing hope it helped you and help others too :)


error on no CUDA device is found while CUDA 7.0 is there

This is the output when starting to train the model, it tells me that  Device 0 does not have CUDA compute capability 5.0 or greater, however I am running CUDA 7.0 with GTX750TI, I can run the Caffe model successfully. which part do I miss?
 ./train.sh roms/pong.bin
A.L.E: Arcade Learning Environment (version 0.5.0)
[Powered by Stella]
Use -help for help screen.
Warning: couldn't load settings file: ./stellarc
Game console created:
  ROM file:  roms/pong.bin
  Cart Name: Video Olympics (1978) (Atari)
  Cart MD5:  60e0ea3cbe0913d39803477945e9e5ec
  Display Format:  AUTO-DETECT ==> NTSC
  ROM Size:        2048
  Bankswitch Type: AUTO-DETECT ==> 2K

Running ROM file...
Random Seed: Time
2015-10-09 06:23:24,651 Using full action set with size 18
2015-10-09 06:23:24,652 Replay memory size: 1000000
Traceback (most recent call last):
  File "src/main.py", line 85, in <module>
    net = DeepQNetwork(env.numActions(), args)
  File "/home/sizhexi/Desktop/dqn/simple_dqn/src/deepqnetwork.py", line 23, in __init__
    stochastic_round = args.stochastic_round)
  File "/home/sizhexi/Desktop/neon/neon/backends/__init__.py", line 90, in gen_backend
    "capability 5.0 or greater")

I've had this problem once myself, but at the moment I wasn't able to replicate this. Anyway, make sure that:

CUDA bin folder is in your PATH. To test that make sure nvcc --version works from command line.
If you have several CUDA versions installed, make sure nvcc --version outputs the correct version number.
Make sure CUDA libraries are in LD_LIBRARY_PATH or accessible by other means.

As a final resort run this code (replace NEON_HOME with location where you installed Neon):
python NEON_HOME/neon/backends/util/check_gpu.py

It should output the CUDA capability version and maybe this gives out some hints.
Let me know if you figure that out!

I solved it by adding a line ' export PATH=/usr/local/cuda-7.5/bin:$PATH' to ~/.bashrc, and then 'source ~/.bashrc'

What do you get when you change verbose=True on the last line of check_gpu.py? I vaguely remember, that I got "PyCUDA module not found". Basically I was missing pycuda package and it wasn't installed by Neon because I didn't have nvcc in PATH. I think if you run make again in Neon folder, it should be fixed. Let me know if this fixes your problem.

When I changed the verbose=True, it is true I got 'PyCUDA module not found' when make. so I tried to install pip install pycuda, but then when make again, I just got the simple error message 'make: *** [kernels] Error 1' .
Ultimately I gave up on this neon project,  downloaded a new neon project, change 'verbose=True' and make again.  Here is the error I got below
 make
Traceback (most recent call last):
  File "neon/backends/make_kernels.py", line 23, in <module>
    from kernel_specs import get_cu_file, kernels, sass_dir, cu_dir, pre_dir, cubin_dir, dump_dir
  File "/home/sizhexi/Desktop/dqn/neon/neon/backends/kernel_specs.py", line 17, in <module>
    import pycuda.driver as drv
ImportError: No module named pycuda.driver
make: *** [kernels] Error 1

I suspect, that still somehow pycuda is not getting installed. I took a look at Neon Makefile.
Here they check GPU by running nvcc --version:
# basic check to see if any CUDA compatible GPU is installed
# set this to false to turn off GPU related functionality
HAS_GPU := $(shell nvcc --version > /dev/null 2>&1 && echo true)

Here they check for GPU and install Python dependencies:
ifeq ($(HAS_GPU), true)
	@echo "Updating GPU dependencies in $(VIRTUALENV_DIR)..."
	@. $(ACTIVATE); pip install -r gpu_requirements.txt
	@echo
endif

You could try to install them manually by running pip install -r gpu_requirements.txt (with Neon virtualenv active of course).

firstly, I went into the virtualenv active by 'source .venv/bin/activate.' and 'pip install -r gpu_requirements.txt'. at last, 'make' in the real and virtual situation, but still tells me
import pycuda.driver as drv

ImportError: No module named pycuda.driver
make: *** [kernels] Error 1


checkJs: true bug for paths from node_modules

From @lukaszpolowczyk on March 5, 2018 11:38
#- VSCode Version:1.20.1
Steps to Reproduce:

Set checkJs: true in jsconfig.json
NOT install jquery
In *.js file write:
import $ from 'jquery';
VSCode does not underline the name of the module.
Intellisense does not suggest jquery path.

jQuery is dependence of another module.
vscode not underline each modules from package-lock.json but should.
Same situation, with *.ts file:

default config
NOT install jquery
In *.ts file write:
import $ from 'jquery';
VSCode underline the name of the module.
Intellisense does not suggest jquery path.

Does this issue occur when all extensions are disabled?: Yes
Copied from original issue: Microsoft/vscode#45051

From @vscodebot[bot] on March 5, 2018 11:38
(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

[javascript] suggest class and id from html when writing jquery (#28165)

From @lukaszpolowczyk on March 5, 2018 11:44
@mjbvz #28165 is about something else.

Verified in 3.0.0-insiders20180626
This is caused by automatic typings acquisition downloading the jquery types. Not sure exactly how we should handle this case. Maybe error if grabbing an import that only comes from the ATA cache?

I am not seeing this locally.. @mjbvz can you elaborate on repro:

@mhegazy I think the issue here is that there I no error on import $ from 'jquery' when jquery is not installed. (since its resolved from the automatic type acquisition)

I  think the issue here is that there I no error on import $ from 'jquery' when jquery is not installed. (since its resolved from the automatic type acquisition)

if that is the case, then this is working as intended. add a tsconfig.json or disable  "typeAcquisition": { "enable": false } in your jsconfig.json

@sheetalkamat

I think the issue here is that there I no error on import $ from 'jquery' when jquery is not installed. (since its resolved from the automatic type acquisition)

You wrote the truth.
This is when the other package has a dependency: jquery.

@sheetalkamat

I think the issue here is that there I no error on import $ from 'jquery' when jquery is not installed. (since its resolved from the automatic type acquisition)

You wrote the truth.
This is when the other package has a dependency: jquery.


MAPREDUCE-7492 MiniHadoopClusterManager does not accept writeDetails …

…file path
Description of PR
Fix mapred minicluster -writeDetails option
How was this patch tested?
Built Hadoop and ran the command manually.
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[NA] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[NA] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[NA] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 20s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

-1 :x:
mvninstall
4m 15s
/branch-mvninstall-root.txt
root in trunk failed.

+1 :green_heart:
compile
2m 55s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
compile
0m 17s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
checkstyle
0m 22s

trunk passed

+1 :green_heart:
mvnsite
0m 25s

trunk passed

+1 :green_heart:
javadoc
0m 23s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 15s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
spotbugs
0m 32s

trunk passed

+1 :green_heart:
shadedclient
23m  9s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 19s

the patch passed

+1 :green_heart:
compile
0m 19s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javac
0m 19s

the patch passed

+1 :green_heart:
compile
0m 15s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
javac
0m 15s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 15s

the patch passed

+1 :green_heart:
mvnsite
0m 19s

the patch passed

+1 :green_heart:
javadoc
0m 14s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 14s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
spotbugs
0m 36s

the patch passed

+1 :green_heart:
shadedclient
20m  6s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
114m 55s

hadoop-mapreduce-client-jobclient in the patch passed.

+1 :green_heart:
asflicense
0m 34s

The patch does not generate ASF License warnings.

172m 10s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7058/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/7058

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 2d0b210d6db6 5.15.0-117-generic #127-Ubuntu SMP Fri Jul 5 20:13:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 358fa863d0eb2865a1d0a5f4bb2d2f1d3f8064ba

Default Java
Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7058/1/testReport/

Max. process+thread count
1220 (vs. ulimit of 5500)

modules
C: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient U: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7058/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

Yes, that patch has the same fix.
Peculiar timing.


python breakpoint not work in osd_sink_pad_buffer_probe handler

Hi @rjhowell44 thank you for your great project, it makes deepstream api really simple!
I try all the python examples, only the osd_sink_pad_buffer_probe handler is not able to debug in vs code. I have install python and c++ extension for vs code.
I also google and search in nvidia without getting any solution. How to debug osd_sink_pad_buffer_probe handler in python?
Many thanks.

Hi @52doho , which script are you running when you are trying to debug the osd_sink_pad_buffer_probe.py
I'm sure you're aware of this, but the file is a python module that is included/used by other example scripts.
See 1uri_file_pgie_iou_tiler_osd_custom_pph_window.py as one example.
Are you saying that you are executing one of the scripts that includes the module, but when you set a break point in the module (in VS Code), the execution does not break?
If so... my apologies, but I'm not a VS Code user.  I use Codelite on my Jetson devices and I'm developing in C++.  Perhaps it's a debugger setting, or the way I've defined/included the module? I have not tried debugging this NVIDIA module myself.
I'm going to bring this up with others on our Discord server. There are a couple of VS Code/Python experts that might be able to help. You're more than welcome to come join us.
Best regards,
Robert.

Hi @rjhowell44, sorry for late response.
1uri_file_pgie_iou_tiler_osd_custom_pph_window.py calls osd_sink_pad_buffer_probe handler in osd_sink_pad_buffer_probe.py which is never break in debug.
Please refer these steps to reproduce.

breakpoint on pipeline, it works

breakpoint on state_change_listener, it works

breakpoint on osd_sink_pad_buffer_probe, it is not work, breakpoint never stop

By the way, breakpoint on osd_sink_pad_buffer_probe can stop in c++ debug.

@52doho I've brought your question up on our Discord Server... I'll let you know if I get a response. Unfortunately, I don't have the VSCode experience to be able to help.

@52doho In the meantime, you can always copy the callback function into the script you're running.

Great! Build apps on python DSL api is faster than cpp api. It will help the whole community. Thanks for your great work!

Breakpoints in python probes never work in VS Code in my experience.
What did work was setting a breakpoint using pdb.

@niderhoff You are right. after add breakpoint() to osd_sink_pad_buffer_probe handler, vscode python debugger can pause now.
Thank you @niderhoff

@niderhoff thank you so much for helping out here. Very much appreciated.  I'm going to add a note and link to the VSCode docs page.
... and please consider joining us on our Discord server were we're discussing new features and DSL's roadmap. Insights and new ideas are always welcome.


Evaluate migrating to github actions.

See if it is easier then travisci and migrate if so.

Similar, not worth the effort currently.


Is there a way to cache the accesstoken?

Howz the access token life cycle with this implementation works?

Hi,
It’s all managed by MSAL.js.L, which caches the token on local storage.
All you have to do is making sure you try to acquire an access token via my API each time you need to make an HTTP request.
The system will retrieve it from the cache if available, or try to automatically renew it if expired.
The renewal will happen silently if possible, otherwise will prompt the user for authentication.

Hello! The new Blazor 3.2.0 preview 2 adds support for token based authentication
https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-preview-2-release-now-available/
Therefore I think there's very little point in updating this project :)
Thanks a lot for having used it!


Clean up formatting

No functional changes to code. Just ran JuliaFormatter.format_file on everything. The mix of 2 space and 4 space indenting was driving me a bit crazy, so I'm completely fine with following a different style guide/formatter so long as we get a bit more consistency.
Edit: I originally was addressing #96 too, but figured it was hard enough to read code diffs when cleaning up formatting and took it out.

The mix of 2 space and 4 space indenting was driving me a bit crazy, so I'm completely fine with following a different style guide/formatter so long as we get a bit more consistency.

I need to figure out how to get my editor to do 2 spaces. Sorry about that.

I need to figure out how to get my editor to do 2 spaces. Sorry about that.

No worries. This changed it to 4 spaces anyway, so you should be fine.


Bower integration

Really like to see the native support methods and organized configurations. It would really helpful if you add Bower support.

Thanks for the comments, and sorry for the delay in answering. I will try to integrate with bower in a few days.

Excelente! estare esperando cuando lo tengas integrado a bower.!! buen trabajo, estoy empezando a probarlo y hasta el momento lo veo bastante bien. good work! if for some reason you cannot speak/read spanish lol

Muchas gracias @Dzeg!
Añadida compatibilidad con Bower. Pruébala y me cuentas ;)

@mmautomatizacion I would say we need to push this to NPM first. No one use Bower now.

You have compatibility with NPM too. Try it! I will be waiting for feedback.


Ensure VC knows of BN syncing status

Describe the bug
See https://discordapp.com/channels/593655374469660673/593655641445367808/742254419156009072
The validator never realizes that the beacon node is still syncing. Leads to confusing logs and beacon node errors.
Expected behavior
Validator API responses are tailored / conditional on syncing status
Validator is aware of syncing status

this is related to #1391 : node is syncing and validator checks attester duties and we have to process a lot of slots.


setup google analytics (#360)

not a whole lot going on here; mostly just setting up analytics according to google's documentation. we use the newer gtag.js format.
adds new local settings values for the google analytics property ID, as well as for an "environment" variable that indicates to google whether the pageviews should be recorded as a production or qa environment. this lets us have separate views in google analytics for each environment (i've already configured this for S&Co) so we can test things like "did this click actually create a pageview?" without polluting the production analytics.
one new thing is the inclusion of the nonce={{ request.csp_nonce }} attribute on the script tag that starts up analytics. this will let us use the script-src csp directive to prevent inline <script> tags but whitelist specific ones that we control, which is handy. the attribute isn't populated right now, but it will be once we configure it in django-csp as part of #361.

Codecov Report

Merging #376 into develop will increase coverage by 0.02%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #376      +/-   ##
===========================================
+ Coverage    98.54%   98.56%   +0.02%
===========================================
  Files          160      160
  Lines         7337     7442     +105
  Branches        22       22
===========================================
+ Hits          7230     7335     +105
  Misses         107      107


scollector.version metric no longer works

The scollector.version metric no longer works after the version format changed in pull request #988 see co-dc02 for an example
This was very helpful for identifying outdated binaries and tracking when upgrades occurred. If we can't send the version number we should switch to scollector.build_date

I think this is fixed.


regions property as CSV is broken

TL;DR
The ability to provide a list of comma separated region does not seem to work
Expected behavior
To deploy to multiple cloud run regions supplied by the region property
Observed behavior
No response
Action YAML
- id: 'deploy'
      uses: 'google-github-actions/deploy-cloudrun@v2'
      with:
        service: 'hello-cloud-run'
        image: 'gcr.io/cloudrun/hello'
        region: us-east4,us-central1,asia-northeast1

Log output
##[error]google-github-actions/deploy-cloudrun failed with: failed to execute gcloud command `gcloud run deploy app --image us-east4-docker.pkg.dev/project/docker-images/busybox:latest --update-env-vars ^,^LOG_LEVEL=Error --update-labels ^,^managed-by=github-actions,commit-sha=REDACTED --format json --region us-east4,us-central1,asia-northeast1 --async`: ERROR: (gcloud.run.deploy) Invalid value for property [api_endpoint_overrides/run]: The endpoint_overrides property must be an absolute URI beginning with http:// or https:// and ending with a trailing '/'. [https://us-east4,us-central1,asia-northeast1-run.googleapis.com/] is not a valid endpoint override.

Additional information
No response

Hi @zekronium - this feature is pre-emptive pending the release of https://x.com/steren/status/1778126238399467902.

Ah, my assumption was it is just a shorthand way to deploy multiple ones with a single input instead of needing to iterate over desired regions

That will be the case in the future, but the feature doesn't exist yet

Why state the below in the readme if the feature is not working yet? Got me pretty confused 😄

region: (Optional, default: us-central1) Regions in which the Cloud Run services are deployed. This can be a single region or a comma-separated list of regions.


matcap appears white for other users but not me in vrchat

its just completely white

This is likely an issue with your avatars 3 animator touching material properties. Make sure you aren't animating the matcap color tint.

closing due to inactivity


Guide: How to search language specific torrents

When I do a search for a movie or TV series when the search finishes I never find the movie or TV series in my language which would be Italian, how can I solve this problem to easily find movies and TV series in my language?

@elgatito can we please open this issue (and keep it open) and rename it to "Guide: How to search language specific torrents" so other people can find this info. thanks!

In advanced settings of Elementum burst in additional keyword filters I don't understand what should I write to search torrent in my language should I write so ita. _ eng. _ or ita, _ eng, _ I don't understand how I should write it, and I can't find TV series in Korean or Japanese even if the title of the TV series is written in Italian or English.

@antonsoroko In advanced settings of Elementum burst in additional keyword filters I don't understand what should I write to search torrent in my language should I write so ita. _ eng. _ or ita, _ eng, _ I don't understand how I should write it, and I can't find TV series in Korean or Japanese even if the title of the TV series is written in Italian or English.

@Francesco980
TLDR: if you are inexperienced user - please use only italian trackers/providers and enable translation to italian. do what i wrote in 1 and 2.
long answer:
note that "advanced settings" are only for advanced users. if you do not know how italian pirates name their torrents - then this option is not for you. if you want to became advanced user - please do research and learn how italian torrents are usually named (e.g. what words they add to names). then you will know what words to use.
but again - this is advanced setting, thus you must know what you do. it will filter out (remove) results that do not have words that you specified.

I don't understand how I should write it

it has description about format! and it is translated to itialian - i checked via translator - translation is correct.
Use comma (comma is , not .) as separator. Use _TEST_ if you want to check torrent name against " TEST " (with spaces around word), otherwise just write "TEST" - but note that this can match words like "TESTERS" or "PROTEST". (Unfortunately, despite the fact it also says about dots - it will not match dots, only spaces. Looks like a bug.)

I can't find TV series in Korean or Japanese even if the title of the TV series is written in Italian or English.

i guess you use wrong torrent trackers. use torrent trackers that have videos that you want in the language you want.

@antonsoroko But why when I do a search for a movie or TV 0series in the search results I no longer see 1337x? Is there any way when I do a search in the results there is this site?

@Francesco980 see https://github.com/elgatito/script.elementum.burst/issues/240#issuecomment-1918084633
they started to use aggressive anti-bot protection and burst is a bot. so 1337x sometimes works for some people (it works for me), but usually it does not work. If it does not work for you - just disable it.
To test if it really does not work for you (not because you misconfigured your kodi/elementum/burst): just use "search" on main page of elementum and search for some popular video in english, of course you need to remove all "Additional keyword filters" in burst, if you already set them, so they will not affect test results.)
Anyway, 1337x is not italian tracker but, so it has all languages.
I strongly recommend you to use italian trackers to avoid all this fuss - this is the easiest and most robust solution for inexperienced users. as i can see we have ilcorsoronero (but you need to enable "allow results with 0 seeds" in settings for that tracker) and ilcorsoroblu. If you know basic HTML - you can add more.
But if for some strange reason you want to use international trackers to find only italian torrents - then set enable "Additional keyword filters (comma-separated)" and set "Require" to "ITA" or similar word that italian torrents have in their name (without quotes obviously). See my explanation about Accept/Block/Require above.
Also it is better to disable "Use language preference from Kodi when a translation is available" for international trackers, since they use english usually.
Alternatives to 1337x: magnetdl, bitsearch, Torrentz2K, thepiratebay (they recently changed their ui layout, will be fixed in #394), torrentgalaxy (although recenty they also started to block bots), and many other tracker - see settings.
Also, if you want to search video titles translated to italian (e.g. you found tracker that uses names translated to italian) - you need to set your kodi language to italian, otherwise burst will not know what language to use for search (if you enabled "Use language preference from Kodi when a translation is available" option as i told you before). But again, it makes sense only if you use italian trackers/providers or trackers that have torrents with italian titles.


default gateway turning offline brings down internal network connections with it

Describe the bug
opnsense stops routing all traffic when default gateway goes offline
network shares become inaccessible
any cifs copy processes get interrupted !
rdp/ssh/vnc connections get disconnected etc.
all internal connection that require opnsense as a gateway (i.e. interface1 <IP_ADDRESS>/24 to interface2 <IP_ADDRESS>./24) are affected
reconnecting while the default gateway is down is possible (i.e. make a new rdp session...)
To Reproduce
Steps to reproduce the behavior:
use a setup like mine (described below) with several internal networks
disable modem of default WAN so the gateway goes down
while
for example:
client on interface1 <IP_ADDRESS>/24
is copying files to
server on interface2 <IP_ADDRESS>./24
Expected behavior
internal connections must not be interrupted by WAN-gateway troubles
Describe alternatives you considered
can't think of any that can help other than looking for the bug and fixing the code
have not tested if only setups with multi-wan are affected by this bug, but according to the opnsense forum (see link below)
also users with simpler setups than mine have issues with this bug
Screenshots
none atm
Relevant log files
none atm
Additional context
discussed and confirmed by several people on the opnsense forum
see this link:
https://forum.opnsense.org/index.php?topic=15299.0
Environment
my setup:
WAN DSL1 default gateway
WAN DSL2 gateway
WAN LTE gateway
several VPN gateways
multiple gateway groups
a dozen internal interfaces
all WAN gateways monitored with external IPs
Tested on Version:
OPNsense 21.1.7_1-amd64
FreeBSD 12.1-RELEASE-p18-HBSD
OpenSSL 1.1.1k 25 Mar 2021
my settings:
1.
System: Settings: General
"Allow default gateway switching" unchecked
connection drops
tried:
"Allow default gateway switching" checked
but connection still drops
(there is also no way to decide which gateway gets chosen as the next default here, which could be a general improvement)
Firewall: Settings: Advanced / Gateway monitoring
"Kill states" unchecked
"Skip rules" checked
Firewall: Settings: Advanced / Multi-WAN
"Shared forwarding" checked
"Sticky connections" checked
"Disable force gateway" unchecked
Firewall: Settings: Advanced / Miscellaneous
"Firewall Optimization" conservative
Thanks in advance for your help!

even though i used the template Mr. Bot is still unhappy.
I'll try again.


BD-907:Relicense ThunderNanoServices to Metrological Apache

 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.Mallikarjuna Masina seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Copyright scan failure
Commit: 7d0233fe1bcd96d25cf7d8a4aa1e6e607a8dd13e
Report detail: https://gist.github.com/0db21effa2bcff5c2eeabdab16ee85fe

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 431 files pending identification.

Protex Server Path: /home/blackduck/github/ThunderNanoServices/353/rdkcentral/ThunderNanoServices

Commit: 7d0233fe1bcd96d25cf7d8a4aa1e6e607a8dd13e

Report detail: gist

Hi Mallikarjuna,
You will need to resolve the conflicts.
Here are a few files that need Metrological headers please:
PerformanceMonitor/PerformanceMonitorJsonRpc.cpp
ResourceMonitor/CMakeLists.txt
ResourceMonitor/ResourceMonitor.cpp
ResourceMonitor/ResourceMonitor.h
ResourceMonitor/ResourceMonitorImplementation.cpp
examples/OCDMClient/OCDMClient.cpp
You will need to fix the header in :
examples/OCDMClient/OCDMClient.cpp
if you can edit it successfully.
Thanks.

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 436 files pending identification.

Protex Server Path: /home/blackduck/github/ThunderNanoServices/353/rdkcentral/ThunderNanoServices

Commit: 7f56de774c16d522df848b75c193a7e4240448d2

Report detail: gist

Thanks Mallikarjuna.  Happy with this from a compliance point of view.

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 437 files pending identification.

Protex Server Path: /home/blackduck/github/ThunderNanoServices/353/rdkcentral/ThunderNanoServices

Commit: 8e6f97fdea3b4f542279c6a7bf4a35dbcac81659

Report detail: gist

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 403 files pending identification.

Protex Server Path: /home/blackduck/github/ThunderNanoServices/353/rdkcentral/ThunderNanoServices

Commit: 6d119dc8ea7b9f1d9e5d9eb4c8950cc383b3971d

Report detail: gist

WARNING: A Blackduck scan failure has been waived
A prior failure has been upvoted

Upvote reason: Will fix properly when merged.

Commit: 6d119dc8ea7b9f1d9e5d9eb4c8950cc383b3971d

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 403 files pending identification.


[0.4][feature request] get_region should support regex syntax (e.g. /[expression]/flag)

for refactor 0.4a

fixed by #251


aacgain: Add package.

This adds aacgain which is a normalizer for AAC (.m4a) audio files.

Fixed to use fetchFromGitHub.
@pSub Unfortunately, yes. The steps above follows upstream instructions on building for Linux, which is added as an afterthought to a Windows program, therefore building it is a bit unconventional.

merged here


cJSON

I'm geting a fatal error: 'cJSON.h' file not found. How are you installing cJSON? It doesn't seem that libcjson-dev or libcjson-1 packages are making a difference. I'm trying this on Debian 11.

It looks like I was manually adding some additional bodge paths that made it work, but commit #da098f5c481b6fb7d3044d13ce0a69d8c2e36fbf should hopefully resolve it. Please ignore the other (CMake) changes/reverts for now. I was planning on splitting it into separate commits, but couldn't quite get the rebase to work and didn't want to make you wait any further.
Please let me know if this resolves the issue for you, and if not I'll see what I can find.


Filter for the news feed

What do you think about adding some filter for news feed items? Like this:

Nice idea. Are you thinking a toggle for each notification type? Or more like a radio select for only one of a type?
I'd also be considerate of the "More" button and maintaining the illusion that the list is complete from the initial load.

Can you elaborate a bit more about the idea? What would be the value of such feature?

I want to separate activities from following users and notifications from repos I'm watching. Or hide notifications from news feed completely without filter buttons. Because:

I can read notifications in https://github.com/notifications section
I can't just track starred repos and following users activity due to large number of notifications in the news feed

I will totally use this! I want to see pushes and stars separately. These are two independent sources of information for me and I want to use them at a different time for different purposes.

Or hide notifications from news feed completely without filter buttons.

I would be more interested in this. Is there a way to easily detect that?

What kind of notifications do you mean @sindresorhus? It looks like there's selector overlap between issues and PRs. I also can't tell if a repo that I'm watching is treated differently than if I've starred it, but either way there's a level of granularity that we probably won't get regardless.
I'm seeing classes like this:

create - created repo
issue_opened - new issue
watch_started - someone starred something
issues_comment - new comment on issue
issues_closed - closed issue or pull request but there's an HTML comment and an aria-label.
push - someone pushed code

IMO a lot of this is just clutter I won't read and things like people starring and creating repos are really easy to overlook. (Those all have the class .simple on the container.) Personally, I don't care much about people pushing to a branch, and just doing a display:none on .alert.push really cleaned up the list.

Is there a way to easily detect that?

Notifications from watching repos haves classes: push, issue_opened, issues_comment, issues_closed.
I thought to hide this items to make news feed cleaner.

I ran this gist on my GitHub homepage to get all feed type I can. After some brute force analysis, here's all I found and my conclusion
commit_comment

Someone commented on a commit in a repository you're watching.

create

People you follow created a repository.

Someone closed a pull request in a repository you're watching.

issues_comment

Someone commented an issue in a repository you're watching.
Someone commented a pull request in a repository you're watching.

issues_opened

Someone opened an issue in a repository you're watching.
Someone opened a pull request in a repository you're watching.

member_add

People you follow was added to a repository.

public

People you follow made a repository public.

push

Someone pushed to a repository you're watching.

release

Someone made a release in a repository you're watching.

watch_started

People you follow stared a repository.

If I'm not wrong, our notification has the same things as commit_comment, issues_closed, issues_comment, issues_opened, release. So, we can create a button which will toggle those feed type, or we can create a button to toggle all these things one by one. What do you think?
Please correct me if I got anything wrong! :)

Thanks @lukyth! I will gladly use buttons to filter the news feed items to:

all
issues & PRs
releases
commits
created/open-sourced a new repo

That's interesting @lukyth, thanks! You should add the results you wrote to the gist.
I agree with @hkdobrev on the buttons and would add something for when people star a repo. I use that for discovering new repos.

:+1: for the stars @paulmolluzzo. Of course we should exclude stars and watching of own repos as @sindresorhus have initially did to reduce his clutter in the news feed.

:-1: I honestly don't see the point of littering the UI with filter buttons. When you remove all the noise of stars/forks of your own projects, like we've done, there's not a lot left, and using the filter buttons wouldn't show much or be of much benefit. Remember, we can only filter on what's already in the news feed. For example releases will usually be empty. There will be very few created/open-sourced a new repo. That leaves issues & PRs and commits, which I don't really see the point of separating.
Why do you think you need filter buttons? Remember, the best UI is none.

Ok, but the "weight" of the feed items doesn't match my interest. I don't care for seeing "XXXX pushed to whatever/master" - pushes are sort of worthless if it's not a merge or new PR. Seeing if people I follow starred a repo is too small. If we can address that without extra UI clutter I'm all for it.
What do you think of something like that @sindresorhus? No buttons, hide a few more garbage things, somehow increase the visibility of starring repos.

:+1:


Add metrics type consts

Coverage decreased (-0.04%) to 85.833% when pulling d72e304f8b02b7a084c5df822feccf08447a131c on dissoupov into 1edb64e0135d6988a2d67290fc3b3ce15d0189e7 on main.


proposal for wac:defaultInclude relation for acl.

Note: as this document is really a work in progress discussion space, it would probably have been better to place it in the wiki.

So it was decided that PRs are better than wikis.
Note: The section I added may be related to the previous points but I can't tell for sure, as there are a lot of words that are not defined clearly enough for me.


Group15 First Report

From Group 13
Things You Did Well
Conversion of the max function to allow vectorization was a nice touch, and converting the vectors to SoA is a good idea. Also looks like you guys gave a lot of thought to the flow of parallel operations in Central2D::run. We had similar experiences when trying to deal with restrict in C++, though it seems like there's a lot of confusion in the community on whether restrict actually does anything in C++ because of it's roots in C.
Things You Should Try
When our group looked at the call to max, our initial thoughts were to vectorize the function as well, but even after doing that, the compiler does not appear to auto-vectorize the function because the overhead from doing so outweighs the benefits. In this case it seems to make more sense to rely on system functions rather than rolling our own, because there's a chance that the function itself can be annotated as an elemental function or exploit some kind of memory locality that would be too tedious for us to deal with manually.
For vectorization as a whole, definitely try annotating with #pragma ivdep and #pragma simd where appropriate with guidance from the optimization report. These two annotations gave us the greatest performance boost when executing in serial, without even changing the code to account for domain decomposition.
For parallelizing Central2D::run, while it is true that the function calls within the for-loop have a flow dependency, our group's hypothesis is that it is still possible to parallelize them by using #pragma omp ordered, #pragma omp critical and #pragma omp atomic to provide more fine-grained control. I wouldn't go out on a limb and say that this definitely works, because we had troubles profiling these changes towards the submission deadline when the server started getting hit hard, but initial tests have been optimistic.
Lastly it seems like you're not really playing with compiler flags. Although there's a very sane set of defaults, I think there may be some room for improvement depending on your needs?

FROM GROUP 16
It is very clear that the result has improved so much after your profiling. And your understanding is clear and simply. Good job team 15. For tuning, we like the way you used conditional variable to replace the max function. It's a smart detour. However, we don't see how it will not work to vectorize the max function. Moreover, we think that the idea of studying the time used to calculate different cells numbers is really smart. It gives you a very direct understanding of how functions can influence the efficiency and time of the program.  We think that the command you used for defining cx and cy, i.e. real cx, cy; may be put in front of and out of the while loop. So you would not need the computer to calculate it each time it runs the loop. Consider running the loop for hundreds of time or even more, by moving the real command out of the loop, it may possibly save some computing time.


error 'The page isn't redirecting properly'

tested links:

https://ytdl.maple3142.net/api?id=-tKVN2mAKRI
https://ytdl.maple3142.net/api?id=hNQB5Qx6zaM
https://ytdl.maple3142.net/api
https://ytdl.maple3142.net

HAR logs:
https://gist.github.com/ccdd13/c2372ceab38711370b450976eca4cdf8
browser : firefox 76.0.1 (64-bit)
error message
The page isn't redirecting properly

An error occurred during a connection to ytdl.maple3142.net.

    This problem can sometimes be caused by disabling or refusing to accept cookies.

It works now


Allow the vehicle to go back

I'm unable to back the player car in the simulator, please add support for reversing.

Hey @cmpute
Actually reverse is supported !  Please check the documentation.
http://carla.readthedocs.io/en/latest/measurements/
Basically you just need to set reverse=True on the
control message that is sent to the server.
The manual_control.py example on the python client shows the use of reverse.

ok, thank you!


az containerapp service has been removed

The deprecated command group az containerapp service has been removed: https://github.com/Azure/azure-cli-extensions/pull/7302
$ az containerapp service --help
'service' is misspelled or not recognized by the system.

Examples from AI knowledge base:
https://aka.ms/cli_ref
Read more about the command in reference docs

Instead, you should use az containerapp add-on.
$ az containerapp add-on --help

Group
    az containerapp add-on : Commands to manage add-ons available within the environment.
        This command group is in preview and under development. Reference and support levels:
        https://aka.ms/CLI_refstatus
Subgroups:
    kafka    : Commands to manage the kafka add-on for the Container Apps environment.
    mariadb  : Commands to manage the mariadb add-on for the Container Apps environment.
    milvus   : Commands to manage the milvus add-on for the Container Apps environment.
    postgres : Commands to manage the postgres add-on for the Container Apps environment.
    qdrant   : Commands to manage the qdrant add-on for the Container Apps environment.
    redis    : Commands to manage the redis add-on for the Container Apps environment.
    weaviate : Commands to manage the weaviate add-on for the Container Apps environment.

Commands:
    list     : List all add-ons within the environment.

To search AI knowledge base for examples, use: az find "az containerapp add-on"

Additionally, other tutorial articles related to kafka, postgres, qdrant, and redis need to be updated accordingly.

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

ID: 44b8da21-50e0-11ef-2446-a78e054951d5
Version Independent ID: 03b0e391-93ad-6348-c1eb-ae3ec4e73b8d
Content: Connect to services in Azure Container Apps (preview)
Content Source: articles/container-apps/services.md
Service: container-apps
GitHub Login: @craigshoemaker
Microsoft Alias: cshoe

@yaegashi
Thanks for your feedback! We will investigate and update as appropriate.

Thanks for your feedback and your contribution to Azure docs.
Feedback for this repository is moving away from GitHub to a system specific to the Microsoft Learn platform. Issues for this repository will soon be disabled, and additional comments from GitHub will no longer be possible. However, we are now tracking and triaging this issue in the new feedback system.
To learn more about our feedback systems, please see Provide feedback for Microsoft Learn content.
#please-close


[ES2015] Import module used before it's declaration

https://github.com/ui-router/ng2/blob/master/src/ng2.ts#L2

Is it possible to show what the transpiled version of that file looks like before it is bundled?

https://github.com/ui-router/ng2/blob/master/src/ng2.ts#L2

it was working before, I solved this by importing the lib before export
Before:
export * from "ui-router-core";

After
import "ui-router-core";
export * from "ui-router-core";

@aitboudad Was there a reason for using export * from "ui-router-core"?

Oh I apologize I understand now. This is what the lib is doing. Can this module be used without angular and non-ts app? I want to eliminate typescript to debug this.

I think so

Would you mind creating a small example repo? I'm going to try a few things myself as well.

see https://github.com/aitboudad/angular2-aot-webpack
git clone https://github.com/aitboudad/angular2-aot-webpack
cd angular2-aot-webpack
yarn install
yarn start
http://localhost:9000/

So it's really hard to verify if there is an issue since TS is responsible for the transpilation. (Thus why I'm looking for an issue reproducible in JS first).
So far I've tested the following.
index.js (entry property)
import {getStuff, number, fromExport} from './export';

console.log(getStuff());

export.js
export * from "./vendor";

const fromExport = "FROM EXPORT";
export {fromExport}

vendor.js
const foo = "FROM VENDOR";
const getStuff = () => {
    return {some: "FROM VENDOR"};
}

export const number = 43;
export {getStuff, foo};

My resulting bundle looks as the following:
bundle.js (runtime omitted)
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__vendor__ = __webpack_require__(1);
/* harmony namespace reexport (by used) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__vendor__["a"]; });
/* unused harmony export fromExport */
 //EXPORT ALL EXPORTS FROM VENDOR

const fromExport = "FROM EXPORT";

/***/ }),
/* 1 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return getStuff; });
/* unused harmony export foo */
const foo = "FROM VENDOR";
const getStuff = () => {
    return {some: "FROM VENDOR"};
}

const number = 43;
/* unused harmony export number */

/***/ }),
/* 2 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__export__ = __webpack_require__(0);

console.log(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__export__["a" /* getStuff */])());

/***/ })
/******/ ]);

So far it appears in this case that the ordering is correct when just ES2015. (Thus my concern).

Could you test it against the lastest (rc.6) version? Should be fixed... (I hope at least)

Still persist on my side, if I downgrade to webpack 2.1.0-beta.27 It works again
I think that since https://github.com/webpack/webpack/pull/3419

Ok I think I found the issue. PR incoming...

I have confirmed this fixes the issue locally.
@aitboudad we just released RC7. Would you mind verifying this fixes the problem for you?

That's works for me too, many thanks!

Thank you for reporting this!!!

🎉 😄


fncode with size of the hash output is not unique

https://github.com/multiformats/multihash/blob/master/hashtable.csv says:
blake2s-256 		0xb260
blake2b-256 		0xb220
blake2s-256 and blake2b-256 for the same input generate different hashcodes of the same size but have the same fncode 0xb2 and different digsize than their lengths which are both 0x20.
This may be ok for people who store a table of 2 byte codes that each map to a function name and output size, but it does not work for my usecase of only fncode and store size in my own data format which is more general than hashes. I therefore cant use fncode with the actual output size because its not unique and will have to make my own table of fncodes.
Do the hash functions have more parameters than I'm considering? Why is it done this way? Or is the csv file wrong?

The hash function code is represented in binary as a varint -- compliant multihash implementations will correctly parse 0xb260 (and 0xb220) as the hash function code, not 0xb2. The length of the hash is a separate varint.
In your system, you'd need to use 2 bytes (or 4, or ideally a varint) for storing the hash function code.


{self-help} HTML tags are rendering as empty parameter values in reference docs

Describe the bug
Problem to solve:
HTML tags in source code are causing build warnings in MicrosoftDocs/azure-docs-cli. More importantly, customer-facing reference docs are not instantiating properly -- parameter values formatted with `<>` are missing. Here's an example:

Requested solution:
These values should be escaped with a backtick. Here's an example from az webpubsub.

Related GitHub issues:
This is the same issue as these GitHub issues.
List of HTML tag instances that need update:

File name
Build error

latest/docs-ref-autogen/self-help/solution.yml
HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/self-help/solution.yml
HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

Related command
az self-help
Errors
n/a
Issue script & Debug output
n/a
Expected behavior
n/a
Environment Summary
Azure CLI 2.62.0
Additional context
No response

Thank you for opening this issue, we will look into it.


Optional example should be true

Hopefully I understood correctly, but I think that the last call in the optional examples section should be true, because it's at least 3 characters in length.
optionalFirstName("xyz") // >> true

It's not that it's true is that it doesn't have a validation error

Okay, do I update it to "no validation error emoji"?

😜


Added the workflow

Description
[Added the workflow]
Issues Resolved
[List any issues this PR will resolve. e.g., Fixes #01]
Check List

[ ] New functionality includes testing.

[ ] All tests pass ($ rake test).

[ ] New functionality has been documented in the README if applicable.

[ ] New functionality has been thoroughly documented in the examples (please include helpful comments).

[ ] Changes are documented in the CHANGELOG.

Merging the workflow as it is blocking the OV 5.6 release


How to remove border from pdf file?

Please prefix your issue with one of the following: [BUG] [PROPOSAL] [QUESTION].
Package version 2.1.0, Laravel version 5.2
Screenshot of PDF file
http://prntscr.com/c54mg5
The PDF export functionality works great but i want to remove border from pdf.

I don't think you can but there might be something on the cell manipulation section on the export docs:
http://www.maatwebsite.nl/laravel-excel/docs/export#cells


feat(minifier): change foo?.['bar'] to foo?.bar

ChainExpression's expression field is ChainElement and not Expression so the previous code did not run for optional chainings.

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

#8176  👈 (View in Graphite)
#8175
main

How to use the Graphite Merge Queue
Add either label to this PR to merge it via the merge queue:

0-merge - adds this PR to the back of the merge queue
hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

Merge activity

Dec 29, 2:15 AM EST: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.


⚠ AGEG website (prod) has degraded performance

In b964b3e, AGEG website (prod) (https://www.ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 1272 ms

Resolved: AGEG website (prod) performance has improved in a7292d9.


VTC transfer stuck on "unconfirmed"status -Electrum Tor wallet for 2 days

Describe the issue
I used the default fees to transmit a transaction and now it is stuck on "unconfirmed" for two days/
Can you reliably reproduce the issue?
yes
If so, please list the steps to reproduce below:
1.send a large transaction with default fees
2.
3.
Expected behaviour
Tell us what should happen
Could someone reject the transaction and i can resend it
Actual behaviour
Tell us what happens instead
Screenshots.
If the issue is related to the GUI, screenshots can be added to this issue via drag & drop.
What version of bitcoin-core are you using?
List the version number/commit ID, and if it is an official binary, self compiled or a distribution package such as PPA.
Machine specs:

OS:High Sierra 10.13.1
CPU:1.3GHZ icore5
RAM:4
Disk size:256
Disk Type (HD/SDD):SSD

Any extra information that might be useful in the debugging process.
This is normally the contents of a debug.log or config.log file. Raw text or a link to a pastebin type site are preferred.

Wrong app.


fix for #14467 - fix(@schematics/angular): webworker snippet should not generate to module

Fixes #14467

@santoshyadav198613, thanks for this. Can you kindly fix the fixes in the commit message as well?
Thanks.

Sure @alan-agius4 , will do thanks.

Hi @santoshyadav198613, sorry to barge in your PR and pushing directly. But we need to get this merged ASAP for the version 8 final.
Thanks a lot for your contribution.
//cc @alexeagle, this is a go!

thanks @alan-agius4 , sorry was not feeling well, so was not able to make changes last night. But happy that I was able to find the issue.


How can I make the istio-ingressgateway internal on AWS

istio version: 1.0.1
I created kubernetes cluster by kops on AWS.
After I created the istio, I can find an internet-facing load balancer in AWS ec2 dashboard:

How can I make this load balancer internal?

I added --set gateways.istio-ingressgateway.type=NodePort this flag when I install istio.
And I followed this guide: https://istio.io/docs/tasks/traffic-management/ingress/ but get curl: (7) Failed to connect to <IP_ADDRESS> port 31380: Connection refused

I reinstalled my kubernetes cluster and reinstalled istio again, it works now.

Answering this in case someone stumbles upon this issue.
The correct way to make the istio-ingressgateway internal on AWS is
edit install/kubernetes/helm/istio/values.yaml in istio's helm chart (https://github.com/helm/charts/tree/master/incubator/istio)
Look for the below section
#
# ingress configuration
#
ingress:
  enabled: false
  replicaCount: 1
  autoscaleMin: 1
  autoscaleMax: 5
  service:
    annotations: {}
    loadBalancerIP: ""
    type: LoadBalancer #change to NodePort, ClusterIP or LoadBalancer if need be
    ports:
    - port: 80
      name: http
      nodePort: 32000
    - port: 443
      name: https
    selector:
      istio: ingress

In the above section, just edit the  annotations part from annotations: {} to this:
annotations:
  "service.beta.kubernetes.io/aws-load-balancer-internal": "<IP_ADDRESS>/0"

Last step is to install istio with the modified change.
helm install install/kubernetes/helm/istio --name istio --namespace istio-system
In case you have already install istio, then you just need to update the helm installation using the command:
helm update istio install/kubernetes/helm/istio --namespace istio-system
In case you are not able to find istio in the helm chart url it is possible that it has moved from incubator to stable..so just look for istio at https://github.com/helm/charts/tree/master/incubator in case the above url doesn't work.

helm install
--wait
--name istio
--timeout 600
--namespace istio-system
--set gateways.istio-ingressgateway.serviceAnnotations."service.beta.kubernetes.io/aws-load-balancer-internal"="<IP_ADDRESS>/0"
istio-1.0.4/install/kubernetes/helm/istio

helm install
--wait
--name istio
--timeout 600
--namespace istio-system
--set gateways.istio-ingressgateway.serviceAnnotations."service.beta.kubernetes.io/aws-load-balancer-internal"="<IP_ADDRESS>/0"
istio-1.0.4/install/kubernetes/helm/istio

For some reason the above command still ends up creating an externally facing load balancer, could helm somehow be mangling the input?  I see the following under annotation for the service:
metadata:
  annotations:
    service: map[beta:map[kubernetes:map[io/aws-load-balancer-internal:<IP_ADDRESS>/0]]]

If anyone's interested, here's a list of all AWS ELB annotations for kubernetes:
https://gist.github.com/mgoodness/1a2926f3b02d8e8149c224d25cc57dc1

looks like "helm upgrade" has been deprecated. And it also doesnt understand namespaces anymore

@jensendw using true in place of <IP_ADDRESS>:0 can help

The correct snippet is a very little bit different:
serviceAnnotations:
  service.beta.kubernetes.io/aws-load-balancer-internal: "<IP_ADDRESS>/0"

That is you need to remove quotes around the annotation name.
If you wonder what that means you can check that in official docs:

AWS (short list): https://docs.aws.amazon.com/eks/latest/userguide/load-balancing.html
K8s (full list): https://kubernetes.io/docs/concepts/cluster-administration/cloud-providers/#aws


Neurons with similar morphology to part of no longer shows

Description of the problem
Neurons with similar morphology to part of no longer shows on v2/v2a and dev has the old version with the blank results brought over form the neuronbridge query.
https://v2-dev.virtualflybrain.org/org.geppetto.frontend/geppetto?id=VFB_001013ce&i=VFB_00101567,VFB_001013c8,VFB_00010480,VFB_0010002m,VFB_0010003o,VFB_jrchk51f,VFB_jrchk7yi,VFB_001013ce
This form is for VFB2 bug reports and feature requests.
If you need help, please use the forum.
Describe the bug or feature request in detail.
Always include a code snippet, screenshots, and any relevant data to help us understand your issue.
Browser

[x] All of them
[ ] Chrome
[ ] Firefox
[ ] Internet Explorer

OS

[x] All of them
[ ] Windows
[ ] macOS
[ ] Linux
[ ] Android
[ ] iOS

fixed


Client Allocation Request for: noormgharwal

Client Allocation Questions
Core Information

Name: noormgharwal
Website / Social Media: https://www.noormgharwal.com/
Region: North America
DataCap Requested: 10TiB
Addresses to be Notarized: f15535gwigwuu3cze7yfyswsgxsazs6dk6rij35mi
Notary Requested: Broz221

@sharadalo Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

Thanks for your application!
Could you please introduce you and your company?

Hi, I viewed your company website and found out it was a Kabul Afghanistan company. So I suggest you to choose an Asia notary.


CLIMATE-749 - Changing temporal_resolution key in CLI

This is a follow up of the previous ticket, CLIMATE-732. CLI now uses correct keys when calling dataset_processor.temporal_rebin.

Merged build triggered. Test Failed.

Merged build started. Test Failed.

Merged build finished. Test Failed.


Support for battery, other characteristics

I read your post on reverse engineering the BLE API, and noticed that the app is able to query the battery level of the sensor - would it be possible to query this, and potentially other things? Such as syncing the history of the sensor?

Unfortunately I don't have any information how to read the battery level and the history. The standard battery attribute doesn't seem to be supported (if I checked this correctly)

Hi,
I don't know for the history but for battery level and firmware version seems to be in 0x38.
(cf https://github.com/LeonGaultier/fhem-XiaomiFlowerMonitor/blob/devel/74_XiaomiFlowerSens.pm#L297)
battery = read_ble(self._mac, '0x038', retries=self.retries)[0]
return battery

For version 2.6.6 you need to write in 0x33 before getting information (cf: https://github.com/LeonGaultier/fhem-XiaomiFlowerMonitor/blob/devel/74_XiaomiFlowerSens.pm#L278)

@julcollas : Thanks, I will integrate this.

This has been implemented now. Can you do a test with the latest version?

Seems ok for me . Thanks !


Click Analytics window.aa error

Hi. I'm trying to implement Search and Click Analytics with this tutorial:
https://www.algolia.com/doc/tutorials/getting-started/how-to-implement-analytics/#reporting-click-and-conversion-events
I added this to instantsearch:
searchParameters: {
    clickAnalytics: true // adding clickAnalytics true enables queryID
  }

and this:
search.once('render',() => {
    window.aa('initSearch', {
      getQueryID: () => {
        return search.helper.lastResults && search.helper.lastResults._rawResults[0].queryID
      }
    })
  })

I understand i have to create buttons with data-something and global eventlistener to catch data. But i have an error like this:
Uncaught TypeError: window.aa is not a function
    at t.search.once (algolia_search.js:33)
    at t.n (events.js:165)
    at t.n.emit (events.js:78)
    at t.value (InstantSearch.js:335)
    at r.n.emit (events.js:84)
    at algoliasearch.helper.js:1245
    at n (_arrayEach.js:15)
    at r (forEach.js:37)
    at r._dispatchAlgoliaResponse (algoliasearch.helper.js:1238)
    at AlgoliaSearchCore.js:446

Hey @SchmidtDawid, you seem to be using both autocomplete.js and instantsearch.js through each other, can you give the complete code in a fiddle please?

https://jsfiddle.net/tx7s2Lqd/1/

Don't forget to also load the library. See the README here for that 👍

Done and it works :) Than you very much. I forgot about library :)

Perfect, enjoy the analytics!


panic in a function that cannot unwind anytime a thread panics

Running thread::spawn(|| panic!("wat")); is enough to cause a whole program abort which is unfortunate.

Cranelift doesn't yet support unwinding, so any panic will always abort.

Ohhhh, ok that makes sense. Thanks!


verification: enable ip subj. validation on android.

While the Android verifier defers to the platform verifier for most certificate validation options, it relies on webpki for ensuring that a certificate is valid for a given subject name. Since Webpki v0.100.x it's been possible to use webpki to validate IP address subject names, and so we want this capability to be enabled for the Android verifier.
This commit updates the Android verifier to accomplish this. Additionally it enables the mock IP address subject test cases in the mock test suite to ensure things work as expected.
In order to support this change the function signature of the inner Verifier.verify_certificate fn has to change from accepting a &str server name, to also accepting the &rustls::ServerName that the trait based ServerCertVerifier.verify_server_cert was already accepting. There are two main reasons for this:

If we try to pull out a String to pass forward from the rustls::ServerName::IpAddress(&IpAddr) using IpAddr.to_string() we'll get back a "compressed" address for IPv6 addresses. This is problematic when later trying to convert to a webpki::IpAddrRef for the validation call using IpAddrRef::try_from_ascii_str, because it doesn't support the compressed form.
By passing through the rustls::ServerName directly we can defer the actual process of interacting with webpki to the newly exposed rustls::client::verify_server_name fn offered with the dangerous_configuration feature. This will ensure the logic for name validation is applied consistently between Rustls and the platform verifier. It also allows removing the Android specific pki_name_error helper, and the Android target's usage of the general crate::verification::invalid_certificate helper.

Resolves #15

Thanks for all the help :-)


Some sensor systems do not work when model is spawned

Environment

OS Version: Ubuntu 20.04
Source or binary build? binary, ignition-gazebo 6.2.0

Description
spawn a model with air pressure, imu, or magnetometer sensors into the world

Expected behavior: data are published to ign topics
Actual behavior: ign-gazebo produces these errors:[Err] [AirPressure.cc:229] Failed to update magnetometer: 42. Entity not found.

Steps to reproduce

ign gazebo -v 4 sensors.sdf
Drag and drop this UAV model which has all the above sensors: https://app.ignitionrobotics.org/OpenRobotics/fuel/models/X3 UAV Config 3
Press play to see errors printed in the console

Possible cause of issue
Looks like it's an issue with the order in which systems are run. For the sensors.sdf world, the error is gone is you just move the User Command system in the world SDF file before all the different sensor systems:
diff --git a/examples/worlds/sensors.sdf b/examples/worlds/sensors.sdf
index 85746503..751dc860 100644
--- a/examples/worlds/sensors.sdf
+++ b/examples/worlds/sensors.sdf
@@ -19,6 +19,10 @@
       filename="ignition-gazebo-physics-system"
       name="ignition::gazebo::systems::Physics">
     </plugin>
+    <plugin
+      filename="ignition-gazebo-user-commands-system"
+      name="ignition::gazebo::systems::UserCommands">
+    </plugin>
     <plugin
       filename="ignition-gazebo-air-pressure-system"
       name="ignition::gazebo::systems::AirPressure">
@@ -35,10 +39,6 @@
       filename="ignition-gazebo-magnetometer-system"
       name="ignition::gazebo::systems::Magnetometer">
     </plugin>
-    <plugin
-      filename="ignition-gazebo-user-commands-system"
-      name="ignition::gazebo::systems::UserCommands">
-    </plugin>
     <plugin
       filename="ignition-gazebo-scene-broadcaster-system"
       name="ignition::gazebo::systems::SceneBroadcaster">

Possibly related to #797

I believe this should be fixed since https://github.com/ignitionrobotics/ign-gazebo/pull/1281, please reopen if that's not the case.


horizon: Add fgprof and trace internal profiling endpoints

Used as an evaluation for now
See https://github.com/stellar/go/issues/4022#issuecomment-970430923 for details

Closing because it didn't lead to any interesting results: https://github.com/stellar/go/issues/4022#issuecomment-970506392


Reload after ajax

When form is submitted via ajax, how to reload the plugin?
The plugin stop working after.
thanks

fixed


ERROR: pull access denied for oceanprotocol/provider-backend

running docker-compose results in:
ERROR: pull access denied for oceanprotocol/provider-backend, repository does not exist or may require 'docker login'

Hi @VasiliyS . We miss to merge this PR #11 that fix this in master. It should be fixed now with the merge. Thank you :)

Yes, everything works now. Congrats on the release!


String Duplication Removal

Breaking change

Proposed change

Type of change

[ ] Dependency upgrade
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New integration (thank you!)
[ ] New feature (which adds functionality to an existing integration)
[ ] Deprecation (breaking change to happen in the future)
[ ] Breaking change (fix/feature causing existing functionality to break)
[ ] Code quality improvements to existing code or addition of tests

Additional information

This PR fixes or closes issue: fixes #
This PR is related to issue:
Link to documentation pull request:

Checklist

[ ] The code change is tested and works locally.
[ ] Local tests pass. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.
[ ] I have followed the development checklist
[ ] The code has been formatted using Black (black --fast homeassistant tests)
[ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated for www.home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly.
Updated and included derived files by running: python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt.
Updated by running python3 -m script.gen_requirements_all.
[ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
[ ] Untested files have been added to .coveragerc.

The integration reached or maintains the following Integration Quality Scale:

[ ] No score or internal
[ ] 🥈 Silver
[ ] 🥇 Gold
[ ] 🏆 Platinum

To help with the load of incoming pull requests:

[ ] I have reviewed two other open pull requests in this repository.

Motivation: This file contains string duplication code smell. This is a critical code smell as this created problems for the developer when performing modifications. To make this easy I have created a constant for repeated string and used this constant instead of a repeated string.

Motivation is ok. CI tests fail with coding style errors, but also syntax errors.


What is Binding.Kind for?

Binding.Kind is similar to Binding.Type. Also, it's not being used anywhere. Is it needed?

Agh you're right, that was a vestige of a previous refactor. Removed in eebbf7abcf3725585f0d1cdfcc788e0c0bb42c8d.


T4 doesn't work

Just tried using TyCommander with T4  which didn't work. Any plans to update?

The current TyCommander is : Support Teensy 4 beta boards (experimental)
When you try to talk to the T4 it shows an error note saying an environment VAR must be set - at least on WINDOWS it is :: TYTOOLS_EXPERIMENTAL_BOARDS=1
Hopefully in the next week koromix intends to get back to TyCommander for T4 now that he has a board and it is released.

@Defragster I know that TYTOOLS_EXPERIMENTAL_BOARDS=1 enables support for the T4Beta. Are you saying that it should also work for the released T4? At least here it doesn't.
Waiting for user selection
       upload@6239370-Teensy  Uploading to board '6239370-Teensy' (Teensy)
       upload@6239370-Teensy  Triggering board reboot
       upload@6239370-Teensy  Board '6239370-Teensy' has disappeared
make.exe: *** [makefile:166: uploadTy] Error 1
The terminal process terminated with exit code: 2

Yes, it works on the released boards. For programming they were unchanged from the last Beta boards.

only thing that comes to mind: Make sure that TeensyLoader is not active.

I had all the Beta units and even got pre-release first production board and used TyCommander on them to good effect … when that ENV VAR was set.

Hi,
Thanks for the report.
Could you try to upload code to your T4 board with TyCommander, and then send me the debug log ("View > Show Application Log > Full log)?

Here the Log.
Listing USB host controllers and root hubs
Found root USB hub 'USB\ROOT_HUB20\4&17921545&0' with ID 0
Found root USB hub 'USB\ROOT_HUB\4&29C55406&0' with ID 1
Found root USB hub 'USB\ROOT_HUB\4&327FB83B&0' with ID 2
Found root USB hub 'USB\ROOT_HUB\4&245D2815&0' with ID 3
Found root USB hub 'USB\ROOT_HUB\4&C3EEE0C&0' with ID 4
Found root USB hub 'USB\ROOT_HUB\4&1A617E32&0' with ID 5
Found root USB hub 'USB\ROOT_HUB\4&25AE9D96&0' with ID 6
Found root USB hub 'USB\ROOT_HUB20\4&8FC751&0' with ID 7
Examining device node 'ACPI\PNP0501\1'
Unknown device type for 'ACPI\PNP0501\1'
Examining device node 'USB\VID_16C0&PID_0483\6239370'
Found port number of 'USB\VID_16C0&PID_0483\6239370': 2
Found port number of 'USB\VID_0409&PID_0059\6&21374381&0&4': 4
Found port number of 'USB\VID_0409&PID_0059\5&2B739175&0&1': 1
Found controller ID for 'USB\ROOT_HUB20\4&8FC751&0': 8
Add serial device 'USB\VID_16C0&PID_0483\6239370' on iface 0
  - USB VID/PID = 16c0:0483, USB location = usb-8-1-4-2
  - USB manufacturer = Teensyduino, product = USB Serial, S/N = 6239370
Examining device node 'USB\VID_046D&PID_C03D\6&EEEB412&0&2'
Device 'USB\VID_046D&PID_C03D\6&EEEB412&0&2' has no 'PortName' registry property
Ignoring duplicate HID collection device 'HID\VID_045E&PID_07F8&MI_01&COL02\8&6D675B7&0&0001'
Examining device node 'HID\VID_045E&PID_07F8&MI_01&COL01\8&6D675B7&0&0000'
Found port number of 'USB\VID_045E&PID_07F8\6&EEEB412&0&3': 3
Found port number of 'USB\VID_05E3&PID_0608\5&2231C974&0&3': 3
Found controller ID for 'USB\ROOT_HUB20\4&17921545&0': 1
Ignoring duplicate HID collection device 'HID\VID_046D&PID_0A29&MI_03&COL02\7&718B205&0&0001'
Examining device node 'HID\VID_046D&PID_0A29&MI_03&COL01\7&718B205&0&0000'
Found port number of 'USB\VID_046D&PID_0A29\000D44E29A08': 2
Found controller ID for 'USB\ROOT_HUB\4&245D2815&0': 4
Examining device node 'USB\VID_045E&PID_07F8&MI_00\7&B5619C&0&0000'
Device 'USB\VID_045E&PID_07F8&MI_00\7&B5619C&0&0000' has no 'PortName' registry property
Examining device node 'USB\VID_045E&PID_07F8&MI_01\7&B5619C&0&0001'
Device 'USB\VID_045E&PID_07F8&MI_01\7&B5619C&0&0001' has no 'PortName' registry property
Examining device node 'USB\VID_046D&PID_0A29&MI_03\6&2CAB664B&0&0003'
Device 'USB\VID_046D&PID_0A29&MI_03\6&2CAB664B&0&0003' has no 'PortName' registry property
Unknown Teensy model with bcdDevice value 0x279
[upload@6239370-Teensy] Uploading to board '6239370-Teensy' (Teensy)
[upload@6239370-Teensy] Triggering board reboot
Received removal notification for device 'USB\VID_16C0&PID_0483\6239370'
Remove device 'USB\VID_16C0&PID_0483\6239370'
Received removal notification for device 'USB\VID_16C0&PID_0483\6239370'
Received arrival notification for device 'USB\VID_16C0&PID_0478\00098541'
Examining device node 'USB\VID_16C0&PID_0478\00098541'
Device 'USB\VID_16C0&PID_0478\00098541' has no 'PortName' registry property
Received arrival notification for device 'HID\VID_16C0&PID_0478\8&2F77DAF&0&0000'
Examining device node 'HID\VID_16C0&PID_0478\8&2F77DAF&0&0000'
Found port number of 'USB\VID_16C0&PID_0478\00098541': 2
Found port number of 'USB\VID_0409&PID_0059\6&21374381&0&4': 4
Found port number of 'USB\VID_0409&PID_0059\5&2B739175&0&1': 1
Found controller ID for 'USB\ROOT_HUB20\4&8FC751&0': 8
Add HID device 'HID\VID_16C0&PID_0478\8&2F77DAF&0&0000' on iface 0
  - USB VID/PID = 16c0:0478, USB location = usb-8-1-4-2
  - USB manufacturer = (none), product = (none), S/N = 00098541
  - HID usage page = 0xff9c, HID usage = 0x24
Unknown Teensy model with usage value 0x24
Unknown Teensy model with bcdDevice value 0x105
[upload@6239370-Teensy] Board '6239370-Teensy' has disappeared

Sorry, the above log was for v0.8.10. Here the log for 0.8.11. TYTOOLS_EXPERIMENTAL_BOARDS set to 1
Listing USB host controllers and root hubs
Found root USB hub 'USB\ROOT_HUB20\4&17921545&0' with ID 0
Found root USB hub 'USB\ROOT_HUB\4&29C55406&0' with ID 1
Found root USB hub 'USB\ROOT_HUB\4&327FB83B&0' with ID 2
Found root USB hub 'USB\ROOT_HUB\4&245D2815&0' with ID 3
Found root USB hub 'USB\ROOT_HUB\4&C3EEE0C&0' with ID 4
Found root USB hub 'USB\ROOT_HUB\4&1A617E32&0' with ID 5
Found root USB hub 'USB\ROOT_HUB\4&25AE9D96&0' with ID 6
Found root USB hub 'USB\ROOT_HUB20\4&8FC751&0' with ID 7
Examining device node 'ACPI\PNP0501\1'
Unknown device type for 'ACPI\PNP0501\1'
Examining device node 'USB\VID_16C0&PID_0483\6239370'
Found port number of 'USB\VID_16C0&PID_0483\6239370': 2
Found port number of 'USB\VID_0409&PID_0059\6&21374381&0&4': 4
Found port number of 'USB\VID_0409&PID_0059\5&2B739175&0&1': 1
Found controller ID for 'USB\ROOT_HUB20\4&8FC751&0': 8
Add serial device 'USB\VID_16C0&PID_0483\6239370' on iface 0
  - USB VID/PID = 16c0:0483, USB location = usb-8-1-4-2
  - USB manufacturer = Teensyduino, product = USB Serial, S/N = 6239370
Examining device node 'USB\VID_046D&PID_C03D\6&EEEB412&0&2'
Device 'USB\VID_046D&PID_C03D\6&EEEB412&0&2' has no 'PortName' registry property
Ignoring duplicate HID collection device 'HID\VID_045E&PID_07F8&MI_01&COL02\8&6D675B7&0&0001'
Examining device node 'HID\VID_045E&PID_07F8&MI_01&COL01\8&6D675B7&0&0000'
Found port number of 'USB\VID_045E&PID_07F8\6&EEEB412&0&3': 3
Found port number of 'USB\VID_05E3&PID_0608\5&2231C974&0&3': 3
Found controller ID for 'USB\ROOT_HUB20\4&17921545&0': 1
Ignoring duplicate HID collection device 'HID\VID_046D&PID_0A29&MI_03&COL02\7&718B205&0&0001'
Examining device node 'HID\VID_046D&PID_0A29&MI_03&COL01\7&718B205&0&0000'
Found port number of 'USB\VID_046D&PID_0A29\000D44E29A08': 2
Found controller ID for 'USB\ROOT_HUB\4&245D2815&0': 4
Examining device node 'USB\VID_045E&PID_07F8&MI_00\7&B5619C&0&0000'
Device 'USB\VID_045E&PID_07F8&MI_00\7&B5619C&0&0000' has no 'PortName' registry property
Examining device node 'USB\VID_045E&PID_07F8&MI_01\7&B5619C&0&0001'
Device 'USB\VID_045E&PID_07F8&MI_01\7&B5619C&0&0001' has no 'PortName' registry property
Examining device node 'USB\VID_046D&PID_0A29&MI_03\6&2CAB664B&0&0003'
Device 'USB\VID_046D&PID_0A29&MI_03\6&2CAB664B&0&0003' has no 'PortName' registry property
Unknown Teensy model with bcdDevice value 0x279
[upload@6239370-Teensy] Uploading to board '6239370-Teensy' (Teensy)
[upload@6239370-Teensy] Triggering board reboot
Received removal notification for device 'USB\VID_16C0&PID_0483\6239370'
Remove device 'USB\VID_16C0&PID_0483\6239370'
Received removal notification for device 'USB\VID_16C0&PID_0483\6239370'
Received arrival notification for device 'USB\VID_16C0&PID_0478\00098541'
Examining device node 'USB\VID_16C0&PID_0478\00098541'
Device 'USB\VID_16C0&PID_0478\00098541' has no 'PortName' registry property
Received arrival notification for device 'HID\VID_16C0&PID_0478\8&2F77DAF&0&0000'
Examining device node 'HID\VID_16C0&PID_0478\8&2F77DAF&0&0000'
Found port number of 'USB\VID_16C0&PID_0478\00098541': 2
Found port number of 'USB\VID_0409&PID_0059\6&21374381&0&4': 4
Found port number of 'USB\VID_0409&PID_0059\5&2B739175&0&1': 1
Found controller ID for 'USB\ROOT_HUB20\4&8FC751&0': 8
Add HID device 'HID\VID_16C0&PID_0478\8&2F77DAF&0&0000' on iface 0
  - USB VID/PID = 16c0:0478, USB location = usb-8-1-4-2
  - USB manufacturer = (none), product = (none), S/N = 00098541
  - HID usage page = 0xff9c, HID usage = 0x24
Unknown Teensy model with usage value 0x24
Unknown Teensy model with bcdDevice value 0x105
[upload@6239370-Teensy] Board '6239370-Teensy' has disappeared

Can you try the build here: https://koromix.dev/files/tytools/
If it works, I'll make a new release!

Yay, I'm back in productive mode :-)
Works perfectly, thanks a lot

Thanks, closing the issue :)

In theory (if I haven't screwed up), you can also drop the environment variable because this build does not require it.

I meanwhile was able to test it also, Works without the EnvVar here as well.

Perfect, thanks :)


Docs: How to manage Events

Hi,
Sorry for my newbie question, as I haven't found this in your docs.
Given the swiper instance, can you please share a quick example on how to manage/access the events on Nuxt 3? (init, slideChange, etc)
I have tried both Core and Vue 3 approaches from the official docs + many other ways, however none of them worked :(
Any help to clarify this will be really appreciated,
Thanks.

I have just found the solution using DOM listeners as per issue #125


pull request for e2e test at 12/19/2016 07:16:43

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Issue with Helm Chart

I have a pull request open for the helm chart:
https://github.com/kubernetes/charts/pull/3453
It is adding support for automatically creating the persistence directory. However, I can't get the tests there to pass because it seems to absolutely require a valid Sumologic endpoint URL. How can I get the tests to without requiring a valid Sumologic endpoint URL for the helm chart?

@Chili-Man thank you for the PR first and foremost.  I am not seeing a clear reason why the tests are now failing but earlier runs have passed.  Let me dive in a bit deeper on the PR request.

thanks @frankreno , I'd appreciate the help. I'm grasping at straws here trying to figure it out.

@Chili-Man - I see your multiple re-tests finally passed! Going to close out this issue, thanks for the contribution!


Proposal:Unable to apply styles to MainWindow. This was possible in wpf. Have a requirement to apply rounded corners to Mainwindow.

Proposal: Ability to apply styles to Main Window

Ability to Apply styles to Main Window. How to apply rounded corners to Main Window.
Summary

Need ability to apply styles to Main Window.
Rationale

This was possible in WPF
This was possible in UWP
Not possible in wpf in windows 10

Scope

Capability
Priority

This proposal will allow developers to accomplish W
Must

This proposal will allow end users to accomplish X
Should

This proposal will allow developers to accomplish Y
Could

This proposal will allow end users to accomplish Z
Won't

Important Notes

Open Questions

Duplicate of #7305.

On second thought, not really a duplicate of #7305 as rounded corners don't come free with being a control, but the ability to apply a general style to a Window will require #7305.

Thank you @evelynwu-msft !