What can and should mates become?

I'm starting to use mates through mutt for querying my contacts for email addresses. This works fine.
I'm coming from abook and over time built a few scripts to query my contacts file for several things. I'm now thinking about what mates might become.
Would the original author like for mates to index the whole vcf file (in some reasonable way), to enable full text search on the contacts, returning vcf filenames? Returning arbitrary fields?
Maybe I want to search all contacts for certain digits in any of their telephone numbers, returning contact names and the matching numbers. Or maybe I want to search contacts names matching a regexp, returning their cellphone numbers.
Dealing with the vcf files themselves is of course quiet unwieldy, which is why mates exist. But perhaps doing these things would be easier if one just shoved all data into a sql database, which should be well suited for the type of queries I want to do.

I don't have a grand vision for mates. Besides for learning Rust, I wrote it to cover my own usecases.
That said, I am not sure if keeping the index is worth the performance gains. I'd have to do a benchmark on those. I used this collection of fake vcards before to test vdirsyncer. If it turns out that the index is completely useless, reducing mates' functionality to a tool for querying particular properties of vcards is possible, and would also cover your usecase.

I see. Well, I think I'm about to experiment with keeping everything in a
db, and have an interface to some useful queries.

I've decided to remove the indexing stuff whenever I have the time to do so.

I have begun to slowly develop something of my own to work with, primarily search dirs with vcards. Thanks for the inspiration so far.


Vulnerability issue from Snyk scan

Issue
Can we bump version of glob? There is a vulnerability comes from glob -> inflight.
Latest version of glob does not use inflight
Versions

sequelize: 6.34.0
sequelize-typescript: 2.1.6
typescript: 4.8.4

Issue type

[x] bug report
[ ] feature request

Actual behavior

Expected behavior

Steps to reproduce

Related code

insert short code snippets here

No, 7.2.3 still uses "inflight" dependency


Implement tests for license(s) by taking care of license_url

TL;DR: I gave it a try and "fixed" (to confirm) the existing tests for licenses by also taking into account license_url. CKAN=>Frictionless was flawed in its implementation and Frictionless=>CKAN required very minor additions.

The work has been split into two commits, but it should not be too hard to follow in one go:

Commit https://github.com/frictionlessdata/frictionless-ckan-mapper/commit/8c4f15feea5d2e965d0dade8f3ed4c119890adff does CKAN to Frictionless
Commit https://github.com/frictionlessdata/frictionless-ckan-mapper/commit/b8f37af23435ad0513da22acea9068c29f6fff99 does Frictionless to CKAN
Comments left to explain a bit more this PR: https://github.com/frictionlessdata/frictionless-ckan-mapper/pull/32/files

Also, Travis approves :grin:.

@sglavoie first a comment on commit messages: please make them more detailed. Yes you are making improvements but what improvements - add a bit of details in bullets below summary if needed.

I'm running out of time to examine this tonight but the current algorithm
seems more complex than the one i set out ... in that you reassess the
extras dict again after setting from license_id etc which should not be
necessary.
On Fri, Jun 26, 2020 at 9:39 PM Sébastien Lavoie<EMAIL_ADDRESS>wrote:

@sglavoie commented on this pull request.
In frictionless_ckan_mapper/ckan_to_frictionless.py
https://github.com/frictionlessdata/frictionless-ckan-mapper/pull/32#discussion_r446375072
:

 outdict.pop('license_id', None)

 outdict.pop('license_title', None)

outdict.pop('license_url', None)

Check ckandict instead of outdict because outdict['extras']

was deleted earlier

licenses_there = False  # First assume we won't find licenses
if ckandict.get('extras'):

I agree. The idea was:

Add everything from 'extras' first. That means also 'licenses' if
it's there.
After that, outdict['extras'] is actually removed from the returned
dict (line 102).
If we find one of 'license_id', 'license_title', 'license_url', then
we need to consider this information for the first license that will appear
in 'licenses', so it just resets that list to contain an empty dict for now.
We still have access to everything that was passed as an argument
from 'ckandict', so we make sure to rebuild the list of licenses from it
because it may have been cleared if one of 'license_id', 'license_title',
'license_url' was there.
Even if one of those keys wasn't there, it will loop and see if
there are licenses and only add them if they weren't there already. In this
case, the licenses will be there already if we don't remove the 'licenses'
when finding one of 'license_id', 'license_title', 'license_url'.

—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/frictionlessdata/frictionless-ckan-mapper/pull/32#discussion_r446375072,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABMDMSWVXGLJRVCSRAG6LDRYT2PXANCNFSM4OJR2CUQ
.

It will probably need some refactoring, I agree. I am not saying this is the best approach but I thought it did what was necessary based on the comment from @pdelboca in his commit (https://github.com/pdelboca/frictionless-ckan-mapper/commit/ee268c1115f9f19e07c11c9247a4a3cda4eeb236). Maybe @pdelboca could chime in and confirm if I'm going in the right direction or if I misunderstood the commit he created? :slightly_smiling_face:


API example with project and package builder

[x] This contribution adheres to CONTRIBUTING.md.

What does this Pull Request accomplish?
Introduces a project containing a scan engine API example and a build spec / control files to build the example project/package.
The example is documented using the Instructions comment on panel and document-by-number on diagram paradigms that the R&F custom device example(s) uses.
Why should this Pull Request be merged?
We need an example demonstrating using the API. There will be at least 1 more example coming.
What testing has been done?
Ran the example. Built the example project, and then re-ran the example from the new project.
Haven't been able to test the package builder yet.

I think it probably makes sense to move the scripting examples to a different top level directory, rather than placing them under Custom Device Source/.

We have Scripting Examples under the CD source directory for DSF, most likely because there was only a single top-level directory anyway. The examples are still source, but aren't custom device source. Let's go ahead and make another top-level directory for scripting examples as @rtzoeller suggests, but we should evaluate moving both those directories under at top-level Source directory in the future to be consistent. I'll create a tech debt item.

Just to be clear.... Are you desiring that I move the examples now, or will that be done as part of the "Create top-level Source directory #121"?
If now, should I move the example directory from
niveristand-scan-engine-ethercat-custom-device\Custom Device Source\Scripting Examples
to
niveristand-scan-engine-ethercat-custom-device\Scripting Examples

Just to be clear.... Are you desiring that I move the examples now, or will that be done as part of the "Create top-level Source directory #121"?
If now, should I move the example directory from
niveristand-scan-engine-ethercat-custom-device\Custom Device Source\Scripting Examples
to
niveristand-scan-engine-ethercat-custom-device\Scripting Examples
?

Yes, let's move the examples to niveristand-scan-engine-ethercat-custom-device\Scripting Examples now. That will make the work to move the entire hierarchy later much easier.

Yes, let's move the examples to niveristand-scan-engine-ethercat-custom-device\Scripting Examples now. That will make the work to move the entire hierarchy later much easier.

That, and it should make it easier to avoid cross linking because the source isn't co-located.

I just verified the installer at \nirvana\Measurements\VeriStandAddons\scan_engine_custom_device\ni\export\PR-120\Build 5\2017\installer installs the examples correctly, including not installing if the support package isn't installed first. Can this be merged now? Or is there something else that needs tweaking?


nixos/piped: init module

Description of changes

Piped is an alternative privacy-friendly YouTube frontend which is efficient by design.
This pull request adds packages for the Piped frontend, backend and proxy, as well as a NixOS module for setting up a Piped instance.
Homepage: https://github.com/TeamPiped/Piped/
Closes #270008
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 317817 run on x86_64-linux 1

1 package blacklisted:

nixos-install-tools

3 packages built:

piped
piped-backend
piped-proxy

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


python36Packages.pycares: 1.0.0 -> 2.3.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.6-pycares/versions.
meta.description for python36Packages.pycares is: '"Interface for c-ares"'.

Checks done (click to expand)

built on NixOS

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.3.0 with grep in /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0

directory tree listing: https://gist.github.com/28d3f5e3a67e29f22ca14a896cb73bff

du listing: https://gist.github.com/355c84581bea4af806ae5b486d5ddb24

Outpath report (click to expand)

Outpath difference report
32 total rebuild paths
8 package rebuilds
8 x86_64-linux rebuilds
8 i686-linux rebuilds
8 x86_64-darwin rebuilds
8 aarch64-linux rebuilds
First ten rebuilds by attrpath
ipgrep
poezio
python27Packages.aiodns
python27Packages.pycares
python36Packages.aiodns
python36Packages.poezio
python36Packages.pycares
python36Packages.slixmpp

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A python36Packages.pycares https://github.com/r-ryantm/nixpkgs/archive/382f9d592d0c953762cc9cf4d73386eedac6d910.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0
ls -la /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0/bin

Success on x86_64-darwin (full log)
Attempted: python36Packages.pycares
Partial log (click to expand)
/private/tmp/nix-build-python3.6-pycares-2.3.0.drv-0/pycares-2.3.0/dist /private/tmp/nix-build-python3.6-pycares-2.3.0.drv-0/pycares-2.3.0
Processing ./pycares-2.3.0-cp36-cp36m-macosx_10_6_x86_64.whl
Installing collected packages: pycares
Successfully installed pycares-2.3.0
/private/tmp/nix-build-python3.6-pycares-2.3.0.drv-0/pycares-2.3.0
post-installation fixup
strip is /nix/store/g5r4apl0za012ffs6ladinwa5w0m1l3k-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/6zfdjg84az66nrjxzrvd36icvmm5p6lv-python3.6-pycares-2.3.0/lib
patching script interpreter paths in /nix/store/6zfdjg84az66nrjxzrvd36icvmm5p6lv-python3.6-pycares-2.3.0
/nix/store/6zfdjg84az66nrjxzrvd36icvmm5p6lv-python3.6-pycares-2.3.0

Success on aarch64-linux (full log)
Attempted: python36Packages.pycares
Partial log (click to expand)
Successfully installed pycares-2.3.0
/build/pycares-2.3.0
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/laphy9y6wgq6zgkg8bry3fgwanq3wkgc-python3.6-pycares-2.3.0
shrinking /nix/store/laphy9y6wgq6zgkg8bry3fgwanq3wkgc-python3.6-pycares-2.3.0/lib/python3.6/site-packages/pycares/_core.cpython-36m-aarch64-linux-gnu.so
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/laphy9y6wgq6zgkg8bry3fgwanq3wkgc-python3.6-pycares-2.3.0/lib
patching script interpreter paths in /nix/store/laphy9y6wgq6zgkg8bry3fgwanq3wkgc-python3.6-pycares-2.3.0
checking for references to /build in /nix/store/laphy9y6wgq6zgkg8bry3fgwanq3wkgc-python3.6-pycares-2.3.0...
/nix/store/laphy9y6wgq6zgkg8bry3fgwanq3wkgc-python3.6-pycares-2.3.0

Success on x86_64-linux (full log)
Attempted: python36Packages.pycares
Partial log (click to expand)
Successfully installed pycares-2.3.0
/build/pycares-2.3.0
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0
shrinking /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0/lib/python3.6/site-packages/pycares/_core.cpython-36m-x86_64-linux-gnu.so
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0/lib
patching script interpreter paths in /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0
checking for references to /build in /nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0...
/nix/store/qm3cm9a7a68l5vbr8cbibg91lxslwrbr-python3.6-pycares-2.3.0


PKG-5059

llama.cpp b3131
Destination channel: ai-staging
Links

https://anaconda.atlassian.net/browse/PKG-5059
https://github.com/ggerganov/llama.cpp/tree/b3131
https://github.com/ggerganov/llama.cpp/releases

Explanation of changes:

update to b3131
openmp as dependency

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_e3w8j_19h1/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:56: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
===== Final Report: =====
0 Errors and 1 Warning were found


ipfs: Disable building with Go 1.4

As @domenkozar pointed out, ipfs will not build with Go 1.4.
However, building with Go 1.5 works just fine. Thanks again for the
hints Domen!

Yeah, upstream even states you need 1.5.

Interesting. I must have missed that. Apologies.

For the reference: https://ipfs.io/docs/install/#check-go-version

Cool. Thanks @vcunat

:-)


Remap Shortcuts -> Shortcut must start with a modifier key

Environment
Windows build number: Microsoft Windows [Version 10.0.18362.900]
PowerToys version: v0.18.2
PowerToy module for which you are reporting the bug (if applicable): Keyboard Manager

Steps to reproduce

Open Keyboard Manager
Click "Remap a shortcut"
Click "+"
Click "Type Shortcut"
Press "Ctrl (Left)" and right arrow at the shortcut
Select "Next Track" at "Mapped To"

Expected behavior
Ctrl left + right arrow should be remapped to the "Next track" key
Actual behavior
The message "Shortcut must start with a modifier key" appears
Screenshots

Duplicate of https://github.com/microsoft/PowerToys/issues/3290


There is no --cors-allow-origin flag and bind to <IP_ADDRESS> does not work

System Info
{"model_id":"BAAI/bge-large-en-v1.5","model_sha":"refs/pr/5","model_dtype":"float32","model_type":{"embedding":{"pooling":"cls"}},"max_concurrent_requests":512,"max_input_length":512,"max_batch_tokens":16384,"max_batch_requests":null,"max_client_batch_size":32,"tokenization_workers":10,"version":"0.6.0","sha":"5218224c4d6380897af937797b9a95df487bfba1","docker_label":null}

Information

[ ] Docker
[X] The CLI directly

Tasks

[X] An officially supported command
[ ] My own modifications

Reproduction
text-embeddings-router --help

There is no --cors-allow-origin flag like showed in the README.
Also I have 2 machine in the same network with IPs:

<IP_ADDRESS> <-- running TEI
<IP_ADDRESS>

When running with --hostname <IP_ADDRESS>, it can not be reached by other machines in the same network. Within the same machine, I can check curl <IP_ADDRESS>:3000/info. But from the machine <IP_ADDRESS>, I can not run curl <IP_ADDRESS>:3000/info.
Expected behavior
Flag --cors-allow-origin should work. And the router can be reached by other machines within the same network when binding to <IP_ADDRESS>

Same problem here, but you can use ENV variable CORS_ALLOW_ORIGIN. Here's how I'm using it in docker:
environment:
      - CORS_ALLOW_ORIGIN=http://localhost:8080


Add link to Explorer in Asset pop up

On CA popup (Asset info tab) add a link to the Explorer
https://zpl.io/a7pMQ7R

Fix the pop-up background  color

Checked


Try to maintain current connection as much as possible. Poll received messages.

It will try to reuse the current connection if it is still available
When not dealing with audio input it will poll incoming messages. This sets the grounds for two way operation and has the immediate advantage to make the link more stable.

The resampling does not work. The same sample rate is used for audio and zello stream so it is not activated. When correcting this   it turns out that resampling with librosa does not work.


arch: arm: Fix Cortex-R power management interrupt handling

The system power management handling code in the '_isr_wrapper' enables
interrupts by executing the 'cpsie i' instruction, which causes a
system crash on the Cortex-R devices because the Cortex-R arch port
does not support nested interrupts at this time.

This commit restricts the interrupt state manipulations in the system
power management code to the Cortex-M arch, in order to prevent
interrupt nesting on other AArch32 family archs (only Cortex-R for
now).

Signed-off-by: Stephanos Ioannidis<EMAIL_ADDRESS>
p.s. I am planning to implement arch-level interrupt nesting support for the Cortex-R (and AArch32 Cortex-A) in the near future.

we're mixing CPU_CORTEX_M and ARMV..... Kconfig options here; could we stick to one variant of Kconfigs?

The main reason I went with defined(CONFIG_CPU_CORTEX_M) instead of defined(CONFIG_ARMV6_M_ARMV8_M_BASELINE) || defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) is that the former is much shorter and simpler to use (it would be nice if there is a symbol like CONFIG_ARM_M or CONFIG_ARMVX_M, but then that is pretty much what CONFIG_CPU_CORTEX_M is in the current configuration layout).
If you still think we should stick with the longer form, I will change it.

would it be possible to explain inline why the change-processor-state instructions are not used for cotex-R?

The cpsid i and cpsie i instructions used there basically translate to irq_lock() and irq_unlock(), respectively; for checking/updating _kernel.idle and calling z_sys_power_save_idle_exit (many things will go wrong if an ISR is preempted by a higher priority IRQ while this happens).
This is necessary on the Cortex-M because the it supports interrupt nesting and hence interrupts are enabled by default when entering an ISR (this is automatically done by the NVIC core).
As for the Cortex-R, the current arch port does not/cannot support interrupt nesting because context preservation is implemented in a quite incorrect/non-standard way (I am planning to address this in the near future).  Note that, without interrupt nesting support, interrupts are (and must be) disabled inside an ISR; hence, it is not necessary to use a lock for checking and updating _kernel.idle.
I will add a FIXME comments referencing this PR, since they should be removed once interrupt nesting support is implemented in the Cortex-R arch port (which will eventually become AArch32 Cortex-A port as well).

Thanks for the update @stephanosio , I think the fixme text looks fine

The cpsid i and cpsie i instructions used there basically translate to irq_lock() and irq_unlock(), respectively, for checking/updating _kernel.idle and calling z_sys_power_save_idle_exit (many things will go wrong if an ISR is preempted by a higher priority IRQ while this happens).

As discussed offline this is not accurate for ARMv7-M where CPS does more than IRQ_lock/unlock.


Adds embeds to discord

Let me just start by saying thank you for this project I've learned a lot from it this is my first time coding, I've tested all the stores and it has successfully send the discord message.
Added Embeds to discord it should now send a message with the following,

Store name.
Status
Product page (Url).
Image of the product.
Date and time the product was found.

Costco is the only store I was unable to get the image of the product, I'm not sure why but it doesn't load it properly once is sent to discord . I've also not tested slack as I don't use slack and I'm not familiar with embeds for slack but it should work as before.

Thanks for your work! I've made changes and merged them with master.
Not bad for a beginner, especially when you were able to not only understand but work with someone else's code.

Thanks for your work! I've made changes and merged them with master.
Not bad for a beginner, especially when you were able to not only understand but work with someone else's code.

Thank you, I still have a lot to learn but your code is well written to understand and follow along for beginners.

Thank you, I still have a lot to learn but your code is well written to understand and follow along for beginners.


Update README.md

Fixed missed comma

Nice catch. Seems like I also forgot the comma in the Option 1 example

yes, I missed it too 😄


widgets.Label initialisation problem with Latex

The following code fails with [Math Processing Error] but as soon as I move the slider, it works as expected. Is this a mistake on my part or a bug?
I'm using ipywidgets 5.2.2
from sympy import Symbol, sin, series, init_printing,Eq,latex
from ipywidgets import interact,widgets
x = Symbol('x')

def expand_sin(num_terms=2):
    return(Eq(sin(x),series(sin(x),x,n=num_terms)))

slider = widgets.IntSlider(value=2,min=1,max=20,step=1)
equation = widgets.Label(
    value="$$"+latex(expand_sin(2))+"$$",
    disabled=False
)

interaction = widgets.VBox([slider,equation])

def callback(*args):
    latex_eq = latex(expand_sin(slider.value))
    equation.value='$$' + latex_eq + '$$'

slider.observe(callback)

interaction

Thanks for the report. This is fixed in master (cf. #550, #560). I just verified it too.

I did notice when testing this that the Label widget (with its new strict size limits) probably isn't appropriate for rendering arbitrary math anymore. I've opened #1072 for a discussion.


I get all animations instead of selected ones

General troubleshooting
Before logging an issue please verify that:

[x] You have the latest version installed at https://github.com/pedrommcarrasco/Brooklyn/releases
[x] Your issue isn't mentioned in our issues.

If none of this fixes your issue, tell us more about it.
Required information
In order to help us sort your issue, we ask that you provide the following information:

[x] Mac model: Mac Pro (Late 2013)
[X] macOS version: Mojaev 10.14.4

Description of issue
Hi All,
Even though I have selected just a few animations, I get all of them running.
Do I miss something?

Hello @tarikkavaz,
This shouldn't be the case. Although, you have selected Apple's Original Version which will play the original animation that contains every single existing animation not-edited

You current issue might be because you have selected Apple's Original Version which will play the original animation that contains every single existing animation not-edited

That's it.
I didn't realize that the Apple's Original Version would play all of them.
Thanks.

No problem @tarikkavaz, enjoy it 😄


Feature/face area filter

add face_area_filter
detect faces based on opencv CascadeClassifier
handle detection hanging with num_proc > 1

 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.null 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.

单元测试与 clip_similarity_filter.py 存在某种冲突， @zhijianma 一起看下

单元测试与 clip_similarity_filter.py 存在某种冲突， @zhijianma 一起看下
导入opencv中，修改了子进程的启动方式为spwan， 导致MODEL_ZOO无法从父进程复制。
该设置会导致以model为输入的算子无法在多进程中正确加载，可以用如下脚本测试

python tools/process_data.py --config configs/demo/process.yaml


Upgrade trivy

Overview
Upgrade to the latest version of Trivy.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 81.27%. Comparing base (6b8fb08) to head (28fdbd2).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1257   +/-   ##
=======================================
  Coverage   81.26%   81.27%
=======================================
  Files         200      200
  Lines       21953    21953
  Branches     3479     3479
=======================================
+ Hits        17841    17842    +1
+ Misses       2965     2963    -2
- Partials     1147     1148    +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests


Generated relationships does not have a G variant

When setting up sqlboiler using boil.SetDB(db) we can use global variants of methods for accessing data instead of passing a *sql.DB pointer around. Generated relationships between models do not have a global variant.
What I would expect is that for each AddX, SetX, RemoveX there would be a G variant AddXG, SetXG, RemvoeXG.
As it is I started using the G variants to avoid passing an *sql.DB instance to all my structs, but in order to use relationships the struct must have knowledge of the DB object anyway.

Hey there @eduacostam, I've corrected the issue on the dev branch and all our integration tests are passing. Can you double check to make sure everything's there that you expect and then we'll release this version of sqlboiler. Thanks!

Hey @aarondl, thanks again for the fast response and turnaround time!
I've just checked it and it seems to be as expected!
Thanks!


Update DEVGUIDE.md

Add sample error message when failing to install SDK tools.

Agent went offline during the build

<3 jenkins
@dotnet-bot test this please

15:26:13 Agent went offline during the build

<3 jenkins again
@dotnet-bot test this please

If this fails again I'm just going to merge because it only touches a readme

@cartermp just yesterday I wondered why we need a build if it only touches Readme.

This thing is unbelievably flaky

Yeah, IDK what's going on.  Usually it's a NuGet issue 😸


Fix compilation without deprecated APIs in OpenSSL

Added a few implicit headers that don't get included anymore and switched
to OpenSSL 1.0.0's THREAD API.
Note that this must be revisited for OpenSSL 1.1.0 and above as TLSv1_* functions are deprecated by TLS_*

Correct me if I'm wrong, but isn't there a way to do this programmatically, which is, depending on which version of OpenSSL library is lying around, use different API calls?  (I'm not an OpenSSL expert, but it sounds like something like this should be doable to make it work for multiple OpenSSL library version targets...)

ZNC already contains lots of stuff like #if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100004. This needs something similar, too.
Also, what OpenSSL version are you targeting @neheb? I thought that OpenSSL switched to "auto-magick" pthread support and does no longer need this thread id integration...? (And I also thought ZNC was already made to work with OpenSSL 1.0.0)

This commit fixes 1.0.2 and parts of 1.1.0.
With deprecated APIs, these headers are included inside unrelated ones like engine.h Without, they are not.
@teward The thread stuff is already defined out if OpenSSL 1.1.0 or above is used as it's no longer necessary. It could be further defined to provide support for older than OpenSSL 1.0.0 releases, but those are long EOL.

Build fixes should go to 1.7 branch. We can definitely remove support for ancient OpenSSL, but that needs to be done in master branch. So between these 2 commits the changes should be protected with ifdef.

Ok. Added compatibility for OpenSSL 1.0.0. Should I make another pull request for the 1.7 branch?

Or change the base branch of this one. The commit log shows that 1.7.x is regularly merged back into the master branch.

I cherry-picked it.


Anchor tag styling is not applied in the landing page

Describe the bug
Anchor tag styling is not applied in the landing page

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

@Priyaaa1  assign it to me under GSSOC 24


Crash when using certs (clap?)

When I start with:
./doh-proxy -p /dns-query -u <IP_ADDRESS>:553 -H mydomain.org  -i /opt/acme.sh/certs/mydomain.org/fullchain.pem -I /opt/acme.sh/certs/mydomain.org/mydomain.org.pkcs8.pem
I get a crash:
thread 'main' panicked at 'Mismatch between definition and access of `tls_cert_path`. Could not downcast to TypeId { t:<PHONE_NUMBER>168030213 }, need to downcast to TypeId { t:<PHONE_NUMBER>678504387 }
', /home/myusername/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.32/src/parser/error.rs:30:9

I made sure the keyfile was converted to pkcs8 and I converted the fullchain also to pem format, but I get the same error when I use the fullchain.cer file instead of the fullchain.pem file. I also tried putting everything in one file (fullchain en key) and then use the same for -i en -I but always the same result. I use certificates from the acme script, in this case ZeroSSL. Should I switch to Let's Encrypt? or is this a bug or shortcomming in clap?

Thanks!
The Rust ecosystem is still very unstable; breaking changes happen constantly, and it's easy to introduce bugs while trying to keep up with theses API changes.
fbf8206 should fix it, and I'm going to publish a new version right now.
Thanks again!


Add 5 new Apache Spark Pools for e2e testing

Summary
Briefly describe the changes included in this Pull Request.
Tests
Describe what tests have you performed to validate your changes before submitting the Pull Request. Use 'N/A' if not applicable.
Dependency chances
If you needed to make any chances to dependencies of this project, please describe them here.

/azp run

/azp run

Codecov Report

Merging #1436 (c7b7209) into master (fa1616c) will decrease coverage by 80.20%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #1436       +/-   ##
==========================================
- Coverage   82.71%   2.51%   -80.21%
==========================================
  Files         288     259       -29
  Lines       14292   13031     -1261
  Branches      718     718
==========================================
- Hits        11822     328    -11494
- Misses       2470   12703    +10233

Impacted Files
Coverage Δ

...ain/scala/org/apache/spark/ml/param/MapParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...n/scala/org/apache/spark/ml/param/UDPyFParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...cala/org/apache/spark/ml/NamespaceInjections.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...cala/org/apache/spark/ml/param/DataTypeParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...ala/org/apache/spark/ml/param/ByteArrayParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...ala/org/apache/spark/ml/param/EvaluatorParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...la/org/apache/spark/ml/param/ParamSpaceParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...la/org/apache/spark/ml/param/TypedArrayParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...a/com/microsoft/azure/synapse/ml/stages/udfs.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...a/org/apache/spark/ml/param/TransformerParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 266 more

Continue to review full report at Codecov.

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


UnicodeDecodeError:

Traceback (most recent call last):
File "C:\cyber-challenger\app.py", line 1, in
from app import application
File "C:\cyber-challenger\app_init_.py", line 37, in
from app.server.views import main
File "C:\cyber-challenger\app\server\views.py", line 18, in
from app.server.modules.logging.uploadLogs import LogUploader
File "C:\cyber-challenger\app\server\modules\logging\uploadLogs.py", line 18, in
from app.server.modules.email.email import Email
File "C:\cyber-challenger\app\server\modules\email\email.py", line 13, in
from app.server.modules.actors.Actor import Actor
File "C:\cyber-challenger\app\server\modules\actors\Actor.py", line 19, in
sentenceGenerator = SentenceGenerator()
File "C:\cyber-challenger\app\server\modules\helpers\markov_sentence_generator.py", line 14, in init
self.load_words()
File "C:\cyber-challenger\app\server\modules\helpers\markov_sentence_generator.py", line 42, in load_words
response = f.read()
File "C:\Users\xxxx\AppData\Local\Programs\Python\Python310\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 8315: character maps to
This isssue is fixed when you use encoding='utf8' in open function -
def load_words(self):
"""
Load a list of words from a given text url
"""
if "http" in self.word_source:
response = requests.get(self.word_source).text
else:
with open(self.word_source , encoding='utf8') as f:
response = f.read()
    # remove unwanted characters
    table = str.maketrans(dict.fromkeys('#<>-'))
    response = response.translate(table)

This is resolved in latest refactor of SentenceGenerator
#83


Initialising a RestClient causes program never to terminate

Executing this script with npx ts-node test.ts for example never terminates.
const { RestClient } = require("ftx-api");
const init = async () => {
  new RestClient("credentials.key", "credentials.secret");
};

init()

Sample tsconfig.json
{
  "compilerOptions": {
    "declaration": true,
    "importHelpers": true,
    "module": "commonjs",
    "outDir": "lib",
    "rootDir": "src",
    "strict": true,
    "target": "es2017"
  },
  "include": [
    "src/**/*"
  ]
}

Thanks for including the steps to reproduce. It's probably the time sync timer, which is automatically started when preparing the rest client. You can try to set it to false in the constructor of the rest client:
https://github.com/tiagosiebler/ftx-api/blob/master/src/util/requestUtils.ts#L13

What exactly does the time sync do? Fix the few millisecond drift between the Windows clock and the FTX server? Is disabling this feature going to cause any issues in the long run?
Thanks!

What exactly does the time sync do? Fix the few millisecond drift between the Windows clock and the FTX server?

Sorry for the late response. Yes, it tries to do exactly this although I'm not convinced on the effectiveness. The time-sync is a mechanism that runs on a timer to estimate latency issues, using that to offset the recv window and attempt to prevent recv window errors due to connection issues outside your control. I'm considering having it disabled by default.

Is disabling this feature going to cause any issues in the long run?

If you're actively ensuring the following, you should be fine:

your system time is correctly set (e.g using something like ntp)
you're handling possible recv errors, as they can still happen sometimes (latency can still cause this for example)


remove PORTABLE_INLINE_FUNCTION on default constructor of CacheAccessor

PR Summary
Decorating default constructors/destructors produces a warning when building for CUDA.  This just removes a PORTABLE_INLINE_FUNCTION on the default constructor for the CacheAccessor class used internally for the PTE solve.

PR Checklist

[ ] Adds a test for any bugs fixed. Adds tests for new features.
[ ] Format your changes by using the make format command after configuring with cmake.
[ ] Document any new features, update documentation for changes made.
[ ] Make sure the copyright notice on any files you modified is up to date.

We should do this everywhere but that can be for another time.

building riot, this is the only warning I'm seeing, I think.  haven't done a clean build in a while I guess.


Guide to move dependencies from root project to modules need them

Is your feature request related to a problem? Please describe.
In multi-module projects that I didn't do in the first place,  someone defined every dependencies in the gradle of root project instead of the module which is actually needs them.
I'm always frustrated when finding which modules used the dependencies because in the report, it only says which modules not use them
Example: In these modules A, B, C, D.  Among them, B is the only one use the dependency defined in the root gradle.
In order to know it, in the report, I have to check in turn
A doesn't use it
B uses it
C doesn't use it
D doesn't use it
then move dependency from the root to B
It would be great if the report could guide me to move dependencies from root project to modules need them.

I don't understand what you mean by "the dependency is defined in the root gradle." Could you clarify, ideally with a code snippet?


Fix ReactiveJteViewResolver

Small fix for WebFlux

Codecov Report
Base: 93.03% // Head: 93.03% // No change to project coverage :thumbsup:

Coverage data is based on head (ebd52ba) compared to base (1e47e95).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #190   +/-   ##
=========================================
  Coverage     93.03%   93.03%
  Complexity     1127     1127
=========================================
  Files            63       63
  Lines          2886     2886
  Branches        465      465
=========================================
  Hits           2685     2685
  Misses          109      109
  Partials         92       92

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Thank you for the fix @russ-p!


Update README.md

fix typos in slug size configuration info

see also #83

@ohnx @stappersg thanks to both of you!


KDE "Help Center" not working

Issue description
Running the virtualbox image for NixOS 18.09, hit this usability issue.
Steps to reproduce

Download the .ova file from
https://releases.nixos.org/nixos/18.09/nixos-18.09beta78.6f3bd5db2f4/nixos-18.09beta78.6f3bd5db2f4-x86_64-linux.ova
Start it up in VirtualBox.
Once logged in, open the help center from the KDE menu: "Applications" -> "Help Center"
Try to open a few pages, resulting in:

The requested help file could not be parsed:<br />/run/current-system/sw/share/doc/HTML/en//kcontrol/splashscreen/index.docbook

Here is the relevant journalctl line:
Sep 23 04:44:01 nixos xsession[790]: org.kde.khelpcenter: could not start process ("--stylesheet", "/run/current-system/sw/share/khelpcenter/table-of-contents.xslt", "--output", "/home/demo/.cache/khelpcenter/help/__en__plasma-desktop__index.docbook", "/run/current-system/sw/share/doc/HTML/en//plasma-desktop/index.docbook")

It looks like meinproc is missing:
https://github.com/KDE/khelpcenter/blob/52d683a3d75725f27b3179c751a000eb8535046f/toc.cpp#L152


Fixes inconsistent DiscreteDomain.hashCode

DiscereteDomain calculated hashCode of iterator on underlying sequence of points rather than on the sequence itself. This led to random hashCodes even on the same domain instance. See issue #208

@sschoenborn nice catch 👍 Thanks a lot for fixing this.


Add a /version endpoint

It would be good to have a /version endpoint that exposes the API's deployed version (if tagged, otherwise something static like dev) and the commit hash. That makes it easy to see what version is deployed when visiting the API. See this endpoint on the Pinax Accout API for example: https://api.account.pinax.network/swagger/index.html#/version/get_version

Thanks for the feature request !
I agree, should be useful to have an endpoint for this. I actually implemented it for the logging already in #10. Just need to add tags potentially as well.
I will look into it 👍🏻


UNHANDELED IMPORT ERROR

C:\Windows\SysWOW64>algokit init
? Select a project template:  playground
A number of small example applications and demos.
? Name of project / directory to create the project in:  saaf
Starting template copy and render...
Unhandled ImportError: cannot import name '_PathValueError' from 'pydantic.errors' (C:\Users\Manpreet Kaur12.local\pipx\venvs\algokit\Lib\site-packages\pydantic\errors.py)
C:\Windows\SysWOW64>algokit doctor
timestamp: 2023-07-04T06:39:43+00:00
AlgoKit: 1.1.6
AlgoKit Python: 3.11.4 (tags/v3.11.4:d2340ef, Jun  7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)] (location: C:\Users\Manpreet Kaur12.local\pipx\venvs\algokit)
OS: Windows-10-10.0.22621-SP0
docker: 24.0.2
docker compose: 2.19.1
git: 2.41.0.windows.1
python: 3.11.4 (location: C:\Users\Manpreet Kaur12\AppData\Local\Programs\Python\Python311\python.EXE)
python3: 3.9.13 (location: C:\Users\Manpreet Kaur12\AppData\Local\Microsoft\WindowsApps\python3.EXE)
pipx: 1.2.0
poetry: Command not found!
Poetry is required for some Python-based templates;
install via algokit bootstrap within project directory, or via:
https://python-poetry.org/docs/#installation
node: 18.16.0
npm: 9.5.1
chocolatey: Command not found!
Please tell me how to correct this error

@JaskaranSingh1255 this is fixed on the latest pre release and will be shipped with 1.1.7 fix soon, in the meantime you can do
pipx install https://github.com/algorandfoundation/algokit-cli/releases/download/v1.2.0-beta.4/algokit-1.2.0b4-py3-none-any.whl --force if you want to install the prerelease version

Fixed by #297, this has been released as 1.2.0 and is available on PyPI now

pipx install https://github.com/algorandfoundation/algokit-cli/releases/download/v1.2.0-beta.4/algokit-1.2.0b4-py3-none-any.whl --force

It worked thank you so much !!!

Fixed by #297, this has been released as 1.2.0 and is available on PyPI now

It worked thank you so much !!


Minor grammar fix in openssl-ca

This error was introduced by a previous find and replace.

@paulidale are you OK with CLA: trivial?

Yes, CLA: trivial is okay.

This pull request is ready to merge

Merged to master branch. Thank you for your contribution.


Documentation for users & developers

Users will need documentation for more info on Prez & how to use it. This could involve GitHub pages with Jekyll.
Developers would find dev documentation useful as well, and should be documenting their code throughout development. Using Sphinx for automatic Python documentation generation could be one option to go with.
The Vue.js front end (if implemented) could also have some development documentation. Vuepress is one option (not auto-generated like Sphinx, it's more like Jekyll).
We could also use a single tool for all our documentation for simplicity.

in progress documentation please create another issue for FE if required https://github.com/RDFLib/prez/blob/sparql_refactor/README-Dev.md


feat: Driver

📚 $\text{Stack Overview}$
Pulls submitted in this stack:

#107 👈
main

This comment was automatically generated by st.

Codecov Report
Attention: Patch coverage is 0% with 96 lines in your changes missing coverage. Please review.

Project coverage is 72.9%. Comparing base (243cffe) to head (7805156).

Files with missing lines
Patch %
Lines

bin/hera/src/gossip.rs
0.0%
27 Missing :warning:

bin/hera/src/telemetry.rs
0.0%
22 Missing :warning:

bin/hera/src/disc.rs
0.0%
16 Missing :warning:

bin/hera/src/node.rs
0.0%
15 Missing :warning:

bin/hera/src/main.rs
0.0%
14 Missing :warning:

bin/hera/src/globals.rs
0.0%
2 Missing :warning:

Additional details and impacted files

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fix sitemap only show correct domains

Tasks:

[ ] test coverage
[ ] gather feedback for my changes
[ ] submit changes to the documentation
[ ] added changelog line

Informations:

Q
A

Tests pass?
yes

Fixed tickets
fixes #991

BC Breaks
none

Doc
none

@alexander-schranz ... can you please split this PR and remove all the multi-webspace-sitemap stuff e.g. getLowestLevelDomainByDomain. I don't feel sure about the current implementation of this addition feature.

@chirimoya multi webspace support removed


AIRFLOW-261 Add more fields for EmailOperator

Addresses AIRFLOW-261
Testing Done:

Added new Unit test.
All tests passed on my travis-ci

I believe the test failures are unrelated.

Thanks @bolkedebruin


Configure oe-selftests to run on specific node label

So which machines have the bitbake label? Can I take it this just changes the default which machines this runs on by default in Jenkins?

So which machines have the bitbake label? Can I take it this just changes the default which machines this runs on by default in Jenkins?

bagger node has label bitbake. So, these tests will run only in bagger now.


Testing azure CI on forked branch

Testing azure CI on forked branch

Closing this test PR, will open another for testing.


Plot Settings - Data export, option for multiple curve export

Hello!
It would be great if there was an option to export multiple curve data to a single csv file.
As I see, now there is only option to select a single curve to export.
Selection for multiple Plottable Objects could be done in the common way: mouse + shift / mouse + ctrl would select all lines between / select individual lines separately.
Thanks! :)

I assume you're referencing the GetCSV or SaveCSV methods that were in ScottPlot 4.0.x. These methods are not in the 4.1.x betas and from what I know there is no intention to add them.
There are two reasons for this:

It's not really related to plotting

There are some parts in this library which are more for convenience than plotting, however they generally make plotting easier, as opposed to being something more suited for a CSV library

It does not let the user do anything new, the user already has all of the data and can export it as they please

Since ScottPlot is not a serialization library it does not offer anywhere near the features that would be necessary to be a useful option. And developing those features would be a massive increase in scope, which is difficult to justify when plenty of other libraries exist and do the job very well.

Since this feature is not likely to be part of ScottPlot 4.1 I think it's difficult to justify working on it further, aside from things like bug fixes. I would recommend you develop your own solution or look at existing CSV libraries. Even if ScottPlot were to continue to develop these functions it would never reach the level of flexibility or feature completeness that a dedicated CSV library has.
Sorry for the inconvenience.

Even if this were the goal of the library, then the problem you proposed is unsolvable in general. Plottables can have a different number of points, different values of X, it may not have X values at all, what about the arrows, labels etc. It is possible to combine data into one file only knowing the specific task, which remains on the user's side.

It would be great if there was an option to export multiple curve data to a single csv file

This is an interesting thought! On one hand it would be convenient for some users, but on the other hand it does seem outside the scope of plotting, and could be challenging to implement in a way that would benefit most users.
My quick thoughts are:

ScottPlot 4.1 has removed this settings dialog from the WinForms control
ScottPlot 4.1 has removed CSV export from plottables
File export should probably be handled by the developer most familiar with their data (not by a charting library)

For these reasons I'll go ahead and close this issue, but I'm glad the topic came up! It gave ScottPlot the opportunity to solidify its opinion that it will take care of data visualization tasks but data management tasks (input, transformation, export) are to be accomplished by the programmer.

the problem you proposed is unsolvable in general ... different values of X or no X values at all

lol, yes, there's also this 🧐


error is So dry

https://github.com/iawia002/annie/blob/master/main.go#L34
	if len(args) < 1 {
		fmt.Println("error") // so dry
		return
	}

may be you could Add same like annie -h etc, not just error

Nice catch! This is the code that was written at the beginning of this project and I forgot to update it when I finished the basic functions

@iawia002 Can I work on this issue?

@arpit1997 Sure! About the error message, you got any suggestion?

@iawia002, In general, we show error (too few/many args) and the help that how to use and supported args. We can do same for this also

@arpit1997 how about
too few args to call Annie

Use "annie -h" for more information

@iawia002, Can we just show them the help here itself? Because user have to type annie -h to see available commands. If he/she did enter too few/many args then we should show them the help directly.

@arpit1997 cool!
too few args to call Annie

Usage of annie:
...

Will be doing the above. Will submit a PR by tonight. @iawia002

@arpit1997 cool, thanks!

#49 ok!
seem like that error message is 可以的


changed to mlflow-ai-gateway in llms/init.py

Description: In the llms/init.py, the key name is wrong for mlflowaigateway. It should be mlflow-ai-gateway
Issue: NA
Dependencies: NA
Tag maintainer: @hwchase17, @baskaryan
Twitter handle: na

Without this fix, when we run the code for mlflowaigateway, we will get error as below
ValueError: Loading mlflow-ai-gateway LLM not supported

thanks @rajib76!


Curl error

local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://graph.facebook.com/v15.0/108949415252785/messages {"exception":"[object] (GuzzleHttp\Exception\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://graph.facebook.com/v15.0/108949415252785/messages at D:\CODE\bumi_staging\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:211)
[stacktrace]
Am getting this error when receiving webhook message from whatsapp

Sorry but this is not a problem with this library. It seems a problem with your server configuration.


Bookmarks are not showing up on homepage

Describe the bug
Bookmarks are not showing up on the Bookmarks homepage's section even though I have marked some items.
To Reproduce
Steps to reproduce the behavior:

Go to Item
Click on Bookmark icon
Go back to the Homepage
See Bookmarks homepage's section

Expected behavior
I'm expecting to see all my selections on the Bookmarks homepage's section.
Screenshots
Marked Item:

Homepage:

Desktop (please complete the following information):
OS: MacOS 12.0.1
Browser: Brave, Chrome

This seems to be cause by the retrieveDDOListByDIDs query in<EMAIL_ADDRESS>This query returns undefined as result for the bookmarks (as well as other parameters).
File: src/components/Home/Bookmarks.tsx

Query retrieveDDOListByDIDs<EMAIL_ADDRESS>
Query queryMetadata<EMAIL_ADDRESS>

you should look at the actual Elasticsearch query, meaning query you pass to queryMetadata in retrieveDDOListByDIDs in<EMAIL_ADDRESS>The query format changed a bit in Aquarius v4 and most likely the passed query is wrong so needs to be investigated where exactly it's wrongly created in that generateBaseQuery

I just get a totally weird response

filter by id is not working anymore in aquarius, need to check the schema

fun stuff, was trying to find any document in Aquarius helping us figuring out what queries it supports and which fields get indexed and only found this but it's describing the old v3 DDOs 😀 https://github.com/oceanprotocol/aquarius/blob/v4main/aquarius/app/es_mapping.py

for what i can see, it seems that the query is ok:
{     "from": 0,     "size": 1000,     "query": {         "bool": {             "filter": [                 {                     "terms": {                         "id": [                             "did:op:761a44c971acb8614d7b4a229dbce0774cdc90b96f97a014e63bf729a037733e",                             "did:op:cb3dfc137988c8aba3a122c3bd2d9248a89ec1067deb6b06645587d56c355b5d",                             "did:op:678e128342bce065ade40090589f430822a4a35d9d3301df2b2b4ffaf8083016",                             "did:op:4bc4707802ca8cc2edf1cd7dc9811d44b204553a4d1234a03c1f2ecf76bdef84"                         ]                     }                 },                 {                     "terms": {                         "chainId": [                             4                         ]                     }                 },                 {                     "term": {                         "_index": "aquarius"                     }                 }             ]         }     } }
but the result return only one object:
{     "_shards": {         "failed": 0,         "skipped": 0,         "successful": 10,         "total": 10     },     "hits": {         "hits": [             {                 "_id": "did:op:cb3dfc137988c8aba3a122c3bd2d9248a89ec1067deb6b06645587d56c355b5d",                 "_index": "aquarius",                 "_score": 0,                 "_source": {                     "@context": [                         "https://w3id.org/did/v1"                     ],                     "chainId": 4,                     "datatokens": [                         {                             "address": "0x0CDF34Cf07aeB107F9DD3D7Df08DA540BD38170a",                             "name": "Obtuse Shark Token",                             "serviceId": "326777513f826278fd9770e42ce91ead815b5ee73d8d38be1187bd01f0c11a6a",                             "symbol": "OBTSHA-3"                         }                     ],                     "event": {                         "block": 10092073,                         "contract": "0xC7209B745c0eeB0d4885D2f3dAD88A44b0F025FA",                         "datetime": "2022-02-01T08:13:21",                         "from": "0xC50ce98B13Aa9782cAc4aF6809007B2b035E599e",                         "tx": "0x215e757b7281e97e08b4ae06227095c8ff3ac67e076ec58068ce0ae1c5171af0"                     },                     "id": "did:op:cb3dfc137988c8aba3a122c3bd2d9248a89ec1067deb6b06645587d56c355b5d",                     "metadata": {                         "additionalInformation": {                             "termsAndConditions": true                         },                         "author": "EV",                         "created": "2022-02-01T08:13:10Z",                         "description": "Testing Pub",                         "license": "https://market.oceanprotocol.com/terms",                         "name": "Testing Pub",                         "tags": [                             "budget"                         ],                         "type": "dataset",                         "updated": "2022-02-01T08:13:10Z"                     },                     "nft": {                         "address": "0xC7209B745c0eeB0d4885D2f3dAD88A44b0F025FA",                         "created": "2022-02-01T08:13:21",                         "name": "Ocean Asset v4 NFT",                         "owner": "0xC50ce98B13Aa9782cAc4aF6809007B2b035E599e",                         "state": 0,                         "symbol": "OCEAN-NFT"                     },                     "nftAddress": "0xC7209B745c0eeB0d4885D2f3dAD88A44b0F025FA",                     "purgatory": {                         "state": false                     },                     "services": [                         {                             "datatokenAddress": "0x0CDF34Cf07aeB107F9DD3D7Df08DA540BD38170a",                             "files": "0x0403d8d0058001bb7fb6f059c583889e2d16ae4cec49455cd26892db20571b41d26d57aa72637fab63daa40c0828803ed6c19072f1d20e29b59de5b03f9f11648224e425d0729dff46a8418b8f55867d03c4de4300ea0fa463443e5fc1b7dcc068e17b375a94b2756dc01258460e3e9d302a72a30c754432e4278b9b4a352dd05207451176be48b154f8c40ac8aef7004dee92f282bcbd5e45dbc9beca24f20beb729a764afca1dbdb941fdfa993b6795566c96bf1686a45ff67233a43aa9d871b2c2e6d0d5f559f18b92da162cccb0dc730e3561c616d0bccea5bcb",                             "id": "326777513f826278fd9770e42ce91ead815b5ee73d8d38be1187bd01f0c11a6a",                             "serviceEndpoint": "https://providerv4.rinkeby.oceanprotocol.com",                             "timeout": 86400,                             "type": "access"                         }                     ],                     "stats": {                         "consumes": -1                     },                     "version": "4.0.0"                 },                 "_type": "_doc"             }         ],         "max_score": 0,         "total": 1     },     "timed_out": false,     "took": 1 }
for what i can see on the code, it seems that the query should return 4 ddos (in this case) instead of one (line: 194). And this why I'm getting [undefined, { corect ddo }, undefined, undefined]. These undefined are the object missing from the query.

solution proposed on issues 693 worked.

as for the styling, yes that readability issue is valid but should be handled individually in a new issue. For now, this issues original intention is done


Mockito-core test scope forces byte-buddy compile scope into module

Adding mockito-core to a maven module in test scope results in byte-buddy being brought in as a transient dependency in compile scope. This incorrectly changes any version of byte-buddy that might have been used by other modules (such as via swagger).
This appears on all versions of mockito-core tried from 2.18.3 up to 2.25.0.
It's expected that the test scope of mockito-core may use transient dependencies in the same scope but that the inclusion of the module would not override compile scope versions.

I didn't realize this earlier, but I had navigated to the wrong project. This should have been filed against mocking directly.


Test special route publishing

Add tests to check that all special routes are valid content items.
This was part of #1186, but it requires some changes to the content schemas and it would be good to have these tests in place before making those changes.
https://trello.com/c/u1H1rgDA/525-some-finding-pages-are-still-being-tracked-as-thing

@cbaines: I could split it if you like - it's basically two changes: refactoring to make it more testable, and then adding the test. I thought the refactoring didn't make much sense to commit on its own, but I can change it if you think it's clearer.

@cbaines: I could split it if you like - it's basically two changes: refactoring to make it more testable, and then adding the test. I thought the refactoring didn't make much sense to commit on its own, but I can change it if you think it's clearer.

I prefer that style with more smaller commits, but I realise it is a personal preference. I'm quite happy for this to be merged regardless.


Payments - Full width of the payment option is not responsive

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Issue was found when executing the PR #6196
Action Performed:

Launch the app and login
Go to Settings -> Payments
Click on Add Payment method
In Web / Desktop, verify  the payment options width

Expected Result:
Full width of padding should be responsive
Actual Result:
Full width of padding is not responsive
Workaround:
Unknown
Platform:

Where is this issue occurring?

Web
Desktop App

Version Number: 1.1.14-0
Reproducible in staging?: Yes
Reproducible in production?: No
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/140450751-89ee1ec3-b672-46ec-90b9-c4b8400f649b.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub
Issue was found when executing the PR #6196

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

Triggered auto assignment to @timszot (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

Nice PR responsible is already linked to the issue which is under regression period.

Retest for this was a pass! Closing
https://user-images.githubusercontent.com/44479856/140782333-7aa2dd25-a9b6-4497-852e-e6c53bf564d4.mp4


Please prepare bundle for OCP 4.4

Now that we are fully branched for 4.4, please prepare your operator to supply a 4.4 bundle, so that 4.4 operator publishing works -- unless you don't expect to have kubefed-operator in 4.4?
This means at least updating the package.yaml under https://github.com/openshift/kubefed-operator/tree/master/deploy/olm-catalog/kubefed-operator
@abhat @sohankunkerkar

@abhat @sohankunkerkar re-ping on this. You'll come to me wondering why your operator isn't building downstream...

Actually the operator is already disabled from building:
https://github.com/openshift/ocp-build-data/blob/openshift-4.4/images/kubefed-operator.yml#L1
and looks like there's not much activity here, so I'll just assume kubefed-operator is defunct until we hear signs of life!

Yep, that is a good assumption to make for now.
On Mon, Dec 9, 2019, 23:35 Luke Meyer<EMAIL_ADDRESS>wrote:

Actually the operator is already disabled from building:
https://github.com/openshift/ocp-build-data/blob/openshift-4.4/images/kubefed-operator.yml#L1
and looks like there's not much activity here, so I'll just assume
kubefed-operator is defunct until we hear signs of life!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openshift/kubefed-operator/issues/83?email_source=notifications&email_token=AAAULWMORTX5BPF3D75U54DQX2CHXA5CNFSM4JSKE2TKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGKC6UI#issuecomment-563359569,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAULWOUJAHW4OZCW2K34V3QX2CHXANCNFSM4JSKE2TA
.


Item Charge Assignment (Purch) - CreateSalesShptChargeAssgnt no longer works

We have code https://community.dynamics.com/business/f/dynamics-365-business-central-forum/377901/code-that-automatically-assigned-charges-worked-in-15-1-and-has-stopped-working-in-15-2-of-business-central documented here that creates item charge assignment. This has stopped working in 15.2 update without reporting errors at compile time or runtime. It just no longer creates an assignment.

Hi @tfbtrading . I would like to suggest you to go through your code by yourself (may be using debugger) and identify the particular place and root cause why item charge assignments are not inserted. And if this is an application bug then please log it in the relevant support channel. Let's close the current issue for now.

I have reviewed our code. I still believe that since the code works prior to an update and failed afterwards it is a genuine bug. We have traced it to the fact that it appears there is a delayed insert on the line. You can resolve the bug by first moving out of the row (forcing a line insert) and then back into it. For me the bug is that it doesn’t report any error and the code should actually first ensure the line is inserted and if not save that line.
Kind regards,
Russell Kallman
Sales & Operations Mgr
TFB Trading Australia Pty Ltd
From: RomanZanizdra<EMAIL_ADDRESS>Sent: Thursday, 20 February 2020 5:59 PM
To: microsoft/ALAppExtensions<EMAIL_ADDRESS>Cc: Russell Kallman<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/ALAppExtensions] Item Charge Assignment (Purch) - CreateSalesShptChargeAssgnt no longer works (#5652)
Hi @tfbtradinghttps://github.com/tfbtrading . I would like to suggest you to go through your code by yourself (may be using debugger) and identify the particular place and root cause why item charge assignments are not inserted. And if this is an application bug then please log it in the relevant support channel. Let's close the current issue for now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/ALAppExtensions/issues/5652?email_source=notifications&email_token=AKFAGXQS7M2EVLE5JWQT6ULRDYS2NA5CNFSM4KJ3IOL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMK72OQ#issuecomment-588643642, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKFAGXVAFQFFGZ4BL55YI43RDYS2NANCNFSM4KJ3IOLQ.

Hi @tfbtrading . It's very difficult to discuss words about code. I kindly ask you to show me the particular code and place where you think there is a problem.

Hi @tfbtrading , any update from your side?

@tfbtrading , I suggest to close current issue. Feel free to re-open it when there will be enough information to discuss or log a bug in a relevant support channel.


Review eslint code import patterns rules

The layer breaker #140856 did not get caught by the eslint code import pattern rules https://github.com/microsoft/vscode/blob/9be2757019a189f514f02f6f9371dfc5f2632730/.eslintrc.json#L93

We do have a rule for platform/*/browser at https://github.com/microsoft/vscode/blob/579e0a39c21596e4ebda00b0497c788235330efb/.eslintrc.json#L252-L261
But we don't have a rule for platform/browser. I think the idea was that each service in platform should get its own subfolder, but in the meantime we have a top level platform/browser.
I will push a change to show an error if a file is missed by a rule. Each file in our source tree should end up matching a rule from code-import-patterns.

My change works, but it looks like we have quite a lot of files that were falling through:
src/bootstrap-amd.js
src/bootstrap-fork.js
src/bootstrap-node.js
src/bootstrap-window.js
src/bootstrap.js
src/buildfile.js
src/cli.js
src/main.js
src/vs/base/buildfile.js
src/vs/code/buildfile.js
src/vs/workbench/buildfile.desktop.js
src/vs/workbench/buildfile.web.js
src/vs/workbench/workbench.desktop.main.nls.js
src/vs/workbench/workbench.web.api.nls.js
src/vs/code/electron-sandbox/issue/issueReporter.js
src/vs/code/electron-sandbox/workbench/workbench.js
src/vs/code/electron-sandbox/processExplorer/processExplorer.js
build/gulpfile.compile.js
build/gulpfile.editor.js
build/gulpfile.extensions.js
build/gulpfile.hygiene.js
build/gulpfile.reh.js
build/gulpfile.scan.js
build/gulpfile.vscode.js
build/gulpfile.vscode.linux.js
build/gulpfile.vscode.web.js
build/gulpfile.vscode.win32.js
src/vs/css.d.ts
src/vs/monaco.d.ts
src/vs/nls.d.ts
src/vs/nls.mock.ts
src/vscode-dts/vscode.d.ts
src/vscode-dts/vscode.proposed.authSession.d.ts
src/vscode-dts/vscode.proposed.commentTimestamp.d.ts
src/vscode-dts/vscode.proposed.contribIconFonts.d.ts
src/vscode-dts/vscode.proposed.contribIcons.d.ts
src/vscode-dts/vscode.proposed.contribLabelFormatterWorkspaceTooltip.d.ts
src/vscode-dts/vscode.proposed.contribMenuBarHome.d.ts
src/vscode-dts/vscode.proposed.contribRemoteHelp.d.ts
src/vscode-dts/vscode.proposed.contribViewsRemote.d.ts
src/vscode-dts/vscode.proposed.contribViewsWelcome.d.ts
src/vscode-dts/vscode.proposed.customEditorMove.d.ts
src/vscode-dts/vscode.proposed.diffCommand.d.ts
src/vscode-dts/vscode.proposed.documentFiltersExclusive.d.ts
src/vscode-dts/vscode.proposed.editorInsets.d.ts
src/vscode-dts/vscode.proposed.extensionRuntime.d.ts
src/vscode-dts/vscode.proposed.externalUriOpener.d.ts
src/vscode-dts/vscode.proposed.fileSearchProvider.d.ts
src/vscode-dts/vscode.proposed.findTextInFiles.d.ts
src/vscode-dts/vscode.proposed.fsChunks.d.ts
src/vscode-dts/vscode.proposed.inlayHints.d.ts
src/vscode-dts/vscode.proposed.inlineCompletions.d.ts
src/vscode-dts/vscode.proposed.ipc.d.ts
src/vscode-dts/vscode.proposed.languageStatus.d.ts
src/vscode-dts/vscode.proposed.notebookCellExecutionState.d.ts
src/vscode-dts/vscode.proposed.notebookConcatTextDocument.d.ts
src/vscode-dts/vscode.proposed.notebookContentProvider.d.ts
src/vscode-dts/vscode.proposed.notebookControllerKind.d.ts
src/vscode-dts/vscode.proposed.notebookDebugOptions.d.ts
src/vscode-dts/vscode.proposed.notebookDeprecated.d.ts
src/vscode-dts/vscode.proposed.notebookEditor.d.ts
src/vscode-dts/vscode.proposed.notebookEditorDecorationType.d.ts
src/vscode-dts/vscode.proposed.notebookEditorEdit.d.ts
src/vscode-dts/vscode.proposed.notebookLiveShare.d.ts
src/vscode-dts/vscode.proposed.notebookMessaging.d.ts
src/vscode-dts/vscode.proposed.notebookMime.d.ts
src/vscode-dts/vscode.proposed.portsAttributes.d.ts
src/vscode-dts/vscode.proposed.quickPickSeparators.d.ts
src/vscode-dts/vscode.proposed.quickPickSortByLabel.d.ts
src/vscode-dts/vscode.proposed.resolvers.d.ts
src/vscode-dts/vscode.proposed.scmActionButton.d.ts
src/vscode-dts/vscode.proposed.scmSelectedProvider.d.ts
src/vscode-dts/vscode.proposed.scmValidation.d.ts
src/vscode-dts/vscode.proposed.tabs.d.ts
src/vscode-dts/vscode.proposed.taskPresentationGroup.d.ts
src/vscode-dts/vscode.proposed.terminalDataWriteEvent.d.ts
src/vscode-dts/vscode.proposed.terminalDimensions.d.ts
src/vscode-dts/vscode.proposed.terminalDisablePersistence.d.ts
src/vscode-dts/vscode.proposed.terminalNameChangeEvent.d.ts
src/vscode-dts/vscode.proposed.testCoverage.d.ts
src/vscode-dts/vscode.proposed.testObserver.d.ts
src/vscode-dts/vscode.proposed.testRefresh.d.ts
src/vscode-dts/vscode.proposed.textDocumentNotebook.d.ts
src/vscode-dts/vscode.proposed.textSearchProvider.d.ts
src/vscode-dts/vscode.proposed.timeline.d.ts
src/vscode-dts/vscode.proposed.tokenInformation.d.ts
src/vscode-dts/vscode.proposed.treeViewDragAndDrop.d.ts
src/vscode-dts/vscode.proposed.treeViewReveal.d.ts
src/vscode-dts/vscode.proposed.workspaceTrust.d.ts
src/vs/editor/editor.all.ts
src/vs/editor/editor.api.ts
src/vs/editor/editor.main.ts
src/vs/editor/editor.worker.ts
src/vs/workbench/workbench.desktop.sandbox.main.ts
src/vs/base/worker/defaultWorkerFactory.ts
src/vs/base/worker/workerMain.ts
src/vs/platform/browser/contextScopedHistoryWidget.ts
src/vs/platform/browser/historyWidgetKeybindingHint.ts


Fixed: Cannot read properties of undefined (reading 'push')

Motivation and context
To reproduce import annotations to a job for example:

First import must be failed (e.g. wrong archive structure)
Second import must have correct data, but also will be failed (another issue I will send one more pull request)
Third import with correct data you will get the exception Cannot read properties of undefined (reading 'push')

How has this been tested?

Checklist

[x] I submit my changes into the develop branch
[ ] I have created a changelog fragment
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (see GitHub docs)
[ ] I have increased versions of npm packages if it is necessary
(cvat-canvas,
cvat-core,
cvat-data and
cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.

Summary by CodeRabbit

Bug Fixes

Resolved an error related to accessing properties of undefined, enhancing application stability.

Improvements

Updated the request management system to ensure that promises are always present and properly managed, improving error handling and overall robustness.

Codecov Report
Attention: Patch coverage is 85.71429% with 1 line in your changes missing coverage. Please review.

Project coverage is 74.30%. Comparing base (6a60642) to head (7790d9a).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #8648      +/-   ##
===========================================
- Coverage    74.30%   74.30%   -0.01%
===========================================
  Files          401      401
  Lines        43421    43422       +1
  Branches      3951     3951
===========================================
  Hits         32265    32265
- Misses       11156    11157       +1

Components
Coverage Δ

cvat-ui
78.65% <85.71%> (-0.01%)
:arrow_down:

cvat-server
70.58% <ø> (ø)


fix: shasum regex

Extracting the shasum fails on my machine:
TASK [ansible-vault : Download Vault (local) → https://releases.hashicorp.com/vault/1.12.0+ent/vault_1.12.0+ent_linux_amd64.zip] ************************
fatal: [vlt-bootstrap-vlt-01 -> <IP_ADDRESS>]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: No first item, sequence was empty.. No first item, sequence was empty.\n\nThe error appears to be in '***': line 32, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: \"Download Vault (local) → {{ vault_zip_url }}\"\n  ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n    with_items:\n      - {{ foo }}\n\nShould be written as:\n\n    with_items:\n      - \"{{ foo }}\"\n"}

Maybe it has to do with the fact that vault_pkg contains dots (.) which could mess up the regex? Not sure though.
In any case, testing for OS and arch should be sufficient, because the shasum file only contains hash sums for the same Vault version?
What do you think @gardar?

So seems like the original version works fine if I install from the OS repo with slightly changed variables:
vault_version: 'enterprise-1.11.2+ent'
vault_install_hashi_repo: true

The shasum check works fine when installing from the repo.
I will close this PR and go with that version (OS/repo package).


Disable FFDC debugging messages by default.

The stripe connector currently collects FFDC information proactively. Some of this information needs to be sanitized before it can be displayed.

Addressed by changes delivered for issue 52.


Support domain-wide delegation without downloaded service account keys

Problem Summary
Currently we create delegated credentials using downloaded ServiceAccount keys.
We learned that the python auth library supports using the Application Default Credential (ADC)
to generate delegated credentials, thus avoiding private key downloads which is a security risk.
The java library apparently does not support this feature.
Use Case Details
We have a service account S, that has domain-wide delegation permission our our domain as user U.
We have downloaded a ServiceAccount key for S, and use it to create delegated credentials:
GoogleCredentials.fromStream(text-fetched-from-db)
<EMAIL_ADDRESS>   .createScoped(...);

The python library shows that it is possible to use the ADC to generate a credential for S. A detailed example
can be found here. If  this is supported in the java library, presumably the new code would look like below.
The only requirement is for the ADC to have token creator permission on service account S.
SomeCredentials.newBuilder()
   .setSigner(GoogleCredentials.getApplicationDefault())
   .setIssuer(service-account-S-email)
<EMAIL_ADDRESS>   .createScoped(...);

Edited on Oct 24: I was wrong saying it is possible to "use the ADC to generate a credential for S". What can be done is
as follows:

Domain-wide delegation needs to be granted to the ADC, we can no longer use the service account S.
The above being done, we can use the ADC to sign an access token for itself. We verified that this doable with AppEngine and Java using a hacked version of ServiceAccountCredentials.java

Is there a workaround for this? Any other library suggestion that can help? We don't want to use service account keys to create delegated credentials. I know that with node/typescript client, we don't have to use json keys to use a service account domain-wide-delegation in GKE environment. It would be nice to have that support here too.

@gaurav517 We ended up using a custom implementation. We started with a copy of ServiceAccountCredentials.java, and only had to make very few changes:
https://github.com/google/nomulus/blob/master/core/src/main/java/google/registry/config/DelegatedCredentials.java

any update? i really need this

+1

+1


Minor straightening up

These are two small, unrelated changes to fix return types that were either more specific or general than necessary.

Current coverage is 81.91% (diff: 100%)

Merging #422 into master will decrease coverage by 0.09%

@@             master       #422   diff @@
==========================================
  Files            62         62
  Lines          2018       2018
  Methods        1861       1862     +1
  Messages          0          0
  Branches        157        156     -1
==========================================
- Hits           1655       1653     -2
- Misses          363        365     +2
  Partials          0          0

Powered by Codecov. Last update 7ae5e5a...f85013c


Fix deploy module cost

Purpose
Fix deployModule cost being overestimated.
Changes

Fixed the calculation.
bumped package versions.

Checklist

[x] My code follows the style of this project.
[x] The code compiles without warnings.
[x] I have performed a self-review of the changes.
[x] I have documented my code, in particular the intent of the
hard-to-understand areas.
[x] (If necessary) I have updated the CHANGELOG.

The nodejs CHANGELOG should also be updated.


add test_ops_gradients

issue https://github.com/intel/torch-xpu-ops/issues/271

merged at https://github.com/intel/torch-xpu-ops/pull/407


Multitouch screens interactiveManager problem

Hello,
I work with PIXI.js for an exhibiton. Your framework is great. Thanks for it.
I've got a problem with InteractiveManager when we use it on mulitouchscreen.
I create a class for interact with blocks (triangle, square, etc).
On each block, I add events (pointerdown, pointermove, pointerup and pointerupoutside).
Everything works well but sometimes, event for pointerup and pointerupoutside are not fired. Only pointerdown !
I can not reproduce this bug, sometimes when I click on the shape, it happens sometimes when I try to move it.
Any idea ?
Thanks
Loïc

I think it should work. @themoonrat may know some tricks.
Anyway, please make a fiddle.

Also pixi is not framework, its a base for your own game engine or framework. We really love people who want to make their own tech. If you find something wrong with InteractionManager (https://github.com/pixijs/pixi.js/blob/dev/src/interaction/InteractionManager.js#L990), you can override it like here: https://github.com/pixijs/pixi.js/wiki/v4-Gotchas#interaction

@kopacabana I sometimes have an event listener to the global up rather than just an object.
renderer.plugins.interaction.on( 'pointerup', this._updatePointerLocation, this );
Sometimes, the code to move the object means that when the release is processed the object is no longer under the  'up' point. By listening to the global up, and using event.data.pointerId to track which pointer has been actioned I think you might be able to achieve what you require?

Thanks.
I'll try your solution.

@kopacabana Closing since we haven't heard back from you so hoping you're sorted! Feel free to re-open if you're still having an issue with this


fixes aliase command

This fixes the response for aliases when the bot replies. eg: when discord user use eco in command, it will return with eco and not send

I had to confirm if it didn't affect the grant command


Update how-to-connect-install-multiple-domains.md

Minor typo correction: now reads "AD FS issuer" vs old "AD FS issues"

@cyberyarek : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Internal server error on perfect valid blueprint for deploying ownCloud

See: http://lci.ma.gig.tech/ays81/repo?repo=dalius3&repopath=/optvar/cockpit_repos/dalius3
Following blueprint is used (masked login and password):
g8client__ma:
  url: 'ma-g8-1.demo.greenitglobe.com'
  login: '****'
  password: '*****'
  account: 'Account of Dalius'

vdc__daliusvdc1:
  g8client: 'ma'
  location: 'ma-g8-1'

blueowncloud__daliuscloud3:
  vdc: 'daliusvdc3'
  datadisks:
    - 1000
    - 1000
  hostprefix: 'daliuscloud3'

actions:
  - action: install

When copying this blueprint in the quick entry field and clicking Apply, I get the below error, even while the same blueprint works just fine when using it at the CLI:

I deployed owncloud couple of times from the quickBlueprint form. Don't believe it still holds for an updated cockpit


Kill Timeout is not working

Still snap to other target after killing.

You need to have targetlock enabled for it to work for now. Will change it in the future.

I still don't understand what stickyaim/targetlock is :^( It seems just like some latency on aimbot,and is not controllable.

Targetloc/stickyaim - Prevents you from snapping between targets. In other way, If you shoot enemy1, it will not snap to enemy2 until enemy1 dies or hides, even if enemy2 is closer to the crosshair.
Its visible when you shoot long range and have little bit higher fov.

Thanks for your reply.


Stacked notifications on K9>=5.108 & android<7 & NOT Android Wear

On the phone (not Android Wear device) with android 4.0.4, I get stacked notifications (one summary with a total number of new emails and a separate notifications for each email). Why?
K9<5.108 - everything is ok - only one summary notification without stacked notifications .

The next K-9 Mail version won't support Android 4.0.4 any longer. So this will no longer be an issue.


Submenu doesn't open on arrow key when using typeahead to select it if keypresses are made once it's already been focussed

Provide a general summary of the issue here
Once a submenu trigger item is focussed, pressing any further keys cause it to no longer act as a submenu as the right arrow instead jumps focus to the top of the menu.
For example, let's imagine using typehead on a menu with "Hello" and "Helicopter".
I would need to minimally type "Heli" to jump to the "Helicopter" item.
Then, pressing right arrow opens the submenu.
If instead I typed "Helic", I'm now one key press "more" than I needed.
Pressing right arrow does not open the submenu, and instead focusses on the first menu item of the current menu.
This same "more than necessary" key press behaviour is true for other interactions, like pressing left on the last menu item, which again causes the right arrow press not to open the submenu, rather to jump focus to the top again.
Equally, keypresses that are not involved in the typeahead functionality whatsoever should be ignored. e.g. in the example below, pressing something like "b" or "-" causes the same behaviour.
https://github.com/user-attachments/assets/f883d5ba-0e02-45d4-a2d9-50c407ab7f96
🤔 Expected Behavior?
Regardless of how many "superfluous" typeahead (or other) keypresses I make, the right arrow (for LTR lanugages) should open the submenu.
😯 Current Behavior
The right arrow (for LTR lanugages) jumps focus to the first menu item in the current (top level) menu.
💁 Possible Solution
For some reason, pressing a key once a menu item is focussed causes it to "forget" that it's on a sub menu item.
🔦 Context
No response
🖥 Steps to Reproduce
https://codesandbox.io/p/sandbox/stupefied-wind-vjsgl9

Open menu

Type "heli" to focus the "helicopter" item

Press right arrow key

Submenu opens as expected ✅

Open menu

Type "helic" to focus the "helicopter" item

Press right arrow key

Submenu does not open. Instead, focus is given to the "Apple" item

Version
1.2.1
What browsers are you seeing the problem on?
Firefox, Chrome
If other, please specify.
No response
What operating system are you using?
Mac OS
🧢 Your Company/Team
No response
🕷 Tracking Issue
No response

This definitely looks like a bug, however I pasted this example in our storybook and can't reproduce it there for some reason.

I pasted this example in our storybook and can't reproduce it there for some reason

Looks like this is because this issue has been fixed since the latest release. I upgraded the sandbox to use the nightly release, and can no longer reproduce it: https://codesandbox.io/p/devbox/3df8f5

Thanks @reidbarber

Closing, but feel free to re-open if any related issues are found in the nightly build


fix(versions): update Activiti/activiti-cloud-notifications-graphql versions into master

UpdateBot pushed maven dependency: org.activiti.cloud.notifications.graphql:activiti-cloud-notifications-graphql-dependencies to: 7.1.194

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.notifications.graphql:activiti-cloud-notifications-graphql-dependencies 7.1.194


Notify the user if a container is killed due to memory exhaustion.

If a user-container runs out of memory, the HTTP connections is abruptly aborted and the user has no chance to get further evidence into why her action failed.
Docker actually provides that information so it can be checked on an abrupt connection termination whether the container was indeed aborted by the OOM killer.
Fixes: #2652

PG4 838 🔵

Exciting to see this go in!  What's the approximate round-trip time before getting deployed to Bluemix?

@tleyden ibm cloud functions picks up master frequently... worst case, a week.


IOException on start-up

Spigot 1.12.2
NetworkInterceptor 1.0-SNAPSHOT
With block.enabled:false, no errors.
With block.enabled:true:
# NetworkInterceptor configuration
# made with <3 by Luck

# how we should intercept network requests
# any of: 'security-manager', 'proxy-selector'
#
# security-manager: - installs a custom SecurityManager into the server.
#                   - will catch all outgoing network requests
#                   - may be incompatible with other plugins which install a
#                     security manager.
#
# proxy-selector:   - installs a custom ProxySelector into the server.
#                   - will catch *most* outgoing http requests
#                   - will not catch requests which specifically define their
#                     proxy
#                   - shouldn't be incompatible with anything
#
# you can define multiple methods.
methods:
  - security-manager
  - proxy-selector

# Configures the logging aspect of the plugin
#
# - allows network requests to be logged to the console or a file
# - useful for monitoring activity and constructing blacklists (see below)
logging:

  # if logging is enabled
  enabled: true

  # if stack traces should be printed for each attempt
  # these will always be included in the file output
  include-traces: false

  # where we should log to
  # either: 'console', 'file' or 'all'
  mode: file

# Configures the blocking aspect of the plugin
#
# - allows network requests to be blocked
# - can either use a whitelist or a blacklist approach
block:

  # if blocking is enabled
  enabled: true

  # how we should block
  # either: 'whitelist' or 'blacklist'
  mode: blacklist

  # the whitelist / blacklist
  # entries should be lowercase
  list:
    # common plugin metrics services
    # "bstats.org"
    - "mcstats.org"
    - "report.mcstats.org"
    - "report.mcupdate.org"

    # minecraft snooper
    - "snoop.minecraft.net"

    # spigot api for update checking
    - "api.spigotmc.org"

    # no idea...
    - "neo.mcmonkey.org"
    - "www.spigotmc.org"

[16:48:47] [pool-12-thread-1/WARN]: java.io.IOException: Connect failed
[16:48:47] [pool-12-thread-1/WARN]: 	at me.lucko.networkinterceptor.interceptors.ProxySelectorInterceptor$LoggingSelector.select(ProxySelectorInterceptor.java:59)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1150)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1040)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1038)
[16:48:47] [pool-12-thread-1/WARN]: 	at java.security.AccessController.doPrivileged(Native Method)
[16:48:47] [pool-12-thread-1/WARN]: 	at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1037)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection.access$100(HttpURLConnection.java:91)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1301)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1299)
[16:48:47] [pool-12-thread-1/WARN]: 	at java.security.AccessController.doPrivileged(Native Method)
[16:48:47] [pool-12-thread-1/WARN]: 	at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
[16:48:47] [pool-12-thread-1/WARN]: 	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1298)
[16:48:47] [pool-12-thread-1/WARN]: 	at me.jumper251.replay.utils.Updater$2.getValue(Updater.java:58)
[16:48:47] [pool-12-thread-1/WARN]: 	at me.jumper251.replay.utils.Updater$2.getValue(Updater.java:1)
[16:48:47] [pool-12-thread-1/WARN]: 	at me.jumper251.replay.utils.Acceptor.run(Acceptor.java:17)
[16:48:47] [pool-12-thread-1/WARN]: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[16:48:47] [pool-12-thread-1/WARN]: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[16:48:47] [pool-12-thread-1/WARN]: 	at java.lang.Thread.run(Thread.java:748)

If I remove "www.spigotmc.org" then no error. I imagine a good reason, but handling could be more friendly.

Turns out a plugin is pinging www.spigotmc.org for updates, even though configured not to do.

That's a side effect of the block working.

Ah, OK. Thanks.


Styles aren't scoped in multiple pseudo-classes

Bug report
Describe the bug
When multiple pseudo-classes specified in variants, only first one is scoped to the component, second one becomes global.
const Button = styled("button", {
  padding: "14px 20px",
  variants: {
    variant: {
      blue: {
        ":focus, :active": {
          color: "blue"
        }
      }
    }
  }
});

This will generate something similar to:
._initial_c_bFQQno._initial_c_bFQQno._initial_c_bFQQno:focus, :active {
    color: blue;
}

(when :focus or :active)
So, the last :active gets applied globally.
To Reproduce
Here's a sandbox
Expected behavior
All pseudo-classes scoped to the variant:
.generated:focus, .generated:active {
    color: blue;
}

@LexSwed thanks for this well-explained issue. Appreciate it. 👍 We'll get on it, in the meantime, you can use multiple rules for each selector.
Ill drop an update here when it's done!


[V2 Feature Request]

a discussion forum for users, be it groups.io, google groups etc
(as a user trying various libraries of yours, finding myself left alone in darkness without a users' forum, if exists will strengthen the confidence of using library besides can learn from mistakes of others and help other not to re-invent wheel kind of typical errors... by sharing experience of using various feature of different libraries)
I'm a Python developer who also trades and want to help, please get me on board...

Great idea!

Reddit is always welcoming, and while it might not be an official thread for this library -- /r/algotrading is probably a good place to start currently.
https://www.reddit.com/r/algotrading


.clearTransaction() throwing "Cannot finish a purchasing transaction"

Version of react-native-iap
2.4.8
Version of react-native
0.57.1
Platforms you faced the error (IOS or Android or both?)
iOS
Expected behavior
Purchase to go through
Actual behavior
Crashes sometimes when .clearTransaction() above .buyProduct()
Tested environment (Emulator? Real Device?)
Real device
Steps to reproduce the behavior
The doc states:
await RNIap.clearTransaction(); // add this method at the start of purchase.
const purchase = await RNIap.buyProduct(...)
...

Not having the .clearTransaction causes "Already bought this product" for consumables, having the .clearTransaction throws "Cannot finish a purchasing transaction" (sometimes).
What's the solution?

@ilyakar Can you try clearProducts?

We observed the same error in our production app too. In our case however, this happened for .clearTransaction() above .buySubscription().
I'm not too sure whether .clearTransaction() is really required for auto-renewable subscriptions, but we have similar code for consumables too.
If this should be a separate issue, please tell me so.
Version of react-native-iap
2.4.8
Version of react-native
0.59.8
Platforms you faced the error (IOS or Android or both?)
iOS
Tested environment (Emulator? Real Device?)
Real device
Steps to reproduce the behavior
let subscription = null

async function subscribe() {
  let purchase = null

  try {
    if (subscription) {
      subscription.remove()
      subscription = null
    }
    await RNIap.clearTransaction()

    purchase = await RNIap.buySubscription(SUBSCRIPTION_SKU)
  } catch (ex) {
    purchase = await new Promise((resolve, reject) => {
      subscription = RNIap.addAdditionalSuccessPurchaseListenerIOS(
        purchase => {
          // ... (code for checking item sku)
          resolve(purchase)
          subscription.remove()
          subscription = null
        }
      )
    })
  }

  if (!purchase) {
    return
  }
  // purchased
}

The error is thrown only sometimes. We suspect calling subscribe again while subscribe is running may be causing errors

@javascripter I'm having the same error occasionally and I think you are right about calling subscribe again while subscribe is running. For me, I believe it happens because the user is quickly tapping the purchase button two or more times before the purchase confirmation screen from apple pops up.

I am getting this error, and associated crash.
I am using react-native-iap 2.4.4, and I don't necessarily want to upgrade to 3.x yet.
I am calling clearTransaction() before buySubscription().
It is only crashing occasionally.
I am only using subscription IAP.
Like @javascripter , it is unclear to me if clearTransaction() is needed for subscriptions.
Is there anything I can do to avoid this issue and crash?

Might be related to #581. We are looking forward to digging it.


Can't click on the tabs in the performance tabs.

They don't support clicking, to change the tab at the top, a stack switcher is used.
After all compatibility and major bugs are fixed, I will look into making it clickable.

Being able to click on the Performance entries on the left would be more intuitive than using the tabs on the top.  A small change and a big improvement

Being able to click on the Performance entries on the left would be more intuitive than using the tabs on the top. A small change and a big improvement

Hmm I know but the preference is given to bug fixing and making it work for all destro.

Hi,
The new version is out and now you can click on sidepane graphs and also a couple of other useful features check out readme to know more.
Let me know if you still face this issue or not.


Conversion result error

Before conversion

After conversion

You need to attach the original SAZ and the result in HAR, and describe the problem.
So far I see JSON, which has nothing to do with SAZ to HAR conversion.


nixos: fix module paths in rename.nix

Motivation for this change
Output of nixos-option without argument looks wrong. The assertions probably don't work as intended.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

cc @flokli @Infinisil

Pinging @joachifm @flokli @c0bw3b so the same mistake isn't done in the future :)

Backported to 20.03 in 0759da4ee68461d7d647183478ff414d32ac549b


Add support for reindex

https://github.com/elastic/elasticsearch/blob/master/rest-api-spec/src/main/resources/rest-api-spec/api/reindex.json
For the 2.x branch we'll need to back port this without breaking the existing "client" reindex implementation.

merged to 2.x and master as per #2017