webgl not working on raspberrypi3 with ANGLE

Describe the bug
When compiling the wpewebkit with recent upstream WebKit, the ANGLE backend for webgl (or webgl2) is not working on raspberry pi 3, on kirkstone. Since 254947@main ANGLE is the only way to have webgl in WebKit.
When running XDG_RUNTIME_DIR=/tmp cog -P drm http://get.webgl.org/ with the generated image, the spinning cube does not appear. The output of cog is the following:
(cog:615): Cog-DRM-WARNING **: 13:35:15.961: Renderer 'modeset' does not support rotation 0 (0 degrees).

(cog:615): GLib-GIO-WARNING **: 13:35:16.089: Your application does not implement g_application_activate() and has no handlers connected to the 'activate' signal.  It should do one of these.
Cog-Core-Message: 13:35:17.230: <http://get.webgl.org/> Load started.
Cog-Core-Message: 13:35:17.252: <http://get.webgl.org/> Loading...
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
ERR: Display.cpp:997 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl
Cog-Core-Message: 13:35:17.663: <http://get.webgl.org/> Loaded successfully.

This also seems to reproduce with older revisions since ANGLE was made the default, unless compiling with -DUSE_ANGLE_WEBGL=OFF, which is done in the attached local.conf.
To Reproduce
Files to reproduce the behavior:

local.conf
bblayers.conf
hash references of each repository of each used layer:

poky: 453be4d258f71855205f45599eea04589eb4a369
meta-openembedded: 0b78362654262145415df8211052442823b9ec9b
meta-raspberrypi: dacad9302a92b0b7edf8546cdcad1f8ef753e462
meta-webkit: 3b2f69f7cb057eaf9091afb21153533bcfcc8251

local changes applied in the build environment

devtool modify -n wpewebkit /path/to/webkit/source to easily test different revisions

bitbake command causing the error

bitbake core-image-base or bitbake wpewebkit

Error output

See cog error output in bug description.
Expected behavior
Spinning wireframe cube when rendering http://get.webgl.org/.
Screenshots
This is what http://get.webgl.org/ looks like when the bug happens:

Environment (please complete the following information):

yocto release: kirkstone
hardware targe: rpi3 32 bits

Additional context
I only tested with drm, don't know if it works under wayland.

In principle it was working fine in Wayland for a long time (at least ~6 months), next time that I fire it up I'll try to see if this happens with DRM.

I believe this was fixed in WebKit by r258932. Sorry I forgot to update this issue.


add nested hyperd podfile example and Dockerfile to build it

This needs https://github.com/hyperhq/hyperstart/pull/118 to run a nested hyperd.

updated to move install and setup scripts into Dockerfile, as requested by @laijs

move examples/hyperd to https://github.com/hyperhq/official-images

hyperhq/hyperd builder moved to https://github.com/hyperhq/official-images/pull/1


"View in Looker/Dbt" should be renamed "View in GitHub/GitLab/..." in the UI

Describe the bug
The "View in Looker ->" URL in the UI when looking at Looker entities with a github_info configured should be instead "View in GitHub" (or GitLab or whatever service is configured), since that URL redirects to the github.com page of the entity definition.
The same goes for any source with github_info is configured (see https://datahubproject.io/docs/generated/ingestion/sources/looker for Looker configuration).
To Reproduce
Steps to reproduce the behavior:

Setup a lookml or dbt source and configure github_info
Open a lookml or dbt entity in the UI

Expected behavior
"View in {platform_name}" should be renamed to ""View in {git_platform_name}".
Ideally github_info should be renamed git_info in the source config and git_platform_name should be pulled from git_info.base_url in the source config (.*github.* as GitHub, .*gitlab.* as GitLab, etc.).
Screenshots
Both "View in ..." links in those screenshots open github.com:

Thanks for reporting this issue, I will take a look and follow up with you on next steps!


Updated packages to resolve issue that prevented netlify builds

When trying to deploy to netlify, I ran into the following error:
node: symbol lookup error: /opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp/build/Release/sharp.node: undefined symbol: _ZNK4vips6VImage7pngsaveEPKcPNS_7VOptionE
Upgrading the packages to latest resolved the issue and allowed for successful builds.

Thanks for fixing!


Hanging on "Determining test suites to run..." after MacOS update (Jest 23.6.0)

I'm not sure this is actually correlated, but after my Mac was updated to 10.14.6 I can no longer run jest, it hangs indefinitely on the aforementioned line. I was on 10.14.5 yesterday and had no problems running it.
  System:
    OS: macOS 10.14.6
    CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
  Binaries:
    Node: 10.15.2 - ~/.nvm/versions/node/v10.15.2/bin/node
    Yarn: 1.13.0 - ~/.yarn/bin/yarn
    npm: 6.4.1 - ~/.nvm/versions/node/v10.15.2/bin/npm
  npmPackages:
    jest: 23.6.0 => 23.6.0

Root cause identified, not related to jest, but rather some of our global setup code. Closing out!

Could we somehow have detected this and warned?


use cache for identity check to reduce db reads

Motivation

part of  #3921

Changes

use CacheDB to cache both ATXs and malicious proof.
for each atx, proposal, and hare gossip message, we now query if an identity is known malicious.
atx and proposals are less time sensitive than hare.
for each hare consensus instance, a different committee of N (800) is selected for each round (1preround+4 rounds per iteration).

bors try

bors try

bors merge


Ran pre-commit, added licenses

@dherrada Please verify this is a valid solution, or update it to whatever the appropriate solution is determined to be.

@dherrada Please verify this is a valid solution, or update it to whatever the appropriate solution is determined to be.

Maybe wrapped with XML elements? I found this excerpt:

on this page: https://spdx.github.io/spdx-spec/4-file-information/#48-copyright-text
Which I think suggests this, but I haven't found an example that actually contains line breaks.
also I'm not sure if it would mean like this:
FileCopyrightText: <text> Copyright 2008-2010 John Smith
2003 Another Name Here</text>

or like this:
FileCopyrightText: <text> Copyright 2008-2010 John Smith </text>
<text> 2003 Another Name Here</text>

Maybe wrapped with XML elements? I found this excerpt:

on this page: https://spdx.github.io/spdx-spec/4-file-information/#48-copyright-text
Which I think suggests this, but I haven't found an example that actually contains line breaks.
also I'm not sure if it would mean like this:
FileCopyrightText: <text> Copyright 2008-2010 John Smith
2003 Another Name Here</text>

or like this:
FileCopyrightText: <text> Copyright 2008-2010 John Smith </text>
<text> 2003 Another Name Here</text>

I found one for a different property with the same wording that does have an example:

Assuming that carries over then this should be correct:
FileCopyrightText: <text> Copyright 2008-2010 John Smith
2003 Another Name Here</text>

I will add a commit to make it like that.

I found one for a different property with the same wording that does have an example:

Assuming that carries over then this should be correct:
FileCopyrightText: <text> Copyright 2008-2010 John Smith
2003 Another Name Here</text>

I will add a commit to make it like that.


feat: Revamp README.md, add badges and better description

Mostly what the title said, I added badges as well as a better description.

Maybe add badges for License and Discord?

Sure, looks good

Why change the <img> tags to markdown? I can't center items natively in markdown, and as far as I know, inline HTML is the only way to do that.

Why change the <img> tags to markdown? I can't center items natively in markdown, and as far as I know, inline HTML is the only way to do that.

You can still center with HTML, but use markdown images, right?

Why change the <img> tags to markdown? I can't center items natively in markdown, and as far as I know, inline HTML is the only way to do that.

You can still center with HTML, but use markdown images, right? And since it's mardkown, it's better to keep it as much markdown as you can.

Can you? Huh, thats alright then.

Alright, I've fixed a few things, and fixed the definition. I'll merge this now.


how to set up different language and same currency?

I have 2 locales it and en-us and both of them contains the following row:
currency: "{value, number, EUR}"

with the EUR format in my format.js:
number: {
  EUR: {
    style: 'currency',
    currency: 'EUR',
    maximumFractionDigits: 2
  }
}

The following:
{{format-message (intl-get 'currency') value=40}}

returns slightly different result, that is 40 € for it and €40 for en-us. Is this expected?

This is the locale rule for how currencies apparently are rendered in it.
Validated also in Chrome's native Intl API:
new Intl.NumberFormat('it', { style: 'currency', currency: 'EUR' }).format(40) => 40 €
On the polyfill, this rule can be found here: https://github.com/andyearnshaw/Intl.js/blob/master/locale-data/json/it.json#L2159-L2162

@masciugo just to give you more details. the value of 40 euros in english language is represented as €40 while it is represented as 40 €, that's about it. Thats precisely the reason you need something like ember-intl, to make sure that it gets rendered correclty.

I deduce that, in respect of standards, you cannot (because you must not) make customizations mixing formats belonging to different languages. That's fair. thanks


add quests/remove unused badges

[ ] seed data created for new quests. #128

[ ] Maps are required.


[forwardport] Add debug for chart hash

Problem
Creating a Rancher catalog using charts served from Harbor is causing issues where Rancher is not updating catalog/chart information as expected.
Solution
This does not resolve the issue. This will assist with future debugging when charts are not updating as expected.
Related PR
#24531
Issues
#23540
#23256

LGTM


Dev Test: Resistance In A Wire 1.3.0-phetiodev.9

@emily-phet
This a test for the newly phet-io instrumented sim, as well as major refactoring and layout changes. This dev test is in preparation for a dev release to be delivered to sonification collaborators to add accessibility to RIAW, so please focus on phet-io features.
This test is very similar to https://github.com/phetsims/QA/issues/24 in that this sim will be delivered to 3rd parties, but for development purposes only.
http://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.3.0-phetiodev.9/wrappers/index/
Please check that these issues are solved:

[ ] https://github.com/phetsims/resistance-in-a-wire/issues/28
[ ] https://github.com/phetsims/resistance-in-a-wire/issues/91

There are some know layout problems currently like https://github.com/phetsims/ohms-law/issues/68 (effects RIAW too). The focus of this test is for functionality and logic testing.
@emily-phet and I spoke about this release, and the goal would be to have something to deliver by next Tuesday. I am out of town until Friday.
@ariel-phet please assign and prioritize

@phet-steele this should be high priority given the proposed timeline (but App testing still takes precedence)

@phet-steele talked about this, and he didn't find anything but the maxWidth bug. Here is another link to parooze through. If all looks good. I'll give it out to accessibility folks.

@zepumph, phetiodev.10 checks out, but I made a few commits to fix the QA credits that would be good to pick up.

Alright I picked up these changes. Thanks for the help @phet-steele
http://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.3.0-phetiodev.11/wrappers/index/
Closing


Bug: Quantization image does not always produce the correct output

Sometimes the output of the quantization nodes shows the input image instead of the quantized.
Probably has to do with some class data not being copied properly.

Fixed by #27


@name completion when trying to mention someone in chat

this was resolved a while ago, and is currently live


Revert "Revert "minimum update (#837)" (#838)"

This reverts commit 01ecffec881f0163c4ef9ab535a58c64e0b14ab3.

Description
Updating versions in preparation for 200.5 release

Checklist:

[x] Set target branch to main (current release) or v.next (next release)
[x] Request a reviewer
[x] Assign a reviewer
[x] Tag reviewer in comment

@colinanderson and @mbcoder could you please review?


Add --human-readable option

Signed-off-by: Steven Agbo<EMAIL_ADDRESS>

Thanks @boagg,
Looks good. I'm gonna merge this so its in the next release.
If you haven't yet, put in for a Level II contribution reward:
https://sensu.io/register-your-contribution


fix: net7 blazor server stream read

The changes needed for the image stream reading to work with .net6 are still needed for .net7 (and possibly onwards for a while).

Thanks for your contribution!


User Agent

Is it possible to set a user agent? In google-cloud, we follow a specific format, but with requests going through gax, I think I'll need to set a new config option. We'd been doing it like this:
new ProtoService('{{baseUrl}}', {{grpc credentials}}, {
  'grpc.primary_user_agent': '...custom UA...'
});

I think I've decided to leave the user agent string as-is for some reasons, and instead using x-goog-api-client custom header for additional info. Cc @omaray for the confirmation.
The x-goog-api-client has custom {{appName}}/{{appVersion}} section and you can specify through the builder function like:
var pubsubV1 = require('@google-cloud/pubsub').v1();
var publisherAPi = pubsubV1.publisherApi({appName: 'google-cloud', appVersion: '1.0'});

/cc @bjwatson
Hey, yes we are using the x-goog-api-client and we need a better overall design.  Stay tuned.

I think this is outdated.


Send payload version without querying on the content_id

In<PHONE_NUMBER>0842cca8124a79dc8509dd6b322518 we made to change to take the payload_version from the maximum ID of all events associated with the content_id. Previously the payload_version was coming from the ID of the event which triggered the main publishing event.
This PR slightly reverts the behaviour to instead use the payload_version taken from the maximum ID of any event rather than an event associated with the content_id.
This fixes a problem we have where publishing a document which has links to other documents would cause those linked documents to be republished, but using their last event ID as the payload version rather than the event ID of the original publish, meaning that it will arrive at the content store with a payload_version that isn't greater than the version stored in the content store and therefore end with a 409 conflict error.
An alternative to this PR would be to create a new event for each linked document when publishing a document.

Only had a quick glance over this - will look more soon - but would an alternative be to just use the maximum event id?

@kevindew the title of this PR might be badly written... but that is basically what we're doing in this PR

ah ha sorry - saw revert and thought it took it back to how it used to be.
I couldn't think of a problem with this approach back when I did the last tweaks but was just a bit nervous about it incase I'd overlooked something. Seemingly I overlooked a different thing!
I feel it might be prudent to drop the payload_version method on Event and replace it with a maximum_id one or just call that directly, feels like it maybe adds an unnecessary bit of misdirection.


FileNotFoundError when running with --append-test from CLI

hi @stefanbschneider
I'm sorry to tell you that there seems to be some mistakes in deepcoord.
When I execute code in mian.py file, deepcoord completes the training and testing and generates the corresponding record file
        agent_config = 'D:/code/DeepCoord/res/config/agent/sample_agent.yaml'
        network = 'D:/code/DeepCoord/res/networks/sample_network.graphml'
        service = 'D:/code/DeepCoord/res/service_functions/abc.yaml'
        sim_config = 'D:/code/DeepCoord/res/config/simulator/sample_config.yaml'
        cli([agent_config, network, service, sim_config, '10', '--append-test'])

But when I wanted to do more tests, I reported an error
  agent_config = 'D:/code/DeepCoord/res/config/agent/ddpg/agent_obs1_prio-flow_64a_64c_099gam_00001tau_001alp_0001dec.yaml'
   network = 'D:/code/DeepCoord/res/networks/abilene/abilene-in4-rand-cap0-5.graphml'
   service = 'D:/code/DeepCoord/res/service_functions/abc.yaml'
   sim_config = 'D:/code/DeepCoord/res/config/simulator/rand-arrival10_det-size001_duration100.yaml'
   cli([agent_config, network, service, sim_config, '10', '--append-test'])

Using TensorFlow backend.
Traceback (most recent call last):
  File "D:\code\DeepCoord\src\rlsp\agents\main.py", line 387, in <module>
    cli([agent_config, network, service, sim_config, '10', '--append-test'])
  File "D:\code\DeepCoord\venv\lib\site-packages\click\core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "D:\code\DeepCoord\venv\lib\site-packages\click\core.py", line 717, in main
    rv = self.invoke(ctx)
  File "D:\code\DeepCoord\venv\lib\site-packages\click\core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "D:\code\DeepCoord\venv\lib\site-packages\click\core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "D:\code\DeepCoord\src\rlsp\agents\main.py", line 55, in cli
    append_test, best, sim_seed, gen_scenario)
  File "D:\code\DeepCoord\src\rlsp\agents\main.py", line 75, in setup
    setup_files(agent_helper, best)
  File "D:\code\DeepCoord\src\rlsp\agents\main.py", line 225, in setup_files
    agent_helper.sim_config_path)
  File "D:\code\DeepCoord\src\rlsp\agents\main.py", line 285, in copy_input_files
    copyfile(agent_config_path, new_agent_config_path)
  File "D:\python\lib\shutil.py", line 121, in copyfile
    with open(dst, 'wb') as fdst:
FileNotFoundError: [Errno 2] No such file or directory: './results/agent_obs1_prio-flow_64a_64c_099gam_00001tau_001alp_0001dec/abilene-in4-rand-cap0-5/abc/rand-arrival10_det-size001_duration100/2023-03-14_20-16-36_seed1061/agent_obs1_prio-flow_64a_64c_099gam_00001tau_001alp_0001dec.yaml'

I tried other ‘agent_config’  ‘sim_config’file combination, but unfortunately, all generated the same error.
When I use other cli parameters, the program can execute successfully, for example  cli([agent_config, network, service, sim_config,  '-v', '2023-03-14_11-07-06_seed6834']) cli([agent_config, network, service, sim_config, '10']) .
This problem has troubled me for several days.  T T

Hi @burnCalories , sorry for the late response. Happy to hear that you're using DeepCoord!
I just merged some fixes regarding the setup of DeepCoord: https://github.com/RealVNF/DeepCoord/pull/17
Could you try again and make sure that you run main.py from your project root (where setup.py is)? With:
python src\rlsp\agents\main.py

This works for me with the example you posted above. But I can imagine that the result path is not found if you are in a different directory.

Hi @stefanbschneider  ,I have updated the file with the new version, but still generated the same error. This problem has been bothering me for two days, and just now I suddenly found a solution.
Fortunately, it seems to be ddpg/agent _ obs1_ only-flow_ 64a_ 64c_ 099gam_ 00001tau_ 001alp_ 0001dec.yaml file name is too long under Windows, causing copyfile() to report an error. I reduced the file name to agent _ obs1 and the program ran perfectly.


Add support for inter-wiki links

Currently, GistPad wikis allow you to create [[links]] amongst markdown pages in the same repo, but there isn't support for defining inter-wiki links. Adding this would allow users to maintain n-number of separate repos and/or have personal/team/community wikis that contain interconnected knowledge (which is super cool!).
As a starting point of view, we could implement support for inter-wiki links, where the wiki identfier is the name of a GitHub repo, or the ID of a gist (e.g. [[lostintangent/foam-workspace:Todo]]).

Closing this since no-one besides me has asked for it 😄 We can always re-open this if folks are interested in us exploring this areas. Thanks!


[Kokoro] Fix not running tests

Merging as the last commit was a README update and tests passed on the last commit.


Support runtime property attributes via TypeDescriptor

This adds support for property attributes configured via TypeDescriptor.
The code for PropertyOverridingTypeDescriptor is taken from StackOverflow as stated in the comment.
This should fix #52.

BTW: Is the dependency on version 5.0.0 of System.ComponentModel.Annotation for .NET Standard 2.0 OK, or should it be a lower version?

BTW: Is the dependency on version 5.0.0 of System.ComponentModel.Annotation for .NET Standard 2.0 OK, or should it be a lower version?

This is fine. It's the latest version and supports netstandard2.0.
Feel free to bump the version in src/Directory.Build.props to 0.9.0 too.

Please don't yet merge, I think I found a double-report of validation errors for normal attributes.

TypeDescriptor seems to also report the normal attributes.
The weird thing is, that with a static Required attribute there is no double-report. But with a MaxLength attribute it was reported twice.
Anyway, with the previous commit the static attributes are now only considered once.

Required has special treatment in Validator to allow for early exit if it fails so my guess is that's what caused the behavior you saw.

@warappa is this ready to go then?

@DamianEdwards Yes, it's ready


Is this lib allow really long lists and columns ?

Does this lib works for lists like more than 10000 lines and 5000 columns ?
For a big list of tasks.
Thanks a lot

@netchampfaris?


refactor(validator): refactor unique-validator using setErrors

Update based on @KingMario 's https://github.com/wghglory/ngx-extension/pull/26.

👌
please resolve conflicts and merge it

Many thanks @KingMario !


Fixed the position of language change button on all pages

📋 Description
The Language change button is not placed correctly and also not visible clearly.
🔨 Changes Made
I've fixed the correct position of language change button and changed its design so that it is clearly visible to user.
Issue: Fixed the position of language change button on all pages #228
Issue no: #228
✅ Checklist
Before submitting the PR, please make sure you have completed the following:

[x ] I have followed all the guidlines mentioned in CONTRIBUTING.md.
[ x] My code follows the style guidelines of this project.
[x ] I have performed a self-review of my own code.
[ x] I have tested it locally and it works fine.
[x ] Any dependent changes have been merged and published in downstream modules.

🏷 Types of Changes
What type of changes does your code introduce? (Check all that apply)

[ ] New feature (non-breaking change which adds functionality) ✨

Fixes #228

📸 Screenshots (if applicable)
Before:

After:

Before:

After:

Thank you for contributing to Research Nexus! We look forward to reviewing your PR and getting it merged!

@Harshdev098 Please review my pr and also add the label of gssoc'24, gssoc-ext, hacktoberfest'24, hacktoberfest-accepted, level-3.

@Harshdev098 Sir please add the label of gssoc'24, gssoc-ext, hacktoberfest'24, hacktoberfest-accepted, level-3.


Fix Individual AD crash in TdsSetDbContext

Description
Earlier we were not assigning value for loginInfo->username in case of AD session.
This commit assigns value for loginInfo->username when GSS enabled.
Issues Resolved
BABEL-5380
Test Scenarios Covered

Use case based -

Boundary conditions -

Arbitrary inputs -

Negative test cases -

Minor version upgrade tests -

Major version upgrade tests -

Performance tests -

Tooling impact -

Client tests -

Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 73.7%

Totals

Change from base Build<PHONE_NUMBER>0:
0.0%

Covered Lines:
43038

Relevant Lines:
58396

💛  - Coveralls


Update README

Thank you for contributing to Nginx!
Nginx does not use GitHub for code submissions.
Please visit http://nginx.org/en/docs/contributing_changes.html
and follow the instructions there to submit changes.

您好！您的邮件我已经收到，我会在合适的时间给您答复！


feat(tutorial): complete step 3

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

I had in issue with Babel in this step on the pull request. I found a solution here
https://github.com/facebook/create-react-app/issues/6099
I deleted the node_modules folder then reinstalled it with yarn but this did not work so I deleted the node_modules again and reinstalled it with npm. This worked after I deleted the package-lock.json file.


'utility' file not found

Node Version:
node 6.5.0
npm: 6.4.1
Platform: MacOS 10.14 Mojave
Compiler: Apple LLVM version 9.1.0 (clang-9<IP_ADDRESS>)
Module: npm install
Mean.js project gives this message when run npm install
/Users/user/.node-gyp/6.5.0/include/node/v8.h:21:10: fatal error: 'utility' file not found
#include

Solved by changing MACOSX_DEPLOYMENT_TARGET from 10.7 to 10.9 in
Users/user/.node-gyp/6.5.0/include/node/common.gypi

@yerassyl94 how exactly did you solve this? Where do you change that variable?

Solved by changing MACOSX_DEPLOYMENT_TARGET from 10.7 to 10.9 in

Ohh you are both building with fairly old node versions...
Maybe post a PR to nodejs/node for the v6 branch?

@yerassyl94 how exactly did you solve this? Where do you change that variable?

//.node-gyp/6.5.0/include/node/common.gypi
find this file in your MacOS

@yerassyl94 Thx I could fix this too!

FTR, possible workaround:
For users:
env CXXFLAGS="-mmacosx-version-min=10.9" npm install

For addon authors:
add this to your bindings.gyp (but as mentioned above test)
  'xcode_settings': {
    'MACOSX_DEPLOYMENT_TARGET': '10.9',
  },

Try
CXXFLAGS="-mmacosx-version-min=10.9" LDFLAGS="-mmacosx-version-min=10.9" npm i

https://stackoverflow.com/questions/52545166/node-6-node-gyp-rebuild-for-hiredis-fails-on-macos
It works for me, Mac OS 10.14.1 (18B75), node version 6.11.3 (legacy project)

Solved by changing MACOSX_DEPLOYMENT_TARGET from 10.7 to 10.9 in
Users/user/.node-gyp/6.5.0/include/node/common.gypi

Thanks, This resolved the issue


Add cheezburger.com

name: cheezburger.com
url: https://cheezburgernetwork.wordpress.com/faq/#q14
difficulty: Hard
notes: Under "How do I delete my profile?" on the FAQ: "If you are sure you would like to delete your account, please write to us at<EMAIL_ADDRESS>Please let us know the user name and email address attached to the account, along with the reason why you wish to delete the account."
email<EMAIL_ADDRESS>domains: https://www.cheezburger.com/

Thanks for your contribution!
(Pushed through #2313)


move to trash

When using a username like "Muh Bot" and trying to use e.g. "!play Muh Bot 000000". I know you could use private-chat instead but this doesn´t work if you try to farm a specific game with master-account. Is there anyway to quote the username so the bot recognizes white-spaces correctly?
€dit: I´m not sure if I missed something, but I were able to farm a specific game by using the loginname now. The only change I made was to name my user like "Muh.Bot". It works for me now - issue closed.

https://github.com/JustArchi/ArchiSteamFarm/wiki/Setting-up

File should have no spaces in the name


Slow DNS Response: Problem about the response to the webpage

Hello @ragibkl ,
My name is Hoa again, today I want to tell you I cannot access to any international websites through your dns or I load the page very slow. Such as, nimo.tv (This webpage is about live tream games ,...... but they response very slow to open the page when I use your DNS). Back then, I had suggested that you set up this 2 DNS server in Asia and forget about the foreign websites. Therefore, the speed of experience is not as expected. So can do anything to improve the speed of your dns on solve any international websites faster ??
Thanks !

Hi @phanluchoaofficial , I believe you reported this issue earlier, but it could not be fixed at the time.
Is this website only slow if you use my DNS servers? Is it a lot faster if you use a different DNS server? like google?

Yes, I have just got slow speed when using your DNS. When I use Google DNS they load faster than I think !

I added a small patch here
Please test it for a bit and let me know if performance improved or not.
I will find ideas for other approaches as well.

Hello @ragibkl
No now, I'm still load slow on that website !!
Here is sreenshot of ping to website:

@ragibkl
I think you need to deploy new dns server on USA !!! So they will load faster

@ragibkl
You can watch this video, I use google dns will ping so slow. But I use your DNS ping very high !!!
https://drive.google.com/file/d/11b4Gf4dmjFzfZ5A94ac5PANWtkr7qnZg/view?usp=sharing

It seems like you are getting different IP address for the domain nimo.tv, depending on which dns you use:
Bancuh: <IP_ADDRESS> (Argentina)
Google: <IP_ADDRESS> (Hong Kong)
I think, the issue here is that Bancuh DNS is giving you IP of a far away server, while Google gives you IP closer to your location.
We can check here that they are using AWS, maybe with Elastic IP or something, so they have multiple IP Addresses around the world. I think for different location, you should ideally get and IP closer to your location.
This issue is not about DNS performance. This issue is about GeoIP and GeoDNS. So we should find a way to fix compatibility of Bancuh DNS with GeoDNS/GeoIP

Hii @ragibkl ,
As I know, Google DNS is a Anycast DNS so they will have a lots of servers to response. About your DNS, its just have 1 IP so they will response slow !! Can you review and set your dns to anycast dns so its better for that website !!!

Hi @phanluchoaofficial ,
I don't think DNS response time is the issue here. My DNS servers response should be good enough  for most applications.
I think, the problem is with GeoDNS compatibility. There are articles that discuss this, like here.

For your network to properly take advantage of GeoDNS, you must ensure that for external zones, your users are using a DNS server that is close to them, ...

Problem with my DNS servers, is that they are based in Singapore which is a bit far from you. Google DNS don't have this problem.,They have servers everywhere, behind a single Anycast IP address. You are always using Google DNS closest to your location.
Setting up an Anycast DNS is not easy. It is also expensive. It is not worth the effort unless I have servers in every location.
A cheaper solution, is for you to rent a VPS server in your country, and setup this project for your own use. You can even share the VPS among friends and families. You could also try this in a Linux computer at home, or if on Windows, you can try Ubuntu Server inside a VM.
I'm not sure if there is a way to fix GeoDNS like this yet, so I'm still looking for other ideas.

Hi @ragibkl ,
So, on my report. You dont have any idea how to fix them ??

For now, I don't have any solution. The only way, I think is to setup a DNS server at each user location. That way, GeoDNS will work correctly. It might be worth to setup this in the future, if I can get some funding (donation?/sponsor?), and if we have more users.
The only other thing I want to try, is maybe to disable dns forwarding, and try to query the root dns servers directly. I'm not sure how much it will help though.
The other thing that you can do, is to hard code the ip address of nimo.tv, into your computer host file directly. This is a workaround, not a fix. It also only works for a single computer, where it is setup.
Example for Linux:
$ nslookup nimo.tv <IP_ADDRESS>
Server:		<IP_ADDRESS>
Address:	<IP_ADDRESS>#53

Non-authoritative answer:
Name:	nimo.tv
Address: <IP_ADDRESS>
Name:	nimo.tv
Address: <IP_ADDRESS>
Name:	nimo.tv
Address: <IP_ADDRESS>
Name:	nimo.tv
Address: <IP_ADDRESS>

and then your /etc/hosts file:
<IP_ADDRESS>   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

<IP_ADDRESS> nimo.tv
<IP_ADDRESS> nimo.tv
<IP_ADDRESS> nimo.tv
<IP_ADDRESS> nimo.tv

There should be some similar guides for Windows as well.

@ragibkl Hello,
As you said, you will remove dns forwarding and transfer to root server. If so, I can use your DNS at my default dns servers on my router ?? Or you disabled dns forwarding I cannot use them for solve my domain ????

@ragibkl
As you said, you tell that you need some fund to many users do ???

@ragibkl
I think you dont need to remove dns forwarding because I'm still using your dns as my default dns server on my modem. If you deleted is will affected my connection !!!

Hi @phanluchoaofficial ,
Actually, when I said to remove DNS forwarding, I mean that we don't depend on Google DNS to make other queries. We configure the Bancuh DNS to query the root DNS directly. It will function the same as before, just that we let Bancuh DNS do query by itself.
I'm hoping that doing this will give more accurate IP closer to user location. However, I just realised that it will be the same. It will use the Bancuh DNS ip location (Singapore), so we still have the same problem.

As you said, you will need some fund to many users do ???

To achieve correct GeoDNS behaviour, it is best that the DNS is placed as close as possible to all users. However, that means that I need DNS servers in each location. It costs money.

Cheapest solution for me: Each user deploy their own DNS servers. That's why I created this project, so everyone can deploy their own. Maybe users can share the IP of their servers to me, I can publish on the site and help users find each other that way.

A bit more expensive for me: I deploy servers in each location. Servers cost money. Each servers will have different IP.

Even more expensive for me: I deploy servers in each location, behind Anycast IP. This will cost a lot more, I don't even know how to set this up yet.

I don't plan to ask money from people. I want to keep the servers free for as long as possible. If I become rich, I might do 2. or 3., just for the fun of helping people. But now, it is a bit too expensive.
At the moment, I don't plan on expanding to more servers. I'm not even sure how far I can take project.
I plan to do the free stuff first, such as improving reliability, uptime, code improvements etc. I also haven't completed the different variants yet, which might be a very useful feature for people to use.
Then again, who knows. Maybe in future if a lot more people want to use the DNS, it might be worth to just keep expanding.

@ragibkl Oke,

@phanluchoaofficial , I want to test the theory that a different DNS location will perform better.
I want to test a server in tokyo. If you have time, please test the following DNS:

<IP_ADDRESS>
2400:8902::f03c:92ff:fe3e:46cd

I'm closing this issue. Seems like we already cover the root cause of the issue, and identify potential solutions. Next action item, is to decide on the Tokyo server at https://github.com/ragibkl/adblock-dns-server/issues/53.
No other actions for now.


redundant parts of documentation

GenPackageDoc already adds the name of functions, classes and methods to the documentation. Therefore there is no need to do manually the same again within the docstrings of the Python modules.
For example: "Class: PythonJSONDecoder"
In the PDF document this name is written twice. Please remove all redundant docstring contents.

merged with #38


[SendMail] Email Address Friendly Name Error

📑 I have found these related issues/pull requests
NA
🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
When selecting the SendGrid alert time and entering the "From Email" in the: name  format, this gives a validation error:

If you click on the Test button, you get the email in the expected format, suggesting that this way of specifying the From Email is supported.
👟 Reproduction steps
On the Settings > Notifications tab, add a new notification type and select the SendGrid option.
Enter the email address such as: Uptime Kuma<EMAIL_ADDRESS>Select Test, if it's a valid email it will send.
Select the Save button, the above field validation error will show.
👀 Expected behavior
I would expect this option to save without error.
😓 Actual Behavior
Validation error: A part followed by '@' should not contain the symbol ' '.
🐻 Uptime-Kuma Version
2.0.0-beta.0-nightly-20241105100611
💻 Operating System and Arch
Windows 11
🌐 Browser
Chrome 130.0.6723.92 (Official Build) (64-bit)
🖥 Deployment Environment

Runtime: docker
Database: embedded MariaDB
Filesystem used to store the database on:
number of monitors:

📝 Relevant log output
No response

The code for this field can be found here:
https://github.com/louislam/uptime-kuma/blob/13ea190298a22fdb29e70accdc63df231dcdb73f/src/components/notifications/SendGrid.vue#L8
The frontend-validation is currently just type="email".
If you/somebody else wants to look into how to best fix this issue, our Contribution guide can be found here: https://github.com/louislam/uptime-kuma/blob/13ea190298a22fdb29e70accdc63df231dcdb73f/CONTRIBUTING.md

@CommanderStorm
Thank you for providing the code location. I'd like to help fix this issue.
I'm thinking of modifying the input to accept the friendly name email format by:

Changing the input type from "email" to "text"
Adding regex pattern validation to accept format: "Friendly Name<EMAIL_ADDRESS>Including proper validation feedback for incorrect formats

Would this approach align with what you're looking for? Happy to adjust the implementation based on your feedback before submitting a PR.
Apart from this I just want to confirm if this is correct:
Valid Formats

John Doe<EMAIL_ADDRESS>Jane Smith<EMAIL_ADDRESS>
Invalid Formats

<EMAIL_ADDRESS>    <- mostly have doubt on this, will we accept this, just the email
John Doe <john@example>
<EMAIL_ADDRESS>

Invalid Formats
<EMAIL_ADDRESS><- mostly have doubt on this, will we accept this, just the email

No, I think this would be a bug. The email alone is still valid.

Hey @CommanderStorm , does this look okay for a PR? Its applied to all email fields
https://github.com/user-attachments/assets/1c90e662-d2a0-4746-beb7-e1ffdc3327e5

does this look okay

that looks excellent 👍🏻
Feel free to submit a PR once you are ready

@CommanderStorm Done! Here's the PR: https://github.com/louislam/uptime-kuma/pull/5318
Please have a look, whenever you are free! Thanks!


fix monitor filter: consumer side elapsed time is negative

Alternative of https://github.com/apache/dubbo/pull/5482

Codecov Report

Merging #5705 into master will decrease coverage by 0.01%.
The diff coverage is 66.66%.

@@             Coverage Diff              @@
##             master    #5705      +/-   ##
============================================
- Coverage     61.51%   61.49%   -0.02%
+ Complexity      492      491       -1
============================================
  Files           926      926
  Lines         37852    37852
  Branches       5463     5463
============================================
- Hits          23285    23278       -7
- Misses        12047    12058      +11
+ Partials       2520     2516       -4

Impacted Files
Coverage Δ
Complexity Δ

...rg/apache/dubbo/monitor/support/MonitorFilter.java
67.34% <66.66%> (ø)
0 <0> (ø)
:arrow_down:

...ng/transport/dispatcher/all/AllChannelHandler.java
62.06% <0%> (-13.8%)
0% <0%> (ø)

.../remoting/transport/netty4/NettyServerHandler.java
59.09% <0%> (-9.1%)
0% <0%> (ø)

.../remoting/transport/netty4/NettyClientHandler.java
59.32% <0%> (-6.78%)
0% <0%> (ø)

.../org/apache/dubbo/remoting/ExecutionException.java
15.78% <0%> (-5.27%)
0% <0%> (ø)

...he/dubbo/remoting/transport/netty/NettyServer.java
70.17% <0%> (-3.51%)
8% <0%> (-1%)

...exchange/support/header/HeaderExchangeHandler.java
61.94% <0%> (-2.66%)
0% <0%> (ø)

...a/org/apache/dubbo/monitor/dubbo/DubboMonitor.java
86.66% <0%> (-1.91%)
16% <0%> (ø)

.../threadpool/manager/DefaultExecutorRepository.java
60% <0%> (-1.82%)
0% <0%> (ø)

...ache/dubbo/remoting/transport/mina/MinaClient.java
56.92% <0%> (-1.54%)
8% <0%> (-1%)

... and 9 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 c355a1a...c0bbd1e. Read the comment docs.


Update Homebrew Formula to install in Virtualenv

Fixes #8689

There is a known issue I'm still working around, where for some reason two versions of wheel are installed simultaneously after the installer finishes. However, I thought I'd get this open now to allow review/commenting on what I do have at the moment.


tests for previsions commits

Apache storm does not support java6?

any progress?

Hi @kiryam !
Sorry but your pull request change too many thinks at once. For instance, you should not change package of project : package ru.kiryam.
Could you please open a new PR with more focused changes ?
Regards,


New release

Hello :slightly_smiling_face: ! Do you plan to make a new release soon?
Currently I'm stuck because I need https://github.com/mattrobenolt/jinja2-cli/issues/72, and installing from git, master branch in GitLab CI gives me this: https://github.com/sdispater/poetry/issues/853.

Also we the release of python-3.7 the older 0.6.0 release new almost all changes in master to work.
Travis should also contain 3.7

Bump :upside_down_face: !

At the end it was my mistake :tired_face: I was using<EMAIL_ADDRESS>instead of https://github.com/ in pyproject.toml to specify the dependency. It was working on my local development machine but not in CI (i.e. in Docker container).
A new release would still be appreciated, but it is not urgent for me anymore!

Hey, would you release a new version?
I found that #51 is blocking this package to be used on windows at all.

I can work on tagging a new release.

shouldn't take more than couple of minutes right?

+1 for a new release.
In v0.6.0 INI parsing isn't working on Python 3.

@KundK does it work on master? iirc I haven't touched anything really with ini parsing since I don't use it myself.

The v0.6.0 was throwing an error on Python 3, the master one at least fixed that. But it wasn't working as I expected so switched to ENV. Which isn't in v0.6.0 at all.

I have pushed v0.7.0, so lemme know if this solves all the problems. I've been using this myself for a while from master pretty heavily lately without any issues, but I only use some of the paths.


add cli test

Codecov Report

Merging #9 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #9   +/-   ##
=======================================
  Coverage   42.47%   42.47%
=======================================
  Files           5        5
  Lines         226      226
=======================================
  Hits           96       96
  Misses        105      105
  Partials       25       25

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 8518144...b8fb052. Read the comment docs.


dead link

The link from this article to https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-networking is dead.

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Add more features

We need new ideas. If you got any please suggest them here. 😛

This PPTOS is outdated as we will remake it in the future.


ModuleNotFoundError: No module named 'stable_whisper'

As the last issue got closed and it is still not solved, I would therefore love some assistance on that issue.
I don't know how to fix this environment issue.
For reference:https://github.com/jianfch/stable-ts/issues/239

Is there anyone who can help?

I've reopened the issue so that discussion can continue there instead.


Make _AsyncResult and APIs using it internal

Resolves #882

Cool, LGTM AFAICS! Let's see if CI is happy :)

Really need to fix that DistributedActors/ClusterSystem.swift:133: Fatal error: Somehow attempted to load system.cluster before it was initialized!

@swift-server-bot test this please


Enable merging of constructed, indefinite length encoded sub-strings

See http://luca.ntop.org/Teaching/Appunti/asn1.html section 2.1 for a description:

String types can be viewed, for the purposes of encoding, as consisting of components, where the components are substrings. This view allows one to encode a value whose length is not known in advance (e.g., an octet string value input from a file stream) with a constructed, indefinite- length encoding

We are seeing this in Java Bouncy Castle generated octet string blobs (10K+) using indefinite length encoding.
Added a test and all others still pass. Comments welcome.

Hold off on this, found some issues with real data!

Looks a lot better now, let me know if you need more changes or explanation.

@indutny, any questions regarding this?

@indutny, just rebased against master.

@indutny ping


PHOENIX-5535 Index rebuilds via UngroupedAggregateRegionObserver shou…

…ld replay delete markers
@gjacoby126, I had to come up with a new PR for PHOENIX-5535 due to some permission IT test failures of the previous PR. The new PR does not change the server side (UngroupedAggregateRegionServer) as it uses essentially the same compiler partial rebuilder uses. I needed to restructure PostDDLCompiler to separate query plan from mutation plan. So there is no change there. This PR passes all tests. I appreciate if you can review it. Thank you!

@kadirozde - So, I see that you're now having ServerBuildIndexCompiler using PostDDLCompiler rather than PhoenixStatement to generate its query plan -- and given that that's what you're trying to do, the changes make sense. (The extract method on PostDDLCompiler is a good refactoring change even by itself!)
What's less clear to me is what the purpose of using PostDDLCompiler's AggregatePlan, since the compilation logic is complex and I'm not sure what aspect of it you're relying on. Could you please explain what's the difference, and how did it help fix a permission test issue?

@gjacoby126, The rebuilds are done by scanning tables using UngroupedAggregateRegionObserver which implements the server side of AggregatePlan.  A "SELECT COUNT(*)" statement is compiled to an aggregate plan. Before this JIRA, I was generating an aggregate plan using this select statement. This plan uses regular scan. Turning this scan into raw scan did not work as the filter set on the scan for this aggregate plan was not compatible with raw scans. So, I hacked it by using ""SELECT *" and setting scan.setAttribute(BaseScannerRegionObserver.UNGROUPED_AGG, TRUE_BYTES).
This worked with raw scan but caused permission IT failures. I tried to find out the reason for this failure but it was not obvious. So then I followed exactly what MetaDataRegionObserver for partial rebuilds which also uses PostDDLCompiler and raw scan. In a way, we have better unification between partial rebuilds and full rebuilds now. Actually, this was my very first patch that I posted. However, it was more involved than what I wanted (or thought so) and I removed it and came up with the first one you reviewed. So, I made a circle :-)


dynamic number of access_entires

Description
Hey is more question than bug report.
Is there any way to make access_entires to EKS API based auth dynamically.
My problem is that depends on input vars i sometimes want to create 1 acess_entires sometime 2 access_entries.
i tried below for now

this one works, cuz it's no dynamic 💚

access_entries = {
  main_sso = {
    kubernetes_groups = ["system:masters"]
    principal_arn     = "arn:"
    policy_associations = {
      admin = {
        policy_arn = "arn:aws:eks::aws:cluster-access-policy/AmazonEKSClusterAdminPolicy"
        access_scope = {
          type = "cluster"
        }
      }
    }
  }
}

i tried to EKS module pass variable with map 🔴
variable

access_entries = {
  main_sso = {
    kubernetes_groups = ["system:masters"]
    principal_arn     = "arn"
    policy_associations = {
      admin = {
        policy_arn = "arn:aws:eks::aws:cluster-access-policy/AmazonEKSClusterAdminPolicy"
        access_scope = {
          type = "cluster"
        }
      }
    }
  }
}

and in EKS module
access_entries = var.access_entries

but getting error
Error: Invalid function argument

  on /tmp/terraform-data-dir/modules/eks/main.tf line 178, in locals:
 178:           association_access_scope_namespaces = lookup(pol_val.access_scope, "namespaces", [])

tried put to local variable 🟥
and later in EKS module

  access_entries = [for key, value in local.combined_access_entries : {
   kubernetes_groups   = value.kubernetes_groups
   principal_arn       = value.principal_arn
   policy_associations = value.policy_associations
 }]

but getting error
Error: Error in function call

on /tmp/terraform-data-dir/modules/eks/main.tf line 159, in locals:
159:   merged_access_entries = merge(
160:     { for k, v in local.bootstrap_cluster_creator_admin_permissions : k => v if var.enable_cluster_creator_admin_permissions },
161:     var.access_entries,
162:   )
  ├────────────────
  │ while calling merge(maps...)
  │ local.bootstrap_cluster_creator_admin_permissions is object with 1 attribute "cluster_creator"
  │ var.access_entries is tuple with 1 element
  │ var.enable_cluster_creator_admin_permissions is false

Call to function "merge" failed: arguments must be maps or objects, got
"tuple".

i didn't saw any example in the internet that shows it possible to do that way.
Is it even possible to achieve my goal using this module?

Here's an example that works for me:
data "aws_iam_roles" "admins" {
  name_regex = "AWSReservedSSO_AdministratorAccess.*"
  path_prefix = "/aws-reserved/sso.amazonaws.com/"
}

data "aws_iam_roles" "editors" {
  name_regex = "AWSReservedSSO_EditorAccess.*"
  path_prefix = "/aws-reserved/sso.amazonaws.com/"
}

variable "additional_access_entries" {
  description = "Additional access entries for the EKS cluster"
  type        = map(object({
    kubernetes_groups = optional(list(string))
    principal_arn = string
    policy_associations = map(object({
      policy_arn   = string
      access_scope = object({
        namespaces = optional(list(string))
        type = string
      })
    }))
  }))
  default     = {}
}

...
  access_entries = merge({
    sso_admins = {
      principal_arn       = tolist(data.aws_iam_roles.admins.arns)[0]
      policy_associations = {
        admin = {
          policy_arn   = "arn:aws:eks::aws:cluster-access-policy/AmazonEKSClusterAdminPolicy"
          access_scope = {
            type       = "cluster"
          }
        }
      }
    }
    sso_editors = {
      principal_arn       = tolist(data.aws_iam_roles.editors.arns)[0]
      policy_associations = {
        admin = {
          policy_arn   = "arn:aws:eks::aws:cluster-access-policy/AmazonEKSClusterAdminPolicy"
          access_scope = {
            type       = "cluster"
          }
        }
      }
    }},
    var.additional_access_entries
  )
...

Thanks @alivespirit i will test it after my vacations :)

worked


fixed bug: backticks with text suffix or prefix breaks.  added tests …

…ith prefix and suffix
@TomatoToaster   will you please review this?
[Explanation of the change or anything fishy that is going on]
Fixed Issues
https://github.com/Expensify/App/issues/8288#
Tests

What unit/integration tests cover your change? What autoQA tests cover your change?

What tests did you perform that validates your changed worked?
Typed a `b`  and `a`b in report compose. The results of that message are : ab and ab respectively

QA

What does QA need to do to validate your changes?
They can run the tests in __tests__/ExpensiMark-HTML-test.js and try sending  backticks  with  prefix or suffix in report compose .

What areas to they need to test for regressions?
The changes made affects  text  sent from report compose. The message can either be  text with backticks as prefix or suffix.

@brianmuks There is no fix here. Wondering how new tests passed
cc: @Beamanator

Sorry I forgot to push the file that had the changes, hence the tests failed:
lib/ExpensiMark.js 😞
I think all is set now.

Nice work on this and thanks for addressing everything!


Authenciation via encrypted password

Hi,
I want to run the kafka-manager with no code change, and set basicAuthentication.enabled=true

What are the possible authentication mechanism?
Can I pass encrypted password?If yes what changes are required?

Hi, any updates on the @sanjeevtripurari question ? TIA.


Fixed interval timer

converted interval_timer into pimpl pair of classes
extract thread enums into separate file
added chrono based interface
added simple example demonstrating use of interval_timer

LGTM!


IPv6 Support

Saw a support ticket for the inclusion of IPv6.
Here is my attempt of adding a -6 switch, and manipulating the nmap scanner, to include the ipv6 flag.
Works on my local test machine (with vlc streaming over rtsp), but have not tried it in the real world, so may require additional testing.

Hi @netscylla ! Thanks for your contribution :) I'm not sure why you closed your PR, it was close to getting it right! It can be done in a cleaner way, but essentially you found the solution. Adding a flag for IPv6 and adding the option to the scanner when it's set does the job. If you wish to reopen it, I can point you in the right direction to make this cleaner 👍 Let ne know.

My coding skills in golang are not up to scratch - so decided to pull the request, and not disgrace your hard work.  Left the code in another fork, as I continue playing and trying to improve the poc.


Allow routes to be filtered by hosts

Allow routes to be filtered by hosts, or allow a route to match only a host value.
For example 'twitter://timeline' would be matched with a route of '[timeline]'
http://wiki.akosma.com/IPhone_URL_Schemes#Twitter

@zimmpatrick We definitely considered matching on host, but then stayed more toward the AppLinks model of using the host to define the deep link “standard” being used. We were also trying to support any casual use case, but obviously didn't cover this bit well.
I'm not so sure about introducing seemingly arbitrary [] characters to define the host format. This would complicate using the route format as a regex pattern down the road. It makes me think that we should enforce the leading / of the path in order to define a path format to be matched. For example, router[@"timeline"] = ^{} would match twitter://timeline, but router[@"/timeline"] = ^{} would not.  Conversely, router[@"/timeline"] = ^{} would match a URL of twitter://dpl.com/timeline but  router[@"timeline"] = ^{} would not.
We actually have a standard to base this enforcement on:

Per RFC 3986, the leading slash after the authority (host name and port) portion is treated as part of the path. For example, in the URL http://www.example.com/index.html, the path is /index.html.

Wes, good points.  I used the [ ] format because those characters are not allowed in URLs and keeps it backwards compatible.
I'm working on updating an existing app that already has existing URLs I want to keep compatibility with.
Wouldn't the leading path convention would break existing apps using the framework?

@zimmpatrick It would potentially break existing apps. I'm not terribly concerned about this as we're still pre 1.0. We'll just have to call it out in the readme.

@zimmpatrick Haven't forgotten about this, just having a busy week :smile:

We'd also like to use this, and right now the lack of support for matching the host is a deal breaker...

Expect host support within the next few days. There are a few other considerations outside this P/R, but will be in place soon!

Any updates?

Hey @zimmpatrick -- we're preparing to push some changes including your work. Could you sign our Contributor License Agreement as your commits are in there :smile:
https://docs.google.com/forms/d/1WHFWnzz5OL8c9o49KgpgyERzQUQajX5p8_80YLCghds/viewform?usp=send_form


Add Goldenrod to DiscordColor.Colors

Goldenrod is the greatest color.
To be fair, you have to have a very high IQ to understand Goldenrod . The tones are extremely subtle, and without a solid grasp of artistic theory most of the beauty will go over a typical painter's head. There's also the flower's nihilistic style, which is deftly woven into its characterisation - it's pollinated by the Bombus cryptarum bumblebee, for instance. The fans understand this stuff; they have the intellectual capacity to truly appreciate the depth of this flower, to realize that it's not just a color - it says something deep about LIFE. As a consequence people who dislike Goldenrod truly ARE idiots - of course they wouldn't appreciate, for instance, the beauty in the bumblebee species' complex presence in the British Isles, which is cryptically explained by Turgenev's Russian epic Fathers and Sons I'm blushing right now just imagining one of those addlepated simpletons scratching their heads in confusion as nature's genius unfolds itself on their computer screens. What fools... how I pity them. 😂 And yes by the way, I DO have a goldenrod tattoo. And no, you cannot see it. It's for the ladies' eyes only- And even they have to demonstrate that they're within 5 IQ points of my own (preferably lower) beforehand.

🖕

Truly beautiful

If you replace best color with the pasta, I'm game

Fixed, thanks for the tip.


Game keeps flickering and tearing when I turn overlay on please help omg I need this for 144fps

Whenever I turn the overlay on there is black flickering in the stages and hud it’s so bad idk why it’s happening I’ve changed so many settings In bgraphcis

Seconded. I'm having this problem too and I don't know why.

I have flickering on stage load. 30, 60 FPS Lock


smtlib: add basic SMT-Lib support

This patch adds support for solving *.smt2 files in SMT-Lib format. It could be done by using a separate executable smtlib having *.smt2 file specified as the first argument.
Currently only LIA (Linear Integer Arithmetic) is supported.
Further information on the format is available at: https://smt-lib.org/
Contributed by<EMAIL_ADDRESS>

@TimaFrolov please, take a look why the build doesn't work as intended.
Seems like the required smtlib-utils lib is download though is still lacking.


Add pyproject.toml for Custom Node Registry

We are building a global registry for custom nodes (similar to PyPI). The registry makes using custom nodes more reliable by reserving globally unique names for each custom node, and supporting semantic versioning.
Here’s some more information on the registry.
Action Required:

[ ] Go to the registry. Login and create a publisher id. Comment it here and we will update the PR (or just merge it and change it yourself).
[ ] Write a short the description.
[ ] Merge the separate Github Actions PR and run the workflow.
If you want to publish the node manually, install the cli and run comfy node publish

Please message me on Discord if you have any questions!

hey @yuvraj108c, wanted to send a small nudge and ask if you had any questions!

@yuvraj108c, wondering if there's any way we can support you on this PR!


Extend MAPL_GetResource with a config array overload

At the moment MAPL_GetResource has three overloads:
https://github.com/GEOS-ESM/MAPL/blob/8edb2d0d72e663cce3a35b34d2f5703e25f86101/generic/MAPL_Generic.F90#L314-L318
They are:

scalar from MAPL_MetaComp
scalar from ESMF_Config
array from MAPL_MetaComp

This should be extended to have "array from ESMF_Config". Should be fairly simple to do.
I suppose MAPL_GetResource_array should be renamed as MAPL_GetResourceFromMAPL_array and then we can have a MAPL_GetResourceFromConfig_array to match.
I'll assign this to @darianboggs as it might be a nice simple MAPL change to get used to editing MAPL. (And myself, @atrayano or @bena-nasa can help out as needed. Heck, this is the sort of MAPL change I think I have a shot at making 😄 )

@darianboggs This could be a good one

PR #1453 merged

Close


Bump delta from 2.1.0 to 2.1.1

Why are the changes needed?

https://github.com/delta-io/delta/releases/tag/v2.1.1
How was this patch tested?
Pass Ci.

Codecov Report

Merging #3749 (eb264ab) into master (95d0a30) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3749      +/-   ##
============================================
- Coverage     52.57%   52.52%   -0.06%
  Complexity       13       13
============================================
  Files           492      492
  Lines         27708    27708
  Branches       3830     3830
============================================
- Hits          14568    14553      -15
- Misses        11753    11768      +15
  Partials       1387     1387

Impacted Files
Coverage Δ

...client/exception/RetryableKyuubiRestException.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../org/apache/kyuubi/client/RetryableRestClient.java
48.78% <0.00%> (-24.40%)
:arrow_down:

...main/java/org/apache/kyuubi/client/RestClient.java
82.75% <0.00%> (-3.45%)
:arrow_down:

...yuubi/server/metadata/jdbc/JDBCMetadataStore.scala
89.27% <0.00%> (-0.70%)
:arrow_down:

...che/kyuubi/server/KyuubiTHttpFrontendService.scala
59.86% <0.00%> (-0.69%)
:arrow_down:

...mon/src/main/scala/org/apache/kyuubi/Logging.scala
53.94% <0.00%> (+1.31%)
:arrow_up:

...rg/apache/kyuubi/ctl/cmd/log/LogBatchCommand.scala
65.57% <0.00%> (+1.63%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Thanks, merging to master


ESM Module Import Error

So, I could be more savvy in this, but from my research, does the ESM version need an extension?
(node:94369) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
/mysource/node_modules/.pnpm/@algorandfoundation+algokit-utils@4.1.0_algosdk@2.7.0/node_modules/@algorandfoundation/algokit-utils/esm/index.js:1
import { UpdatableConfig } from './types/config';
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at internalCompileFunction (node:internal/vm:77:18)
    at wrapSafe (node:internal/modules/cjs/loader:1288:20)
    at Module._compile (node:internal/modules/cjs/loader:1340:27)
    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Module._load (node:internal/modules/cjs/loader:1023:12)
    at cjsLoader (node:internal/modules/esm/translators:345:17)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:294:7)
    at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)

Node.js v21.1.0
 ELIFECYCLE  Command failed with exit code 1.
 ELIFECYCLE  Command failed with exit code 1.

I am getting this error because I use direct injection in my code, and my Algorand class is one of those injected.

 I don't think it's a tsyringe issue, but the package discordx has a function importx to import all the commands for my discord bot.
A Link to the importx package.
https://github.com/discordx-ts/discordx/tree/main/packages/importer
I intend to refactor my code, but this could still be an issue.

@ShoGinn This PR we think should fix the issue https://github.com/algorandfoundation/algokit-utils-ts/pull/161

Just loaded the pack in my distro (no changes just pointing to the new kit branch pack) and the errors are eliminated! Look forward to the approval.

@ShoGinn The fixes has been released in 5.0.0

This error has returned in 5.1.0 @neilcampbell


Add a pop up dialog box for Polls/Survey done ! #1014 🌟🌟🌟

Hello, PR
Add new feature - #1014
Add a pop up dialog box for Polls/Survey done properly -
https://github.com/user-attachments/assets/04001213-be6d-4afa-a037-060b7c92395f

Type of change
What sort of changes have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

[ ] My code follows the code style of this project.
[ ] I have followed the contribution guidelines
[ ] I have performed a self-review of my own code.
[ ] I have ensured my changes don't generate any new warnings or errors.
[ ] I have updated the documentation (if necessary).
[ ] I have resolved all merge conflicts.

@vishanurag done, please merge my PR with level 3
Thank You


export command is equivalent set in windows

Earlier we suggest you switch to using the git bash shell, not the windows command line. Therefore the SET command would not work.


[doc build] Use secrets

Companion pr to https://github.com/huggingface/doc-builder/pull/379

Cool ! what about .github/workflows/build_pr_documentation.yml and .github/workflows/delete_doc_comment.yml ?

.github/workflows/delete_doc_comment.yml

is already updated https://github.com/huggingface/datasets/pull/5932/files

.github/workflows/build_pr_documentation.yml

indeed no changes are needed


[bug] Plugin renames folders

When creating a new folder, the plugin does not see that I'm working on a folder (as opposed to a file), and attempts to rename it.
Reproduction:

Make a new vault, and install only this plugin (and enable it).
Click the button to create a new folder, type this is my cool folder
Observe that it automatically gets renamed to This Is My Cool Folder.md, which is undesired.

I suggest to leave folders alone, as the name of the plugin implies it should only work on note titles aka filenames.
Debug Info output (in case it's relevant - I don't think so).
SYSTEM INFO:
	Obsidian version: v1.5.3
	Installer version: v1.5.3
	Operating system: #1 SMP PREEMPT_DYNAMIC Thu Dec 21 04:01:49 UTC 2023 6.6.8-200.fc39.x86_64
	Login status: not logged in
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: halcyon v0.0.3
	Snippets enabled: 0
	Restricted mode: off
	Plugins installed: 4
	Plugins enabled: 1
		1: Title Case Note Title v1.0.03

RECOMMENDATIONS:
	Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
	Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.

This is due to the following part - you are indeed not distinguishing between a file or a folder. https://github.com/ChaseTramel/obsidian-title-case-note-title/blob/62bd4952ed69480d0427d935f30a4cf83ce3b083/main.ts#L12-L15


How to get updated array

Is there a way get updated array after updating the order?
For example, let's say I pass the following array to SortableList
['a', 'b', 'c', 'd']

When I move d to the first index, it certainly updates the view.
However, I am not sure how can I get the updated array like below.
The only way I can think of is access DOM and create updated array, which I think is not so smart.
['d', 'a', 'b', 'c']

It would be great if anyone knows how to do this.
Thanks!

@stoneshower  It's all managed if you use react-sortable-typescript :) More info in the pinned issue.

Thank you so much! I actually need to import this into react x typescript project.
Good job :)

Any working example for this issue ?


GNB more 7.1 fixes/adjustments .. WAR Mitigations .. Bozja prep

[x] Closes #167
[x] Fix issue with Burst Strike in opener
[x] Fix issue with Hypervelocity inconsistently calling due to niche conditions (maybe)
[x] Fix issue with Solid Barrel breaking combo due to niche conditions
[x] Fix weaving issue with Gnashing Fang Features
[x] Add literally everything for Bozja to prep for future implementations
(NOTE: All actions, items, beneficial, & detrimental effects)
[x] Add Mitigation Options for WAR
[x] Refactor Mitigation Options for GNB
[x] Remove GNB_Helper
(NOTE: obsolete)
[x] Cleanup

MY GOAT 🔥


Update PushKit device token decoding

[x] I acknowledge that all my contributions will be made under the project's license.

The iOS SDK that comes with Xcode 11 beta is updating the data structure of the PushKit device token. This PR updates the way of decoding the device token data returned from the pushRegistry:didUpdatePushCredentials:forType: callback. The same decoding implementation works for both iOS 13 SDK (Xcode 11) and earlier (Xcode 10 and iOS 12)
Note that with the coming release of iOS 13, using PushKit without CallKit (the ObjCVoiceQuickstart project) will cause runtime exception and application crash.

@piyushtank
Yes, the same updates were tested on both Xcode11+iOS13 (beta) & Xcode10+iOS12 combinations.

Does this fix works for iOS 13 and Xcode 11 with Sdk 5.0?

Hi @yashShelatkar
Yes, the decoding update works for the latest (Xcode 11 & iOS 13) and previous versions.
-bobie


Re-add the statsd metrics sink

When we moved Spark inside the Starscream driver docker container, we lost all the configs that were managed by chef (because chef doesn't bootstrap the docker container environment in any way). I screwed this up and forgot to port one config item over: the metrics.properties template.
Here's what it used to look like when we ran on spark-etl1: https://github.com/Shopify/cookbooks/blob/master/cookbooks/spark/templates/default/metrics.properties.erb
This just adds it to the spark version that packserv builds such that everyone will get it, devs and production alike. This means in prod we should start getting spark metrics again! Wootzone!
It looks like we are still getting a trickle of these stats which is why we never noticed they were broken: https://app.datadoghq.com/metric/explorer?live=true&page=0&is_auto=false&from_ts=1443640720647&to_ts=1444245520647&tile_size=m&exp_metric=spark.driver.jvm.heap.used&exp_scope=&exp_agg=sum&exp_row_type=metric . You'll notice all these stats are only from the driver, which I think confirms my suspicion that they are only from the spark contexts that are ever started outside the docker container. This actually still happens at one point: on deploy! We run the script/upload_package and whatnot outside docker containers, which is only fine because we haven't removed all the excess chef-deposited spark cruft from the driver nodes.
I want these metrics from the workers (note the absence of spark.worker.* metrics in :dog:) and all driver contexts.
@JasonMWhite @angelini @kmtaylor-github @dklassen ok with you?

:heavy_plus_sign: :microscope: = :tada:

:tophat:
:horse:

:100:

Hey @damnMeddlingKid, this is a thing which I never shipped which you may want to on the new Spark build chain. /cc @angelini


Find through chaining

Add chaining functions for searching.
eg.
Model
  .where(conditions)
  .order(*attribute*)
  .limit(*number*)
  .find();

.all() is another ending function to consider opposed to .find()


Test suite: Simplify usage of 'to throw'.

Avoids touching err.output so that we're ready for Unexpected 8.

Coverage remained the same at 85.29% when pulling 6ab9a41608b88bf3111bd2fc20df12585b5a842c on papandreou:simplifyToThrow into 31fe28c43c5154b1506e6836316363e0e31deded on Munter:master.

Thanks


Make a query interface for SQL query

Enable a user to search the database using a proper SQL query.
Similar to the implementation on the BDNYC database.
http://database.bdnyc.org/query

I think close this in favour of #47, something more akin to the Hubble search


Fix SmtpSender service lifetime

Fixes the same issue as https://github.com/lukencode/FluentEmail/pull/172 but for SmtpSender.

What was the reasoning behind singleton vs scoped?

I don't see this in 3.0.2
Any clue when this will be promoted to the major version?

It looks like this for the same method once I decompile 3.0.2. Any clue what I am missing @lukencode ?


Issue about the provider side parameter validation

Background
We use JSR303 validation protocol, and use hibernate as implementation of JSR303 protocol.
Problem Description
Recently, we want to use the validation on the provider side(No issue on the consumer side). But we can't get the validation errors on the consumer side after configured the validation="true" to the service on the provider side. We try to use the ExceptionHandler to parse the exception returned,but we can't get the validation errors. The exception returned is RpcException with RemotingException clause, but we need RpcException with ConstraintViolationException clause. Because we can get the failed property name and the validation error from ConstraintViolationException directly.
We have analysised the ValidationFilter, it throws new RpcException when validation failed.
} catch (Throwable t) {
                throw new RpcException(t.getMessage(), t);
            }

And the exception will be wrapped with RemotingException when result status is not equal to OK and SERVER_TIMEOUT in another class.
The recent version of ValidationFilter has been upgrade to return RpcResult, but it seems not completely.
} catch (Throwable t) {
                return new RpcResult(t);
            }

Candidate Solution
To fix this issue, we add two more files to wrap the property name and validation error from the hibernate validator, and return to client.
The code snippet:
Set<CustomConstraintViolation> set = rewriteFromConstraintViolationException();
return new RpcResult(new RpcException(new CustomConstraintViolationException(set)));

// Replace javax.validation.ConstraintViolation with CustomConstraintViolation
// Replace javax.validation.ConstraintViolationException with CustomConstraintViolationException

We have tried to return javax.validation.ConstraintViolationException directly
return new RpcResult(new RpcException(new ConstraintViolationException(set)));

But failed with ConstraintDescriptorImpl deserialization with some error likes "ConstraintDescriptorImpl could not be instantiated.". Because the ConstraintDescriptorImpl has no empty constructor and can't be instantiated when deserialization. So create above two custom classes to rewrite the exception.
Then the ExceptionHandler can handle the RpcException, and retrieve the property name & validation error from CustomConstraintViolationException.

Hi, welcome!
Would you mind send a pull request?

@ralf0131 My colleague will contact the developer later and send th PR to the developer team.

Thanks for your report. I have got some questions:

What do you exactly mean by The recent version of ValidationFilter has been upgrade to return RpcResult, but it seems not completely.? I don't fully understand.

} catch (Throwable t) {
      return new RpcResult(t);
}

I don't think new RpcResult(new RpcException(new ConstraintViolationException(set))); is a good practice, mixing RpcResult with RpcException.

But failed with ConstraintDescriptorImpl deserialization with some error likes "ConstraintDescriptorImpl could not be instantiated."

Isn't this caused by dependency absent or version mismatch? At least, i don't understand the difference of extending ConstraintViolationException with a customized class.

@chickenlj The issue might happen in a certain environment, i need more test later. I found that the default implementation works in pure dubbo application without web environment.
So, i'll give more details about the process later.

@cthistle @ralf0131
Latest news:
After some tests, we found that this issue only occured when using url="dubbo://xxx" in local environment.

Scene (Use url property, such as url="dubbo://localhost:20880")

Invoker -> ExceptionFilter -> ValidationFilter -> Vadation Failed -> DefaultFuture
The method returnFromResponse  of the class DefaultFurture will wrap the ConstraintViolationException to RemotingException when RpcResult status is not equal to OK/TIMEOUT, and return to consumer side. Then we can't convert RemotingExceptioin to ConstraitViolationException to get all the validation errors.

return new RpcExeption(t.getMessage(), t) - old version
Just wrap the ConstraintViolationException to RemotingException, unfriendly to consumer side.
return new RpcResult(t) - latest version
Throw a hession serialization issue as mentioned before, seems the validation happened on the provider side.

Code snippet of DefaultFuture.class:
private Object returnFromResponse() throws RemotingException {
        Response res = response;
        if (res == null) {
            throw new IllegalStateException("response cannot be null");
        }
        if (res.getStatus() == Response.OK) {
            return res.getResult();
        }
        if (res.getStatus() == Response.CLIENT_TIMEOUT || res.getStatus() == Response.SERVER_TIMEOUT) {
            throw new TimeoutException(res.getStatus() == Response.SERVER_TIMEOUT, channel, res.getErrorMessage());
        }
        throw new RemotingException(channel, res.getErrorMessage());
    }

Conclusion: Only the customization might fix the issue or DO NOT use this configuration when using validation.

Scene (without url property)

Works fine. But, it seems the validation happened on the consumer side, not really on the provider side.
Conclusion: Works fine, but can't solve the validation issue when debug in local environment.
Pls help confirm.


bluez: add tools to output that we were building anyway

Motivation for this change
A bunch of the old bluez tools have been deprecated (hciconfig, hcitool) but we weren't distributing their (experimental) replacements making certain bluetooth operations rather difficult.
This PR just adds in what we were building anyway (lifted from Arch Linux) + a few minor style cleanups.
Cc: @globin @fpletz
I haven't run nox-review as it wants to build the ~entire KDE suite~ a ton of packages.
Things done

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

[X] 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 nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Success on aarch64-linux (full log)
Attempted: bluez
Partial log (click to expand)
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.list-devices-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.test-sap-server-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.simple-agent-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.simple-endpoint-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.test-hfp-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.test-network-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.opp-client-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
/nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test/test/.simple-player-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/ydxpyrgfqj6z7lqnv059566l7kpn35j3-python-2.7.14/bin/python"
checking for references to /build in /nix/store/gfkqd7aqlcz13jhwfm08f3aw2y3r3dp0-bluez-5.49-test...
/nix/store/dgwlfhsh326sxp73b5bn4jlwphjm3wch-bluez-5.49

Success on x86_64-linux (full log)
Attempted: bluez
Partial log (click to expand)
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.list-devices-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.test-sap-server-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.simple-agent-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.simple-endpoint-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.test-hfp-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.test-network-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.opp-client-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test/test/.simple-player-wrapped: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
checking for references to /build in /nix/store/78qy6zhvby6x3k68h0y8wcxzlxn4460j-bluez-5.49-test...
/nix/store/w56d7v41x9vgzs0c56kf5crm78cnr7gs-bluez-5.49

Cc @andir

Thanks for working on this. I am currently building things and running a nox-review over night. It looks pretty cleanish. As Matthew already mentioned substituteInPlace would have be nicer but if that is not a working solution I am fine with the proposed one.
I'll give it some verification during the coming day. I expect no major breakage since we are just adding a few files.

It should be quite safe considering we're just adding a few binaries but not otherwise changing the build.

@andir, you're good with this?

@peterhoeg It looks alright. I didn't get to testing this so far. If you (both?) tested that I'm fine with it.

My interest was in btmgmt which works here - I haven't tested that it otherwise works as it will require a massive rebuild of packages here.

I backported it to my 18.03 laptop that I've with me and will try to test the bluetooth stuff once my rebuild is finished.


Fix infinite loop (hang) in viewcontroller dismiss

Short description of what this resolves:
Fix an  infinite loop on ViewController.dismiss(): on an android device (Nexus 7, android 5.1.1) dismissing a PopOver without this patch causes an infinite loop.
Changes proposed in this pull request:

replace deep copy with shallow copy, avoiding the possibility of an infinite loop due to recursive data structures

Ionic Version: 2.0.0-rc.0

Hi, this quite simple pull request fixes a critical issue in Ionic 2-RC.0 (that somehow was working fine in beta10). Indeed my android app hangs when dismissing a PopOver without this patch and works fine with this modification... Can you merge this change or do you prefer another fix ?

Updated patch attached. Could you please merge this change ? This is IMHO a critical bug.

Thanks a lot for the PR! Merged!


Adding option for enabling experimental options in pack

Summary

This PR adds enables the experimental feature during the installation of pack. This is possible by looking at the options.json file under the ./scripts directory. If someone wants to enable experimental features in pack, needs to create an options.json file with below content
{
  "pack_config_enable_experimental": true
}

In case there is no options.json file available, it fallbacks to the old behavior which is not enabling experimental features of pack.
Use Cases

This PR gives the option to specify if the script should enable or not the experimental features of pack.
Checklist

[x] I have viewed, signed, and submitted the Contributor License Agreement.
[ ] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[x] I have added an integration test, if necessary.
[x] I have reviewed the styleguide for guidance on my code quality.
[x] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

@paketo-buildpacks/builders-maintainers this contains changes to the builders workflow - wanted to check in and see if you're OK with this change?

@pacostas this seems reasonable. Have you been able to test this anywhere in the UBI builder repos or elsewhere?

@pacostas this seems reasonable. Have you been able to test this anywhere in the UBI builder repos or elsewhere?

I have tested it locally on extension and on the ubi builder


feat(framework)!: Add return type ServiceResponse for tx_hook

What type of PR is this?
feat!: add tx_hook return type
What this PR does / why we need it:
this could imply the result of tx_hook

/lgtm


std:invalid_argument

Hello,
i am having problems starting the chia_plot.
Code: ./chia_plot -p xxx -f xxx -t /media/user/m.2/ -2 /mnt/ramdisk/ -d /media/user/Final/
Error: Terminate called after throwing an instance of "std:invalid_argument"
what(): G1 element is invalid
aborted (core dumped)
can someone help me?
thank you

your keys are invalid, make sure you copy the right ones, from chia keys show, pool public + farmer public


Add PatternFly summary counts to security metrics dashboard.

Description
Adds a PF counterpart to the main dashboard summary counts, based on MVP mocks.
Checklist

[ ] Investigated and inspected CI test results

Testing Performed
Test that summary counts are displayed at the top of the new dashboard:

Test that a loading skeleton is displayed in place of counts until the request completes (may require an artificial network tools slowdown):

Test that on error, an inline alert is shown instead of invalid data (may also require an artificial network tools failure):

Test that the new widget tolerates small screen sizes:

After talking with Mansur, I made the following updates to the UI:

Changed the "loading" state to be a single skeleton component instead of individual spinners
Changed the "error" state to be a PF "warning" alert
Update the individual counters to link to the pages specified in the requirements doc, using the Link Button styling

These changes also helped clean up some of the complexity in the code, making is unnecessary to deal with the loading/error state on each individual tile.


 This removes the import in favor of merging the declarations and branding to correctly infer the type.
@chriskrycho mentioned something about creating a test that isolates the types but seems tricky since ember-source is at 4.4 in this repo.

Thank you!

@chriskrycho mentioned something about creating a test that isolates the types but seems tricky since ember-source is at 4.4 in this repo

I think it's important that we validate that Glint works with both the DT types and the native ones, and that we guard against regressions on that front in the future. There's no reason we need to be locked to a single Ember version in our test apps—and in fact, I don't see a way to test both sources of truth for the types in a single app anyway.
Given that, I think what we'd want for this would be an additional Ember application under test-packages that's set up to consume the preview types. It wouldn't need to be a full-fledged app, or even necessarily be buildable, just a barebones setup we can validate typechecking against.
If that's something you have the time to do as part of this PR that would be great, but if not no worries—I'll make sure it happens at some point as part of the stuff queued up for our next release.

I've updated this in a couple ways:

I updated the new test app to only have type deps, since we don't run it and only need to make sure the types are present. We should be able to update a bunch of the other test packages the same way.
I added a check that this test package is not accidentally (read: via incorrect dependency hoisting) getting the DT types. Thanks to @dfreeman for that suggestion!
I made sure that we didn't make any unrelated changes to the package.

Thanks for the initial work here, @chadhietala!

Is there going to be a release that includes this anytime soon? As I understand it, this blocks the usage of the Ember preview types with GLint although if there's a workaround other than "skipLibCheck": true I'd love to hear about it!

@bendemboski it’s in all three of the 1.0.0 beta releases so far, including the one we cut last week. 😄 Note that the 1.0 beta releases are more stable, polished, and feature-ful than any of the 0.x releases were, so you should feel comfortable upgrading to them!

Ooooooh, okay, thanks!


Remove trailing empty line in copyright comment (part 26)

The last part of https://github.com/helidon-io/helidon/pull/5324 .

/trigger


feat(client): Allow choosing custom wa-sqlite VFS

Addresses https://github.com/electric-sql/electric/issues/666 (issue of the beast 🤘)
Adds a secondary static initialiser to ElectricDatabase to provide custom VFS - we can skip documenting it or add a mention to it to the wa-sqlite driver docs, but it addresses the above issue.
We can add a note about not guaranteeing compatibility on that initialiser, but If we don't want to allow this at all then we should probably close the issue?

I'm not sure how I feel about this at this point, it's a sensible change but part of the current design work is around how we make Electric work with OPFS and multiple tabs. This change doesn't enable OPFS as wa-sqlite needs to be in a web worker, it only really enables swapping to an alternative IndexedDB or an in-memory VFS.

@samwillis I agree, what we provide should work out of the box and now that we've exposed custom driver implementations people that are willing to experiment with more specific configurations are free to re-implement their own driver anyway.
If you agree I can close/reject this PR and close the reference issue?

@msfstef Agreed, close for now


Implement map changing during training

You are most familiar with your code. Can you see a strait forward way to change the map at certain intervals or perhaps after a certain goal is achieved to perhaps train the model to become more adaptive. Perhaps this already occurs, or does the model just learn to succeed at one specific map at a time?
Thank you! Excellent work.

Wow, thank you so much for the response! I will try to make some progress on this, thank you for the direction.


Fixes bug with scalar name introspection

Fixes #261

Changes the default field resolver to check for Closure rather than is_callable, to avoid clashes with functions in the global namespace.

Have moved the tests back to IntrospectionTest as requested!


[wangle] find_package(wangle) failed

ITNOA
when I install wangle with vcpkg install wangle we see below message
The following packages are already installed:
    wangle[core]:x64-windows
Starting package 1/1: wangle:x64-windows
Package wangle:x64-windows is already installed
Elapsed time for package wangle:x64-windows: 3.573 ms

Total elapsed time: 4.733 ms

The package wangle:x64-windows provides CMake targets:

    find_package(wangle CONFIG REQUIRED)
    target_link_libraries(main PRIVATE wangle::wangle)

but when I write my own CMakeLists.txt and write find_package(wangle CONFIG REQUIRED) . and run with
cmake .. -DCMAKE_TOOLCHAIN_FILE='C:\Users\sooro\Documents\vcpkg\vcpkg\scripts\buildsystems\vcpkg.cmake'
I see below error
CMake Error at C:/Users/sooro/Documents/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake:253 (_find_package):
  Could not find a package configuration file provided by "wangle" with any
  of the following names:

    wangleConfig.cmake
    wangle-config.cmake

  Add the installation prefix of "wangle" to CMAKE_PREFIX_PATH or set
  "wangle_DIR" to a directory containing one of the above files.  If "wangle"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:24 (find_package)

Ok it is because triple problem. I think it is very good to say better error message.
thanks

After I resolved triplet problem, I get a another error with below message
CMake Error at C:/Users/sooro/Documents/vcpkg/vcpkg/installed/x64-windows/share/wangle/wangle-config.cmake:22 (message):
  File or directory
  C:/Users/sooro/Documents/vcpkg/vcpkg/installed/x64-windows/lib/cmake/wangle
  referenced by variable WANGLE_CMAKE_DIR does not exist !
Call Stack (most recent call first):
  C:/Users/sooro/Documents/vcpkg/vcpkg/installed/x64-windows/share/wangle/wangle-config.cmake:39 (set_and_check)
  C:/Users/sooro/Documents/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake:258 (_find_package)
  CMakeLists.txt:35 (find_package)

-- Configuring incomplete, errors occurred!

Hi @soroshsabz , this issue has been fixed.
Plz update and rebuild.
Thx.

@JackBoosY Thanks very much :)


[Experimental/WIP] feat: add a BillingConnector to send funds to a Billing contract on L2

@IainM22 @nenadjaja @brandonleekramer you can see a draft BillingConnector to bridge funds from L1 to an L2 billing

Thanks for the comments @abarmat, I've implemented your suggestions and fixed the existing tests. I still need to add new tests for the new contract and features.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@ff26f67). Click here to learn what that means.
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff            @@
##             main       #22   +/-   ##
========================================
  Coverage        ?   100.00%
========================================
  Files           ?         4
  Lines           ?       120
  Branches        ?        43
========================================
  Hits            ?       120
  Misses          ?         0
  Partials        ?         0

Flag
Coverage Δ

unittests
100.00% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
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.


SQS Transport requires access to all topics.

Since 7.2.3 MassTransit requires AWS account with access to all SNS topics. If you use account with whitelisted topic access application crashes with the following error:
      System.AggregateException: One or more errors occurred. (ReceiveTransport faulted: https://us-east-1/)
       ---> MassTransit.AmazonSqsTransport.Exceptions.AmazonSqsConnectionException: ReceiveTransport faulted: https://us-east-1/
       ---> Amazon.SimpleNotificationService.Model.AuthorizationErrorException: User: arn:aws:iam::<id>:user/<username> is not authorized to perform: SNS:ListTopics on resource: arn:aws:sns:us-east-1:<id>:* because no identity-based policy allows the SNS:ListTo
pics action
       ---> Amazon.Runtime.Internal.HttpErrorResponseException: Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown.
         at Amazon.Runtime.HttpWebRequestMessage.GetResponseAsync(CancellationToken cancellationToken)
         at Amazon.Runtime.Internal.HttpHandler`1.InvokeAsync[T](IExecutionContext executionContext)
         at Amazon.Runtime.Internal.Unmarshaller.InvokeAsync[T](IExecutionContext executionContext)
         at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T](IExecutionContext executionContext)
         --- End of inner exception stack trace ---
         at GreenPipes.Caching.Internals.NodeValueFactory`1.CreateValue()
         at GreenPipes.Caching.Internals.NodeTracker`1.AddNode(INodeValueFactory`1 nodeValueFactory)

Issue is caused by change done in scope of  https://github.com/MassTransit/MassTransit/commit/3da157c2ebedaa97c7cd2692408ced2fec93d793. Method GetExistingTopics uses under the hood FindTopicAsync from AWSSDK. FindTopicAsync's doc says: "Finds an existing Amazon SNS topic by iterating all SNS topics until a match is found asynchronously."
As temporary workaround it's possible to remove topic whitelist from AWS account but it means disabling application isolation on SNS level.

Yeah, it does. This won't change.

Unfortunately it's the only method exposed from AWSSDK to list SNS topics.
Let's close it.