Keyboard shortcut not syncing

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.93.1
OS Version: Windows 11 and openSUSE TW

Steps to Reproduce:

Edit and save keyboard shortcuts
Wait for sync.
It Said does not keyboard change detected

It Said does not keyboard change detected

Where did you see this?

It Said does not keyboard change detected

Where did you see this?

Correct statement

Syncing keybindings is working for me.
Can you please reproduce the issue and share the following complete log (F1 > Open View... > Settings Sync)

Settings Sync

Sync Now:

Keybind linux:
// Place your key bindings in this file to override the defaults
[
{
"key": "ctrl+shift+k",
"command": "workbench.action.terminal.clear"
}
]
Windows:

Have you done a change to keybindings when the sync is triggered?

Have you done a change to keybindings when the sync is triggered?

Yesterday did some keybind change in the windows machine, but the linux machine when I look into Sync Activity (remote), Expand "Keyboard Shortcuts" inside appear the keybindings.json of the windows, but the content of the file is the same keybind of the linux local content, and not the windows remote content.

Keybindings are synced per platform, that means keybindings in windows machine are synced only among windows machines. If you want keybindings to sync across platforms disable the setting settingsSync.keybindingsPerPlatform


[AMBARI-24537] - Use Mpack Instance Manager To Switch Component Instance Version on Upgrade

What changes were proposed in this pull request?
Mpacks will not continue use the stack-select tools which have been used by various stacks over the past few years. Previously, each stack shipped a tool which would manipulate the symlinks on the file system in order to both report versions for components and to change versions during an upgrade.
The following pieces were required for this old framework:

A file, such as stack_packages.json which provided a mapping between Ambari's component name and the symlink name on the file system.
Each component's Python file would need code which flips the version before restarting during an upgrade:

  def pre_upgrade_restart(self, env, upgrade_type=None):
    if params.version and check_stack_feature(StackFeature.ROLLING_UPGRADE, format_stack_version(params.version)):
      stack_select.select_packages(params.version)

Mpacks v2 will instead use the mpack instance manager to change the pointer on the file system:
/usr/hwx/mpacks
└── hdpcore
    ├── 1.0.0-b575
    │   ├── zookeeper_client -> /usr/hwx/modules/zookeeper_clients/<IP_ADDRESS>-b42
    │   └── zookeeper_server -> /usr/hwx/modules/zookeeper/<IP_ADDRESS>-b42
    └── 1.0.0-b580
        ├── zookeeper_client -> /usr/hwx/modules/zookeeper_clients/<IP_ADDRESS>-b43
        └── zookeeper_server -> /usr/hwx/modules/zookeeper_clients/<IP_ADDRESS>-b43

/usr/hwx/instances
└── hdpcore
    └── HDPCORE
        └── default
            ├── zookeeper
            │   └── zookeeper_server
            │       └── ZK-1
            │           ├── current -> /usr/hwx/mpacks/hdpcore/1.0.0-b575/zookeeper_server
            └── zookeeper_client
                ├── current -> /usr/hwx/mpacks/hdpcore/1.0.0-b575/zookeeper_client

For each instance of a component, there is a current pointer which references the mpack (and indirectly) the module version. However, Ambari knows all of this information up front since it's all based on metadata contained with the mpack.json. Therefore, it is possible for Ambari to do all of this version linking inside of its own framework during the upgrade. The individual Python scripts will no longer have to perform these actions.
How was this patch tested?
Testing using a very primitive upgrade orchestration to ensure that the right functions were hit.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3734/
Test FAILed.
Test FAILured.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3736/
Test FAILed.
Test FAILured.


merge package from arlac77/npm-package-template

package.json

chore(devDependencies): update documentation:^7.0.0 from template
chore(devDependencies): update rollup:^0.59.3 from template
chore(devDependencies): add rollup-plugin-commonjs:^9.1.3 from template
chore(devDependencies): add rollup-plugin-node-resolve:^3.3.0 from template
chore(devDependencies): add rollup-plugin-babel:^3.0.4 from template
chore(devDependencies): add rollup-plugin-json:^3.0.0 from template
chore(devDependencies): add rollup-plugin-executable:^1.2.0 from template
chore(devDependencies): add babel-preset-env:^1.6.1 from template
docs(package): remove keyword null

.travis.yml

chore(travis): remove node versions 10.1
chore(travis): add node versions 10.2

:tada: This PR is included in version 4.17.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Refresh plugin build for March 2024 and Java 17/21

Run build on Java 17/21, conforming to latest archetype
Update to latest plugin parent POM and BOM
Slim down JAR by using library plugins where possible

Tesing done: Successful CI build at https://ci.jenkins.io/job/Plugins/job/pipeline-aws-plugin/job/PR-322/1/

Changes all look correct to me

Thanks @hoegertn! Can this please be released?

Will do later today

Released as 1.45
Hope everything works fine.

Thanks a lot for your reactivity. 👍

Thank you very much!


updated to build in cwd where script is invoked

The CI checks are failing due to env setup problems, but this is ready to merge, and has been tested locally. It will build in the cwd when the bfasster script is invoked. If the same experiment is invoked in the same directory (aka the artifacts exist in their proper ./build//... location) and the artifacts are up to date, ninja will not rebuild them, otherwise it will.

OK, I'm working on merging a fix for the environment.


Mldb 1435 http base url doc prefix

@jeremybarnes Is it enough?
Is there a place where I can save the static variable rather than call secure_getenv over and over again?

@jeremybarnes @jraby Redone with the flag instead of the environment variable.

Inadequate.


Testing nav drawer

Few tests are added to test the navigation drawer which is newly implemented

@misaochan there are some changes to the gradle file which is added to enable espresso ui testing. Please check whether this does not affect any other tests.

changes related to #586

@sandarumk  Sorry for not coming back to this earlier, but it looks like in the meantime some changes affecting the drawer made the patch obsolete.
I do love the idea of having a test for it. Perhaps you might want to drop this and make a fresh try later. Of course, you are welcome to amend it to accomodate the changes, if you prefer that way. https://www.codacy.com/app/domdomegg/apps-android-commons/pullRequest?prid=661305 has some suggestion about coding style, too.

If there won't be any revisions ,n a few days, I think we can close this PR.

Agreed, closing. Thanks all!


[SPARK-25301][SQL] When a view uses an UDF from a non default database, Spark analyser throws AnalysisException

What changes were proposed in this pull request?
When a hive view uses an UDF from a non default database, Spark analyser throws AnalysisException
Steps to simulate this issue
In Hive

CREATE DATABASE d100;
ADD JAR /usr/udf/masking.jar // masking.jar has a custom udf class 'com.uzx.udf.Masking'
create function d100.udf100 as "com.uzx.udf.Masking"; // Note: udf100 is created in d100
create view d100.v100 as select d100.udf100(name)  from default.emp; // Note : table default.emp has two columns 'nanme', 'address',
select * from d100.v100; // query on view d100.v100 gives correct result

In Spark

spark.sql("select * from d100.v100").show
throws

org.apache.spark.sql.AnalysisException: Undefined function: 'd100.udf100'. This function is neither a registered temporary function nor a permanent function registered in the database 'default'

This is because, while parsing the SQL statement of the View
'select `d100.udf100`(`emp`.`name`) from `default`.`emp`' , spark parser fails to split database name and udf name and hence Spark function registry tries to load the UDF 'd100.udf100' from 'default' database.
To solve this issue, before creating 'FunctionIdentifier' ,  try to  get  actual database name and then create FunctionIdentifier using  that database name and function name
How was this patch tested?
Added 1 unit test

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2756/
Test PASSed.

Test build #95573 has started for PR 22307 at commit 60cc1c9.

Test build #95573 has finished for PR 22307 at commit 60cc1c9.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/95573/
Test FAILed.

@vinodkc, do you have the JAR for /usr/udf/masking.jar? Want to reproduce and check.

The problem here looks some inconsistency between Hive and Spark - since Spark claims Hive compatibility, looks we should either explain the difference or fix it.

@HyukjinKwon , even with this
create function d100.udf100 as 'org.apache.hadoop.hive.ql.udf.generic.GenericUDFUpper';  we can simulate this issue.
I've updated PR description.

The problem here sounds:
org.apache.hadoop.hive.ql.metadata.Table.getViewExpandedText()

is used to build the view which is ran again by SparkSQL parser. The Hive API avove returns:
SELECT `d100.udf100`(`emp`.`name`) FROM `default`.`emp`

The root cause is that the code above `d100.udf100`  is recognised as a single identifier within Spark side. So, it seeks the function called {{d100.udf100}} within the default database whereas Hive looks seeking the function udf100 under d100.
If Hive's behaviour is correct, we need a strong justification to fix Spark's behaviour, or document the differences. If not, Hive should fix this.

@vinod, see the discussion made in https://github.com/apache/spark/pull/18142. Shall we close this? cc @cloud-fan as well.

@HyukjinKwon , I'll close this PR


Add mop lifecycle hooks

So far I've confirmed that using container lifecycle hooks doesn't do what we want:
      containers:
        - name: {{ .Values.mop.name }}
          lifecycle:
            preStop:
              exec:
                command:
                  - sh
                  - -c
                  - >-
                    if ! test -f /var/maintenance-in-progress; then
                      rm -f /var/maintenance-required;
                      rm -f /var/{{.Values.mop.priority}}.validation-required
                    fi;

For reference see:

https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/

I also experimented a bit with Helm Chart Hooks (post-delete) and couldn't get that to work either, but that may be the path forward. See:

https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/


Really difficult to hook into library

for example:

changing the default ToastContainer z-index requires a custom ToastContainer class to add a style prop
making autoDismiss default requires a bunch of manipulation to override methods

I agree that having the ability to pass a default for autoDismiss to the provider itself would be very useful. My current workaround is to wrap the useToasts hook:
export const useToasts = () => {
  const { addToast, ...rest } = useLibraryToasts(); // the `useToasts` hook from the library

  return {
    ...rest,
    addToast: (content, options) =>
      addToast(content, {
        autoDismiss: true,
        ...options,
      }),
  };
};

@ctian1 @Vynlar It seems to be unanimous that autoDismiss should be inherited. I'll try to get onto that this weekend.
Regarding z-index on the container; I think the current solution is reasonable for now. I would love to implement a styles API, similar to what Jed and I have done with react-select, but it takes time and I have to prioritise my family.
Since there is a bunch of prior art (esp. with emotion) I would like to take this opportunity to mention that pull requests are welcome.

Resolved by #75

Available in 2.3.0

toasts will inherit autoDismiss from the provider
add default z-index (1000) to the container
add class names to default components


on the geo-visualisation sceen, should keyword filters apply to spatial coverages or passages?

on the "list", "graph" and "word-cloud" screens, keyword filters are applied to passages. for example, the following will (i) list passages related to the "imperium" keyword, (ii) generate a graph of keywords in passages related to "imperium", or (iii) generate a word cloud of keywords in passages related to "imperium".

however, on the geo visualisation the keyword filter is not applied to passage.keyword, but to spatialcoverage.keyword -- because keywords can be attached to spatial coverages directly.
is this expected behavior?

duplicate of #123


Documentation on Exam Participation Checker usage

Motivation and Context

This PR adds documentation on how to use the Exam Participation Checker iPad application
Description

This PR only adds documentation and does not touch code at all.
Steps for Testing

Take a look at the code documentation.
Inspect the Exam -> Exam Participation Checker page and read the documentation carefully

Review Progress

Code Review

[ ] Docu Review 1
[ ] Docu Review 2

We usually want to use "real" names like these in our documentation, not "Artemis Test User":


Set up the homepage of the app

Create and design homepage with

[ ] screenshots of insights
[x] url rountings
[x] Proper login requirements
[ ] Redirections
[ ] Format

Sign in page is created aeb2c2e

Sign up page is created 8d128b0


Fix: Lock jenkins image version for tutorial_01

Context
It was impossible to run latest jenkins image with environment variables you specified
Running from: /usr/share/jenkins/jenkins.war
webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
Exception in thread "main" java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at Main._main(Main.java:246)
	at Main.main(Main.java:91)
Caused by: java.lang.IllegalArgumentException: Unrecognized option: --handlerCountStartup=100
	at winstone.cmdline.CmdLineParser.parse(CmdLineParser.java:53)
	at winstone.Launcher.getArgsFromCommandLine(Launcher.java:359)
	at winstone.Launcher.main(Launcher.java:332)
	... 6 more

Scope of changes

Lock version of jenkins image to one that supports your environment variables

Closing this, accepted the other pull request insetad, both accomplish the same thing.


Sample on colours not responding

I followed all the instructions given in the Google codelabs but after that I'm facing an error that 'final_response must be set'. Also when I try to test it on my Google Assistant, it leaves the conversation in the middle

I am also facing the same issue

Hello @APratham,
It looks like a response isn't being sent back from your fulfillment after the intent is triggered.
Can you please double check a couple of things for me?
From the Fulfillment tab of Dialogflow:
1.)  Ensure the Inline Editor is enabled, and is filled in with the fulfillment code provided by the codelab.
2.) Ensure that your fulfillment code has been deployed by clicking the Deploy button. Please note that this can take a couple of minutes.
From the Integrations Tab in Dialogflow:
1.) Click Integration Settings for the Google Assistant, and ensure Auto-preview changes is enabled.
From the Actions on Google Console Simulator:
1.) Click the Reset icon in the upper right corner.  This will reset the Simulator.
2.) Click Change Version, and verify you are using the latest draft of your project.
If you still run into issues after verifying the above, please let me know and I will try my best to help you with this issue.
Thanks. :)

Hi @taycaldwell ,
Thanks a lot for your helpful suggestions. However the app is still not working. I have tried all the steps that you told. Please find below for your reference the entire code from the Dialogflow Fulfillment webhook. There were no versions in the Simulator as it is a basic project (I just copied whatever the tutorial told). below showing the various steps that I have completed. One good thing I found out is that it is possible to test the action directly on my google assistant app. I am sending a screenshot of that as well. Please do help me. I would be really grateful
`'use strict';
// Import the Dialogflow module from the Actions on Google client library.
const {dialogflow} = require('actions-on-google');
// Import the firebase-functions package for deployment.
const functions = require('firebase-functions');
// Instantiate the Dialogflow client.
const app = dialogflow({debug: true});
// Handle the Dialogflow intent named 'favorite color'.
// The intent collects a parameter named 'color'.
app.intent('favorite color', (conv, {color}) => {
const luckyNumber = color.length;
// Respond with the user's lucky number and end the conversation.
conv.close('Your lucky number is ' + luckyNumber);
});
// Set the DialogflowApp object to handle the HTTPS POST request.
exports.dialogflowFirebaseFulfillment = functions.https.onRequest(app);`

Hi guys,
I've the same problem as @APratham . I've done all the requirements and check twice time but it still not work and i've always the same error : " My test app isn't responding right now. Try again soon. "

@taycaldwell I'll be on it. I will update this comment if my problem is solved.

Hi! Thanks to @NoobOtter my problem is now solved. It was a really tiny mistake but due to that the action was giving out some really funny errors.


Render graph & post effect passes

Implement functionality as demonstrated by
https://github.com/fragcolor-xyz/FIPs/blob/FIP-1/FIPs/FIP-1.md#post-effects
and
https://github.com/fragcolor-xyz/FIPs/blob/FIP-1/FIPs/FIP-1.md#velocity-pass
TODO:

[ ] Add EffectPass render step
[ ] Add definition of frame buffers to render steps
[ ] Add input/output color targets to effect passes
[ ] Add output color targets to drawable passes

Hey team! Please add your planning poker estimate with ZenHub @Kryptos-FR @satendrapalsingh @sinkingsugar


Dynamic query parameter creation.

Given a model class with attributes like so...
public class MyModel implements Model<Long> {
    private Long id;
    private String name;
    private Float value;
    ...
}

One should be able to query the model endpoint with standard parameter evaluations, without having to define a bunch of @Alias annotation on each field.  So given the model above, and no additional configuration/annotation, the following would be valid REST queries:
/api/mymodel?name=Joe  -- default EQUALS evalutation
/api/mymodel?nameLike=Joe  -- LIKE evaluation
/api/mymodel?valueBetween=1.0,3.0 -- BETWEEN evalutation
/api/mymodel?valueIsNull -- IS_NULL evaluation

Implemented and tested with new model-mapping controller implementation.


kordamp-gradle-plugin

https://aalmiray.github.io/kordamp-gradle-plugins/

Integrate plugin
Rename build.gradle.kts to .gradle.kts
Jacoco aggregation with kordcamp jacoco plugin
license headers
integration-test sets
parent pom plugin
...

won't do


how can i save det result in remote server without display?

how can i save det image in remote server?  or how can i save det result as kitti format in txt file?

I wonder if the single modal method,(for example, second) can only generate XX.obj files but not XX.png  ?

Please check https://mmdetection3d.readthedocs.io/en/latest/useful_tools.html#visualization, SECOND is a point cloud detector which won't save xx.png while inference, feel free to leave comments if it cannot solve your problems.

thank your for answer. But how can i get result like kitti format? just like Pedestrian 0.00 0 -0.20 712.40 143.00 810.73 307.92 1.89 0.48 1.20 1.84 1.47 8.41 0.01

You can find it in the last part of https://mmdetection3d.readthedocs.io/en/latest/datasets/kitti_det.html.

thank you. I will have a try.

thank you. I will have a try.

hello, I also meet this problem. Have you solved this issue?

thank you. I will have a try.

hello, I also meet this problem. Have you solved this issue?

And how do I output this test result as a txt file？Can you share your solution or code?

thank you. I will have a try.

hello, I also meet this problem. Have you solved this issue?

And how do I output this test result as a txt file？Can you share your solution or code?

https://github.com/charlesq34/frustum-pointnets/tree/master/mayavi I use this repo.

thank you. I will have a try.

hello, I also meet this problem. Have you solved this issue?

And how do I output this test result as a txt file？Can you share your solution or code?

two step:
1、generate kitti det result txt file. (using mm3d, but detail cmd I forget.
2、parse det result and draw the 3d boxes on image. (follow this repo https://github.com/charlesq34/frustum-pointnets/blob/2ffdd345e1fce4775ecb508d207e0ad465bcca80/kitti/kitti_util.py#L365


Adjusting Detailed parameter

Addressing #2217 and reverting some things that inadvertently got changed.
Going with updates added to 2217 for keeping the Detailed parameter in the param block and help until 1.0.0 release. Adding the deprecated command as just notification. The parameter will no longer do anything but just adding it so it does not break scripts.

thanks, bud! will merge once it passes.

merci beaucoup 🍰


Consultation about available software versions.

I noticed that the release of version 4.2 was already half a year ago.
During this period, there have been quite a few updates pushed to the game. I reviewed the recent update logs in the community, and it appears that the game is migrating towards the EOSID direction. So, if I’m currently using SquadJS, would you recommend sticking with the older version 4.2 or using the files from the main branch?

This is stated in the readme.
https://github.com/Team-Silver-Sphere/SquadJS?tab=readme-ov-file#versions-and-releases

I do have a planned release version in the pre release state here.
https://github.com/Team-Silver-Sphere/SquadJS/releases/tag/v4.2.0


[Question] Any advantages to pik on using fzf+ps?

I was wondering if pik provides any advantages on using fzf with ps and (garabik/grc: generic colouriser for colorizing).
# Search processes
fps() {
	grc --colour=on ps --user "$USER" -o ppid,pid,stime,etime,args | sed 1d \
		| fzf --multi --ansi --preview-window=down,3,wrap,border-none,hidden \
		--preview 'grc --colour=on ps -F {2} | sed 1d' \
		--bind 'alt-t:change-preview-window(down|hidden)' | awk '{print $2}'
	}

# Kill processes
fkill() {
	local -r pid="$(fps)"

	if [[ "$pid" ]]; then
		echo "$pid" | xargs kill "-${1:-9}"
	fi
}

Example of output

Hi,
As far as I know fzf will search in every column, pik allows to choose specific or use search everywhere feature.
I had plans to add more features like multi-criteria search, displaying family of process, process kill actions (like choosing kill signal) etc.
May I know how you have discovered pik? I'm wondering why there is sudden interest raising in it.
Thanks in advance!

As far as I know fzf will search in every column, pik allows to choose specific or use search
everywhere feature.

It's possible to limit fzf's search on specific columns with --nth. I don't know if it's possible
to do it while interactively choosing candidates.

May I know how you have discovered pik? I'm wondering why there is sudden interest raising in it. Thanks in advance!

I follow an RSS feed for CLI/TUI tools: Terminal Trove - The $HOME of all things in the terminal.
I found it on today's feed: pik - A TUI for interactively stopping processes.

Ok wow, I was wondering why number of stars increased out of sudden.
Thanks!


Make addressable an explicit dependency of signon

Addressable was only being loaded as a test dependency,
but being used in runtime code. This meant that the gem
was not being required in production, and uses of
Addressable::URI were resulting in errors.
/cc @benlovell

:+1: for @benlovell's


Login fails: "Buffer overflow" error on WS

Environment:
Docker TuGraph-DB Version [4.5.1]
Describe the bug
I am following the steps outlined here to setup the docker instance.
docker run -d -p 7070:7070 -p 9090:9090 -p 7687:7687 --name tugraph_demo tugraph/tugraph-runtime-centos7 lgraph_server

The login screen apears, but the login fails. In the lgraph log files, we see "buffer overflow" error.

Last week, we encountered a 'buffer overflow' error because the bolt address field contained a domain name instead of the 'ip:port' format. Please verify whether your terminal and server are being accessed through a domain name. If the format is correct, try clearing your browser cache and attempt again. If you still encounter issues, feel free to join our community chat so we can work together to resolve it.

Thank you @zhangwh807 As shown in the screenshot above, it was in the ip:port format.

What browser are you using？Use Chrome and have a try


Failures on Migrate language_2/constants_2018 to NNBD....Update language/constructor/return_test

There are new test failures on Migrate language_2/constants_2018 to NNBD....Update language/constructor/return_test.
The tests
language/constants_2018/constant_types_test/02 Pass (expected CompileTimeError)

are failing on configurations
analyzer-asserts-strong-linux
analyzer-asserts-weak-linux
cfe-strong-linux
cfe-weak-linux
dartdevk-strong-linux-release-chrome
dartdevk-weak-linux-release-chrome
dartk-strong-linux-debug-x64
dartk-strong-linux-release-x64
dartk-weak-asserts-linux-debug-x64
dartk-weak-asserts-linux-release-x64
dartkp-strong-linux-release-x64
dartkp-weak-asserts-linux-release-x64

\cc @munificent

This started failing because of https://dart-review.googlesource.com/c/sdk/+/142568. I believe the changes to the test are correct and the failures now indicate that some implementations are missing the correct behavior.

This test is now passing on all of the configurations listed above.


Unusual activity in DOI resolutions

Description of the bug
Typically HydroShare's most resolved DOIs are resolved ~60 times in 30 days. This has been the trend of previous crossref reporting. This month we received the following:
Below are the top 10 successfully resolved DOIs for this month. This list represents the most popular DOIs, as measured by the number of times each DOI was successfully resolved.
Top 10 DOIs	Successful Resolutions to DOI
10.4211/HS.BC4300176D58468DAA693C2C3CD469AF	1633
10.4211/HS.FE747D3511D84DF7BB2856E2C7E37C27	1624
10.4211/HS.B7515F219C7A40439C9C2B44183192C4	1558
10.4211/HS.8379C2859E194C1EB7428DBF60B8E4C1	1340
10.4211/HS.1300844AD3C647F3AB9C6C221F8747AE	1233
10.4211/HS.4478FC64E802496D86BADEFFFE809AB4	1120
10.4211/HS.81F35710FCE149E2B24CAD6C604497B8	1060
10.4211/HS.A8735826B8FE434CA570711A9B9ACB49	985
10.4211/HS.FC5C05D5EA3A42AE870BEDDC9F5B10AA	962
10.4211/HS.4BADD579D48E412E98A6D242F6F6AD91	920
I would like to know if this is genuine activity and of where this activity is coming from.
Expected behavior
Here is last month for reference:

there is certainly something odd going on here...
Taking a look on the active worker:
$ grep -c "bc4300176d58468daa693c2c3cd469af.*200" access.log
40

But these would just be recent hits to this resource, so...
Checking the activity log that gets exported daily by Jenkins calling the stats command
$ grep -c "http_code=200.*bc4300176d58468daa693c2c3cd469af" activity.log
2040

So it is actually feasible that there were 1633 resolutions (which surprises me). What I want to know now is what user_agent these were, looking at that.

@cbcunc could you please take a look when you're back,

as @cbcunc pointed out, I was being a dunce -- yes indeed all the requests to the inner proxy are made by the outer proxy (thus a renci ip) :)
I just checked the logs on the outer proxy
root@4a5fb210773f:/var/log/nginx# grep -rl "bc4300176d58468daa693c2c3cd469af.*200" .
./access.log
root@4a5fb210773f:/var/log/nginx# grep -c "bc4300176d58468daa693c2c3cd469af.*200" access.log
80
root@4a5fb210773f:/var/log/nginx# grep -c "bc4300176d58468daa693c2c3cd469af.*200.*bot" access.log
13
root@4a5fb210773f:/var/log/nginx# grep -rl "fe747d3511d84df7bb2856e2c7.*200" .
./access.log
root@4a5fb210773f:/var/log/nginx# grep -c "fe747d3511d84df7bb2856e2c7.*200" access.log
46
root@4a5fb210773f:/var/log/nginx# grep -c "fe747d3511d84df7bb2856e2c7.*200.*bot" access.log
11

the "bot" searches were because I noticed that many of the requests were made by EarthCube_DataBot/1.0 as well as
https://moz.com/help/moz-procedures/crawlers/dotbot
https://ahrefs.com/robot/
among others
Then I realized oops, log rotation, the old logs are compressed :)
$ gunzip access.log-20230201.gz
$ grep -c "bc4300176d58468daa693c2c3cd469af.*200" access.log-20230201
2989

Now we are getting somewhere...
grep "bc4300176d58468daa693c2c3cd469af.*200" access.log-20230201 | grep -o '\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}' | grep -v <IP_ADDRESS> | grep -v <IP_ADDRESS> | grep -v '^192\.168' | sort | uniq -c | sort -rnb

Gives:
141 <IP_ADDRESS>
133 <IP_ADDRESS>
123 <IP_ADDRESS>
122 <IP_ADDRESS>
121 <IP_ADDRESS>
119 <IP_ADDRESS>
108 <IP_ADDRESS>
106 <IP_ADDRESS>
100 <IP_ADDRESS>
...
All of the ips that made more than 100 requests to this resource are AWS data centers in Ireland
https://whatismyipaddress.com/ip/<IP_ADDRESS>

@ClaraCogswell unless @cbcunc has a different interpretation, I'd have a hard time saying what/who is making these requests. Majority are coming from AWS centers in Ireland but maybe just VPN/proxy so who knows.

Update: DOI resolutions back to normal this month


Use Puppet-Datatype Sensitive for $masterauth and $auth_pass

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

Looks like there's a merge conflict now. Would you mind rebasing?

Should we also set show_diff on the file resource if the value was passed in as Sensitive? I think something like this should work:
file { '...':
  show_diff => $var !~ Sensitive,
}

With EPP instead of ERB the  file-Resource would behave automatically.  I created this PR for therefor.

Needs a rebase now that that PR is merged.

rebase

Done.

Thanks!


⚠ Bofrost.at has degraded performance

In 3c8dbe6, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1856 ms

Resolved: Bofrost.at performance has improved in 9a482f4.


netbird-ui: 0.27.10 -> 0.28.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for netbird-ui is: Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls
meta.homepage for netbird-ui is: https://netbird.io
meta.changelog for netbird-ui is: https://github.com/netbirdio/netbird/releases/tag/v0.28.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.28.0 with grep in /nix/store/dx81bn8z4d9mh65i3hfk3nqyrj829bbi-netbird-0.28.0
found 0.28.0 in filename of file in /nix/store/dx81bn8z4d9mh65i3hfk3nqyrj829bbi-netbird-0.28.0

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

netbird
netbird-ui

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/8d3a2a3b3ef5b84d3bed2257a144bf1b74781451#netbird-ui

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

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages built:

netbird
netbird-ui

Maintainer pings
cc @misuzu for testing.

New version: https://github.com/netbirdio/netbird/releases/tag/v0.28.1


libkrb5: fix issue #16161.

Motivation for this change
See issue #16161.
Things done

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

[ ] NixOS
[ ] macOS
[x] Linux

[ ] 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.

Context: we do not pass tcl from Nix and configure finds it in /usr/ on non-NixOS systems with sandboxing disabled.


Functional formatters (for use with lsp-mode/eglot)

I've noticed apheleia atm doesn't support functional formatters, such as pp-buffer.
I'd like to add support for using language servers (eglot, or lsp-mode) for formatting a buffer on save through apheleia so I'd like apheleia to support functional formatters.
I'm interested in what your thoughts on this would be. Implementation wise it might be more convenient to clone the current buffer, or copy it and then run the formatter on the cloned buffer and continue with the changes we were already doing. This would also allow chaining with the existing formatter system. So we could say format with lsp-mode, then run python-isort, etc.
Interface wise I was thinking we just allow the cdr of an entry in apheleia-formatters to be a symbol, and if it is then its a function to call. Luckily atm their all lists, even gofmt.

@raxod502 Ping.

Sorry, sorry, left a comment on the PR. Thanks for taking this up!

Sorry, sorry, left a comment on the PR.

No problem, and I'm more than happy to contribute since I really value this project. :smile:.


Changed "Validate" to "Confirm" to avoid the English language police

You made me laugh so much with "to avoid English police" 🤣😅😂

@ccoVeille haha I said this because I personally know @AirOne01 we are both from Lyon

@ccoVeille haha I said this because I personally know @AirOne01 we are both from Lyon

Villeurbanne, here ! Grand Lyon represents !

Yes Villeurbanne too :)

PS : the issue number is 69

LMAO I didn't see that 😂 that's awesome

People who are not from France, won't get the joke, and I will think about dirty things, haha
https://en.wikipedia.org/wiki/Rhône_(department)
Department number	69

This change caused issue with vim bindings, getting below error when running atac:
Error:
	Could not parse key bindings file
	TOML parse error at line 19, column 1
   |
19 | [keybindings.generic.text_inputs.text_input]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
missing field `validate`

This change caused issue with vim bindings, getting below error when running atac:
Error:
	Could not parse key bindings file
	TOML parse error at line 19, column 1
   |
19 | [keybindings.generic.text_inputs.text_input]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
missing field `validate`

Hello,
Which version are you using?

Had installed latest version from homebrew:
atac 0.15.1

Using vim bindings file mentioned in repo:
https://github.com/Julien-cpsn/ATAC/blob/main/key_bindings_templates/vim_key_bindings.toml
# Collection name, request name, URL, Header, Query param, Basic Auth, Bearer Token
[keybindings.generic.text_inputs.text_input]
cancel = "Esc"
# confirm = "Enter" # -> This is causing issue
validate = "Enter" # -> This fixes issue

Hello @G0V1NDS
I understand the issue, the commit that changes "validate" into "confirm" is not released yet but is on the main branch. Since you installed the app with homebrew, you don't have the other files linked to the app, so you got to the main branch, unfortunately it's not the great version of the file!
It's temporary until the new release then!
I didn't not think of that
Have a great day

Understood, Anyways I stopped using vim bindings so problem is sorted for now.


Why did many adapters were removed 8 months ago

Many adapters were removed from the project, Backpack, Slope, etc... in the commit comments is saying

was just removing them, the right way to proceed with it? how can we proceed to integrate them again
thanks, and sorry if i'm not up to date on these changes just want to know the best way to move forward on this.

These are either deprecated wallets, or wallets that have implemented the wallet standard and no longer need an adapter. Wallets that implement wallet-standard are available to all apps without their adapter being included in the app.


com.dke.data.agrirouter.impl.messaging.rest.SetCapabilityServiceImpl is an EnvironmentalService, but probably shouldn't be

Describe the bug
When instantiating the SetCapabilityServiceImpl for REST communication, I need to pass an environment, but it is never used anywhere.
For MQTT, this is not the case.

[like]  Sascha Dömer reacted to your message:

From: Oliver Rahner @.>
Sent: Wednesday, May 15, 2024 8:46:17 AM
To: DKE-Data/agrirouter-sdk-java @.>
Cc: Subscribed @.***>
Subject: [DKE-Data/agrirouter-sdk-java] com.dke.data.agrirouter.impl.messaging.rest.SetCapabilityServiceImpl is an EnvironmentalService, but probably shouldn't be (Issue #215)
Describe the bug
When instantiating the SetCapabilityServiceImpl for REST communication, I need to pass an environment, but it is never used anywhere.
For MQTT, this is not the case.
—
Reply to this email directly, view it on GitHubhttps://github.com/DKE-Data/agrirouter-sdk-java/issues/215, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ7VIDN26GKXU57Z5HTB2TZCMOFTAVCNFSM6AAAAABHXWHRDGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGI4TOMRUHAYDONI.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


installation: latest base package

BETTER Amends installation scripts and documentation to use the
recently released Invenio-Base package where manage.py was removed
in profit of setup.py. (closes #3572)

Amends README file to mention PostgreSQL and SQLite alongsite MySQL in
the list of supported databases.

Signed-off-by: Tibor Simko<EMAIL_ADDRESS>

(looking at record loading troubles...)

(loading troubles fixed)


Reduce overhead of generating network event metrics

The format!s here were using 3.2% of the CPU; this should cut it down to roughly ~0.1%.

IMO in an ideal world it would be the Prometheus library being a bit smarter.  The fact that, in the Prometheus library's API, metric names are strings rather than for example an enum is already an overhead. But it was done this way because having an enum of all the possible metrics at compile time might be painful.
An alternative would be to no longer identify protocols by their name in the networking code, but by some sort of id, and then store the actual protocol name ahead of time in some hashmap instead of rebuilding it every time on the fly.

I'll merge this for now since it's an easy win.
If you're fine with this as-is we can leave it like this, or if you want I could try take a stab at the better solution next week and whip up a PR to prometheus to expose an API which wouldn't require us to pack the label into a string and then we could revisit.

whip up a PR to prometheus to expose an API which wouldn't require us to pack the label into a string and then we could revisit.

I know this is considered bad and all, but the Prometheus format is almost trivial, and it would make sense to me to simply have our own code for it rather than going through a third-party library.


download link on homepage

Hi,
being on OSX is just clicked on the download link.
Afterwards, I noticed:

it gets SimpleCV 1.1  even though 1.2. is out (but no superpack for that)
It wants to run a install script that puts all kinds of files all over the system .....
(using sudo, making symlinks and stuff)
did not work with my distutils config file.

Why don't you give people a choice - inserting one more page after clicking on download,
explaining the options .....

Sebastian Haase

Sorry -- our mac distro got derailed because we still haven't found a
good solution for delivering on lion -- probably going to ditch the
superpack for now and just write manual instructions :(
On Fri, Feb 3, 2012 at 5:48 AM, sebhaase
<EMAIL_ADDRESS>wrote:

Hi,
being on OSX is just clicked on the download link.
Afterwards, I noticed:

it gets SimpleCV 1.1  even though 1.2. is out (but no superpack for that)
It wants to run a install script that puts all kinds of files all over the system .....
(using sudo, making symlinks and stuff)
did not work with my distutils config file.

Why don't you give people a choice - inserting one more page after clicking on download,
explaining the options .....

Sebastian Haase

Reply to this email directly or view it on GitHub:
https://github.com/ingenuitas/SimpleCV/issues/13

xamox,
thanks for the offer to write the page myself :-)
But for now I might suggest to keep it as  simple as possible for newcomers ... maybe just inserting one extra page, which states right at the top:
"If you want to get going, just download <this> and get started".
Then you have space below, to explain what the above really does - that it downloads and installs some other packages ... ((which exactly what versions  ))
and the respective version of SimpleCV itself.
In my case it tried to installed e.g. numpy and scipy  version  older than what I already had.
Lastly I would suggest to consider using homebrew on mac OSX - it seems to be currently the best way to install non-apple software ...  The pygames people are currently just trying to get it going themselves ....
-SH

Sorry for the late response.  I think we have moved things to a virtual environment and have things solved on lion.  Just need to do a little more testing and it should hopefully be released this week.


Fixed the go snippet

I am fixing the go snippet, because the prefix is not good enough and also if the end Tab of it is not there, I will continue to fix it if I have time because currently I am using go

There are both Go and Vue related changes on this PR. Please pull the latest master and branch again with only the Go revisions you'd like to include in one or two commits. This will make it easier for us to review.
I'm declining this PR for now.


Move to ITRB

Move production instance to ITRB asap ( I suspect that the development and production maturity levels are swapped in your smartapi registration)
rename test to testing in x-maturity on smartapi registration

@flannick, would you be the test person to assign this issue to?

Done; tests pass on https://arax.ncats.io/?smartapi=1


gerrit-222762-1

Current coverage is 41.24% (diff: 100%)

Merging #251 into master will decrease coverage by 21.45%

@@             master       #251   diff @@
==========================================
  Files           265        272       +7
  Lines         50105      51047     +942
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits          31416      21055   -10361
- Misses        18689      29992   +11303
  Partials          0          0

Powered by Codecov. Last update f8f8814...6ea8f63


Configure Visualizations

Ideally we want to be able to enable/disable visualizations because rarely all them are applicable to a given data distribution. Users can now see only selected viz based on the configuration done by admin in config.py

Coverage increased (+0.3%) to 72.745% when pulling 80901aca4108cd6f415ead31aa2b378f53021279 on sid88in:enhance_table_viz into badcd8bfa19ee7725509fe83bdd686a33482845d on airbnb:master.

@mistercrunch sounds good. Fixed and tested.

Coverage increased (+0.01%) to 72.471% when pulling 27f9e6f5c22db7f18f0cce6df046b7c48ca00a30 on sid88in:enhance_table_viz into badcd8bfa19ee7725509fe83bdd686a33482845d on airbnb:master.

Coverage increased (+0.01%) to 72.471% when pulling 27f9e6f5c22db7f18f0cce6df046b7c48ca00a30 on sid88in:enhance_table_viz into badcd8bfa19ee7725509fe83bdd686a33482845d on airbnb:master.

Thanks for the PR!


Add initial codes for kubectl signing plugins (#1)

Signed-off-by: Yuji Watanabe<EMAIL_ADDRESS>Co-authored-by: Hirokuni-Kitahara1<EMAIL_ADDRESS>This is PR to add initial codes to the repository.
Issue => https://github.com/sigstore/k8s-manifest-sigstore/issues/3

let's replace all the references in codes that point to the temporary repository (yuji-watanabe-jp/k8s-manifest-sigstore) with sigstore/k8s-manifest-sigstore after this PR

I am ok with that. We need to get golint and a few other CI elements set up as well. Have you had a chance to run golangci-lint run locally first.

@lukehinds
We checked with "golangci-lint run" locally and confirmed no error reported with fix commit.
We also set new repository location "sigstore/k8s-manifest-sigstore" in this fix.


deprecate is not available from @ember/debug pre 4.0.0

I was originally going to report this on the embroider repo, as I had thought it was a v2-addon issue.
But it is not!
reproduction is super easy:
// app/app.js
import { deprecate } from '@ember/debug';

console.log(deprecate);

Repro repo: https://github.com/NullVoxPopuli/repo-repro-ember-cli-babel-441
just run ember test

This was discovered while trying to add deprecate usage to a v2-addon
over in this PR
In the scenarios test suite, it seems that any interaction from a v2
addon with deprecate from @ember/debug causes the test suite to hang.
In a real app / addon ( < ember-source @ v4), a different behavior occurs (and what I was
trying to re-create in this change):
ERROR in ../../ember-resources/dist/deprecated-in-v4/use.js
Module build failed (from ../../node_modules/.pnpm/babel-loader@8.2.3_9351ded4f79a023849d74b5df047d562/node_modules/babel-loader/lib/index.js):
SyntaxError: /✂/ember-resources/ember-resources/dist/deprecated-in-v4/use.js: @ember/debug does not have a deprecate export
  1 | import { getValue } from '@glimmer/tracking/primitives/cache';
> 2 | import { deprecate, assert } from '@ember/debug';
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3 | import { invokeHelper } from '@ember/helper';
  4 | import { normalizeThunk } from './utils.js';
  5 |
    at File.buildCodeFrameError (/✂/ember-resources/node_modules/.pnpm/@babel+core@7.17.5_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/file/file.js:249:12)
    at NodePath.buildCodeFrameError (/✂/ember-resources/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/index.js:143:21)
    at /✂/ember-resources/node_modules/.pnpm/babel-plugin-ember-modules-api-polyfill@3.5.0/node_modules/babel-plugin-ember-modules-api-polyfill/src/index.js:228:20
    at Array.forEach (<anonymous>)
    at processImportDeclaration (/✂/ember-resources/node_modules/.pnpm/babel-plugin-ember-modules-api-polyfill@3.5.0/node_modules/babel-plugin-ember-modules-api-polyfill/src/index.js:188:16)
    at PluginPass.ImportDeclaration (/✂/ember-resources/node_modules/.pnpm/babel-plugin-ember-modules-api-polyfill@3.5.0/node_modules/babel-plugin-ember-modules-api-polyfill/src/index.js:321:9)
    at newFn (/✂/ember-resources/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/visitors.js:177:21)
    at NodePath._call (/✂/ember-resources/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:53:20)
    at NodePath.call (/✂/ember-resources/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:40:17)
    at NodePath.visit (/✂/ember-resources/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:100:31)
 @ ../../ember-resources/dist/index.js 1:263-306 1:263-306
 @ ../../../../../../../tmp/broccoli-2446401zQEKH5Rl0yks/cache-323-webpack_bundler_ember_auto_import_webpack/tests.js 15:49-75}

According to the docs for @ember/debug,
deprecate exists, so the above code should work (I don't yet know why -- first step is a failing
test reproduction, but ran in to the test suite hanging issue.)
For<EMAIL_ADDRESS>the above issue is not present -- and judging by
how (I happen to know that) pre 3.27, all ember apis were on the Ember
global and that embroider has no compat-adapter for @ember/debug,
my hunch is that this is actually ember-cli-bable related -- but I
wanted to open a test here, since embroider has a much better
"e2e"-style test suite than ember-cli-babel does.
Also, the stack trace shows babel-plugin-ember-modules-api-polyfill,
which is managed by ember-cli-babel.
however in writing this commit message / PR description_, I've found
that this behavior exists on a vanilla 3.25 app (new as of now).
So since the reproduction is not at all embroider or v2 addon related,
I'm going to post on ember-cli-babel

In trying to fix this, I wound up at: https://github.com/ember-cli/ember-rfc176-data/pull/431

So, starting analysis over, as changes to ember-rfc176-data did not fix my issue.
The output of ember build (development): shows this:
;define("my-app-test-deprecate/app", ["exports", "ember-resolver", "ember-load-initializers", "my-app-test-deprecate/config/environment"], function (_exports, _emberResolver, _emberLoadInitializers, _environment) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }

  console.log(deprecate);

  class App extends Ember.Application {
    constructor() {
      super(...arguments);

      _defineProperty(this, "modulePrefix", _environment.default.modulePrefix);

      _defineProperty(this, "podModulePrefix", _environment.default.podModulePrefix);

      _defineProperty(this, "Resolver", _emberResolver.default);
    }

  }

  _exports.default = App;
  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);
});

which aligns with the current error I'm getting in the stand-alone app / reproduction:
{"type":"error","text":"Uncaught ReferenceError: deprecate is not defined at http://localhost:7357/assets/my-app-test-deprecate.js, line 28\n","testContext":{}}

reproduction: https://github.com/NullVoxPopuli/repo-repro-ember-cli-babel-441

Changing the "reproduction code" to:
import { assert, deprecate } from '@ember/debug';

console.log(deprecate, assert);

gives this output:
;define("my-app-test-deprecate/app", ["exports", "ember-resolver", "ember-load-initializers", "my-app-test-deprecate/config/environment"], function (_exports, _emberResolver, _emberLoadInitializers, _environment) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }

  console.log(deprecate, assert);

  class App extends Ember.Application {
    constructor() {
      super(...arguments);

      _defineProperty(this, "modulePrefix", _environment.default.modulePrefix);

      _defineProperty(this, "podModulePrefix", _environment.default.podModulePrefix);

      _defineProperty(this, "Resolver", _emberResolver.default);
    }

  }

  _exports.default = App;
  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);
});

which is weird, cause now assert isn't defined either....
So it seems everything from @ember/debug is failing? :thinking:

I put some breakpoints into ember-cli-babel and see this in the config sent to babel:

So next step is to see what these plugins are doing

As an aside, having these "watches" in ember-cli-babel's index.js is super helpful:

I can skip the things that are being compiled that aren't my app (or whatever other code I'm trying to look at being compiled)

ah-ha! There is no externalized helpers config!

Let's see if adding that fixes the issue

oh but wait! It's supposed to be added here:

hmm

So, this leads me to believe that ember-cli-babel is setting things up correctly, and we need to go deeper.
next up: babel plugins!

goofy thing (maybe correct thing?) with debugging this is that all the dependencies of my linked ember-cli-babel package are relative to that linked package. so I made the mistake of putting breakpoints in my app's babel plugins, but those babel plugins are not in use!

looks like babel-plugin-debug-macros's goal is to remove imports. :thinking: so the deprecate => Ember.deprecate (which isn't happening) must be in the modules polyfill plugin

ah-ha!
the modules polyfill is ignoring assert, deprecate, warn, etc!
booo!

this could make sense, if the debug-macros plugin was handling the deprecate -> Ember.deprecate conversion, but I don't think it does.

Confirm!
if I comment out lines 219, 220, and 221, then deprecate gets converted to Ember.deprecate.
Progress!

but this code was added in 2020.... why am I running in to this now?

ah, back in ember-cli-babel:
  // we have to use the global form when not compiling modules, because it is often used
  // in the context of an `app.import` where there is no wrapped in an AMD module
  if (!useModulesVersion) {
    const ignore = _getEmberModulesAPIIgnore(parent, project);

    return [
      [require.resolve("babel-plugin-ember-modules-api-polyfill"), { ignore }],
    ];
  }

This is the PR that introduced these changes (or changed them): https://github.com/babel/ember-cli-babel/pull/371

but, why am I running in to this now?

removing ignore isn't the solution, even though it solves the problem for my repro-repo.
when webpack gets involved, we get a related, but different error:
ERROR in ../../ember-resources/dist/deprecated-in-v4/use.js
Module build failed (from ../../node_modules/.pnpm/babel-loader@8.2.3_9351ded4f79a023849d74b5df047d562/node_modules/babel-loader/lib/index.js):
SyntaxError: <repo>/ember-resources/dist/deprecated-in-v4/use.js: @ember/debug does not have a deprecate export
  1 | import { getValue } from '@glimmer/tracking/primitives/cache';
> 2 | import { deprecate, assert } from '@ember/debug';
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  3 | import { invokeHelper } from '@ember/helper';
  4 | import { normalizeThunk } from './utils.js';
  5 |
    at File.buildCodeFrameError (<repo>/node_modules/.pnpm/@babel+core@7.17.5_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/file/file.js:249:12)
    at NodePath.buildCodeFrameError (<repo>/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/index.js:143:21)
    at <repo>/node_modules/.pnpm/babel-plugin-ember-modules-api-polyfill@3.5.0/node_modules/babel-plugin-ember-modules-api-polyfill/src/index.js:228:20
    at Array.forEach (<anonymous>)
    at processImportDeclaration (<repo>/node_modules/.pnpm/babel-plugin-ember-modules-api-polyfill@3.5.0/node_modules/babel-plugin-ember-modules-api-polyfill/src/index.js:188:16)
    at PluginPass.ImportDeclaration (<repo>/node_modules/.pnpm/babel-plugin-ember-modules-api-polyfill@3.5.0/node_modules/babel-plugin-ember-modules-api-polyfill/src/index.js:321:9)
    at newFn (<repo>/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/visitors.js:177:21)
    at NodePath._call (<repo>/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:53:20)
    at NodePath.call (<repo>/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:40:17)
    at NodePath.visit (<repo>/node_modules/.pnpm/@babel+traverse@7.17.3_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:100:31)
 @ ../../ember-resources/dist/index.js 1:263-306 1:263-306
 @ ../../../../../../../tmp/broccoli-2686183H6GjySmSkr3O/cache-323-webpack_bundler_ember_auto_import_webpack/tests.js 15:49-75}

still points at babel-plugin-ember-modules-api-polyfill :thinking:

bah, I need a break from this :sweat_smile: babel stuff is dizzying

For those whoever find this useful thread, this has been fixed in this dependency: https://github.com/ember-cli/ember-rfc176-data/blob/master/CHANGELOG.md#bug-bug-fix
Dependencies that depend on ember-rfc176-data will need to bump to ^0.3.18 to resolve this issue.  Thanks @NullVoxPopuli !


[osx][rviz_rendering] using ::isless undefined

I have this problems when trying to build RViz on a overlay workspace on my OSX machine:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:321:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:322:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:323:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:324:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:325:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
make[2]: *** [CMakeFiles/rviz_rendering.dir/src/rviz_rendering/ogre_render_window_impl.cpp.o] Error 1
make[1]: *** [CMakeFiles/rviz_rendering.dir/all] Error 2
make: *** [all] Error 2
---
Failed   <<< rviz_rendering	[ Exited with code 2 ]

I googled quite a bit around and the closest I've come to this issue that it's somewhat related to whether one includes math.h before cmath but I can't really make sense out of it.
https://github.com/Andersbakken/rtags/issues/937
My OSX:
 ➭ xcodebuild -version
Xcode 10.3
Build version 10G8

Any ideas? I am pretty much stuck with it.

I've seen this a fair bit in osx on high sierra (10.13), but I think you're using mojave. On high sierra, it seemed to happen when using a newer macOS SDK than the host system. We change some environment variables to work around it:

https://github.com/osrf/homebrew-simulation/blob/master/Formula/ignition-msgs1.rb#L61-L62

but I'm not sure if this is the same problem that you are having

Looking into it mit VERBOSE=1 make yields the following:
[  6%] Automatic MOC for target rviz_rendering
/usr/local/Cellar/cmake/3.15.1/bin/cmake -E cmake_autogen /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering/CMakeFiles/rviz_rendering_autogen.dir/AutogenInfo.cmake Debug
[  6%] Built target rviz_rendering_autogen
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/rviz_rendering.dir/build.make CMakeFiles/rviz_rendering.dir/depend
cd /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering && /usr/local/Cellar/cmake/3.15.1/bin/cmake -E cmake_depends "Unix Makefiles" /Users/karsten/workspace/osrf/ros2_robot/src/rviz/rviz_rendering /Users/karsten/workspace/osrf/ros2_robot/src/rviz/rviz_rendering /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering/CMakeFiles/rviz_rendering.dir/DependInfo.cmake --color=
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/rviz_rendering.dir/build.make CMakeFiles/rviz_rendering.dir/build
[  7%] Building CXX object CMakeFiles/rviz_rendering.dir/rviz_rendering_autogen/mocs_compilation.cpp.o
/usr/local/opt/ccache/libexec/c++  -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB -DRVIZ_RENDERING_BUILDING_LIBRARY -Drviz_rendering_EXPORTS -I/Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering -I/Users/karsten/workspace/osrf/ros2_robot/src/rviz/rviz_rendering -I/Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering/rviz_rendering_autogen/include -I/Users/karsten/workspace/osrf/ros2_robot/src/rviz/rviz_rendering/include -I/usr/local/include/eigen3 -I/usr/local/include -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/OSX -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/Bites -isystem /usr/local/include/SDL2 -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/HLMS -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/MeshLodGenerator -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/Overlay -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/Paging -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/Property -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/RTShaderSystem -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/Terrain -isystem /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/Volume -iframework /usr/local/opt/qt5/lib -isystem /usr/local/opt/qt5/lib/QtWidgets.framework/Headers -isystem /usr/local/opt/qt5/lib/QtGui.framework/Headers -isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Headers -isystem /usr/local/opt/qt5/lib/QtCore.framework/Headers -isystem /usr/local/opt/qt5/./mkspecs/macx-clang -isystem /Users/karsten/workspace/osrf/ros2_full/install/include -isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include  -Werror -Wno-c++11-extensions -Wno-unknown-warning-option -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -fPIC   -Wall -Wextra -Wpedantic -std=c++14 -fPIC -std=gnu++14 -o CMakeFiles/rviz_rendering.dir/rviz_rendering_autogen/mocs_compilation.cpp.o -c /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering/rviz_rendering_autogen/mocs_compilation.cpp
In file included from /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering/rviz_rendering_autogen/mocs_compilation.cpp:2:
In file included from /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering/rviz_rendering_autogen/YRS6ZQGVSV/moc_render_window.cpp:10:
In file included from /Users/karsten/workspace/osrf/ros2_robot/build/rviz_rendering/rviz_rendering_autogen/YRS6ZQGVSV/../../../../src/rviz/rviz_rendering/include/rviz_rendering/render_window.hpp:39:
In file included from /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/OgreSceneNode.h:31:
In file included from /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/OgrePrerequisites.h:376:
In file included from /Users/karsten/workspace/osrf/ros2_robot/install/opt/rviz_ogre_vendor/include/OGRE/OgreStdHeaders.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:313:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:314:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:315:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/math.h:749:12: note: 'finite' declared here
extern int finite(double)

I am on Mojave 10.14.6 and thus it should be okay with respect to version SDK.
However, I managed to get it built with disabling the tests for this repo.
colcon build --cmake-args -DBUILD_TESTING=OFF

I hope this limits the search space.

Hello, I was referred here from a failure to build nav2_rviz_plugins - see https://github.com/ros-planning/navigation2/issues/1043
Can anyone kindly suggest how to modify the rviz_ogre_vendor package to not include the MacOS SDK root as a system include? Or if I'm barking up the wrong tree, I can file a separate issue

some relevant sounding discussion over here: https://gitlab.kitware.com/cmake/cmake/issues/19180

Can you give the latest RViz ros2 branch a shot? We just merged an upgrade to Ogre 1.12.1, which hopefully resolves the problem. It did it for me.
https://github.com/ros2/rviz/pull/394

@Karsten1987 Do you have a .repos file handy? I tried building stock Dashing ros.repos + grabbing latest ros2 branch of Rviz, and rviz_common failed to build due to missing tf2/buffer_core_interface.h, would prefer to not guess on dependencies.

@oneattosecond Try using the latest repos file: https://github.com/ros2/ros2/blob/master/ros2.repos

dang, I'm getting a bunch of link errors in nav2_rviz_plugins... at least it gets farther???
--- stderr: nav2_rviz_plugins
Undefined symbols for architecture x86_64:
"rviz_default_plugins::tools::PoseTool::deactivate()", referenced from:
vtable for nav2_rviz_plugins::GoalTool in mocs_compilation.cpp.o
"rviz_default_plugins::tools::PoseTool::onInitialize()", referenced from:
nav2_rviz_plugins::GoalTool::onInitialize() in goal_tool.cpp.o
"rviz_default_plugins::tools::PoseTool::processMouseEvent(rviz_common::ViewportMouseEvent&)", referenced from:
vtable for nav2_rviz_plugins::GoalTool in mocs_compilation.cpp.o
"rviz_default_plugins::tools::PoseTool::activate()", referenced from:
vtable for nav2_rviz_plugins::GoalTool in mocs_compilation.cpp.o
"rviz_default_plugins::tools::PoseTool::PoseTool()", referenced from:
nav2_rviz_plugins::GoalTool::GoalTool() in goal_tool.cpp.o
"rviz_default_plugins::tools::PoseTool::~PoseTool()", referenced from:
nav2_rviz_plugins::GoalTool::GoalTool() in goal_tool.cpp.o
nav2_rviz_plugins::GoalTool::~GoalTool() in goal_tool.cpp.o
"typeinfo for rviz_default_plugins::tools::PoseTool", referenced from:
typeinfo for nav2_rviz_plugins::GoalTool in mocs_compilation.cpp.o
ld: symbol(s) not found for architecture x86_64

Can you give the latest RViz ros2 branch a shot? We just merged an upgrade to Ogre 1.12.1, which hopefully resolves the problem. It did it for me.
#394

@Karsten1987 did this resolve the problem for you? I'm building on master and have the same issue.

It did re-appear on my machine on a fresh build. My workaround to build it is by disabling the tests:
colcon build --cmake-args -DBUILD_TESTING=OFF

I know that's not a real solution, but at least it makes RViz compile and workable.

@mjcarroll did you say you investigated this and thought it was a test that wasn't being built on CI due to the lack of a display?

@mjcarroll did you say you investigated this and thought it was a test that wasn't being built on CI due to the lack of a display?

That was the theory. I was waiting to test it before commenting and got mired in qt installation grief. Having worked through it, rviz_rendering appears to build albeit with some stderr. I get the same results on our Mojave host lore when building from a GUI terminal (accessed via VNC) as the buildfarm yields when building in a "headless" terminal during the CI job.
Example from https://ci.ros2.org/job/nightly_osx_release/1429/
--- stderr: rviz_rendering
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgmock_main.a(mocs_compilation.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgmock_main.a(mocs_compilation.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgmock.a(mocs_compilation.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgmock.a(mocs_compilation.cpp.o) has no symbols
---

Host details:

MacOS 14.4.4 Build 18E226
XCode 10.2.1 Build 10E1001

are you building with -Werror? https://gitlab.kitware.com/cmake/cmake/issues/19845


kubernetes network policy doesn't seem to be able to take precedence over global network policy when policy action is allowed in global policy

kubernetes network policy doesn't seem to be able to take precedence over global network policy when policy action is allowed in global policy
Expected Behavior
I have a global policy that allows egress for all pods.
I have a k8s network policy to only allow UDP port 53 in a namespace test.
I'm not sure if this is expected or a bug. But, I would expect the namespace test have no egress except egress to UDP port 53.
---
apiVersion: v1
kind: Pod
metadata:
  labels:
    run: ubuntu
  name: ubuntu
  namespace: test
spec:
  containers:
  - args:
    - bash
    image: mcr.microsoft.com/aks/fundamental/base-ubuntu:v0.0.11
    imagePullPolicy: Always
    name: ubuntu
    resources: {}
    stdin: true
    stdinOnce: true
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    tty: true
  restartPolicy: Always
---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: ubuntu
  namespace: test
spec:
  podSelector:
    matchLabels:
      run: ubuntu
  policyTypes:
  - Egress
  egress:
  - to:
    - ipBlock:
        cidr: <IP_ADDRESS>/0
    ports:
    - port: 53
      protocol: UDP
---
apiVersion: crd.projectcalico.org/v1
kind: GlobalNetworkPolicy
metadata:
  name: default-allow
spec:
  order: 2000
  types:
  - Egress
  egress:
    - action: Allow
---
apiVersion: crd.projectcalico.org/v1
kind: GlobalNetworkPolicy
metadata:
  name: block-wireserver
spec:
  order: 0
  types:
  - Egress
  egress:
    - action: Deny
      protocol: TCP
      destination:
        nets:
        - <IP_ADDRESS>/32
        ports: [80]

Current Behavior
namespace test still have all egress.
Context
Our infrastructure has two global policies: 1) deny all traffic to Azure wireserver endpoint, and 2) allow all egress.
In the namespace where my application runs, I want k8s networkpolicy to block all egress except DNS

@song-jiang here is the scenario
Infrastructure team applies a global deny policy to block Azure wireserver port and hence applies a global allowed policy to make sure everything still has egress.
application owner wants to block the egress in their own application except DNS. They prefer to using Kubernete network policy that doesn't support order.
Is it achievable?

Calico exam policies rules in order. So with your policies, the rule will be checked in the order of
for DNS traffic :  rule : ubuntu order: 1000.   This will allow the traffic
for other traffic:  rule: default-allow order: 2000.  This will allow the traffic.
If you want to deny traffic, you have to remove the default-allow rule or add deny rule somewhere.


feat: add alert when a commit is made to main in the SOAP gateway

A functionality needs to be made that allows the console or some other implementation to notify that there is a big change in the gateway in order to update the SOAP interfaces with dotnet/references.

Hi @shoriwe , what do you think about implementing this, in the proxy console to notify of a new gateway update, this in order to avoid interface errors.

Good idea, this way we can quickly detect problems related to inconsistencies between different versions


“Transaction failed. Please retry” error appears in red banner on Sending screen when user tries to send Max cREAL token.

Frequency: 100%
Repro on build version: Android Internal Release Build V1.29.0, V1.29.1, iOS Test flight Release Build V1.28.1, V1.29.0, V1.29.1
Repro on devices: Google Pixel 2XL (11.0), iPhone SE 2020 (14.8.1), iPhone 13 mini (15.1.1)
Does Not Repro on build version: iOS Test flight Release Build V1.29.0, Android Internal Release Build V1.29.1
Does Not Repro on devices: iPhone 7 (13.3), Redmi note 7 Pro (10.0)
Pre-condition:
1.User must have completed on boarding flow
2.User must have valid cREAL balance.
3.User must be on “Enter amount” screen and selected cREAL from multi-token popup
Repro Steps:
1.Tap on “Max” button on Enter Amount screen.
2.Tap on “Review”  button.
3. Tap on “Send” button on sending screen & observe
Bug:  “Transaction failed. Please retry” error appears in red banner on Sending screen when user tries to send Max cREAL token.
Expected Behavior:  No error should appear on Sending screen when user tries to send Max cREAL token & user should be able to send cREAL by tapping on Max button.
Investigation:

This issue is not reproducible when user tries to send valid cREAL amount less than Max amount by entering amount in Enter amount screen.

This issue is not reproducible when user tries to send Max amount for cUSD, cEUR, CELO & Test tokens

Impact: Bad user impact as user is not able send Max cREAL after tapping on max button.
Attachment: Max cREAL issue.mp4

@Gonza could this be fee estimation?

Hey @MuckT,  We have verified this issue on Latest Android Internal Release Build V1.29.2, Test flight Release Build V1.29.2 & observed that the issue is fixed now, User is able to send Max cREAL by tapping on MAx button and completing the send flow successfully without an error.
Hence we are closing this issue.
Devices: iPhone 13 mini (15.1.1), Google Pixel 4a (12.0), iPhone SE 2020 (14.8.1)
Attachment: Max cREAL sent.mp4
Thanks..!!


net/http: *Request.URL.Scheme returns an empty string.

What version of Go are you using (go version)?

$ go version
go version go1.19.2 darwin/amd64

Does this issue reproduce with the latest release?
package main

import (
	"github.com/gin-gonic/gin"
)

func main() {
	g := gin.Default()
	g.GET("/ping", func(c *gin.Context) {
		// Request   *http.Request
                // c.Request.URL.Scheme return an empty string instead of http.
		c.String(200, "Hello %s", c.Request.URL.Scheme)
	})
	g.Run(":8080")
}

What operating system and processor architecture are you using (go env)?
go env Output
$ go env

What did you do?

I was using gin and found that http.Request.URL.Scheme was equal to "". Is this a normal behaviour?
I see this issue https://github.com/golang/go/issues/28940 mentions a similar problem, and I'd like to make sure that the return of an empty string is the same for all go versions? And are there any plans to change it in Go2 in the future?
What did you expect to see?
Many people think that Schema will return the Http/https 's schema but it is empty, is there any other way to replace it?
Best wish💕

Duplicate of #28940


Various badge fixes

Summary of changes 🔍

Fixes several bugs in badges:

Badge popover not appearing at correct location
Badge popover sometimes not dismissing
Badge popover sometimes not showing on hover
Sometimes text cursor is shown instead of pointer cursor

The problems occured in the Space Station demo which has 20px padding round the viewer. This was causing the popover to be displayed in the wrong position which meant you could move off the badge without dismissing the popover (mouseout).
Also the flag to show the popover is sometimes set, even when no popover is showing, so setting it again did nothing.
The text cursor was showing when over the icon as that is a text element => set to no pointer events.
Testing 🧪

To test this, modify one of the stories to add a 20px padding => check popovers are positioned correctly
To check that the popover always appears, mouse into the badge very slowly from the bottom right corner => popover should still appear
The popover will dismiss correctly as long as it is positioned correctly (mouseout)

Checklist ✔

[ ] Linked associated issue (if present)
[ ] Added relevant labels
[ ] Requested developer reviews
[ ] Request UI review from design / PM
[ ] Verify all code checks are passing

Can you add a screenshot for the padding issue? I'm not sure I fully understand that one.


Does not report skipped tests?

I am piping output from tape 4.2.0 into faucet, I'm not sure if this issue is caused by tape output or by faucet.
According to what appears to be the tap spec, lines like this should count as skipped:
ok 23 # skip Insufficient flogiston pressure.

If the whole test file succeeds, the count of skipped tests is included in the generated output. The harness should report the text after # SKIP\S*\s+ as a reason for skipping.

Tape does not appear to output anything for skipped tests, and skipped assertions have # SKIP appended to the message rather than prepended.
faucet does not display tests that have skipped assertions any differently, even if I edit the output to make the skipped test lines look like the one in the spec (move # skip to just after the assertion number) and has nothing in the final lines about skipped tests.

@davidmason tape is doing the right thing (or at least a compliant thing) for skipped tests.
From the TAP spec:

To summarize: - ok/not ok (required) - Test number (recommended) - Description (recommended) - Directive (only when necessary)

There can still be a description before the directive. You can also have an explanation/reason after the start of the directive which tape does not support, but the output is still spec compliant.
I would also like faucet to report my tests with skip (and todo) directives in some way.

It seems that now it reports skip tests as passing, which I really want to stop...


OpenSource : 5.7 Compare github vs gitlab vs bit bucket

Description :

Compare github vs gitlab vs bit bucket

Note :

Changes should be made inside the Open_Source/ directory & Opensource branch.
Issue only for GWOC'21 contributors.
Issue will be assigned on a first come first serve basis, 1 Issue  ==  1 PR == 1 Contributor
For Contributor please don't create the same issue again, before creating any issue do visit OpenSource Milestone
Doc name should same as the issue title

Must Follow : Contributing Guidelines & Code of Conduct before start Contributing.
Happy Contributing 🙌

Can I work on this one?

@mayankkuthar Assigning this to you , Happy docs 🎉🎉


"BindException: Cannot assign requested address"

Using the latest version of Web3Signer (v23.3.0).

While running a test with ~30k keys (each defined in a separate file, so ~30k files), I noticed that when I reached somewhere around the 28230th to 28250th key, I consistently experienced the following error:

2023-03-13 18:06:47.068+00:00 | ForkJoinPool-1-worker-12 | ERROR | SignerLoader | Error parsing signing metadata file /tmp/key-28231.yaml: BindException: Cannot assign requested address

The logs also went on to say:

2023-03-13 18:06:52.054+00:00 | ForkJoinPool-2-worker-1 | INFO  | SignerLoader | Total configuration metadata files processed: 30984
2023-03-13 18:06:52.054+00:00 | ForkJoinPool-2-worker-1 | INFO  | SignerLoader | Total signers loaded from configuration files: 28230 in 00:00:32.122

No number of restarts of Web3Signer, nor increasing CPU/memory resources, resolved the issue.

Update: Seems related to /proc/sys/net/ipv4/ip_local_port_range (ref) – I have exactly 28231 ports available and these are exhausted while processing the keys; presumably since I am fetching the keys from HashiCorp Vault. Is there some workaround for this?

Hi @gg718, we might need to introduce http client sharing for vault (specially if all the keys are loaded from same vault server using same credentials. Can you specify your use case a bit more i.e. are all secrets loaded from same secret engine and from same path?

You may try to temporary increase the local port range if you have sudo access. https://www.cyberciti.biz/tips/linux-increase-outgoing-network-sockets-range.html

@usmansaleem That's pretty much exactly my use case, as you described. Same secret engine, keys stored under similar paths (e.g. secret/goerli/{1,2,3,etc}), with the private key being stored under each of those paths. Same Vault server, same credentials.

@gg718 The fix to handling large number of configuration files dealing with Hashicorp has been merged to master branch. You should be able to try it out using develop tag of web3signer's docker image.


[DO NOT MERGE] add uamqp to dev reqs

testing only uamqp

/azp run python - servicebus - tests

API change check
API changes are not detected in this pull request.

/azp run python - servicebus - tests


[Doc] modify the document error,about outfile

Proposed changes
Issue Number: close #22474
broker.fs.cosn.bucket.endpoint_suffix should not use http format
Further comments
no major changes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 48.5 seconds
stream load tsv:          544 seconds loaded<PHONE_NUMBER>9 Bytes, about 131 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          29.0 seconds inserted 10000000 Rows, about 344K ops/s
storage size:<PHONE_NUMBER>3 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 48.45 seconds
stream load tsv:          551 seconds loaded<PHONE_NUMBER>9 Bytes, about 129 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          66 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          30.0 seconds inserted 10000000 Rows, about 333K ops/s
storage size:<PHONE_NUMBER>3 Bytes


[Suggestion/Feature Request]

I would love a way to tell the vnstat module to check either all interfaces or to tell it what interfaces to monitor
this is just a way of life improvement as it only seems to monitor the speed of eth0 which is an almost unused interface on our HTPC
the feature would just be showing the results of wither vnstat -tr -i "interface" or better yet vnstat -l -i "interface"

Hi! By default vnstat should monitor all interfaces everything except from bandwidth.

Let me know if you still want a option regarding that, it's a easy request :p

I mean it would still be nice but maybe the issue might be our end as it seems the vnstat page isnt updating at all anymore Oo ill look into it

for instance what we see when runnign vnstat
http://puu.sh/fIWJp/d35aaed6ef.png
what htpc shows
http://puu.sh/fIWLB/1f9f2d9cd5.png

Yeah until there is a option regarding interface you need to set the correct default interface in vnstat

@lisim With the last update you should be able to choose what interface you want to monitor the speed on.


dev server is not working.

If this plugin is added, the dev server will not work.
https://codesandbox.io/s/parcel-reporter-clean-dist-nz400
It cannot be checked in the codesandbox, and it is reproduced after downloading it by going to File->Export to ZIP.
It works without this plugin, but does not work if you add it.

@joyfuI you need to add a dev-server reporter to the config to make it work.
// .parcelrc
{
  "extends": ["@parcel/config-default"],
  "reporters": ["@parcel/reporter-dev-server", "parcel-reporter-clean-dist"]
}

Closing this issue because it is a duplicate of https://github.com/dev5c32373043/parcel-reporter-clean-dist/issues/6

thank you. I got a hint from the answer and solved it as follows.
{
  "extends": "@parcel/config-default",
  "reporters":  ["parcel-reporter-clean-dist", "..."]
}

@joyfuI yeah, I'll update README soon


Embedded Excalidraw component not getting keyboard focus on touch, but only on click

I received the following user feedback: https://github.com/zsviczian/obsidian-excalidraw-plugin/issues/426
In short, when using pen or touch input, keyboard shortcuts do not work until the user clicks the canvas with the mouse.
On Excalidraw.com this is not an issue since the keyboard event listener is attached to the document object. Excalidraw Obsidian has handleKeyboardGlobally: false;
I understand why in the case of handleKeyboardGlobally === false you'd not want to attach the listener to document
https://github.com/excalidraw/excalidraw/blob/7a6119646270a03ae68fb364d9b13e87227e5a80/src/components/App.tsx#L991-L993
However, I do not understand why you also do not want to attach it to excalidraw-container:
https://github.com/excalidraw/excalidraw/blob/7a6119646270a03ae68fb364d9b13e87227e5a80/src/components/App.tsx#L475-L477
That said, changing the above to onKeyDown={this.onKeyDown} has not really resulted in any noticeable difference with regards to the focus issue.
Two things solved the issue for me:

setting props.autoFocus = true; Why is this not true by default?
changing handleCanvasPointerDown by adding this.focusContainer(); to the function. Again, I've seen no negative effects, but now if I touch the canvas it receives focus and all the shortcuts work as expected

Do you have anything against adding focusContainer() to handleCanvasPointerDown in master?
From this:
https://github.com/excalidraw/excalidraw/blob/7a6119646270a03ae68fb364d9b13e87227e5a80/src/components/App.tsx#L2748-L2751
to this:
  private handleCanvasPointerDown = (
    event: React.PointerEvent<HTMLCanvasElement>,
  ) => {
    this.focusContainer();
    // remove any active selection when we start to interact with canvas

However, I do not understand why you also do not want to attach it to excalidraw-container:

Yes, this shouldn't be conditional, I think we missed this.

setting props.autoFocus = true; Why is this not true by default?

This is due to Accessibility since for users with screen readers its not a good experience if suddenly focus is shifted to something without them doing it

changing handleCanvasPointerDown by adding this.focusContainer(); to the function. Again, I've seen no negative effects, but now if I touch the canvas it receives focus and all the shortcuts work as expected

I think this should be fine, feel free to open a PR


Revise first aid kit

Fixes https://github.com/PerfectFit-project/virtual-coach-issues/issues/318

@wbaccinelli Yes, the resources Milon and Kristell have prepared in teams have a short and a long title. This long title is the description. So far we have not yet incorporated that info in our example activities in the database.


goenv install does not work before 1.15.12

Hi , I tried install multiple versions with goenv however it did not work.
% goenv install 1.11.4
# return nothing
% goenv install 1.15.12
# return nothing

Tried new versions 1.16~
% goenv install 1.16.4
#return installing logs
% goenv install 1.16.3
#return installing logs

it was success.
this is my zshrc
export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
eval "$(goenv init -)"
export PATH="$GOROOT/bin:$PATH"
export PATH="$PATH:$GOPATH/bin"

and go env
GO111MODULE="on"
GOARCH="arm64"
GOBIN=""
GOCACHE="/Users/usernam/Library/Caches/go-build"
GOENV="/Users/usernam/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="arm64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/usernam/go/1.16.4/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/usernam/go/1.16.4"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/Users/usernam/.goenv/versions/1.16.4"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/Users/usernam/.goenv/versions/1.16.4/pkg/tool/darwin_arm64"
GOVCS=""
GOVERSION="go1.16.4"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/usernam/projects/clones/graphql-redis-realtime-chat/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/9_/3gjs72n548j1wd33w1fky6tr0000gn/T/go-build1064763423=/tmp/go-build -gno-record-gcc-switches -fno-common"

Would you tell me how to solve this problem?

I have the same problem.

Probably only on M1 Mac.
I solved it by running it like this.
arch -arch x86_64 goenv install 1.15.5

dupe of #106


GraphQL example doesn't work when tried in separate repo

Bug Report
The Request struct doesn't have a "builder" function when I try to copy the graphql example.
Current Behavior
Can't use the example as a starting point. If you clone the Tide repo it works just fine but if you try to add the library in your project as a crate dependency it doesn't compile.
Code/Gist
I re-wrote the example like this and it works when you use a mutable response
https://github.com/vladinator1000/tide-gql/
pub async fn handle_graphiql(_: crate::Request) -> tide::Result {
    let mut response = Response::new(200);
    response.set_body(graphiql::graphiql_source("/graphql"));
    response.set_content_type(mime::HTML);
    Ok(response)
}

Expected behavior/code
Examples should work outside the Tide repo when users try the library in their own project.
Environment
nightly-x86_64-unknown-linux-gnu (WSL)
Possible Solution
https://github.com/vladinator1000/tide-gql/
Additional context/Screenshots
Tide is lookin sweeet, keep up the good work 😍

Git master is slightly different from the most recent release, which is 0.11. You can either use master (a development branch) or use the examples in the release tag: https://github.com/http-rs/tide/tree/v0.11.0


Anomaly by index and detector overview page should link to the anomaly detector that detected the anomaly

Is your feature request related to a problem? Please describe.
If an anomaly detector detected an anomaly, this is shown under Anomaly detection Dashboards as a big yellow circle with index name in the middle and on the bottom with the detector name. If you click on it nothing happens.
Describe the solution you'd like
If you hover over the yellow circle it changes its color, but why is it not linked to detector, customer is interested in the results of the detector, the next thing he would do is to click in the links of the detector of the upper right corner?. Wouldn't it be useful to direct click on the yellow circle and redirected to the anomaly detector overview?
Describe alternatives you've considered
Click on the detector on the right hand side.
Additional context
Add any other context or screenshots about the feature request here.

@prpaluch thank you! This is a great suggestion. I've done some digging into the sunburst chart and I believe it should support functionality to redirect to the detector details page if a user clicks on the detector name in the chart directly.


Instagram Showing Feed from Different Account

Hi
I want to show feed from @aerialworx username but instead of my account name it showing feed from this account @atlantic_aerialworx
Please help me here, Any help would be appreciated
Thanks

to provide a debug is nice if you provide your script ocnfiguration or we will speak about nothing without looking your code


Discussion about json and jsonline implementation

#163 #80
The current data structure of result is not uniform, do we need to standardize the format of result in different db first?
For the time being, we can only convert the result in different formats to interface and then json it.
example:
{"type":0,"ip":"<IP_ADDRESS>","text":"澳大利亚 APNIC/CloudFlare公共DNS服务器","info":{"Country":"澳大利亚","Area":"APNIC/CloudFlare公共DNS服务器"}}
{"type":0,"ip":"<IP_ADDRESS>","text":"法国 Orange","info":{"Country":"法国","Area":"Orange"}}

The output of the original version is kept in text, while the db details are jsonized as is.
If we want to remove this confusion, we need to first agree on the details of different db result.

Three-factor output (Country, Region, City):

ipip
ip2location

output example:
{
    "info": {
        "country": "**",
        "region": "**",
        "city": "**"
    }
}

Two-factor output (Country, Area):

qqwry
geoip
xzwry
ip2region

output example:
{
    "info": {
        "country": "**",
        "area": "**"
    }
}

reference #165

Thank you!


[BugFix] Forbid Async Mv create HLL/BITMAP/PERCENTILE type

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #14223
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[x] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

[FE PR Coverage Check]
:disappointed: fail : 1 / 2 (50.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/analyzer/AnalyzerUtils.java
1
2
50.00%
[492]

@Mergifyio backport branch-2.5

https://github.com/Mergifyio backport branch-2.4


[BUG] Fail to install MSIX Packaging Extension to Azure DevOps

Project
MSIX Packaging Extension to Azure DevOps.
Describe the bug
The installation of MSIX Packaging Extension to Azure DevOps fail.
To Reproduce
Steps to reproduce the behavior:

Open marketplace from Azure DevOps Server
Go to page MSIX Packaging
Click on "Get it free"

It's return on Azure DevOps Server with this error :

The error message is in French, the English translation is :

The 'method' and 'addOptionalItem1' task definition entries must belong to the same group, because they are task dependent entries with the id 'ced3bc79-ea98-4c51-8a83-ed4e3a0a77ed'.

The error message in high-left corner translation is :

Failed to load permissions section

Expected behavior
The extension is installed on the collection projet
Platform
Azure DevOps Server's version is '17.143.28621.4'
Also I reproduce on Azure DevOps Server 2020 test instance with the version '18.170.30525.1'
Additional context
The installation work with other extensions. Tested with SSIS DevOps Tools and Update AssemblyInfo.

I ran into this issue today, completely unable to install the extension.

I ran into this issue today, completely unable to install the extension.

Thank you for reporting this and sorry for the delay.
This comes from the definition of the tasks' inputs here, and something similar in the packaging task. DevOps Server seems to be doing some extra validation on the tasks that the online version does not do, and it doesn't like visibility rules for task inputs mixing input groups. Removing the groups seems to fix this, but I'm still validating it.

Thank you for reporting this and sorry for the delay.
This comes from the definition of the tasks' inputs here, and something similar in the packaging task. DevOps Server seems to be doing some extra validation on the tasks that the online version does not do, and it doesn't like visibility rules for task inputs mixing input groups. Removing the groups seems to fix this, but I'm still validating it.

@lechacon any timeline on when this will be fixed?

@lechacon any timeline on when this will be fixed?

Hi. Sorry again for the delay. This should be fixed now. Please try installing the latest version of the extension and let me know if you still have issues.

Hi. Sorry again for the delay. This should be fixed now. Please try installing the latest version of the extension and let me know if you still have issues.

@lechacon, thank. I confirm the install work.

@lechacon, thank. I confirm the install work.


Finish up EMail sending process

Make sure there is a real stmp server running in the auxiliary services which sends email to real inboxes.
Also check if we need a test and real inbox for this project.
Add in-memory email handling into integration tests (GreenMail?).

Proper prod setup still kind of missing with own email and SendGrid.