Stuck within await()...

Hello,
I am trying to use asyncawait and do not manage to make it works. I apologize for my question which answer should be obvious...
The part of the program after await is not executed at all. What should I do to leave the function concerned by await once it has been executed ?
If required (node v6.11 & asyncawait@lastest)
Many thanks
 joinArrayRooms(roomNames)

const joinArrayRooms = async (function(roomNames){
          let newRoomNames = []
            console.log('roomNames : ',roomNames)
        await(function(){
          for(let i_roomNames=0;i_roomNames<roomNames.length;i_roomNames++){

          socket.join(roomNames[i_roomNames],function(){
            newRoomNames.push(roomNames[i_roomNames])
              // send to peers my new info
              console.log('roomName : ', roomNames[i_roomNames])
            socket.broadcast.to(roomNames[i_roomNames]).emit('sendRoomData','test_data')
          })
         }
        })
        // THIS PART IS NOT EXECUTED
        // update array of rooms on client side
        console.log('joinRoom_emit : ',newRoomNames)
        return socket.emit('joinRoom',newRoomNames)
        // TODO store the data in the dB

      })

HI @MatthieuHPP,
The problem is with the await(...) call. The await function is expecting a promise as an argument, but you are passing it a function. This invokes some little-used behaviour in this library (not the behaviour you were intending) and in short joinArrayRooms never resumes.
The proper way to do this it to take out the await call around the for loop, and put await calls around the things that are async, like socket.join(...). But for that to work, you need socket.join to return a promise (you can use promisify for that).

Many thanks for your help and accurate explanations.


Update snapshot to include new field

Fix to https://github.com/fern-api/fern/pull/2228

reopening on a not-stale view


Avoid Plugin installation loops

Commit 9bf2a1fa7eb66b06b6cb9c8f659019a0dcb46c30 introduced cleanup logic for installed modules. However when you install plugins from jenkins-ci.org (without source => '' parameter), auto detection of jpi/hpi extension does not work (it is always assumed hpi) and this leads to plugin installation loops.
begin:
Puppet removes existing .jpi files
Puppet installs Plugin plugin.hpi file
Puppet restarts Jenkins
Jenkins renames .hpi to .jpi
goto begin:
This fix allows specifying the plugin extension type manually, avoiding those loops.

Could you provide an example of a plugin that causes the failure mode your describing?  I haven't seen this problem myself.

Try to install the plugins:
matrix-project (JPI)
nodelabelparameter (HPI)

I'm going to close this since I don't think this is a concern with the public updatecenter.  The complete URL could always be passed via the source param as well.


Is there any way to return undefined instead of null when the key does not exist?

Can someone please help me with this issue?
const key = "any-random-key";
const value = await client.get(key);
value is null instead of undefined

Redis does not support undefined values, but the you'll get null only when the key does not exists


ApowerMirror <IP_ADDRESS> Full Crack for PC Download [Latest]

ApowerMirror <IP_ADDRESS> Full Crack for PC Download [Latest]
Apowersoft ApowerMirror Full Version Crack has a user friendly interface that makes it easy to use for all users. Android devices can be connected via USB cable and Wi-Fi. IOS-based devices can only be connected via WiFi. Once a connected device is detected, it will begin downloading the ApowerMirror mobile app apk.
Download Now

✅▶▶DOWNLOAD ApowerMirror Pro
✅▶▶MIRROR ApowerMirror Crack


The framework 'Microsoft.NETCore.App', version '5.0.0' (x64) was not found.   - The following frameworks were found:       6.0.0 at [/opt/hostedtoolcache/dotnet/shared/Microsoft.NETCore.App]

The framework 'Microsoft.NETCore.App', version '5.0.0' (x64) was not found.   - The following frameworks were found:       6.0.0 at [/opt/hostedtoolcache/dotnet/shared/Microsoft.NETCore.App]
I am running into this issue when trying to restore, build and run unit tests for my solution in an Azure pipeline on ubuntu-latest.

I have solved this issue already but have raised the issue so that if anyone runs into the same problem they can find this. The solution is to load both versions of the .NET SDK that you need at the start of your pipeline.
 - task: UseDotNet@2
      displayName: 'Install .NET 5 SDK'
      inputs:
        version: 5.0.x
        performMultiLevelLookup: true
        includePreviewVersions: true
    - task: UseDotNet@2
      displayName: 'Install .NET 6 SDK'
      inputs:
        version: 6.0.x
        performMultiLevelLookup: true
        includePreviewVersions: true


Google One Tap SignIn Popup not showing on guest mode on chrome browser

Describe your environment

Chrome latest version on MAC OS
WEB Google identity service: WEB : https://accounts.google.com/gsi/client

Describe the problem:
I am migrating to google identity services to implement Google One Tap SignIn in my react project with typeResponse="idToken"
One tap prompt is well displayed when user has account logged to chrome. But when user in guest mode, I am expecting to see the Warm welcome page which allows user to sigh up to the account if they wish.

What I noticed is that on firefox I can see the popin which allows to login/register with google.
Can anyone know if that's possible with google identity services: https://accounts.google.com/gsi/client
If it's possible to login/register with Google One Tap in guest mode on chrome?

There is no option for that. I think it is the default mechanism of Google OAuth


[ no-name ] - fix imports

this is a small PR in order to fix the import in Sidebar

why do we have changes in unrelated snapshots?

which snapshots ?

@Weetbix does the snapshot changes make sense to you?

the issue is this: when we import anything through index our webpack needs to handle things like fonts etc and also I think we import so much unused code

sorry closed by mistake :D

So can we write a test or a failing case for this? Why didn't storybook fail if the dist is broken for typescript?

I can look into an eslint rule, or we can fix imports in web-portal but I think both are technical tasks

as @a7madgamal  said that I think it's a trechnical task, and I think it can be fixed in the config for jest and/or storybook but it needs to take a look into that in a seperate investigation

@Weetbix the dist is fine, the other portal project needs to fix something in webpack I think


Bump rust toolchain to 1.34.1.

Description of the Change
Rust version 1.34.1

Why  we need to do this?

Why we need to do this?

We will always follow the latest release version of Rust unless there are special reasons.


GH-15287: [Ruby] Merge column and add suffix in Table#join

Rationale for this change
Current implementation is always preserve column of join key. It is convenient if columns are merged.
What changes are included in this PR?

Columns from left and right are marged if;

Join key is a String or a Symbol (<= incompatible Change)
Join key is nil (natural join) (<= change in unreleased feature)

New options left_suffix="" and right_suffix="" are introduced.

If it is empty (by default), join key(s) do not change.
If it is not empty, the suffix is appended to join key(s).

Are these changes tested?
Yes.
Are there any user-facing changes?
There are incompatible change when join key is a String or a Symbol.

Closes: #15287

Comment for reviewers

Renaming feature by suffix is introduced only for the keys=[key1, key2] case. I think keys={hash} case does not require this feature.
I added a test for right_anti. I think there may be a bug when it creates empty ChunkedArray data in the Table.

table1 = Arrow::Table.new(key: [1])
table = table1.join(table1, "key", type: :right_anti)
#=>
# returns a Table with empty column. This is the expected result.
#<Arrow::Table:0x10c6bf730 ptr=0x7fb62708f530>
	key

# But its content is strange ChunkedArray;
table[:key].data

#=>
#<Arrow::ChunkedArray:0x10c6946c0 ptr=0x7fb6276aead0 [

]>

# Empty ChunkedArray is this;
Arrow::ChunkedArray.new([[]])
#<Arrow::ChunkedArray:0x1202e4610 ptr=0x7fb627a59240 [
  []
]>

# Or if it contains null;
Arrow::ChunkedArray.new([[nil]])
#<Arrow::ChunkedArray:0x1203060d0 ptr=0x7fb627a58a40 [
  [
    null
  ]
]>

I'm not sure this is a bug.

Rebased after #33677, #33675

Thanks!


How to use ly on Void linux (runit)?

This fork uses runit, you can use the runit service configuration files from there.

Thank you :)

I really think this should be included or just linked in this repo. Perhaps make install and also make install-void


Add input to the errors

Given this example:
 {
    "code": "not_multiple_of",
    "multipleOf": 0.001,
    "message": "Should be multiple of 0.001",
    "path": [
      33,
      "shepherdMgaFee"
    ]
  },
  {
    "code": "not_multiple_of",
    "multipleOf": 0.001,
    "message": "Should be multiple of 0.001",
    "path": [
      33,
      "brokerCommission"
    ]
  },

It's very difficult to identify what the input was that caused this to error. Ideally, the errors would include the input that caused this to fail. For example:
 {
    "code": "not_multiple_of",
    "multipleOf": 0.001,
    "message": "Should be multiple of 0.001",
    "path": [
      33,
      "shepherdMgaFee"
    ],
    "input": 1
  },

I believe this is a duplicate of #595.
The TL;DR is that this is a feature multiple people want, but it isn't a universally-desired feature for everyone in all cases, since it could lead to the logging of sensitive data for some users.

This issue seems to be addressed. May I close this?

The PR to implement this is still awaiting approval/merge, so not quite yet

Sounds good


Extended version

@shyamperi I'm going to close this because it looks pretty ancient and no longer applicable. Please let me know if it's still relevant!


Process termination of child processes: PR_SET_PDEATHSIG

We need a test that ensures that all child processes of a container are cleaned up.
For example, if a container spawns 3 processes, upon exit (or nstar stop), we must make sure that all processes are killed.

TODO: Create an integration test  that uses ps pre and post some start/stop of the runtime and containers. This test should also SIGKILL the runtime.
The problem today is that we use PR_SET_PDEATHSIG in the child processes. But unfortunately this is not done by the minijail and island init. The background is that the clone happens from a (possibly) short lived thread of the tokio runtime that may be terminated but the thread pool implementation after some timeout. PR_SET_PDEATHSIG sends the configured signal upon the termination of the thread that cloned and not the process.

@inorick As we talked about this yesterday - you may want to have a try

Init processes are now cleaned up if the runtime dies (https://github.com/esrlabs/northstar/pull/370)


ValueError running graphmb

HI,
I am encountering an ValueError when running GraphMB.
I have pasted the output from the command including the error below. Any help solving this issue would be much appreciated.
Cheers,
Harry
$ nohup graphmb    --assembly /localdata/harry/MAF013/mag_assembly/metaflye_assemblies/graphmb_ont_pipeline    --outdir graphmb_results/    --assembly_name polished.fasta    --graph_file assembly_graph.gfa    --depth polished_depth.txt    > graphmb.out &
cat graphmb.out
logging to graphmb_results/20231018-170333graphmb_output.log
Running GraphMB 0.2.5
using cuda: False
setting seed to 1
setting tf seed
Cache not found on graphmb_results/
processing sequences /localdata/harry/MAF013/mag_assembly/metaflye_assemblies/graphmb_ont_pipeline/polished.fasta
read 58526 seqs
processing GFA file (edge nodes) /localdata/harry/MAF013/mag_assembly/metaflye_assemblies/graphmb_ont_pipeline/assembly_graph.gfa
skipped contigs 522 < 1000
read 3853, edges
reading depths
reading labels
Saved cache to graphmb_results/
Not using SCG file: marker_gene_stats.tsv (not found)
DATASET STATS:
number of sequences: 58526
assembly length: 0.502 Gb
assembly N50: 0.011 Mb
assembly average length (Mb): 0.009 max: 1.696 min: 0.001
coverage samples: 1
Graph file found and read
graph edges: 3853
contig paths: 58719
No SCG markers
==============Running VAE model=====================
setting tf seed
edges with overlapping scgs (max=20): []
deleted 0 edges with same SCGs
**** Num of edges: 62068
******* Running model: CCVAE **********
***** using edge weights: True ******
***** cluster markers only: False *****
***** self edges only: False *****
***** Using raw kmer+abund features: True
***** SCG neg pairs: (0,)
***** input features dimension: (58526, 104)

Pre train stats: {'precision': 1.0, 'recall': 0.02417728872637802, 'f1': 0.04721309287466008, 'ari': 0, 'hq': 0, 'mq': 0, 'n_clusters': 48740, 'unresolved_mags': 0}
*** Model input dim 104, GNN input dim 64
use_ae: True, run AE only: False output clustering dim 64
0%|          | 0/500 [00:00<?, ?it/s]**** initial nodes batch size: 256 ****
**** epoch batch size doubles: [25, 75, 150, 300] ****
[ccvae ] Total=0.064 kld=0.003 vae=0.064 kmer=0.041 ab=0.020 Bestnoeval=0 BestEpoch=0 Curnoeval=0 GPU=0.0MB: 100%|██████████| 500/500 [42:21<00:00,  5.08s/it]Increasing nodes batch size from 256 to 512
Increasing nodes batch size from 512 to 1024
Increasing nodes batch size from 1024 to 2048
Increasing nodes batch size from 2048 to 4096
Last epoch: 0 : {'precision': 1.0, 'recall': 0.0361036120698493, 'f1': 0.0696911228747176, 'ari': 0, 'hq': 0, 'mq': 0, 'n_clusters': 21558, 'unresolved_mags': 0, 'epoch': 499} <<<
best epoch: 0 : {'precision': 1.0, 'recall': 0.0361036120698493, 'f1': 0.0696911228747176, 'ari': 0, 'hq': 0, 'mq': 0, 'n_clusters': 21558, 'unresolved_mags': 0, 'epoch': 499} <<<

Uncaught exception
Traceback (most recent call last):
File "/home/harry/miniconda3/envs/graphmb/bin/graphmb", line 8, in
sys.exit(main())
File "/home/harry/miniconda3/envs/graphmb/lib/python3.8/site-packages/graphmb/main.py", line 499, in main
vae_embs, _ = train_ccvae.run_model_ccvae(dataset, args, logger, 0,
ValueError: too many values to unpack (expected 2)

I have the same issue "ValueError: too many values to unpack (expected 2)" @harrytchild were you able to solve it?

I have the same issue "ValueError: too many values to unpack (expected 2)" @harrytchild were you able to solve it?

Not yet, sorry

Okay. Hopefully @AndreLamurias or @Abusagit can give us some hints.

If you're running from source, you can modify line 499 from main.py to expect three arguments (vae_embs, _ , _= train_ccvae.run_model_ccvae), that should be enough, I am testing it just now. You can also modify directly in your installation for a quick fix (/home/harry/miniconda3/envs/graphmb/lib/python3.8/site-packages/graphmb/main.py)
I am fixing the pypi and docker options this week for a more permanent solution.

Thanks @AndreLamurias . That modification has solved the issue, however, I have encountered another error (I have opened a new different issue #33 )

Hi @AndreLamurias, can you please publish a new version on pypi so that the error is not here if directly install via pip. Thanks! Jianshu


Tutorials 2 and 4 do not work with Gymnasium

MyoSuite 2.3.0
If Gymnasium is installed, calling update_target() does not update the target. The issue can be checked by printing self.target_jnt_value at the end of update_target() in myosuite\envs\myo\myobase\pose_v0.py.
The minimal code from tutorials 2 and 4 to reproduce the issue is:
env = gym.make('myoElbowPose1D6MRandom-v0')
env.reset();

AngleSequence = [30, 80, 60]
for ep in range(len(AngleSequence)):
    env.env.target_jnt_value = [np.deg2rad(AngleSequence[int(ep)])]
    env.env.target_type = 'fixed'
    env.env.weight_range=(0,0)
    env.env.update_target()
env.close()

The printed values will not be the ones being set.

@andreh1111 thanks for your note. I am trying to reproduce the issue but I am not able to ... can you check the attached colab and let me know what I missed?
https://github.com/MyoHub/myosuite/assets/23240128/c6700235-fb50-41b3-883c-4b287b11c34f
https://colab.research.google.com/drive/113VRQMNDliE50nZ_lQeoB7M7Ha-2DkVl?usp=sharing


Priority ordering logic feels out of place

There is a lot of custom logic for calculating priority of UTXO transactions in the tagged transaction queue runtime api https://github.com/substrate-developer-hub/utxo-workshop/blob/master/runtime/src/lib.rs#L339
This logic is specific to the utxo pallet, and it would feel more at home in the utxo pallet. One option would be to reduce the code in that runtime api to simply test whether the extrinsic is for UTXO pallet or not and either delegate to utxo pallet itself or to executive accordingly.

Are you suggesting we make a utxo pallet? Or does one exist already?
Open to exploring what you are recommending both ways. I'm just a bit out of the loop! Thanks :)

The UTXO pallet already exists in this file https://github.com/substrate-developer-hub/utxo-workshop/blob/master/runtime/src/utxo.rs
I'm suggesting (slash wondering) about this bunch of code https://github.com/substrate-developer-hub/utxo-workshop/blob/78135708fe787c1c13f5a9e16601f4b17bab53e4/runtime/src/lib.rs#L339-L399
It's logic is all about prioritizing UTXO transactions, so it would make sense that as much of it as possible be grouped with the UTXO pallet, rather than directly in the runtime's lib.rs file.
Maybe the part in the runtime's lib.rs could look like
if let Some(&utxo::Call::execute(ref transaction)) = IsSubType::<utxo::Module<Runtime>, Runtime>::is_sub_type(&tx.function) {
  // All the logic moves into this helper function in the pallet
  Utxo::validate_transaction(tx)
}
else {
  Executive::validate_transaction(tx)
}

Also, that if let is complex and took me a while to wrap my head around. I found these useful in understanding it.

https://substrate.dev/rustdocs/master/frame_support/dispatch/trait.IsSubType.html
https://doc.rust-lang.org/rust-by-example/scope/borrow/ref.html

Ah ok, there’s a miscommunication, I thought you meant this should be (already is) an official UTXO palette that’s published substrate 2.0. Yeah utxo.rs contains most of the runtime logic.
And I agree that particular snippet can be refactored. We should be keeping lib.rs light/as boilderplate as possible, esp in this tutorial.
Lemme think through where it should live though... I’m refactoring ALL of the code this week and trying to fix a critical issue, so a lot of this might change.


Update curl to 7.88.0

Vulnerabilities are reported in curl 7.87. Can someone please update curl to 7.88 ?

<EMAIL_ADDRESS>tl;dr it might be worth holding off.

Hi @RamanSggs, In order to expedite the trouble shooting process, please fill the issue template and share complete reproducible code.  Thank you!

This should be handled by #59695


Pretrained model

Do you have a copy of a pre-trained model that could be used to extract key sentences from other text?

@hpzhao if you're interested, you can distribute a pretrained model with the repo. it's only 64MB. Github's max file size limit is 100MB

Thanks for the info @AlJohri . I'll upload pretrained models in a few days @mollynatsu

The pretrained models have uploaded. @mollynatsu

Thanks！

The pretrained models have been uploaded. @mollynatsu

Thank you for the pretrained models! It took me 2 days to train one model on Azure so it's very much appreciated 😃


ROX-9156: another round of pre-factoring

Description
No change in functionality.
The goal of this PR is to:

reduce the implicit coupling between the srox.configureImagePullSecrets* functions by merging them
simplify and reduce the number of test cases for pull image secret related features

This further paves the road to the fix for ROX-9156, which will necessarily introduce another dimension in this space: the existence vs non-existence of certain Secret resources.
Similar to #8804 I recommend looking at individual commits, as their messages explain the rationale behind each change.
Checklist

[x] Investigated and inspected CI test results
[x] ~Unit test and regression tests added~
[x] ~Evaluated and added CHANGELOG entry if required~
[x] ~Determined and documented upgrade steps~
[x] ~Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)~

Testing Performed
Here I tell how I validated my change
CI is sufficient.
Reminder for reviewers
In addition to reviewing code here, reviewers must also review testing and request further testing in case the
performed one does not seem sufficient. As a reviewer, you must not approve the change until you understand the
performed testing and you are satisfied with it.

/retest

The CI failure seems unrelated: https://issues.redhat.com/browse/ROX-20637


[Feature]:Release binary using GoReleaser

Is your feature request related to a problem? Please describe.
As a user, I just want a binary that can execute. I do not want to build it from source code from scratch.
Describe the solution you'd like.
https://goreleaser.com/
https://github.com/goreleaser/goreleaser

Release Go projects as fast and easily as possible!
With GoReleaser, you can:
Cross-compile your Go project
Release to GitHub, GitLab and Gitea
Create nightly builds
Create Docker images and manifests
Create Linux packages and Homebrew taps
Sign artifacts, checksums and container images
Announce new releases on Twitter, Slack, Discord and others
Generate SBOMs (Software Bill of Materials) for binaries and container images
... and much more!

Describe an alternate solution.
No response
Anything else? (Additional Context)
No response

Agree with this.
go get might be a nightmare for some people without a proper proxy.


BUG: Allow typecode of 'e' to be passed to select_dtypes

Closes #11990.

hmm why does his raise a TypeError? float16 is platform specific I think ?

np.e is defined and it's a float :)

add a whatsnew note as well

minor change, pls squash, ping when green.

can you update

Green.

I find your patch fine. But isn't this odd?
In [11]: df = DataFrame(np.random.randn(10,2))

In [12]: df[0] = df[0].astype('float16')

In [13]: df.dtypes
Out[13]:
0    float16
1    float64
dtype: object

In [14]: df.select_dtypes(include=['float'])
Out[14]:
          1
0 -0.458946
1  0.456845
2  1.246123
3  1.296991
4  1.445800
5  1.082351
6 -0.895652
7  0.031383
8  1.320909
9 -1.783126

In [15]: df.select_dtypes(include=['float16'])
Out[15]:
          0
0 -0.501465
1  0.623047
2  0.207397
3 -0.251465
4  1.599609
5 -2.359375
6  0.354004
7 -0.191650
8 -1.067383
9 -0.903320

merged via https://github.com/pydata/pandas/commit/138b8ba853a6f4356b23d37d76e69425373f3315

That would be my expectation since np.float64 == np.dtype(float), platform dependent. It's one of the reasons I ran into this, trying to use all float types to capture all eventualities.

Actually, it might be nice to just accept the all typecode aliases too.
On Tue, Jan 12, 2016, 5:48 PM Jeff Reback<EMAIL_ADDRESS>wrote:

Closed #11991 https://github.com/pydata/pandas/pull/11991.
—
Reply to this email directly or view it on GitHub
https://github.com/pydata/pandas/pull/11991#event-513097549.

would accept or for that addition


Request for GöETH for ETHBrno² hackathon

ETHBrno² is a hackathon focused on Privacy & Security that will take place 11 - 13 November 2022. More information: http://ethbrno.cz/
We would like to offer hackers the opportunity to obtain testnet tokens. We are preparing a simple faucet where they will be able to connect to their wallet and use an offchain signature to request some.
Verification that they are ETHBrno² hackers is done by checking if they own an ETHBrno² SBT (which we do in collaboration with FactoryDAO). The only way to mint this SBT will be through a one-time physical QR code that we will give them on the spot.
This guarantees that:

only people who are our participants can request tokens
we will only distribute tokens and amount that people directly request (in our faucet)

Each hacker (address) will have a quota of tokens that he can get a total of amount_max_per_user. A single request will give him amount_per_request tokens - request can be repeated in request_cooldown time.
Suggested values:

amount_max_per_user = 200 ETH
amount_per_request = 50 ETH
request_cooldown = 5 hour

We expect a maximum of 250 hackers at the hackathon, so we are asking for a total of (200*250):

50 000 GöETH

The assumption is that not everything will be released, realistically it could be 5-10k. The remaining tokens can be returned or used for the next hackathon.
Recipient: 0x6D639104757Cd7A3e4B649d9f8BeA6B204F49Cd6 (ethbrno.eth)

Not giving out Goerli until we resolve the supply issue. Could you live on Sepolia for now?

Not giving out Goerli until we resolve the supply issue. Could you live on Sepolia for now?

We discussed this with a few hackers and came to the conclusion that Sepolia is fine, but Goerli is really needed.
The main reason is the ecosystem, which is almost non-existent on Sepolia. The minimum projects on which Eth composability is based have deployment there, which is a big obstacle. For example, it's projects like:

Chainlink - this is biggest problem
Tenderly
Alchemy
Uniswap
MakerDAO
Synthetix
...

In Berlin you make such a great testnet that you can't be without it :)
The hackathon starts on November 11, we don't need them right now. If we get a lot less GoerliETH tokens, it's better than nothing. I think we can be satisfied with 25k/10k as well.
BTW, can I ask for some source where I can read more about the supply problem?

Sent!

BTW, can I ask for some source where I can read more about the supply problem?

Sure, https://ethereum-magicians.org/t/testnet-workgroup-paths-out-of-the-goerli-supply-mess/11453


Request  support for Elasticsearch  2.3.4

Thank you so much for writing /open sourcing this plugin . This has come in more than handy for us.
Was wondering whether the plugin will be supported for 2.3.4 ?

Released v <IP_ADDRESS> to support ES 2.3.4


fix(ipfs-coord): Updating to v7.1.6

:tada: This PR is included in version 2.0.20 :tada:
Your semantic-release bot :package::rocket:


Fix breaking change in Zig master

See https://github.com/zigtools/zls/pull/713

Thanks for the PR! I've been distracted with pixi at the moment :)

Thanks for the PR! I've been distracted with pixi at the moment :)

Pixi looks coo, too!


Bug with nodes hovering

Sometimes sigma does not properly detect which node is under the mouse cursor.

Steps to reproduce

Open sigmajs.org/examples/events in Chrome or Firefox (I don't have a Retina screen display BTW)
Ensure the web page body size is 1920x953 pixels (there are surely other dimensions where it fails)
Slowly move the mouse cursor to the left of the Valjean node, from the left, until the cursor is under the letter n of the label of the node MlleGillenormand (as in the captureabove)

Expected behavior
The Valjean node should be displayed as hovered, and the events log should display Event "enterNode", node Valjean (id "11.0").
Actual behavior
The Valjean node is displayed as not hovered, and the events log shows nothing.

@krkryger This bug is solved in the v3 branch, so if you migrate to the 3.0.0-beta.5 version, it will not occur anymore.
I waited this new version to reply because, in the 3.0.0-beta.4, another bug with similar symptoms was occurring...
I use this occasion to close this ticket, since it is actually solved.


bug: Gallery sorting by date not correct

Fixed in https://github.com/BuildTheEarth/website-frontend/commit/7d3a871921c497fcdf632aa7d23294d2a27fab15


python311Packages.pyoverkiz: 1.12.0 -> 1.12.1

Diff: https://github.com/iMicknl/python-overkiz-api/compare/refs/tags/v1.12.0...v1.12.1
Changelog: https://github.com/iMicknl/python-overkiz-api/releases/tag/v1.12.1
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

5 packages built:

home-assistant-component-tests.overkiz
python310Packages.pyoverkiz
python310Packages.pyoverkiz.dist
python311Packages.pyoverkiz
python311Packages.pyoverkiz.dist


BI-1728 - Field Book : import traits (mapping between BrAPI dataType and Field Book format)

Expanded the BrAPITraitDataType enum to include scale types from Field Book including:

Numeric
Categorical
Multicat
Percent
Boolean
Photo
Audio
Counter
Disease Rating
Location
GNSS

Fixes #54

@timparsons I went through the FB class NewTraitDialog.java and found a few trait formats you missed
Usb Camera
Barcode
Zebra Label Print

I also found the AngleTraitLayout.java class which has a trait type angle but it is not available in the new trait dialog box in the app. @trife might be able to comment quickly if these four are needed or not, but I would consider adding them to the enum now just so we don't have to edit this again later.


cpu-kvm: properly set x86 xsave header on gem5->KVM transition

If the XSAVE KVM capability is available (KVM_CAP_XSAVE), the X86KvmCPU will try to set the x87 FPU + SSE state using KVM_SET_XSAVE, which expects a buffer (struct kvm_xsave) in XSAVE area format (Vol. 1, Sec. 13.4 of Intel x86 SDM). The original implementation of X86KvmCPU::updateKvmStateFPUXSave(), however, improperly sets the xsave header, which contains a bitmap of state components present in the xsave area.
This patch defines XSaveHeader structure to model the xsave header, which is expected directly following the legacy FPU region (defined in the FXSave structure) in the xsave area. It then sets two bist in the xsave header to indicate the presence of x86 FPU and SSE state components.
GitHub issue: https://github.com/gem5/gem5/issues/296
Change-Id: I5c5c7925fa7f78a7b5e2adc209187deff53ac039

Great! I noticed one test (BaseCPUProcessor-arm-hello-ALL-x86_64-opt) failed in the GitHub actions, but all tests pass (including that one) when I run the tests on my own computer (with ./main.py run in the tests directory). Is that just a flaky test?

I'm not sure about the tests.  Supposedly you can download the outputs from the github action here: https://github.com/gem5/gem5/actions/runs/6137973380?pr=298 .
However for me this just contains a corrupted zip file inside the zip file, so I am not sure how to check. Perhaps @BobbyRBruce  or @powerjg can help.  If it's flaky I guess rerunning might work too.

I can't imagine why your change would cause that test to fail... I just re-ran it. Let's see what happens this time.
It's odd, because these test shouldn't be flaky anymore...


⚖ Register Validator: Sherlock

Network Choice
nemeton-1
Who are you?
glad to a catch it before it done i join testnets regularly :)
gentx
{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"Sherlock","identity":"","website":"","security_contact":"dondubugday4@gmail.com","details":""},"commission":{"rate":"0.050000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"okp41at5s6k5j6nk9s5hrazpqcme2u24zkv8pu7rs5a","validator_address":"okp4valoper1at5s6k5j6nk9s5hrazpqcme2u24zkv8pfene2u","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"KgskBxDVH59+vuZsxJFA5lcMkIxJTYhQJvRTpEa58zE="},"value":{"denom":"uknow","amount":"10000000000"}}],"memo":"6161b372dd91e96caceee349ecbc8d72f08b3f2c@<IP_ADDRESS>:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A7TLV+BurvwZvObm+hpo/Hf/J555Ds0h9SmhRdX/FOZd"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["k1mw9DgKFVCqDN6tvz3gDEyO5hlkXdOruGFMysluKQpWCQMGrkbwsnaVlrHBpHMEVMNioWFPtdjg7Oc3uCecxg=="]}

😉 Here is the corresponding PR: https://github.com/okp4/networks/pull/507


Windows 10 - Allow the Glass/native DWM title-bar to be enabled via a persistent feature flag

At some point in time, Chrome ended up removing the old "disable Windows 10 custom title-bar" feature flag and relegating it to just a command line option instead, making it more inconvenient to run Chrome with the native title-bar on 10 (which is needed for custom visual styles to apply to Chrome windows, or for apps like Glass8 to apply translucency to the non-client area) without having to make/modify shortcuts for every location Chrome could be opened from.
Would be nice as such if either the full feature flag itself could be restored to chrome://flags in Superoum, or if the 10 custom title-bar could just be force-disabled outright (although it is good to see that the command-line option was already restored despite Google also removing that as of Chrome v115).

I can easily add the feature flag since I found out that Chromium feature flags can be easily tied to command line options (in a way that checks for the command line option can be impacted by the presence of the feature flag).

Nice to hear that it won't be too tedious to do.


Fix spelling

Platforms affected
Motivation and Context

Description

Testing

Checklist

[ ] I've run the tests to see all new and existing tests pass
[ ] I added automated test coverage as appropriate for this change
[ ] Commit is prefixed with (platform) if this change only applies to one platform (e.g. (android))
[ ] If this Pull Request resolves an issue, I linked to the issue in the text above (and used the correct keyword to close issues using keywords)
[ ] I've updated the documentation if necessary

Thank you for taking the time to read and correct typos in the documentation.


save file

When try to save file appear
No database for this version but your work is automatically saved in localstorage.
But where?

This is where LocalStorage is...
And you can export the project by clicking  icon and press on  or

thanks


Can not upload my install.tar package to simulation platform.

I used the chinese version simulation website(https://console.bce.baidu.com/apollo_sim/multiconfig?locale=zh-cn) to upload my file, it always failed with the warning "server error".

I checked the same function of simulation platform in English version, I saw the tips below:
Currently, the simulation service is in private beta, only open for invited partners, please send an email to our BD team at<EMAIL_ADDRESS>using your company email address to activate your service. In order to activate, please also include your username (displayed on top-right corner) in the email.

Do I have to be one of the "invited parters" first, or I just need to send a email with my company email?
If I have to be one of the "invited parters" first, how?
BTW, my email address is<EMAIL_ADDRESS>

As the message said, you can send an email to<EMAIL_ADDRESS>with your display username to request for the access.

1、We have already noticed this problem. We are looking for the cause of the problem and we are looking forward to a good news.


failed to run custom build command for grpcio-sys v0.9.1+1.38.0

Hello!
I am trying to build the example, but I am getting the following error:
Caused by:
process didn't exit successfully: /home/azureuser/iot-k8s-identities/target/debug/build/grpcio-sys-3d0520623fd23b3a/build-script-build (exit status: 101)
--- stdout
cargo:rerun-if-changed=grpc_wrap.cc
cargo:rerun-if-changed=grpc
cargo:rerun-if-env-changed=UPDATE_BIND
cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
cargo:rerun-if-env-changed=GRPCIO_SYS_USE_PKG_CONFIG
cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
cargo:rerun-if-env-changed=CXX
OPT_LEVEL = Some("0")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CC_x86_64-unknown-linux-gnu = None
CC_x86_64_unknown_linux_gnu = None
HOST_CC = None
CC = None
CFLAGS_x86_64-unknown-linux-gnu = None
CFLAGS_x86_64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("true")
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rustc-link-search=native=/home/azureuser/iot-k8s-identities/target/debug/build/libz-sys-eb95c6b5de936505/out/build
cargo:rustc-link-search=native=/home/azureuser/iot-k8s-identities/target/debug/build/libz-sys-eb95c6b5de936505/out/lib
CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
HOST_CMAKE_TOOLCHAIN_FILE = None
CMAKE_TOOLCHAIN_FILE = None
CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
HOST_CMAKE_GENERATOR = None
CMAKE_GENERATOR = None
CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
HOST_CMAKE_PREFIX_PATH = None
CMAKE_PREFIX_PATH = Some("/home/azureuser/iot-k8s-identities/target/debug/build/libz-sys-eb95c6b5de936505/out/build")
CMAKE_x86_64-unknown-linux-gnu = None
CMAKE_x86_64_unknown_linux_gnu = None
HOST_CMAKE = None
CMAKE = None
running: "cmake" "/home/azureuser/.cargo/registry/src/github.com-1ecc6299db9ec823/grpcio-sys-0.9.1+1.38.0/grpc" "-DgRPC_INSTALL=false" "-DgRPC_BUILD_CSHARP_EXT=false" "-DgRPC_BUILD_CODEGEN=false" "-DgRPC_BENCHMARK_PROVIDER=none" "-DgRPC_ZLIB_PROVIDER=package" "-DCMAKE_INSTALL_PREFIX=/home/azureuser/iot-k8s-identities/target/debug/build/grpcio-sys-b62f678181885d2f/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Debug"
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for res_servicename in resolv
-- Looking for res_servicename in resolv - not found
-- Looking for gethostbyname in nsl
-- Looking for gethostbyname in nsl - found
-- Looking for gethostbyname in socket
-- Looking for gethostbyname in socket - not found
-- Looking for socket in socket
-- Looking for socket in socket - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file arpa/inet.h
-- Looking for include file arpa/inet.h - found
-- Looking for include file arpa/nameser_compat.h
-- Looking for include file arpa/nameser_compat.h - found
-- Looking for include file arpa/nameser.h
-- Looking for include file arpa/nameser.h - found
-- Looking for include file assert.h
-- Looking for include file assert.h - found
-- Looking for include file errno.h
-- Looking for include file errno.h - found
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file limits.h
-- Looking for include file limits.h - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file netdb.h
-- Looking for include file netdb.h - found
-- Looking for include file netinet/in.h
-- Looking for include file netinet/in.h - found
-- Looking for include file netinet/tcp.h
-- Looking for include file netinet/tcp.h - found
-- Looking for include file net/if.h
-- Looking for include file net/if.h - found
-- Looking for include file signal.h
-- Looking for include file signal.h - found
-- Looking for include file socket.h
-- Looking for include file socket.h - not found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file stropts.h
-- Looking for include file stropts.h - found
-- Looking for include file sys/ioctl.h
-- Looking for include file sys/ioctl.h - found
-- Looking for include file sys/param.h
-- Looking for include file sys/param.h - found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/uio.h
-- Looking for include file sys/uio.h - found
-- Looking for include file time.h
-- Looking for include file time.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include files winsock2.h, windows.h
-- Looking for include files winsock2.h, windows.h - not found
-- Looking for 3 include files winsock2.h, ..., windows.h
-- Looking for 3 include files winsock2.h, ..., windows.h - not found
-- Looking for include files winsock.h, windows.h
-- Looking for include files winsock.h, windows.h - not found
-- Looking for include file windows.h
-- Looking for include file windows.h - not found
-- Performing Test HAVE_SOCKLEN_T
-- Performing Test HAVE_SOCKLEN_T - Success
-- Performing Test HAVE_TYPE_SOCKET
-- Performing Test HAVE_TYPE_SOCKET - Failed
-- Performing Test HAVE_BOOL_T
-- Performing Test HAVE_BOOL_T - Success
-- Performing Test HAVE_SSIZE_T
-- Performing Test HAVE_SSIZE_T - Success
-- Performing Test HAVE_LONGLONG
-- Performing Test HAVE_LONGLONG - Success
-- Performing Test HAVE_SIG_ATOMIC_T
-- Performing Test HAVE_SIG_ATOMIC_T - Success
-- Performing Test HAVE_STRUCT_ADDRINFO
-- Performing Test HAVE_STRUCT_ADDRINFO - Success
-- Performing Test HAVE_STRUCT_IN6_ADDR
-- Performing Test HAVE_STRUCT_IN6_ADDR - Success
-- Performing Test HAVE_STRUCT_SOCKADDR_IN6
-- Performing Test HAVE_STRUCT_SOCKADDR_IN6 - Success
-- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE
-- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE - Success
-- Performing Test HAVE_STRUCT_TIMEVAL
-- Performing Test HAVE_STRUCT_TIMEVAL - Success
-- Looking for AF_INET6
-- Looking for AF_INET6 - found
-- Looking for O_NONBLOCK
-- Looking for O_NONBLOCK - found
-- Looking for FIONBIO
-- Looking for FIONBIO - found
-- Looking for SIOCGIFADDR
-- Looking for SIOCGIFADDR - found
-- Looking for MSG_NOSIGNAL
-- Looking for MSG_NOSIGNAL - found
-- Looking for PF_INET6
-- Looking for PF_INET6 - found
-- Looking for SO_NONBLOCK
-- Looking for SO_NONBLOCK - not found
-- Looking for CLOCK_MONOTONIC
-- Looking for CLOCK_MONOTONIC - found
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
-- Performing Test HAVE_LL
-- Performing Test HAVE_LL - Success
-- Looking for bitncmp
-- Looking for bitncmp - not found
-- Looking for closesocket
-- Looking for closesocket - not found
-- Looking for CloseSocket
-- Looking for CloseSocket - not found
-- Looking for connect
-- Looking for connect - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for freeaddrinfo
-- Looking for freeaddrinfo - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getenv
-- Looking for getenv - found
-- Looking for gethostbyaddr
-- Looking for gethostbyaddr - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for getservbyport_r
-- Looking for getservbyport_r - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for if_indextoname
-- Looking for if_indextoname - found
-- Looking for inet_net_pton
-- Looking for inet_net_pton - not found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for ioctl
-- Looking for ioctl - found
-- Looking for ioctlsocket
-- Looking for ioctlsocket - not found
-- Looking for IoctlSocket
-- Looking for IoctlSocket - not found
-- Looking for recv
-- Looking for recv - found
-- Looking for recvfrom
-- Looking for recvfrom - found
-- Looking for send
-- Looking for send - found
-- Looking for setsockopt
-- Looking for setsockopt - found
-- Looking for socket
-- Looking for socket - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strcmpi
-- Looking for strcmpi - not found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for stricmp
-- Looking for stricmp - not found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strncmpi
-- Looking for strncmpi - not found
-- Looking for strnicmp
-- Looking for strnicmp - not found
-- Looking for writev
-- Looking for writev - found
-- Looking for __system_property_get
-- Looking for __system_property_get - not found
-- Found ZLIB: /home/azureuser/iot-k8s-identities/target/debug/build/libz-sys-eb95c6b5de936505/out/lib/libz.a (found version "1.2.11")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/azureuser/iot-k8s-identities/target/debug/build/grpcio-sys-b62f678181885d2f/out/build
running: "cmake" "--build" "." "--target" "grpc_unsecure" "--config" "Debug" "--parallel" "4"
--- stderr
CMake Warning at cmake/protobuf.cmake:51 (message):
gRPC_PROTOBUF_PROVIDER is "module" but PROTOBUF_ROOT_DIR is wrong
Call Stack (most recent call first):
CMakeLists.txt:255 (include)
CMake Warning at cmake/ssl.cmake:55 (message):
gRPC_SSL_PROVIDER is "module" but BORINGSSL_ROOT_DIR is wrong
Call Stack (most recent call first):
CMakeLists.txt:257 (include)
CMake Warning:
Manually-specified variables were not used by the project:
  CMAKE_ASM_COMPILER
  CMAKE_ASM_FLAGS

Unknown argument --parallel
Unknown argument 4
Usage: cmake --build  [options] [-- [native-options]]
Options:
          = Project binary directory to be built.
--target  = Build  instead of default targets.
May only be specified once.
--config  = For multi-configuration tools, choose .
--clean-first  = Build target 'clean' first, then build.
(To clean only, use --target 'clean'.)
--use-stderr   = Ignored.  Behavior is default in CMake >= 3.0.
--             = Pass remaining options to the native tool.
thread 'main' panicked at '
command did not execute successfully, got: exit status: 1
build script failed, must exit now', /home/azureuser/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.48/src/lib.rs:975:5
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Do you know what this could be?
Thanks!
PS: Aside from the example, my crate is empty:
[dependencies]
spiffe = "0.2.0"

Hi Hughes!
The dependency grpcio needs CMake: https://github.com/tikv/grpc-rs#prerequisites
Try installing CMake and let me know if you can build the project.

Thanks! I had cmake but looking at your link it requires cmake > 3.12. But default version installed by apt-get install is 3.10.
It is flagged in their git hub issue list: https://github.com/alexcrichton/cmake-rs/issues/131
This worked for me:
[dependencies]
cmake = "=0.1.45"
Thanks a lot!


Translation: The risk of using compounding strings

What if, in your language, you right-click a machine and the dialog title says "Factory Injecting Basic"? Weird, isn't it? This is equivalent of what I get when I open the Basic Injecting Factory in Portuguese.
If you translate that name, word by word in the same order, I get something saying like "Basic (that is) injecting (a) factory", because Romanic languages (PT, ES, FR, IT etc) prefer to put adjectives (qualifiers) after the noun, the opposite of English-like languages.
The plastic blocks and glow panels are the other examples. I read them as "Plastic Blocks Yellow" and "Glow Panel Red". In this case let us translate strings with % format, e.g. "%s Plastic Block" -> "Bloco de Plástico %s", so we can put the %s where it best fits.

This support is actually half-implemented by dynamic localization, I just finished it in full for factories.  You can add specific localizations by defining them using the syntax "tile.BasicSmeltingFactory", for example.  The support is added for other compounded block names as well.

That's good. :)


Add docidlimit to exception and catch exception and also provide sche…

…ma name to help identify root cause.
@geirst PR

@geirst PTAL, I added some more information.


Implement minimum set of Prometheus metrics for OSM Controller pod

This issue is to implement the following OSM Controller metrics and expose them via the metrics endpoint

Number of Envoy proxies connected (counter could be attached here)
Number of Envoy proxies expected to connect (certs issued; not connected yet)
Number of Envoy proxies disconnected (over a time window?)
XDS messages per second (counter could be attached here)

The OSM pod has a very basic Prometheus endpoint: https://github.com/open-service-mesh/osm/blob/master/pkg/httpserver/httpserver.go#L33
We already have a metrics store, which is yet to be fleshed out.

@snehachhabria what's the status on this?

@snehachhabria what's the status on this?

@SanyaKochhar we haven't yet started any work on this

Next step: we need a list a metrics to return from the osm-controller

Adding:

Time bucket for envoy configuration latency times (record how much time envoy configs take)
Number of envoy configs / s (can be calculated with the above)

Adding:
Some of these can be follow up issues we add in future phases

Number of namespaces monitored by the OSM controller
Number and Types of SMI specs managed by the OSM controller
Number of Ingresses observed

From the estimation meeting, we'll break this up into the following tasks. Feel free to create sub issues.

[ ] have a working prometheus endpoint
[ ] Expose metrics related to envoy proxies
[ ] Expose metric on latency
[ ] Expose metrics around internal caches of resources( SMI resources, namespaces, ingresses)

Additional metric to collect is - How many certs are expired.

@mayurigupta13 this sounds interesting. How many certs have expired (and subsequently renewed) would be a function of how many side-cars we provisioned and the validity period (per cert).
A few more interesting metrics that come to mind:

[ ] total number of sidecars added
[ ] sidecars added per
[ ] total number of Envoy proxies connected (should match the total number of sidecars added)
[ ] number of Envoy proxies connecting per
[ ] xDS certificates issued (total and per time)
[ ] total service certs issued, expired, renewed
[ ] service certs issued, expired, renewed per

@eduser25 from your performance work - what metrics would you recommend we add to the Prometheus endpoint of the OSM Controller?

@mayurigupta13 this sounds interesting. How many certs have expired (and subsequently renewed) would be a function of how many side-cars we provisioned and the validity period (per cert).
A few more interesting metrics that come to mind:

[ ] total number of sidecars added
[ ] sidecars added per
[ ] total number of Envoy proxies connected (should match the total number of sidecars added)
[ ] number of Envoy proxies connecting per
[ ] xDS certificates issued (total and per time)
[ ] total service certs issued, expired, renewed
[ ] service certs issued, expired, renewed per

@eduser25 from your performance work - what metrics would you recommend we add to the Prometheus endpoint of the OSM Controller?

from what mem/cpu is concerned, we are already able to capture that through k8s.
From my last post

Time bucket for envoy configuration latency times (record how much time envoy configs take)
Number of envoy configs / s (can be calculated with the above)

We probably also want:

Number of failed XDS updates (NACKS) from envoy
Number of XDS versioning/Nonce dropped updates
Timebucket for webhook execution
Number of webhooks/s (provided by the previous)
timebucket for cert creation (track how much time does it take to create a cert)

from what mem/cpu is concerned, we are already able to capture that through k8s.
From my last post

Time bucket for envoy configuration latency times (record how much time envoy configs take)
Number of envoy configs / s (can be calculated with the above)

We probably also want:

Number of failed XDS updates (NACKS) from envoy
Number of XDS versioning/Nonce dropped updates
Timebucket for webhook execution
Number of webhooks/s (provided by the previous)
timebucket for cert creation (track how much time does it take to create a cert)

[x] Control plane exposure (given by OSM)

Injector

[X] Injector certificate creation count and times
[X] Total injector webhook handling count and times

OSM

xDS path

[x] histogram for xDS paths, with count and success

Certificates

[ ] Service certificates creation count and times (#2606)

Metrics around internal caches / resources

[x] Namespaces on the mesh
[x] Services on the mesh (caveat #2604)
[x] Pods on the mesh (use proxy_connect_count, caveat #2604)
[x] other resources (Traffic splits, targets, etc. on mesh) (caveat #2604)

[x] Dataplane exposure (give by envoy)

[X] Expose metric on latency (work complete, but requires scalability review #2498)
[ ] Full context wasm stats for L7 (being worked on by @Jon #984)

[X] document metrics with tags: https://docs.google.com/document/d/1wISSW9ziLy-_R6QlyTCNU2GSGwLm8EQ8VGXqi-Q0daE/edit#


Add README content for callbacks.

Per https://github.com/cerebris/jsonapi-resources/issues/62.

Thanks


Disabling animation

Hi,
Love the component! :)
Is it possible to disable animation all together for the progress bars to make it compatible with older browsers not supporting it?
Best,
Peter

@tybirk-mindway Hi, you can set the duration and delay to 0:
<vue-ellipse-progress animation="default 0 0"

This would achieve the effect as if there were no animations.
If that helps, feel free to close the issue. Otherwise let me know if this solution is not sufficient for your usecase.


Accordion collapses on changing component's state

In my case, I have multiple checkboxes in each accordion which does state update. And If I click any one of the checkboxes, accordion collapses automatically due to the re-render of the component. please help

@msspl-subhom-kundu Which version are you using? Are you using the latest one?

yes, solved the issue, forgot to include uuid={index} inside .map()


solve the issue #3

Hi @Ahmkel , I solved my issue on my own.
The issue is similar to a issue on stackoverflow https://stackoverflow.com/questions/1713038/super-fails-with-error-typeerror-argument-1-must-be-type-not-classobj, you can check the answer and the code.

the BaseModel and BaseTrain have the same issue

May be you can add a Requirements section on README like this:
Requirements
This code requires Keras 2., Tensorflow 1.3.* or higher version, Python 3.  as well as the following python libraries:

bunch
....

Thanks for contributing! :+1:


verify configuration data

When using Git Town with invalid configuration data
I want that Git Town points the issue out to me and aborts
So that it doesn't do bad things based on bad configuration data.

simple configuration mistakes cause an error message and abort

Scenario: branch is configured as parent of itself
  Given I have a feature branch named "foo" as a child of "foo"
  And I am on the "foo" branch
  When I try to run `git sync`
  Then I get the error:
    """
    Invalid branch parent found!
    Branch "master" is configured to have parent "master"
    """

Maybe the issue can occur with other branch than master. In general it should check that a branch is not a parent of itself.


Disable OPA in prometheus ns in EKS

For some reason the mutation don't seem to trigger for the statefulset
created by the prometheus operator.

With line breaks and sorted alphabetically?


APPS:2952 Codecov report is being shown again on README

PR Description
Ticket: https://spryker.atlassian.net/browse/APPS-2952

Please also see https://github.com/spryker/propel-encryption-behavior/issues/4 - maybe it could be added as well.

Nice work!


Fix predict.py stuck at help page

In quality classifier, predict.py will stuck at a help page after all procecss done. I remove the last return, it works fine.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @liuyanyi . Thanks for your contribution!
For the code you modified, it's worth noticing that the return value overall in this function is used in the HPO tools as one of the optimization objectives (ref). So maybe adding an extra argument (e.g. return_overall_desc) or using existing arg overall_stats to control the return behavior might be a better choice.
    ...
    if overall_stats:
        # generate overall statistics on doc scores
        overall = pred.select('doc_score').toPandas().describe(include='all')
        # export to result report file
        overall.to_csv(os.path.join(result_path, 'overall.csv'))
        overall.to_markdown(os.path.join(result_path, 'overall.md'))
        return overall
    ...

BTW, according to the Contributor License Agreement, you need to read and accept it before your contribution is accepted.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

If you have any further thoughts or issues, please let us know~

Hi @liuyanyi . Thanks for your contribution!
For the code you modified, it's worth noticing that the return value overall in this function is used in the HPO tools as one of the optimization objectives (ref). So maybe adding an extra argument (e.g. return_overall_desc) or using existing arg overall_stats to control the return behavior might be a better choice.
    ...
    if overall_stats:
        # generate overall statistics on doc scores
        overall = pred.select('doc_score').toPandas().describe(include='all')
        # export to result report file
        overall.to_csv(os.path.join(result_path, 'overall.csv'))
        overall.to_markdown(os.path.join(result_path, 'overall.md'))
        return overall
    ...

BTW, according to the Contributor License Agreement, you need to read and accept it before your contribution is accepted.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

If you have any further thoughts or issues, please let us know~

You are right, there should be a return statment when overall_stats=True


column "path_handling" of relation "routes" does not exist when migrating APIS from 0.14.1 to 1.5.0

Summary
When trying to upgrade from Kong v.0.14.1 to Kong 1.5.0 our existing APIs using the super-nice command you introduce (thanks btw :+1: ) :
kong migrations migrate-apis

You see a bunch of errors related to the absence of the column path_handing in the routes table :

migrating [...] failed (ERROR: column "path_handling" of relation "routes" does not exist)

Steps To Reproduce

Take a 0.14.1 kong instance with some APIs defined
Launch a kong 1.5.0 as per https://github.com/Kong/kong/blob/master/UPGRADE.md#3-suggested-upgrade-path
kong migrations up won't run since the APIs relation exist
kong migrations migrate-apis fails as summarized above

Our Workaround
We needed to apply the following schema migration first (which adds the path_handling column) :
/usr/local/share/lua/5.1/kong/db/migrations/core/007_140_to_150.lua
Suggested fix
Since the path_handling has been introduced a few days ago :
https://github.com/Kong/kong/commit/5146230e84e7d039fc501fdd5e0417213aea38b8
We now also need to trigger this migration
kong/db/migrations/core/007_140_to_150.lua
from
kong/cmd/utils/migrations.lua ~327 ?
I may have missed something, such as kong migrations up --force was needed. In that case, it could be useful to others to mention it it he UPGRADE.md section.

@bungle let's just create the column during migrate-apis and things should work :+1:

as @hishamhm says, as workaround I only created the column before migrate-apis:
ALTER TABLE routes  ADD COLUMN path_handling TEXT;
then up and finish

Hi, I have written a fix for this in #5572. I was able to reproduce the problem locally, and the changes in that PR fixed the issue.

Closing as #5572 is merged in preparation for Kong 1.5.1, which is coming shortly!


Rechunk memory usage seems over max_mem limit

Hi there 👋
I'm trying out xarray-beam to do some Zarr rechunking. I'm wondering if anyone has any tips to control max_mem used in the rechunk operation.
I first tried rechunking a 128GB Cmip6 dataset and ran into an OOM error around 120GB of ram.
Failing 128GB Zarr store

Next, I tried rechunking a much smaller dataset (~10GB) and the memory consumption climbed to about 34GB before finishing.
Completing 10GB Zarr store (with high memory usage)

I'm basing my rechunking pipeline off of the ERA5_rechunking.py example in the docs, using the local runner and using the max_mem default of 1 GB.
Small dataset example:

import apache_beam as beam
import xarray_beam as xbeam

store = 'https://ncsa.osn.xsede.org/Pangeo/pangeo-forge/pangeo-forge/EOBS-feedstock/eobs-wind-speed.zarr'
# store = 'https://cpdataeuwest.blob.core.windows.net/cp-cmip/version1/data/DeepSD/ScenarioMIP.CCCma.CanESM5.ssp245.r1i1p1f1.day.DeepSD.pr.zarr'
output_store = 'eobs_test.zarr'

source_dataset, source_chunks = xbeam.open_zarr(store)
template = xbeam.make_template(source_dataset)

target_chunks = {'time':80, 'latitude':350, 'longitude':511}
itemsize = max(variable.dtype.itemsize for variable in template.values())

with beam.Pipeline(runner="DirectRunner", options=beam.pipeline.PipelineOptions(["--num_workers", '2'])) as root:
    (
    root
    | xbeam.DatasetToChunks(source_dataset, source_chunks, split_vars=True)
    | xbeam.Rechunk(
        source_dataset.sizes,
        source_chunks,
        target_chunks,
        itemsize=itemsize,
    )
    | xbeam.ChunksToZarr(output_store, template, zarr_chunks=target_chunks)
)

Thanks!

I think this is probably an issue with the DirectRunner, which stores all data in memory rather than writing to disk.

Thanks @shoyer! I tried with a pyspark runner and the OOM issues disappeared.


Improve Player and Human interfaces

This PR implements methods added by SpongeAPI-440.

@caseif Can you update the PR and fix errors?


Hide secret configuration data

@brian-brazil

:+1:
Having something as generic as api_url hidden may come back to bite us as URLs are not generally secure (proxies log them for example).


Feature Request: OpenAPS Advanced Meal Assist (AMA)

I am not sure if this is implemented already, but it would be a could stepping stone for those who are using oref0 and a preparing to move to oref1.
https://newer-docs.readthedocs.io/en/latest/docs/walkthrough/phase-4/advanced-features.html#advanced-meal-assist-or-ama
https://androidaps.readthedocs.io/en/latest/Usage/Open-APS-features.html#advanced-meal-assist-ama
Again, perhaps this is implemented already as is now just considered part of the main oref0.

AMA is part of oref0


Investigate US_ITIN

ID:  57
ITIN  is not correctly detected.

The ITIN was replaced by 911-53-1234.


Make vertical build defines of Host and Target properties explicit

When building in CI/Official and PRs, we should make our Host and Target properties explicit on the command line:

HostArchitecture
TargetArchitecture
HostOS
TargetOS
HostRid
TargetRid

Much of the time, many of these properties will match. But there is quite a lot of implicit behavior when inferring them in dev scenarios.

See https://github.com/dotnet/installer/pull/18658 for extended conversation on this topic.

note: TargetOS as how the runtime repo uses it is not the 'os' part of the TargetRid. For non-portable Linux builds, linux-bionic, and linux-musl, TargetOS is linux. And on Windows, it is windows instead of win.

TargetOS as how the runtime repo uses it is not the 'os' part of the TargetRid.

The same is true for TargetOS in the vmr.
Having a property that contains the 'os' part of the TargetRid wouldn't be very useful to have. TargetRid is just the name for what gets built.
TargetOS tells us something meaningful about the target: the target is Linux.

as how the runtime repo uses it is not the 'os' part of the TargetRid. For non-portable Linux builds, linux-bionic, and linux-musl, TargetOS is linux

Right, @directhex mentioned that in the past. Ideally TargetOS would be the full OS string, i.e. linux-musl or linux-bionic. We will always have one special case for windows vs win and I think that's fine. It would be good to eventually clean this up in runtime and also make the runtime build use the correct properties.


iOS & Windows: a collection of some different extensions and a few tiny bug-fixes / memory leaks

In our project we needed many (well, OK, some) extensions. I did commit one at a time, giving each a descriptive title and a hopefully sufficient comment, so you could check each on it's own (is this OK for you?). Where necessary things are parametrizable via new preferences, which is also documented in the README.md.
I know, that @wildabeast also worked on that landscape topic (https://github.com/wildabeast/BarcodeScanner/commit/7226982993fa95732ee487c5c5d032b34a983207 and https://github.com/wildabeast/BarcodeScanner/commit/d33ba135fa232aba2b78e8370ad8cc467dca0369), I even took some ideas from him – but did do some other things different (on one I already commented: https://github.com/wildabeast/BarcodeScanner/commit/d33ba135fa232aba2b78e8370ad8cc467dca0369#comments) and imho, well, better(?). On the other hand I also implemented it compile-time configurable, as he suggested, even if we don't need that ourselves.
It would also be a resolution for #40 (landscape overall and especially that thing with that ugly black bar resulting from different orientations between the calling App and the plugin itself).
The thing with the flash/torch is also something, others already are longing for (#36 and #10).
And as I was already in it, I even implemented another thing, we probably won't need, but someone else requested (and did not fully implement it himself): #88 – inverse QR-codes.
Hoping you like our extensions!
P.S.: Sorry for

not labelling the commits with "iOS";
the distorted links in the comments;
the starting hiccups;
that seesaw with the version numbering (my colleagues wanted to know exactly what status they have).

@convey-mane, @convey-gilbert, FYI, orientation change support for Windows was added in https://github.com/phonegap/phonegap-plugin-barcodescanner/commit/51216ff3dd0375a694eb4f9352bb78046ae47505

Has the flashlight/torch toggle been added? Its a very useful feature to have for scanning in dark situations.

will this get merged?

Sorry, never mind, I mis-understood the comment. The feature is already there for iOS.

Any news on when this pull request will be merged?


Py 3.x and update port number

An issue with the print statements and the import of Tk.
Port number - Ports in the range 1 through 1023 are used by system-supplied TCP/IP applications. If the user specifies one of these ports, it can affect the operation of those applications.

Thanks for the updates


node_modules causes 'listen' yelling error...

There're lots of the same errors. So I copied part of the output.

        is already being watched through: /Users/gaoboyuan/Documents/com-gits/AceChartWebNodeJs/app/AceChartWeb/node_modules/_once@1.4.0@once

        MORE INFO: https://github.com/guard/listen/wiki/Duplicate-directory-errors
        ** ERROR: directory is already being watched! **

        Directory: /Users/gaoboyuan/Documents/com-gits/AceChartWebNodeJs/app/AceChartWeb/node_modules/glob/node_modules/inherits

        is already being watched through: /Users/gaoboyuan/Documents/com-gits/AceChartWebNodeJs/app/AceChartWeb/node_modules/_inherits@2.0.3@inherits

        MORE INFO: https://github.com/guard/listen/wiki/Duplicate-directory-errors
        ** ERROR: directory is already being watched! **

        Directory: /Users/gaoboyuan/Documents/com-gits/AceChartWebNodeJs/app/AceChartWeb/node_modules/glob/node_modules/minimatch

        is already being watched through: /Users/gaoboyuan/Documents/com-gits/AceChartWebNodeJs/app/AceChartWeb/node_modules/_minimatch@3.0.4@minimatch

        MORE INFO: https://github.com/guard/listen/wiki/Duplicate-directory-errors
        ** ERROR: directory is already being watched! **

        Directory: /Users/gaoboyuan/Documents/com-gits/AceChartWebNodeJs/app/AceChartWeb/node_modules/glob/node_modules/fs.realpath```

@AntiMoron any luck so far? It seems to be related to https://github.com/rails/rails/issues/32700


Use --view flag for timeline viewer

@paulirish sgtm, I wanted to look at readme in any case though :)


authz: protect status subresource from non-system:masters

Only core controllers should touch the status of APIBindings and APIExport.
Note: with #1316 this will be enough as these will be the only remaining system CRDs.

/test e2e-multiple-runs


Keyboard shortcuts – movement and add a new row

Hey Sylvain,
great field, thank you - and just at the moment I was interested in such field!
While working with it, I quickly grew frustrated with few things however - namely:

I can't add a new row with keyboard only
If I want to change a thing X rows up or down, I have to  tab or shift-tab however many times it's needed, even though the other cell is straight up or whatever

Would you be interested in accepting PR for keyboard shortcuts? I am not sure how hard it can be, but sometime next week I could try to add them. If you would accept it, what would the shortcuts be? I find myself reaching for ⌘ + arrows and ⌘ + enter for new row, but would also accept any other option.

Closed with 960efac ✓


ARROW-11982: [Rust] Donate Ballista Distributed Compute Platform

This PR contains a donation of the Ballista Distributed Compute platform.
We need to meet the following conditions before merging this PR:

Pass a vote on the Arrow dev@ mailing list (Completed on 3/25/2021)
Pass the IP clearance process

This PR is based on the contents of Ballista main branch at commit hash<PHONE_NUMBER>bb9b01c639aa51c92159611fa42d3e and contains work from the following contributors:
$ git shortlog -n -s -- rust

231  Andy Grove
 27  Ximo Guanter
  7  QP Hou
  6  Boaz Berman
  5  Daniël Heres
  4  Jack Chan
  4  Patrick More
  3  Ben Cohen
  3  Hendrik Makait
  3  Jorge Leitao
  2  Hamish Nicholson
  2  Tanapol Prucksakorn
  1  Andrew Fitzgerald
  1  Dyqer
  1  Enrico Risa
  1  Jeremy Mei(梅杰)
  1  K.I. (Dennis) Jung
  1  Kyle Prifogle
  1  Matthijs Brobbel
  1  Nikita Lapkov
  1  Sieu TSoi
  1  Son
  1  Viktor Gal
  1  Yeshwanth Kumar
  1  jschmitz28

$ git shortlog -n -s -- dev
    45  Andy Grove
     3  Ximo Guanter
     2  Jorge Leitao

$ git shortlog -n -s -- docker
    30  Andy Grove
     6  Ximo Guanter
     2  Daniël Heres
     1  Ben Sully
     1  Hamish Nicholson
     1  Jorge Leitao
     1  Rick Richardson

$ git shortlog -n -s -- docs
    37  Andy Grove
     2  K.I. (Dennis) Jung
     1  Hamish Nicholson
     1  Jorge Leitao
     1  Ximo Guanter

Many people have submitted ICLAs at this point. I'm going to give this another couple of days and then start a vote for the IP clearance.

To fulfill my obligations under the IP clearance process I would like to remind active committers that they are responsible for ensuring that a Corporate CLA is recorded if such is required to authorize their contributions under their individual CLA.

@alamb @jorgecarleitao I plan on merging this PR later today. I kicked off a fresh CI run just to be sure that this PR doesn't break anything.

🎉


Waiting for messages to come from users when integrated with the slack

Hello everyone, currently after integrating rasa into slack, I realize a problem like the following.
When the bot replies to the user, 'What did you do yesterday?'
Users reply to many actions, but in the form of many messages.
For example, the user replies as follows:
I played football -> then press enter
And then I went fishing. -> press enter
But when the user first presses the message has been put in rasa to reply, while I want it to merge the other two messages.
I think the solution is to mark the user's response message as a fixed word, then wait for that word in the action, when it receives it, it will process.
Does anyone have a better solution?
Thanks everyone.

Thanks for the question, our Github issue board is for bugs and feature requests only, though 😕
Please ask this question in the forum✨
If you were describing a bug, please create a report and fill out the template


kubectl version

Describe the bug
Suspect that a very old version of kubectl is causing issues (https://github.com/Azure/vscode-bridge-to-kubernetes/issues/58).
Mention the platform you are using
MacOS Apple Silicon
To Reproduce
Steps to reproduce the behavior:

re: this
rm -rf '/Users/gary.burgmann/Library/Application Support/Code/User/globalStorage/mindaro.mindaro/file-downloader-downloads'
Developer: Reload Window
mindaro-vscode-*.txt

T01:52:49.364Z | Common Extension Root    | TRACE | Making sure that the CLI is present locally, by downloading it if needed <json>{}</json>
2023-10-20T01:52:49.364Z | Common Extension Root    | WARNG | dotnetruntime is not present locally. <json>{}</json>
2023-10-20T01:52:49.365Z | Common Extension Root    | WARNG | kubectl is not present locally. <json>{}</json>
2023-10-20T01:52:49.365Z | Common Extension Root    | TRACE | Resolved versionUrl 'https://bridgetokubernetes.blob.core.windows.net/zipv2/1.0.20231003.1/lks.json' <json>{}</json>
2023-10-20T01:52:49.367Z | Common Extension Root    | TRACE | Performing clean up before download for client 'bridge' <json>{}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Event: binaries-version-client-get-download-info-success <json>{"bridgeAvailableVersion":"1.0.20231003.1","bridgeExpectedVersion":"1.0.20231003.1","dotNetExpectedVersion":"7.0.7","kubectlExpectedVersion":"1.21.2"}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Event: binaries-version-client-get-download-info-status <json>{"binariesVersionsDownloadTimeInMilliseconds":771,"binariesVersionsDownloadSucceeded":true}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Event: binaries-version-client-get-cached-binaries-download-info-success <json>{}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Downloading client dotnetruntime... <json>{}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Downloading client kubectl... <json>{}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Downloading client bridge... <json>{}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Event: binaries-utility-download-start <json>{"clientType":"dotnetruntime","downloadUrl":"https://bridgetokubernetes.blob.core.windows.net/zipv2/LKS/dotnetruntime-osx.zip"}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Event: binaries-utility-download-start <json>{"clientType":"kubectl","downloadUrl":"https://bridgetokubernetes.blob.core.windows.net/zipv2/LKS/kubectl-osx.zip"}</json>
2023-10-20T01:52:50.136Z | Common Extension Root    | TRACE | Event: binaries-utility-download-start <json>{"clientType":"bridge","downloadUrl":"https://bridgetokubernetes.blob.core.windows.net/zipv2/1.0.20231003.1/lpk-osx.zip"}</json>
2023-10-20T01:54:06.090Z | Common Extension Root    | TRACE | Event: binaries-utility-download-success <json>{"clientType":"kubectl","downloadUrl":"https://bridgetokubernetes.blob.core.windows.net/zipv2/LKS/kubectl-osx.zip"}</json>
2023-10-20T01:54:19.025Z | Common Extension Root    | TRACE | Event: binaries-utility-download-success <json>{"clientType":"bridge","downloadUrl":"https://bridgetokubernetes.blob.core.windows.net/zipv2/1.0.20231003.1/lpk-osx.zip"}</json>
2023-10-20T01:56:40.984Z | Common Extension Root    | TRACE | Event: binaries-utility-download-success <json>{"clientType":"dotnetruntime","downloadUrl":"https://bridgetokubernetes.blob.core.windows.net/zipv2/LKS/dotnetruntime-osx.zip"}</json>
2023-10-20T01:56:40.984Z | Common Extension Root    | TRACE | Event: binaries-utility-overall-download-status <json>{"numberOfBinariesDownloaded":3,"binariesDownloadTimeInMilliseconds":231619,"binariesDownloadSucceeded":true}</json>
2023-10-20T01:56:40.984Z | Common Extension Root    | TRACE | Validating dotnetruntime. <json>{}</json>
2023-10-20T01:56:40.984Z | Common Extension Root    | TRACE | Validating bridge. <json>{}</json>
2023-10-20T01:56:40.984Z | Common Extension Root    | TRACE | Validating kubectl. <json>{}</json>

$ '/Users/gary.burgmann/Library/Application Support/Code/User/globalStorage/mindaro.mindaro/file-downloader-downloads/kubectl/osx/kubectl' version
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.2", GitCommit:"092fbfbf53427de67cac1e9fa54aaa09a28371d7", GitTreeState:"clean", BuildDate:"2021-06-16T12:59:11Z", GoVersion:"go1.16.5", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"27", GitVersion:"v1.27.3", GitCommit:"31eb725f9812713ec7fd6cf293466ce4fdc7efa8", GitTreeState:"clean", BuildDate:"2023-10-09T14:42:41Z", GoVersion:"go1.20.5", Compiler:"gc", Platform:"linux/amd64"}
WARNING: version difference between client (1.21) and server (1.27) exceeds the supported minor version skew of +/-1

Expected behavior
If the extension is ignoring current system binaries in favor of downloading and managing its own version, they should be more up to date. Current LTS version 1.27 would be a sensible choice. Currently uses 1.21.2.
Screenshots

Desktop (please complete the following information):

OS: MacOS Monterey Apple Silicon

@garyburgmann Thanks for raising this issue, we are aware of this and working on them.

@garyburgmann we are working on updating the kubectl version as part of this PR - https://github.com/Azure/Bridge-To-Kubernetes/pull/290, and there will be another PR to update them from vscode extension side. I will keep you posted when this will be ready. Thank you.

@garyburgmann Kubectl version is updated to V1.27.3 - refer here. The reason being keeping our own version of kubectl is we don't want to use user local version of kubectl and if in case it is corrupted or having issues then it would cause issues to this extension. Hope this make sense and if you are satisfied, please close this issue. Thank you.


Added comment line above any comment that starts with -

Any place a comment is added like:
// - 16 because we push in the above seq of instructions

rustfmt turns it into
//
// - 16 because we push in the above seq of instructions

I'm not sure if it's trying to be smart and add newline before what it thinks is a list item in the markdown or something else?
cargo fmt --version
rustfmt 1.4.38-nightly (891ca5f 2021-11-15)

Could you please provide a short, but reproducible example, and also include any non-default configuration options you are using?
I'm unable to reproduce this using as a standalone comment, so suspect there's config and/or context missing.

It's wrap_comments = true sorry this should have been obviously helpful info.

I'm able to reproduce this on the latest master rustfmt 1.4.38-nightly (eee8f041 2021-11-17) with the option wrap_comments=true using a slightly modified mcve:
 // - a

When I run cargo run --bin rustfmt -- --check --config=wrap_comments=true I get this diff
+//
 // - a

And I get the following error:
error[internal]: left behind trailing whitespace
  |
1 | //
  |   ^
  |
  = note: set `error_on_unformatted = false` to suppress the warning against comments or string literals

warning: rustfmt has failed to format. See previous 1 errors.


Update messages_en.js

I updated the text to make it more consistent with our script "Carbon scoring" instead of "footprint", etc.

Added some text to the introductory sections.


False negative with nested function

The prefer-arrow-functions rule does not complain about foo in this example:
const foo = function () {
  const bar = function () {
    console.log(this.toString());
  };
  return bar;
};

Closed by #26, thank you!

Closed by #26, thank you!


Background Incoming call and message notification is not receiving in Android Q-Municate

I modified Q-municate powered by QuickBlox (which is open source) GitHub code. But, in this app Voip is not working. when i open the application then only can call receive and message notification. So how to show incoming call screen when app will be close and phone screen will lock. Please tell me the solution of this issue. Thanks

@roma50 Have a look at video-sample. There is implementation of opening IncomingCallFragment by receiving push in this sample.

I am modifying qmunicate app provided by quickblox and according to quickblox documentation they have added firebase notification service for notifications and they have asked to add Google API key in quickblox admin panel and Google project key in project and I have done both things and after that I have checked new users are getting subscribed to firebase notifications but still I am not receiving notifications.

Did you add your google-services.json to app module?

Yes. I added but still not getting notification.

What's the issue why the notification are not getting. How to solve this isue. Please  me for solving this issue

If you have successful subscription, but do not receive pushes, you always can check the next:

Check certificates for pushes: Admin panel ->Push Notification ->Settings -> APNS, GCM etc.
Send push from Admin Panel - > Push notifications - > Send (link )
Also you can check Push Notifications Queue tab in Admin panel, there should be a log of your push. It will help you to understand what's going on with your devices.

I am not getting any notifications in Queue. Is it right it will not work in free account. ?
Is it right it will work only in Premium Account of QuickBlox.?

Notifications work in all accounts. So, check the next:
Send Push notifications from admin panel. If you do not see any error alerts, after that in Push Notifications Queue tab in Admin panel will appear new message with status.
If there are no messages in Queue, most likely you don't have any subscribed user for pushes.
To check subscription : Admin panel -> Push Notifications - > Subscriptions. You can check subscription for user: Admin panel -> Users - > "your" user ->In the right side below "Tags" is placed list of the subscriptions.

IRomanPronin,  t's already Subscribed.

@roma50 did you try to send push notifications from admin panel?

Yes. Sent but not received anything in app checked log also.

Ok, give us your Application ID, we will check it on backend side.

Application ID is 12

Application ID is 12

So, your Quickblox APP_ID is 12? Are you sure? With this APP_ID you do QBSettings.getInstance().init(getApplicationContext(), APP_ID, AUTH_KEY, AUTH_SECRET) ?

Yes

Application ID is 62670
Sent but not received,auth_key  has config
{"notification":{"id":9874380,"badge":null,"device_token":null,"sound":"default","alert":null,"data":{"message":"test111","collapse_key":"event21365996"},"expiry":86400,"delivered":false,"delivered_at":null,"failed":true,"failed_at":"2017-11-02T01:41:51+00:00","fail_after":"2017-11-02T02:41:51+00:00","retries":0,"error_code":401,"error_description":"Unable to deliver notification 9874380, received error 401 (Unauthorized, check your App auth_key.)","deliver_after":null,"alert_is_json":null,"app_id":12925,"collapse_key":null,"delay_while_idle":false,"registration_ids":["dYSotp1rXfM:APA91bEijjQg024ezGewA2SaoMQ0Z6pEx9SDi_8nHsxb_CsOCsh9USh-uZZXNdx_2j_rjHhyoYshh4PKr_TmE0uZ-cXeC7VqDS-s2zvKevWvpe1kD4WJgwkHeQyp5amIuKZb8n_NdBot"],"uri":null,"priority":10,"url_args":null,"category":null,"content_available":false,"mutable_content":false,"notification":null,"type":"Rpush::Client::Redis::Gcm::Notification","event_id":21365996,"event_date":"2017-11-02T01:41:50+00:00"},"log":[{"device_token":null,"delivered_at":null,"failed_at":"2017-11-02T01:41:51+00:00","error_code":401,"error_description":"Unable to deliver notification 9874380, received error 401 (Unauthorized, check your App auth_key.)"}]}

My android chat app doesn't receive incoming message in the background (can receive in foreground). I am using corn. quickblox: quickblox-android-SDK-messages: 3.3.3.

@ntkhoi, In background app state chat service can be destroyed, so user may be in logout state. Thus you won't receive any realtime  message. But you will receive offline message.
So, the better way to handle correctly chat offline messages () is to do 'Chat logout' when app goes to background and does 'Chat login' when app goes to foreground.

Hello,
I'm facing this same issue in only one case :
Call from Android app to iOS app when the iOS app in the background.
At this stage, I'm not receiving any kind of push notification in iOS app and even it is not showing in the Queue in the dashboard as well. I've tried sending manually from the dashboard and it is working and receiving the push to iOS.

Just to help you guys for call push notification for iOS to Android, you need to change these in your iOS application.

Go to QMCallManager.m
Find method - (void)callToUserWithID:(NSUInteger)userID conferenceType:(QBRTCConferenceType)conferenceType
Change the below code in the method.

[QMNotification sendPushNotificationToUser:opponentUser
                                          withText:pushText
                                       extraParams:@{
                                                     QMVoipCallEventKey : @"1",
                                                     @"type" : @"push_type_call",  // These is required for Android app
                                                     }
                                            isVoip:YES];

by changing these I'm able to solve the issue of call push for iOS to Android. Still having issue with Android to iOS.

Hi @kushal211, check out latest Q-mun version 2.7, the background calls work cross-platform.

Hi
I am getting notification when video calling from other app and notification is showing,but app is not opening when app closed or device locked,
Please help me

@Sukhwal  I am facing problem when the iOS app has in background mode and if the  Android user initiate the call. This condition iOS app not getting notification from another platform.
iOS to iOS working fine.

您发给我的信件已经收到。
谢谢!


feat(forge): Expand forge install error handling

Motivation
forge install eats unknown errors and fails silently, reporting a successful install when there wasn't one.
Solution
install_as_submodule now handles a (common?) error related to git submodule add failing when the added path is blocked by .gitignore.
In addition a catch-all was added to install_as_submodule and install_as_folder to report unexpected errors instead of failing silently.
The --quiet flag was added to prevent git from sending info messages to stderr, which is its default behavior.

@gakonst --quiet in this case prevents non-error messages from heading to stderr. Status messages are sent to stderr in normal operation. The flag does not suppress errors.
I thought this was a git quirk but it looks like it's fairly common. The more correct way to deal with it is to check the exit code. I'll update it.
Thanks! I'm definitely around but have to prioritize other things at the moment.


bump version 0.4.8

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

Coverage data is based on head (a1e3ede) compared to base (de13b81).
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #75   +/-   ##
=======================================
  Coverage   65.44%   65.44%
=======================================
  Files          20       20
  Lines        1768     1768
=======================================
  Hits         1157     1157
  Misses        611      611

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

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


Uncaught Exception on right-click

On right-click into the listing view i get an uncaught exception.
Everything worked fine until i added additional memory references.
Error Details:
Not a valid Address on instruction at 8cb6
ghidra.util.exception.AssertException: Not a valid Address on instruction at 8cb6
at ghidra.program.util.SymbolicPropogator.applyPcode(SymbolicPropogator.java:1006)
at ghidra.program.util.SymbolicPropogator.flowConstants(SymbolicPropogator.java:515)
at ghidra.program.util.SymbolicPropogator.flowConstants(SymbolicPropogator.java:411)
at ghidra.program.util.SymbolicPropogator.flowConstants(SymbolicPropogator.java:204)
at ghidra.app.cmd.function.CallDepthChangeInfo.followFlows(CallDepthChangeInfo.java:733)
at ghidra.app.cmd.function.CallDepthChangeInfo.initialize(CallDepthChangeInfo.java:170)
at ghidra.app.cmd.function.CallDepthChangeInfo.(CallDepthChangeInfo.java:91)
at ghidra.app.plugin.core.references.CreateDefaultReferenceAction.isEnabledForContext(CreateDefaultReferenceAction.java:151)
at ghidra.app.context.ListingContextAction.isEnabledForContext(ListingContextAction.java:37)
at docking.PopupActionManager.populatePopupMenuActions(PopupActionManager.java:143)
at docking.PopupActionManager.createPopupMenu(PopupActionManager.java:104)
at docking.PopupActionManager.popupMenu(PopupActionManager.java:84)
at docking.ActionToGuiMapper.showPopupMenu(ActionToGuiMapper.java:133)
at docking.DockableComponent.showContextMenu(DockableComponent.java:173)
at docking.DockableComponent$1.mouseReleased(DockableComponent.java:75)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6614)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6379)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4990)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4822)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2769)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4822)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Build Date: 2021-Dec-21 1319 EST
Ghidra Version: 10.1.1
Java Home: C:\Java\bellsoft-jdk-15.0.1-full-x64
JVM Version: BellSoft 15.0.1
OS: Windows 10 10.0 amd64
Workstation: DESKTOP-E2QS3BD

What type of memory reference did you add to the branch at 0x8cb6?
Could it have been a reference to memory mapped register space, or a register space?

My project is a disassemble of 6809 code. The error happens on multiple locations that uses the indexed addressing mode of the 6809.

All Refences are put on by Ghidra by the disassemble command. and most is Garbage. All instructions use the 'indexed' addressing mode of the 6809-porcessor. In Detail:
8c70 ad 9f 00 25             JSR                        [MIDI-Tx-Func-Call-2]
The label MIDI-Tx-Func-Call-2 is at 8c74. With this Ghidra produces the disassemble JSR [0x8c74], that is wrong. Right would be JSR [0x0025] : Call subroutine with the address stored in 0x0025
8cb6 6e 9f 00 1c             JMP                        [LAB_8cba]
In this also the the referenced address is wrong. Ghidra write JMP [0x8cba], right would be JMP [0x001c]: Jump to address stored in 0x001c
ROM-LO-0::74a5 6e 95                   JMP                        [B,X]
This means jump to address stored in address B+X (B and X are registers. The disassemble is right, but i get the uncaught exception.
a46e 6e c4                   JMP                        ,U
This means jump to address stored in U (U is a are registers. The disassemble is right, but i get the uncaught exception.
f309 6e b8 92                JMP                        [-0x6e,Y]
This means, jump to address stored in address Y-0x6e (Y is a register). The disassemble is right, but i get the uncaught exception.
All the exception did not come instantly, but after some time of working (creating references, naming labels, etc ) on the project. And they come not all at one time. After 'fixing' one, i could work some time before the next exception happend.
It was not possible to work further without converting the failing instructions to 'data'.

Great info, that gets me to problem.  The exception was a symptom of the disease.  Will take a closer look at this and also make the exception a warning instead of an Assert Exception so it is easier to diagnose in the future.

We didn't change the error from an assert, however the issue should be solved for the 6809 with a fix in patch going into the next release.
Both JSR/JUMP instructions were jumping directly to the address of the unique variable instead of indirectly to the value in the unique variable.

Fixed in upcoming 10.1.2

Fixed by 97f6dd1313dc9289cf563dc3c45304ea6efbb583


Preserving cell selection styles on already styled cells (backgroundColor)

Now after changing a cell background color whenever user select cells the default cell selection color will be set for background color.

@prpateldev Thanks please resolve conflicts

Please check it I have resolved the conflict here in github is that worked? @bokuweb

@prpateldev published :)