Code Consult

我对你的研究很感兴趣，但是在运行代码时报了一些错误，如下：
Traceback (most recent call last):
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\main.py", line 151, in
exp_env.train(settings)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 169, in train
self._establish_check_points(valid_loss_pri, valid_loss_aft, model_path, self.args.verbose)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 213, in _establish_check_points
torch.save(self.model.state_dict(), model_path)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 376, in save
with _open_file_like(f, 'wb') as opened_file:
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: './checkpoints/ETTh1/336/checkpoints_dimVal24_dimInput24_encSeqLen30_decSeqLen14_outSeqLen14_encoderLayers3_decoderLayers2_nheads6_scTrue_ddblockTrue_selfMaskedTrue.ckpt'
还望不吝赐教

I am sorry for my overlook. I forget to correctify my run.sh file. The correct comand should be:
python -u main.py --model=diviner --data=ETTh1 --predict_length=336 --enc_seq_len=30 --out_seq_len=14 --dec_seq_len=14 --dim_val=24 --dim_attn=12 --dim_attn_channel=48 --n_heads=6 --n_encoder_layers=3 --n_decoder_layers=2 --batch_size=32 --train_epochs=100 --use_gpu --smo_loss --dynamic --early_stop --shuffle --verbose --out_scale --load_check_points=checkpoints\ETTh1\336\diviner_checkpoints.ckpt --test
Best,
Yuguang
Yuguang Yang
@.***

------------------ Original ------------------
From:                                                                                "CapricornGuang/Diviner-Nonstationary-time-series-forecasting"                                                                                @.>;
Date: Wed, Sep 27, 2023 11:33 AM
@.>;
@.***>;
Subject: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting] FileNotFoundError (Issue #2)
我对你的研究很感兴趣，但是在运行代码时报了一些错误，如下：
Traceback (most recent call last):
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\main.py", line 151, in
exp_env.train(settings)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 169, in train
self._establish_check_points(valid_loss_pri, valid_loss_aft, model_path, self.args.verbose)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 213, in _establish_check_points
torch.save(self.model.state_dict(), model_path)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 376, in save
with _open_file_like(f, 'wb') as opened_file:
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: './checkpoints/ETTh1/336/checkpoints_dimVal24_dimInput24_encSeqLen30_decSeqLen14_outSeqLen14_encoderLayers3_decoderLayers2_nheads6_scTrue_ddblockTrue_selfMaskedTrue.ckpt'
还望不吝赐教
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

I am sorry for my overlook. I forget to correctify my run.sh file. The correct comand should be:
"""
python -u main.py --model=diviner --data=ETTh1 --predict_length=336 --enc_seq_len=30 --out_seq_len=14 --dec_seq_len=14 --dim_val=24 --dim_attn=12 --dim_attn_channel=48 --n_heads=6 --n_encoder_layers=3 --n_decoder_layers=2 --batch_size=32 --train_epochs=100 --use_gpu --smo_loss --dynamic --early_stop --shuffle --verbose --out_scale --load_check_points=checkpoints\ETTh1\336\diviner_checkpoints.ckpt --test
"""
If you encounter the similar Error, just modify the --load_check_points arg.
Best,
Yuguang
Yuguang Yang
@.***

------------------ Original ------------------
From:                                                                                "CapricornGuang/Diviner-Nonstationary-time-series-forecasting"                                                                                @.>;
Date: Wed, Sep 27, 2023 11:33 AM
@.>;
@.***>;
Subject: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting] FileNotFoundError (Issue #2)
我对你的研究很感兴趣，但是在运行代码时报了一些错误，如下：
Traceback (most recent call last):
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\main.py", line 151, in
exp_env.train(settings)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 169, in train
self._establish_check_points(valid_loss_pri, valid_loss_aft, model_path, self.args.verbose)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 213, in _establish_check_points
torch.save(self.model.state_dict(), model_path)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 376, in save
with _open_file_like(f, 'wb') as opened_file:
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: './checkpoints/ETTh1/336/checkpoints_dimVal24_dimInput24_encSeqLen30_decSeqLen14_outSeqLen14_encoderLayers3_decoderLayers2_nheads6_scTrue_ddblockTrue_selfMaskedTrue.ckpt'
还望不吝赐教
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thank you very much for your help. The problem has been solved smoothly.
---Original---
From: "Yuguang @.>
Date: Wed, Sep 27, 2023 12:52 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting]FileNotFoundError (Issue #2)
I am sorry for my overlook. I forget to correctify my run.sh file. The correct comand should be:
"""
python -u main.py --model=diviner --data=ETTh1 --predict_length=336 --enc_seq_len=30 --out_seq_len=14 --dec_seq_len=14 --dim_val=24 --dim_attn=12 --dim_attn_channel=48 --n_heads=6 --n_encoder_layers=3 --n_decoder_layers=2 --batch_size=32 --train_epochs=100 --use_gpu --smo_loss --dynamic --early_stop --shuffle --verbose --out_scale --load_check_points=checkpoints\ETTh1\336\diviner_checkpoints.ckpt --test
"""
If you encounter the similar Error, just modify the --load_check_points arg.
Best,
Yuguang
Yuguang Yang
@.***

------------------ Original ------------------
From:                                                                                "CapricornGuang/Diviner-Nonstationary-time-series-forecasting"                                                                                @.>;
Date: Wed, Sep 27, 2023 11:33 AM
@.>;
@.***>;
Subject: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting] FileNotFoundError (Issue #2)
我对你的研究很感兴趣，但是在运行代码时报了一些错误，如下：
Traceback (most recent call last):
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\main.py", line 151, in
exp_env.train(settings)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 169, in train
self._establish_check_points(valid_loss_pri, valid_loss_aft, model_path, self.args.verbose)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 213, in _establish_check_points
torch.save(self.model.state_dict(), model_path)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 376, in save
with _open_file_like(f, 'wb') as opened_file:
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: './checkpoints/ETTh1/336/checkpoints_dimVal24_dimInput24_encSeqLen30_decSeqLen14_outSeqLen14_encoderLayers3_decoderLayers2_nheads6_scTrue_ddblockTrue_selfMaskedTrue.ckpt'
还望不吝赐教
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>

If the repository helps, your STAR is my primary motivation for open-source contribution.
Yuguang Yang
@.***

------------------ Original ------------------
From:                                                                                "CapricornGuang/Diviner-Nonstationary-time-series-forecasting"                                                                                @.>;
Date: Wed, Sep 27, 2023 01:07 PM
@.>;
Cc: "Yuguang<EMAIL_ADDRESS>Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting] FileNotFoundError (Issue #2)
Thank you very much for your help. The problem has been solved smoothly.
---Original---
From: "Yuguang @.>
Date: Wed, Sep 27, 2023 12:52 PM
To: @.>;
Cc: @.@.>;
Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting]FileNotFoundError (Issue #2)
I am sorry for my overlook. I forget to correctify my run.sh file. The correct comand should be:
"""
python -u main.py --model=diviner --data=ETTh1 --predict_length=336 --enc_seq_len=30 --out_seq_len=14 --dec_seq_len=14 --dim_val=24 --dim_attn=12 --dim_attn_channel=48 --n_heads=6 --n_encoder_layers=3 --n_decoder_layers=2 --batch_size=32 --train_epochs=100 --use_gpu --smo_loss --dynamic --early_stop --shuffle --verbose --out_scale --load_check_points=checkpoints\ETTh1\336\diviner_checkpoints.ckpt --test
"""
If you encounter the similar Error, just modify the --load_check_points arg.
Best,
Yuguang
Yuguang Yang
@.***
&nbsp;
------------------ Original ------------------
From:                                                                                "CapricornGuang/Diviner-Nonstationary-time-series-forecasting"                                                                                @.&gt;;
Date:&nbsp;Wed, Sep 27, 2023 11:33 AM
@.&gt;;
@.***&gt;;
Subject:&nbsp;[CapricornGuang/Diviner-Nonstationary-time-series-forecasting] FileNotFoundError (Issue #2)
我对你的研究很感兴趣，但是在运行代码时报了一些错误，如下：
Traceback (most recent call last):
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\main.py", line 151, in
exp_env.train(settings)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 169, in train
self._establish_check_points(valid_loss_pri, valid_loss_aft, model_path, self.args.verbose)
File "D:\Software-devolement\Project\Timeseries\Diviner-Nonstationary-time-series-forecasting-main\Diviner-Nonstationary-time-series-forecasting-main\exp\exp_diviner.py", line 213, in _establish_check_points
torch.save(self.model.state_dict(), model_path)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 376, in save
with _open_file_like(f, 'wb') as opened_file:
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "E:\Software-installation\anaconda\lib\site-packages\torch\serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: './checkpoints/ETTh1/336/checkpoints_dimVal24_dimInput24_encSeqLen30_decSeqLen14_outSeqLen14_encoderLayers3_decoderLayers2_nheads6_scTrue_ddblockTrue_selfMaskedTrue.ckpt'
还望不吝赐教
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.&gt;
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

在读代码的过程中我发现有个问题，这个feature所指的数据和target所指的数据其实是同一个数据，feature是一个列表，我以为它保留的数据是除了target所代表的其他所有数据，但是这两者指向了数据的同一列，不知道这样处理的意义是什么？
features=['OT'], target='OT'

the features variable represents the feature we adopt for predicting; It means that you can assign more features used for prediction. While the target variable represents the feature we need to predict.

x1,...,xn, A time series prediction tasks means that using the series from past (x1,...,x_{i}) to predict the future sequence (x_{i+1}...x_n), Thus it is OK

Thank you very much for your answer, maybe the mind did not think through this question at that time, thank you for your advice.
---Original---
From: "Yuguang @.>
Date: Sat, Oct 7, 2023 10:33 AM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting]Code Consult (Issue #2)
x1,...,xn, A time series prediction tasks means that using the series from past (x1,...,x_{i}) to predict the future sequence (x_{i+1}...x_n), Thus it is OK
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

If the repository helps, your STAR is my primary motivation for open-source contribution.
Yuguang Yang
@.***

------------------ Original ------------------
From:                                                                                "CapricornGuang/Diviner-Nonstationary-time-series-forecasting"                                                                                @.>;
Date: Sat, Oct 7, 2023 10:59 AM
@.>;
Cc: "Yuguang<EMAIL_ADDRESS>Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting] Code Consult (Issue #2)
Thank you very much for your answer, maybe the mind did not think through this question at that time, thank you for your advice.
---Original---
From: "Yuguang @.>
Date: Sat, Oct 7, 2023 10:33 AM
To: @.>;
Cc: @.@.>;
Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting]Code Consult (Issue #2)
x1,...,xn, A time series prediction tasks means that using the series from past (x1,...,x_{i}) to predict the future sequence (x_{i+1}...x_n), Thus it is OK
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.>

If the repository helps, your STAR is my primary motivation for open-source contribution.
Yuguang Yang
@.***

------------------ Original ------------------
From:                                                                                "CapricornGuang/Diviner-Nonstationary-time-series-forecasting"                                                                                @.>;
Date: Sat, Oct 7, 2023 10:59 AM
@.>;
Cc: "Yuguang<EMAIL_ADDRESS>Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting] Code Consult (Issue #2)
Thank you very much for your answer, maybe the mind did not think through this question at that time, thank you for your advice.
---Original---
From: "Yuguang @.>
Date: Sat, Oct 7, 2023 10:33 AM
To: @.>;
Cc: @.@.>;
Subject: Re: [CapricornGuang/Diviner-Nonstationary-time-series-forecasting]Code Consult (Issue #2)
x1,...,xn, A time series prediction tasks means that using the series from past (x1,...,x_{i}) to predict the future sequence (x_{i+1}...x_n), Thus it is OK
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.>


change icacls example

icacls can use UPN for account lookup. email address is not used.

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

#label:"aq-pr-triaged"

Thanks for helping to improve our docs, we appreciate it!
This change looks good, so:
#sign-off


Clarify the documentation process in the RELEASING file

Updating the web/config.yml file is now handled by the bin/gendocs.sh
script instead of doing it manually.
The bin/gendocs.sh updates the doc/api.md and doc/download.md as well.

lgtm :koala:


Error in IE9

Loading your demo page in IE9, I get:
SCRIPT5009: 'console' is undefined
consolelog.js, line 2 character 1
-- hugh

That's strange — if console was undefined, then the if statement should have stopped (without error) at the second argument. Where are you seeing that error, in the console or along the bottom of the browser window?
Can you try running the demo here: http://patik.com/demos/consolelog/
Also, check whether you're running in Compatibility View. Press F12 to bring up the developer toolbar, and along the top it should say "Browser Mode: IE9" and "Document Engine: IE9".

Hmmm, Bizarre.
Although your site was in IE9 mode, I had another page open in IE8 mode, which is why I was on your site, as I couldn't get console.log() to work in some JS debugging I was doing on that site.  As long as I had that other devtools open, your site would break on the 'if' (which is line 2).
As soon as I closed the other copy of devtools, the problem went away.
I know it shouldn't matter, but maybe you could make that "typeof(console) !== 'undefined'" just to be on the safe side?
-- hugh

Yes, the dev tools in IE aren't great and can sometimes "bleed" across tabs or even misrepresent what mode you're in. It's always best to do a full refresh after changing the browser mode (and leave the dev tools open).
Your recommendation is a sound one, though to be correct I will instead check that typeof is either object or function (it'll be object, but might as well be safe). I'll put it in the next version.

Cool, thanks for the fast responses, and the "fix".  I'm about to go
and include your wrapper in my project.
-- hugh
On Mon, Dec 5, 2011 at 5:37 PM, Craig Patik
<EMAIL_ADDRESS>wrote:

Yes, the dev tools in IE aren't great and can sometimes "bleed" across tabs or even misrepresent what mode you're in. It's always best to do a full refresh after changing the browser mode (and leave the dev tools open).
Your recommendation is a sound one, though to be correct I will instead check that typeof is either object or function (it'll be object, but might as well be safe). I'll put it in the next version.

Reply to this email directly or view it on GitHub:
https://github.com/cpatik/console.log-wrapper/issues/1#issuecomment-3025574


gemplasmDbId with "/" does not work : DOI and PUI as DbId

Discussion started on https://github.com/plantbreeding/API/issues/85

If I remember correctly, this issue was opened so we could document this special case for others who might run into the same problem. I have added it to the BrAPI Wiki under "Best Practices" so I will close the issue now.
For anyone who has found themselves reading this issue, here are my thoughts on this particular problem:
the BrAPI germplasm object has an explicit field germplasmPUI, and both germplasm-search calls (GET and POST) have a search parameter for germplasmPUI. Use this field for communicating the DOI url and use a different primary key for your DbId. If an integer or UUID key is not available, maybe consider storing the hashed form of the DOI in the database. It could be used as the DbId, and used as a double check of the accuracy of the PUI in some cases.
This seems like the easier solution than encoding the URL, but as long as the DbId is a valid string and a unique identifier in your system, BrAPI doesn't care how you do it.


Run the hello test on multiple architectures

Fixes: https://github.com/google/ko/issues/224

Codecov Report

Merging #227 into master will decrease coverage by 0.40%.
The diff coverage is 15.38%.

@@            Coverage Diff             @@
##           master     #227      +/-   ##
==========================================
- Coverage   37.05%   36.64%   -0.41%
==========================================
  Files          33       33
  Lines        1414     1438      +24
==========================================
+ Hits          524      527       +3
- Misses        800      822      +22
+ Partials       90       89       -1

Impacted Files
Coverage Δ

pkg/publish/daemon.go
32.00% <15.38%> (-18.00%)
:arrow_down:

Continue to review full report at Codecov.

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


Findbar loses focus on second opening

Opened Findbar on first time worked fine.
Closed, then reopened would lose its focus on text selection.
Pressing Ctrl+F again will focus text again while the Findbar is active.

Fixed on d59edb6cb310d035c378ef4bc6bfee2a9fb35490, thank you :heart:


JsonLayout missing event properties fields when using network target

There seems to be an issue when logging only to the network target, with JsonLayout: the fields obtained from the event-properties are missing.
All the data is present when logging to a file target, or both file and network targets.
I created a sample here: https://github.com/adrianpetcu/nlog-networktarget-issue.
NLog version: 4.4.12
Platform: .Net 4.5

you need includeAllProperties ?
e.g.
   <layout xsi:type="JsonLayout" includeAllProperties="true"

See https://github.com/NLog/NLog/wiki/JsonLayout

Even with includeAllProperties="true", the two fields coming from the event properties are missing when using the network target alone.
I attached the internal log files for the two cases as txt (I stripped the date info, to ease the file diff)
networkOnly.txt
fileAndNetwork.txt

Could you update the nlog.config?

Even with includeAllProperties="true", the two fields coming from the event properties are missing when using the network target alone.

it's working in the file target? The code for JSONlayout is independent of the target, so it sounds like a config issue

Changed nlog.config, see the attached files:

file only target - all the fields are logged
network only target - logging works, but two fields are missing
both file + network - all the fields are logged (file & network, too)

NLog.fileOnlyConfig.txt
NLog.networkOnlyConfig.txt
NLog.bothTargetsConfig.txt

that's strange! There is no logical reason for this.
With the two fields, do you mean ${event-properties:item=dbResponseTime} and ${event-properties:item=messagesSentTotal}
I seems a bug, could you please fill in the template from https://github.com/NLog/NLog/issues/new?

Yes, ${event-properties:item=dbResponseTime} and ${event-properties:item=messagesSentTotal} are missing. I added https://github.com/NLog/NLog/issues/2573. Thanks!


Add replicated type volume

This commit introduces a volume type replicated.  Controller can set that type when sending app config for replicated nodes in a cluster.  Volumemgr in eve can use that flag to process these volumes differently ie wait for replica to show up etc.

Ignoring the irrelevant yetus complaint.

Is this ready to go @zedi-pramodh ?

I guess so, unless Erik or Naiming has questions/concerns

Should this pr be closed?

yes I will close this PR for now and in future if we need to add anything for volume management  I create a new PR


Issues with nuget restore after updating to Visual Studio 2015 Update 2

If you are running into issues with restoring nuget packages in a Template10 based app after upgrading Visual Studio 2015 to Update 2, specify a specific version of Template 10 in project.json:
"Template10": "1.1.8"
rather than using
"Template10": "1.1.*"
You might have to reload the project to have Visual Studio show the references correctly. Weirdly, the build works without reloading the project, but Intellisense fails seeing the references after restoring without reloading the project.

Sry was my fault, had another project that wasn't updated to 1.1.8 but referenced from my updated project.


docs: Fix NextJS and Gatsby sections on using a GraphQL IDE

What's the purpose of this pull request?
The section names were inverted. Only Gatsby provides GraphiQL to explore the API via http://localhost:8000/__graphql. Our NextJS starter doesn't provide something similar, so the section about using GraphQL Playground is more suitable for it.
I also suggested renaming the title to "GraphQL IDEs" instead of just "GraphiQL" because the latter is only used in Gatsby.
@vtex/tech-writers feel free to revert/undo/add changes!

Before
After

Link
Link

References

https://www.faststore.dev/how-to-guides/faststore-api/using-graphiql-to-explore-the-faststore-api
https://github.com/vtex/faststore/pull/1428/

Thanks a lot for the suggestions @filipewl ! But I think I'll have to make more changes. I hope to have a new version by the end of next week.
GraphiQL stopped working with Gatsby last month, which was what made me rewrite this guide to add separate instructions for next.js and Gatsby in the first place. And I tested it now and could not run a simple query.

I think this means this tutorial should be more agnostic as to what playground is used and maybe indicate 2-3 alternatives.
Or maybe I am doing something wrong in my tests.

I adjusted the tutorial to be more generic,, @filipewl


feat: add defaultUnocssConfig to webpack plugin and unocss vscode extension

close #1032
also make webpack plugin use @unocss/preset-uno as default preset.

The default presets will be overridden by custom configuration, like this describition https://github.com/unocss/unocss/blob/main/README.md?plain=1#L166, so i think there will be no issues about integration(maybe i'm wrong).
perhaps we can export a function like UnocssVitePlugin for webpack user,

I don't want to force download the presets for those who don't need them. Maybe we could have unocss/webpack which binds the default preset and ask @unocss/webpack as peerDeps

if we ask @unocss/webpack as peerDeps, maybe we need list this info in instruction.  Could we add instruction about how to use unocss on  webpack  to  README.md?

Sure, I would handle the docs part

Thanks for your commits.


initial value setting after power outage, firmware update notice and other improvements.

ENHACEMENTS
Hi everyone
Again, thank you very much Alexx for the tremendous effort you make to maintain the best Sonoff integration at the moment.
I saw that you have added many new options to be able to set our sonoff directly from HA, such as inching
Will it be possible to add the initial value setting after a power failure?
From what I saw in the debug files, it would be "startup" (on, off, stay), but I can't think of how to read it, save it or change it.
There would also be no notice if exist an available firmware update version.
And finally, although I think you already had it marked as "enhancement" (#770 ), put back the "local" and "cloud" sensors that until version 3 appeared and identified the connection of the device (in my case, very useful).
With this I think all settings would be fully accessible from HA.
Regards and thanks.

I think that rare settings like inching and startup value are useless in HA because they are used once every few years


feat:hyper theme project action support function

i want to custom action in project, like
            project = {
                on_project_selected = function(prompt_bufnr)
                    project_actions.change_working_directory(prompt_bufnr, false)
                    require('telescope').extensions.frecency.frecency({ workspace = 'CWD' })
                end
            }

you also need dump it in cache config

review it again,thanks

i mean you need dump function to bytecode. ohterwise it will cause an error when read config from cache by using Dashboard command.

i am sorry, i can't understand, i am rookie for write plugin, could you tell me how to do this

init.lua cache_config function.

it's like here? i test in my machine, it's work ok
  if self.opts.config.project and type(self.opts.config.project.action) == 'function' then
    ---@diagnostic disable-next-line: param-type-mismatch
    local dump = assert(string.dump(self.opts.config.project.action))
    self.opts.config.project.action = dump
  end

i read whole project, then i understand you said, thank you.


Crash on Extract Stack -> Insert with Max Quantity

FTB Beyond version 1.3.0 (xnet-1.1.4.jar)
I cannot replicate this issue in single player but can replicate it consistently on our server.
Crash report: https://pastebin.com/zhQ0gpGM
Scenario:
Stack extract canola from a storage drawer and insert it to two actually additions canola presses. This works until I change the Insert settings on the canola presses to only keep 5 (instead of a stack) then the server crashes and crash loops on restart.
I setup the exact same scenario in a single player world and it works and keeps only 5 canola in the presses.
If there is any additional information I can provide you please let me know.

I will check it out

FTB Direwolf20 1.10 version 1.8.1 (xnet-1.1.2.jar)
Same problem/stacktrace -> crash and crash loops on restart.
Scenario:
Stack extract from an EnderIO Item Buffer with flour and bread to insert in round robin mode to 4 T.E. furnaces. The crash occurs when I extract the items of the input slot of the furnace to test if it was be replaced.
I reproduce this problem in a new test world but this time the crash occurs changing the I/O of the connector side of the Item Buffer. In the same way the crash loops on restart.

1.1.2 is old though. Please update

Hi,
I think I got the same Problem. I have a similar setup also for Actually Additions.
Here's the Log: http://paste.feed-the-beast.com/view/3d3a70de

@McJty 1.1.2 is the version present on the pack. I've just update to version 1.1.4, same result...
---- Minecraft Crash Report ----
...
// I feel sad now :(

Time: 4/7/17 8:36 PM
Description: Ticking block entity

java.lang.NullPointerException: Ticking block entity
	at mcjty.lib.tools.ItemStackTools.setStackSize(ItemStackTools.java:71)
	at mcjty.xnet.apiimpl.items.ItemChannelSettings.insertStackReal(ItemChannelSettings.java:271)
	at mcjty.xnet.apiimpl.items.ItemChannelSettings.tick(ItemChannelSettings.java:169)
	at mcjty.xnet.blocks.controller.TileEntityController.func_73660_a(TileEntityController.java:187)
	at net.minecraft.world.World.func_72939_s(World.java:1804)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:620)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:709)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613)
	at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:149)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471)
	at java.lang.Thread.run(Unknown Source)

I've been reading a bit the code and I believe it could be a concurrency problem, the stack is modified by a third party and set to null so the ItemStackTools.setStackSize method receives a null pointer stack.
But I don't know, I am not a Java/mod developer.

I know what the issue is and I'm fixing it

Fixed for next release (in a few hours from now)


All main board methods return  on Windows

The README says that almost all the MainBoard methods are implemented, but they return < unknown > for me.
Can it be the problem on my end or the methods are really not implemented properly?

Hi!
The methods are implemented and work on my test systems.
May I ask, what windows version and compiler you used?

I use Windows 10 and MSVC 14.3 compiler.

I am currently on Holliday. I'll check this next week! There might got a bug into this in one of the last commits...


MINOR: Make TestUtils usable for KRaft mode

Make TestUtils usable for KRaft mode by using KafkaBroker instead of KafkaServer where appropriate,
and adding some alternate functions that use AdminClient instead of ZooKeeper.

Test failures seem like flakes (they pass locally)

I reran ConnectorRestartApiIntegrationTest and didn't see a failure locally. Will commit


Convert to src layout

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 58.62069% with 12 lines in your changes missing coverage. Please review.

Project coverage is 98.45%. Comparing base (ccaf533) to head (c176f02).

Files with missing lines
Patch %
Lines

src/bot.py
14.28%
12 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
- Coverage   98.56%   98.45%   -0.12%
==========================================
  Files          75       75
  Lines        4253     4263      +10
==========================================
+ Hits         4192     4197       +5
- Misses         61       66       +5

Flag
Coverage Δ

unittests
98.45% <58.62%> (-0.12%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


chore: apply a small cleanup in types

apply small cleanup

:tada: This PR is included in v1.18.0 :tada:


update obj form definition

Describe what this PR does and why we need it:
I opened this issue a couple of days ago: https://github.com/openshift/origin-web-console/issues/2985 because the update form definition object was always empty so I made this tiny change into the service broker to include all updatable fields into the service instance object.
I am sending this PR to ask for feedback about this change, if this makes sense at all.
Changes proposed in this pull request

Fills the update form definition object up with  a list of updatable fields (if any)

Does this PR depend on another PR (Use this to track when PRs should be merged)
This PR breaks the service instance ui (when listing read-only parameters) which will need a change as well if this change makes any sense.

This is how the service instance params are shown with this change (service detail view):

This is how those properties should be displayed:

I think this is a good change. Just a heads up that this will be on hold until master branch opens up. Currently, only bug fixes that have a bugzilla for openshift 3.10 release can be brought in. We are trying to make a release branch so the master branch can open up soon.

Coverage increased (+0.4%) to 33.563% when pulling fa10db4be6106d618f7bfcf8cb36cc5486b5d82e on odra:update-form into 9916cb031f52056510a28e9a34411b8577876da1 on openshift:master.

@shawn-hurley is this still on hold? I assume your comment is no longer valid.


Wrap trees using DecisionTree.wrap for more convenient display

It's now possible to plot a tree using the TreeRecipe.jl package but the workflow is not very user-friendly, as trees first need to be wrapped.
Currently the raw decision tree is exposed  as fitted_params(mach).tree. I propose we pre-wrap  this object (with the feature names already embedded) and add an extra field fitted_params(mach).raw_tree for the original unwrapped object.
Then plotting a tree would be as simple as
using TreeRecipe, Plots
tree = fitted_params(mach).tree
plot(tree)

Thoughts anyone?
@roland-KA
Related: #23

That sounds indeed like a more user-friendly way to do it (in contrast to the more the piggy-back solution we have currently).
But one thing in this new workflow isn't quite clear to me. The wrap-function has been introduced, because the decision tree models (depending on implementation and application) don't have information about feature labels and/or class labels included in the model. So the intention of wrap was to "add" this information.
The workflow looks currently as follows:

create model
wrap additional information (which is not included in the model)
plot

The new workflow would be:

wrap (sort of)
create model
plot

But where (in which context) would wrap occur? Where would the information about class labels and/or feature labels come from?

Where would the information about class labels and/or feature labels come from?

@roland-KA  The user provides a the MLJ interface a table (with features names embedded) and a categorical target (in classication case). So MLJModelInterface.fit can just peel off this metadata, rather than ignoring it as present for recombination (wrapping) with the output of the call to DecisionTree.build_tree. Instead of returning the raw output as the learned parameters, it returns the wrapped output.  No?

Ah, of course, they are there just getting ignored 🤦♂. Well, then we have everything to make the workflow more user-friendly.


WS-Federation signin response exception (SharePoint 2013)

Hello,
i've configured the IdentityServer3 (2.5.4) with IdentityServer3.WsFederation plugin (2.6.0) as trusted identity provider for SharePoint 2013. Both applications using SSL are running on different machines (Windows Server 2012) within test environment. The following exception occured in the function CreateSecurityToken in class SignInResponseGenerator. The authentication process at ADFS is working without any problems.
First i've supposed some permission issues with the signing certificate and private key access on Windows Server 2012. But it doesn't seems so. The identity of the default application pool of the identity server within the IIS has been set to 'Network Service'. The details of the exception message in combination with the global member are not very helpful.
Exception
System.Security.Cryptography.CryptographicException: m_safeCertContext is an invalid handle.

I've attached the important configuration parts and log file.
Log
w3wp.exe Information: 0 : 2016-11-11 12:55:49.326 +01:00 [Information] rendering login page
w3wp.exe Information: 0 : 2016-11-11 12:55:51.411 +01:00 [Information] External login requested for provider: "adfs"
w3wp.exe Information: 0 : 2016-11-11 12:55:51.412 +01:00 [Information] Triggering challenge for external identity provider
w3wp.exe Information: 0 : 2016-11-11 12:55:51.689 +01:00 [Information] Clearing tokens
w3wp.exe Information: 0 : 2016-11-11 12:56:01.750 +01:00 [Information] Clearing tokens
w3wp.exe Information: 0 : 2016-11-11 12:56:10.400 +01:00 [Information] CORS request made for path: "/" from origin: "https://adfs.***.local" but rejected because invalid CORS path
w3wp.exe Information: 0 : 2016-11-11 12:56:10.447 +01:00 [Information] Callback invoked from external identity provider
w3wp.exe Information: 0 : 2016-11-11 12:56:10.449 +01:00 [Information] external user provider: "adfs", provider ID<EMAIL_ADDRESS>w3wp.exe Information: 0 : 2016-11-11 12:56:10.449 +01:00 [Information] External identity successfully validated by user service
w3wp.exe Information: 0 : 2016-11-11 12:56:10.449 +01:00 [Information] Calling PostAuthenticateAsync on the user service
w3wp.exe Information: 0 : 2016-11-11 12:56:10.449 +01:00 [Information] issuing primary signin cookie
w3wp.exe Information: 0 : 2016-11-11 12:56:10.449 +01:00 [Information] redirecting to: https://test_auth.***.local/IdentityServer/wsfed?wa=wsignin1.0&wtrealm=urn:identityServer&wctx=https:%2f%2ftest_sps.***.local%2f_layouts%2f15%2fAuthenticate.aspx%3fSource%3d%252F
w3wp.exe Information: 0 : 2016-11-11 12:56:10.492 +01:00 [Information] Start WS-Federation request
2016-11-11 12:56:10.492 +01:00 [Debug] AbsoluteUri: ["https://test_auth.***.local/IdentityServer/wsfed?wa=wsignin1.0&wtrealm=urn%3aidentityServer&wctx=https%3a%2f%2ftest_sps.***.local%2f_layouts%2f15%2fAuthenticate.aspx%3fSource%3d%252F"]
2016-11-11 12:56:10.492 +01:00 [Debug] PublicUri: [https://test_auth.***.local/IdentityServer/wsfed?wa=wsignin1.0&wtrealm=urn:identityServer&wctx=https:%2f%2ftest_sps.***.local%2f_layouts%2f15%2fAuthenticate.aspx%3fSource%3d%252F]
w3wp.exe Information: 0 : 2016-11-11 12:56:10.492 +01:00 [Information] WsFederation signin request
w3wp.exe Information: 0 : 2016-11-11 12:56:10.493 +01:00 [Information] Start WS-Federation signin request validation
2016-11-11 12:56:10.561 +01:00 [Debug] Calling into custom validator: IdentityServer3.WsFederation.Services.DefaultCustomWsFederationRequestValidator
w3wp.exe Information: 0 : 2016-11-11 12:56:10.561 +01:00 [Information] End WS-Federation signin request validation
"{
  \"Realm\": \"urn:identityServer\",
  \"ReplyUrl\": \"https://test_auth.***.local/IdentityServer\"
}"
w3wp.exe Information: 0 : 2016-11-11 12:56:10.561 +01:00 [Information] Creating WS-Federation signin response
w3wp.exe Error: 0 : 2016-11-11 12:56:10.598 +01:00 [Error] Unhandled exception
System.Security.Cryptography.CryptographicException: m_safeCertContext is an invalid handle.
   at System.Security.Cryptography.X509Certificates.X509Certificate.get_Issuer()
   at System.IdentityModel.Tokens.X509SecurityToken.CreateKeyIdentifierClause[T]()
   at System.IdentityModel.Tokens.X509EncryptingCredentials..ctor(X509SecurityToken token)
   at System.IdentityModel.Tokens.EncryptedKeyEncryptingCredentials..ctor(X509Certificate2 certificate)
   at IdentityServer3.WsFederation.ResponseHandling.SignInResponseGenerator.CreateSecurityToken(SignInValidationResult validationResult, ClaimsIdentity outgoingSubject)
   at IdentityServer3.WsFederation.ResponseHandling.SignInResponseGenerator.<GenerateResponseAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at IdentityServer3.WsFederation.WsFederationController.<ProcessSignInAsync>d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

WsFederationAuthenticationOptions
var adfs = new WsFederationAuthenticationOptions
{
    AuthenticationType = "adfs",
    Caption = "ADFS",
    SignInAsAuthenticationType = signInAsType,
    MetadataAddress = "https://TEST_AUTH.***.local/FederationMetadata/2007-06/FederationMetadata.xml",
    Wtrealm = "urn:identityServer"
};

app.UseWsFederationAuthentication(adfs);

RelyingParty
public static IEnumerable<RelyingParty> Get()
{
    return new List<RelyingParty>
    {
        new RelyingParty
        {
            Realm = "urn:identityServer",
            Enabled = true,
            TokenType = TokenTypes.Saml11TokenProfile11,
            TokenLifeTime = 1000,
            DefaultClaimTypeMappingPrefix = "https://schema.org/",
            ReplyUrl = "https://test_sps/", //_trust/",
            SignatureAlgorithm = SecurityAlgorithms.RsaSha1Signature,
            DigestAlgorithm = SecurityAlgorithms.Sha1Digest,
            ClaimMappings = new Dictionary<string, string>
            {
                { "sub", ClaimTypes.NameIdentifier },
                { "name", ClaimTypes.Name },
                { "given_name", ClaimTypes.GivenName },
                { "family_name", ClaimTypes.Surname },
                { "email", ClaimTypes.Email },
                { "upn", ClaimTypes.Upn }
            }
        }
    };
}

PowerShell script to append trusted provider
## DEFINE FUNCTIONS
function findObjectItem($object, $name, $value) {
    for ($i=0; $i -lt $object.length; $i++) {
        $item = $object[$i]
        if ($item.$name -eq $value) {
            return $item
        }
    }
}

## PROPERTIES
$realm = "urn:identityServer"
$signinurl = "https://test_auth.***.local/IdentityServer/wsfed"
$description = "This ist  Provide description here"
$url = "http://test_sps/"
$metadataurl = "https://test_auth.***.local/IdentityServer/wsfed/metadata"

## LOAD FEDERATION METADATA
$fedmd = Invoke-WebRequest -Uri $metadataurl
$fedmdXml = New-Object Xml
$fedmdXml.LoadXml($fedmd.Content)
$base64 = $fedmdXml.EntityDescriptor.RoleDescriptor.KeyDescriptor.KeyInfo.X509Data.X509Certificate
$base64| Out-File -FilePath temp.cer -Append:$false
$cert = Get-PfxCertificate -FilePath temp.cer
Remove-Item temp.cer

## ADD TRUST IN SP
asnp *sh*
$name = $fedmdXml.EntityDescriptor.RoleDescriptor.GetAttribute("ServiceDescription")[0]
$auth = findObjectItem -object $(Get-SPTrustedRootAuthority) -name "Name" -value $name
if ($auth) {
   Remove-SPTrustedRootAuthority -Identity $auth
}
New-SPTrustedRootAuthority -Name $name -Certificate $cert | Out-Null

## CREATE TRUSTED IDENTITY TOKEN ISSUER
$map1 = New-SPClaimTypeMapping "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" `
    -IncomingClaimTypeDisplayName "Email" -SameAsIncoming
$map2 = New-SPClaimTypeMapping "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" `
    -IncomingClaimTypeDisplayName "Role" -SameAsIncoming
$map3 = New-SPClaimTypeMapping "http://schemas.microsoft.com/ws/2008/06/identity/claims/givenname" `
    -IncomingClaimTypeDisplayName "GivenName" -SameAsIncoming
$map4 = New-SPClaimTypeMapping "http://schemas.microsoft.com/ws/2008/06/identity/claims/surname" `
    -IncomingClaimTypeDisplayName "Surname" -SameAsIncoming
$issuer = findObjectItem -object $(Get-SPTrustedIdentityTokenIssuer) -name "Name" -value $name
if ($issuer) {
    Remove-SPTrustedIdentityTokenIssuer -Identity $issuer
}
$issuer = New-SPTrustedIdentityTokenIssuer -Name $name -Description $description -Realm $realm `
    -ImportTrustCertificate $cert -ClaimsMappings $map1,$map2,$map3,$map4 -SignInUrl $signinurl `
    -IdentifierClaim $map1.InputClaimType

SharePoint External Authentication Provider enabled

Properties of the Certificate for token signing

Maybe there is someone with experience of adding IdentityServer3 as trusted provider to SharePoint 2013. A new sample in the repository would also be helpful. Most entries on GitHub and Stackoverflow are deprecated or affect IdentityServer2.
An example for the creation of the signing certificate with New-SelfSignedCertificate (PowerShell) would also be nice. The only example i found was made for MakeCert. Microsoft says: "MakeCert is deprecated. To create self-signed certificates, use the Powershell Cmdlet New-SelfSignedCertificate".
Thanks for the help in advance.

It looks like IdentityServer is trying to pull in an encryption certificate, but you don't have one. If you are storing wsfed configuration in a database, make sure the encryption certificate is set to null, not just whitespace.

@vizvtwow Should this issue be closed? Can you please let us know what are the steps performed in case the issue has been fixed and if not what all you have tried?

I think if this was an issue on our side, it would have been solved by https://github.com/IdentityServer/IdentityServer3.WsFederation.EntityFramework/pull/1

@scottbrady91 Thanks a lot. Its working for me using link the link you provided.


GPU Caching Support Added for GpuEnabler Dataset APIs

The following features are part of this Pull Request:

User provided GPU Grid dimensions can be applied while executing kernels.
Ability to run kernels in multiple stages are enabled.
Examples including Logistic Regression using the GPU Dataset APIs are included.
Testcases are also included in this Pull Request.

Closing this PR as the changes are already pulled in via the commit.

 Multi GPU experiment


C-API: Inkonsistent error return behavior

Errors are only in some part of the C-API checkable
for example:
kuzu_connection_query
kuzu_query_result_is_success
kuzu_query_result_get_error_message
others seems to have no error(reporting) output at all - it works, or not
for example
kuzu_database_init - returns nullptr if the path is invalid
kuzu_flat_tuple_get_value - returns nullptr on invalid index
kuzu_value_get_float( value ) - returns 0.0 if the value is a string
makes it maybe hard to find bugs - while my schema is on undergoing changes or my harddisk structure is changing etc.

I think this looks important. Our ability to return error statuses in APIs in general seems like a problem that we should solve in a more general way.

We will change the function signatures for C API. Instead of directly return the pointer we return a status code for operators that might fail. We should also implement a function which can output meaningful error messages based on error code. The list of errors needs to be determined.

We should also implement a function which can output meaningful error messages based on error code

yes please, as expressive as possible (not like sqlites better-then-nothing error messages without any context information)

#3133 addresses most of this. Currently all C-API functions that may fail returns a kuzu_state of 0 or 1. As mentioned in #1655, we will later add more error codes to cover specific errors. I will close this for now.


gemspec: Drop rubyforge_project

This PR removes an old RubyGems property.
It's unused, and no replacement exists.

Looks good.  Thanks!


Inconsistencies in COMPLETED/FAILED times and logs

In GitLab by @mcastril on Jul 9, 2024, 16:22
This has implications in the log visualization, the correct identification of runs, and also in the performance metrics due to some jobs reporting unrealistic metrics that force us to implement outlier removal algorithms.
I take experiment a0uo as example:

The .err and .out logs for the last run, according to the GUI, point to logs from different runs. Maybe the fact that the latest .out has been compressed is the cause since it's not findable by the GUI/API. If that's the case it should be more robust and not point to the latest available, but for the one that really corresponds to the run.
Then, in the job history view, we see a job COMPLETED in only 30 seconds.

The job COMPLETED in 8:43:53 supposedly ran later, but this is not the one shown in the tree view when we open it:

If we open the /appl/AS/AUTOSUBMIT_DATA/a0uo/tmp/a0uo_19900101_fc0_11_SIM_TOTAL_STATS file, the FAILED jobs don't have an ending time (then I infer this information is added in the DDBB directly by Autosubmit when the job is failed). The COMPLETED job ran for 8:34h, like the one with counter 62 shown above. There is no trail about the job running in 30 seconds.
20240301223744<PHONE_NUMBER>3905<PHONE_NUMBER>0000 FAILED
20240301233222<PHONE_NUMBER>4603<PHONE_NUMBER>0000 FAILED
20240302044634<PHONE_NUMBER>5337<PHONE_NUMBER>0000 FAILED
20240302045408<PHONE_NUMBER>5752<PHONE_NUMBER>0000 FAILED
20240302131902<PHONE_NUMBER>2206<PHONE_NUMBER>0000 FAILED
20240302151731<PHONE_NUMBER>2345<PHONE_NUMBER>0000 FAILED
20240302152416<PHONE_NUMBER>2614<PHONE_NUMBER>1007 COMPLETED

Unfortunately, there is no AS log for this run, and I cannot look there at what could happen. But this behaviour is repeated in other experiments and could be tracked by someone.
Feel free to move the part of this issue that corresponds to Autosubmit to the other project. Sorry for open a single issue for the whole problem: @LuiggiTenorioK @dbeltrankyl @kinow

In GitLab by @mcastril on Jul 10, 2024, 12:26
Hi @dbeltrankyl, I took one random example, but this behavior is happening in quite a lot of experiments (that's why the outlier detection feature was implemented in the Performance Metrics table).
You can take a lot here: https://earth.bsc.es/gitlab/es/autosubmit-api/-/issues/83
So, on the one hand it's relieving that you think that the current Autosubmit version should not have these problems. On the other hand, I feel that if when the issue appears, we don't pay enough attention to it because experiments are not running with the latest version, we have the risk of overseeing it.
We must have the certainty that this is not happening because, as I said, we are reporting this information in Destination Earth (included in the Performance Metrics), and also, this tool is used by multiple users that may not report these problems but can get disappointed if we are not reporting accurate workflow information.
If you suggest so, you could also check the experiments running with v4.1.8 and verify that this behavior is not reproduced in any of those. I am looking for these issues from time to time, but I cannot do them as frequently as I can. However, I think this is an exercise that should be done routinely (at least until test coverage increases), to check the sanity of the data and what users are seeing.

In GitLab by @dbeltrankyl on Jul 10, 2024, 11:36
Hello @mcastril , @LuiggiTenorioK
Do you know which version this experiment was used? I see that in the minimal this was generated with 4.0.104
We had some fixes in v4.1.1 but also in v4.1.4 https://earth.bsc.es/gitlab/es/autosubmit/-/blob/master/CHANGELOG so unless they use 4.1.8 I think there could be some issues that we already debugged and fixed

In GitLab by @mcastril on Aug 30, 2024, 11:44
The chunk 59 of the same experiment has another issue. This one doesn't impact the performance view because it's an extreme case, and it's filtered out. What I see here is an inconsistency in the data showed in the details box and in the history.

This one is also wrongly marked as COMPLETED @dbeltrankyl
What is also strange is that the SYPD and ASPYD values in the history box are incorrect. It has the SYPD and ASYPD set as it would have run for 6-7 hours, as the jobs that were actually completed. Sounds like it's taking the value from another instance? @LuiggiTenorioK

In GitLab by @mcastril on Jul 10, 2024, 09:57
Thanks Luiggi
Then, also the fact that the job running for 30s is marked as COMPLETED. This could be due to a setstatus, but we are not sure.
Actually, the second-to-last job marked in TOTAL_STATS as FAILED is the one shown in the Tree view as COMPLETED. The starting time is 15:23:45, I guess UTC?
Then the job_data_a0uo.db could be complete but inconsistent, if it's showing the second-to-last as COMPLETED.
So, we have:

Failed jobs marked as COMPLETED (in the GUI)
Tree view showing not the last but the second-to-last run
Incomplete pkl (probably related)
Logs pointing to files belonging to different executions

This is important to debug because users may lose confidence in the tool if they see we tag failed jobs as completed, and also because it's impacting the performance metrics

What seems strange about this inconsistency is the fact that the Tree View shows the second to last execution of the job. It uses the Pkl information which is expected to have the latest info of the job but this is not the case.
Then, the job history table uses the job_data_a0uo.db DDBB to show the runs of that job which now seems to be the complete data.
And finally, we have the a0uo_19900101_fc0_11_SIM_TOTAL_STATS log that has just one of the two COMPLETE jobs and, also, has one FAILED job more than the job history table.
We have to review how data is written on Autosubmit to see what is wrong :sweat:
Is it possible that the pkl stops updating after the first COMPLETE but there were remaining processes that continue updating the two other sources of data?

What is also strange is that the SYPD and ASPYD values in the history box are incorrect. It has the SYPD and ASYPD set as it would have run for 6-7 hours, as the jobs that were actually completed. Sounds like it's taking the value from another instance? @LuiggiTenorioK

Hi Miguel, what it seems that it's happening its that there are different chunk units/sizes between runs.
In this case, the run 22 had a chunk size 1 month which makes the SYPD be 1.61 in the job history but in the panel it takes the current chunk size of the YML which is 6 months resulting to a SYPD of 9.64.

In GitLab by @dbeltrankyl on Aug 30, 2024, 12:35
Thanks for the report. I'll check it

In GitLab by @mcastril on Aug 30, 2024, 11:41
Kai reported another inconsistency
The 79th chunk for the a1bc experiment running in DestinE had a failure and is marked as COMPLETED

As you can see in the plot, the time is not realistic, compared to others
The history shows that there was the following COMPLETED job, whose timing is also strange because it takes 3 times more than the average:

This experiment is using Autosubmit v4.1.9 @dbeltrankyl
https://climatedt-wf.csc.fi/experiment/a1bc/tree

mentioned in issue autosubmit-api#86

In GitLab by @mcastril on Sep 3, 2024, 10:25
I assigned the issue to you Dani

On the other hand, which is actually the right value?
From my perspective, they are both valid. The job history shows the SYPD calculated based on the chunk definition at the time of its submission and the right-bottom panel shows it with the current chunk definition. Maybe it could be helpful to keep both values with a tooltip that explains why the difference.

Yes, we have to create an issue in the API fixing what is shown in the bottom-right panel (and also in the Performance view).
However, will it be weird that in one experiment different jobs have different chunk sizes(units) when they are supposed to have just a single consistent chunk unit/size?

In GitLab by @mcastril on Aug 30, 2024, 13:16

However, will it be weird that in one experiment different jobs have different chunk sizes(units) when they are supposed to have just a single consistent chunk unit/size?

It can happen. It's not usual but sometimes users are forced to do this because the jobs could start experiencing issues that can be mitigated by shortening the length

On the other hand, which is actually the right value?

In my opinion, the correct one is the one that calculates the metric with the values on the submission time.
The chunk size gives us an estimation of how much progress the simulation made in one step, and we use the value to calculate the SYPD/ASYPD. If the chunksize is wrong we are not calculating well the SYPD / ASYPD
This is related with the logging of the configuration too, that we should ideally track everytime that it changes and not only a few times. I had pending to create an issue for that

In GitLab by @dbeltrankyl on Aug 30, 2024, 12:36
mentioned in merge request autosubmit!475

In GitLab by @mcastril on Aug 30, 2024, 12:37
That's a good point Luiggi. I think it should be consistent and show the same information. Would it be possible to correct it so that it shows the correct SYPD? Including also the Performance view.
I know this is not easy and can be complex, and may have implications, so would require to open another issue.

In GitLab by @mcastril on Sep 17, 2024, 13:03
@dbeltrankyl could you make any progress here? I understand that you may be focused in finishing the fix for the zombies. If that's the case, please take this as the most important after that one was done. The consistency of the DDBB is quite important

In GitLab by @dbeltrankyl on Sep 26, 2024, 09:58
Hello,
Finally, I managed to get all dates to work correctly in both the job_data and total_stats files. It was more complicated than expected.
I'll comment on the branch where I did the changes  (will comment in https://earth.bsc.es/gitlab/es/autosubmit/-/merge_requests/475), but in summary:
Had to :

Implement Local wrappers
Change vertical-wrapper cmd
Change the way of updating the db
Change the way of retrieving the row in the db
Change the way of updating the local log variable
Change the way of writing the different timestamps
Change the way of detecting a failed wrapper and inner job.. but this is only for local platform as the slurm was detecting this okay
Write four regression tests so it doesn't happen again, which will also greatly help me debug.

What could still be inconsistent:
It is the END date when a job finishes unsuccessfully and is not under a vertical wrapper.
Why?
Because autosubmit fills this date when it detects that the job has failed. This can be a few seconds of error, so it is not a great issue  but
We can more or less solve it if:

Get the mod date of the .err in the remote_platform and make a timestamp of the last modification date
Trap all exits of the template, (I think there was an issue for that @kinow ?), and if the exit is trapped, we can easily append a failure timestamp to the STAT file (not sure how to trap the bash template tho)

I didn't do in that branch because there is already a lot of changes and these need to touch even more code

In GitLab by @dbeltrankyl on Sep 17, 2024, 13:43
The branch is there https://earth.bsc.es/gitlab/es/autosubmit/-/commits/!475-vertical-regression-test, that will be merged into the zombies one once the tests are working and after that I'll ask somebody to review the branch

In GitLab by @mcastril on Sep 17, 2024, 13:55
Thank you Dani. The addition of the tests is quite relevant. It's important to detect regressions before they are propagated

In GitLab by @dbeltrankyl on Sep 17, 2024, 13:41
Hello @mcastril ,
Yes, actually, I have been working on this in that merge request as the functions are inside the log recovery function. ( although with EDITO I didn't have enough time). I've fixed the issue there and wrote a regression test that found some issues with the retrial jobs timestamps.
The double entry was a mistake on my side. I had a function called twice by mistake.
However, I found other issues, and to fix them, I had to modify some functions that Wilmer created.
These finds are with unwrapped jobs.
Now, I believe that all the issues have been solved there, and I'm working on writing the same tests but for vertical wrappers, as the mechanism is a little different.
So, to be able to test for vertical wrappers, I had to enable the vertical wrappers for the local platform so I don't have to submit anything to mn5.
I just managed to launch a wrapper with the local platform and now I'm writing the tests for the vertical wrapper.
So, in summary, with the addition of the database tests, we will be able to easily monitor/fix the job_data.db and be more reliable in the future


Is there a way to macro the shard destroying button?

Or have it on my action bar

A macro with the following should execute the shard delete script.  Note that this will run with whatever settings where configured last (i.e. "by bag" or "by number").
/script _G["WU"]:ShardManager_DeleteShards();


Support setting the path for hdfs

https://github.com/juicedata/juicefs/issues/3526

Could you also add some docs for this pr?
https://github.com/juicedata/juicefs/blob/main/docs/en/guide/how_to_set_up_object_storage.md

Codecov Report
Patch coverage: 70.00% and project coverage change: +0.63 :tada:

Comparison is base (461017f) 55.93% compared to head (959eab1) 56.56%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3528      +/-   ##
==========================================
+ Coverage   55.93%   56.56%   +0.63%
==========================================
  Files         149      149
  Lines       36368    36374       +6
==========================================
+ Hits        20342    20575     +233
+ Misses      13787    13541     -246
- Partials     2239     2258      +19

Impacted Files
Coverage Δ

pkg/object/hdfs.go
65.75% <70.00%> (-0.38%)
:arrow_down:

... and 10 files with indirect coverage changes
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 in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

@tangyoupeng
Thank you for reviewing.
I updated the document about it.


Coinstakes are coming too fast

The following is from the Neucoin white paper:

Given NeuCoin's parameters for minimum stake  age and block time, a miner owning 1/50,000 of the total currency supply would be expected to earn a coinstake once per month.

I personally have around 1/100000 of the total supply (30000 coins), but I'm staking every few days. On the form I see people talking about how they've been staking with even less.
Did something change? Why are we staking so fast?

Staking depends on a lot of factors - for example, the network supply isn't the number of coins that actually stake. Another thing to take into account is that random variations are expected - some wallets with about the same balance than you have still haven't staked yet.
Closing as not-a-bug, especially since it's more an economical question (that should go on the forum) than a technical one (that should go on this repository).

For what it's worth, there seems to be a high percentage of coins staking (2/3 from just two addresses below). So I would rule that out as the cause. Perhaps I was just lucky. I'll post in the forum if it continues.
http://www.neucoin.io/address/NdoQ1quvqEnkNMqtSzVhTKiLrbDuKQYQz6
http://www.neucoin.io/address/NRm3zEZGHMFKeFiqQRPHBrAi667Z3ZG7jt

Of course this was closed as not a bug.... huge issue. Once every minute? Nope. I see once see these accounts sporadically staking multiple times a minute... and that's just these two accounts not even the entire network.

Not too mention, these stakes stomp all over the everyone else on the block chain. Surely, a less frequent stake time would alleviate the erasure of said erased blocks.

Please use the edit button instead of making several comments.
Also the "once every minute" is a target not a fixed time.


change iptables probe port to string

Change port from int to string.
Fix some typo.

3. Fix grpc xds port . 15012 port is grpc xds port, instead of https-dns.
# kubectl -n istio-system get istiod -oyaml
...
  - name: https-dns
    port: 15012
    protocol: TCP

Reference this doc to verify the port.
So I think the port name should be changed to grpc-xds
Signed-off-by: zackzhangkai<EMAIL_ADDRESS>

Cherry pick to release-1.12?

I think its just refactoring? So probably not important?
On Mon, Nov 1, 2021 at 8:21 AM Eric Van Norman @.***>
wrote:

Cherry pick to release-1.12?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/35752#issuecomment-956326716, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXLC7TC3VHLUNQQWYUDUJ2WABANCNFSM5GZXQDPQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

It fixes some spelling errors with got reverted in the 1.12 docs is why I asked.

/cherry-pick release-1.12

@ericvn: new pull request created: #35816

In response to this:

/cherry-pick release-1.12

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


fix: ip can not change spec

Pull Request

[ ] Make sure you have followed Kube-OVN Code Style.

What type of this PR
Examples of user facing changes:

Bug fixes

https://github.com/kubeovn/kube-ovn/issues/4086

Which issue(s) this PR fixes
Fixes #(issue-number)

@oilbeater 多删了一行代码，现恢复一下。


sview: init at 20_08

Description of changes
Cross-platform solution to view 3D stereoscopic videos and images.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Please override to use gccStdenv on Darwin, or patch the makefile to use generic cc:
       > cp -f -r textures/* build/sView.app/Contents/MacOS/textures/
       > g++ -O3 -std=c++0x -Wall -fPIC -DST_HAVE_MONGOOSE -I/private/tmp/nix-build-sview-20_08.drv-0/source/3rdparty/include -I/private/tmp/nix-build-sview-20_08.drv-0/source/include -DAPP_PREFIX="\"/usr\"" -mmacosx-version-min=10.10 -I/nix/store/cxlb2dhd940yks83105zvwn4z3sga4d8-freetype-2.13.3-dev/include/freetype2   -c -o /private/tmp/nix-build-sview-20_08.drv-0/source/StShared/StAVFrame.o /private/tmp/nix-build-sview-20_08.drv-0/source/StShared/StAVFrame.cpp
       > /nix/store/7ka6l083nbz2q7p9x8xi1nf9s83sa6w4-bash-5.2p37/bin/bash: line 1: g++: command not found
       > make: *** [<builtin>: /private/tmp/nix-build-sview-20_08.drv-0/source/StShared/StAVFrame.o] Error 127

Hi, I am going to revert platforms.unix back to linux as I am unable to build and test locally for darwin.

For Darwin, I tried
diff --git a/pkgs/by-name/sv/sview/package.nix b/pkgs/by-name/sv/sview/package.nix
index 7f62b2195278..b7ea2b9e977c 100644
--- a/pkgs/by-name/sv/sview/package.nix
+++ b/pkgs/by-name/sv/sview/package.nix
@@ -46,6 +46,14 @@ stdenv.mkDerivation rec {
     openal
   ];

+  makeFlags = [
+    "CC=${stdenv.cc.targetPrefix}cc"
+    "CXX=${stdenv.cc.targetPrefix}c++"
+    "LD=${stdenv.cc.targetPrefix}c++"
+  ];
+
+  enableParallelBuilding = true;
+
   fontsConf = makeFontsConf {
     fontDirectories = [
       nanum
@@ -80,6 +88,6 @@ stdenv.mkDerivation rec {
     ];
     maintainers = with maintainers; [ mx2uller ];
     mainProgram = "sView";
-    platforms = platforms.linux;
+    platforms = platforms.unix;
   };
 }

However the build still fails due to missing ibtool.

Is it possible to test and build on my linux machine for darwin?

For Darwin, I tried
diff --git a/pkgs/by-name/sv/sview/package.nix b/pkgs/by-name/sv/sview/package.nix
index 7f62b2195278..b7ea2b9e977c 100644
--- a/pkgs/by-name/sv/sview/package.nix
+++ b/pkgs/by-name/sv/sview/package.nix
@@ -46,6 +46,14 @@ stdenv.mkDerivation rec {
     openal
   ];

+  makeFlags = [
+    "CC=${stdenv.cc.targetPrefix}cc"
+    "CXX=${stdenv.cc.targetPrefix}c++"
+    "LD=${stdenv.cc.targetPrefix}c++"
+  ];
+
+  enableParallelBuilding = true;
+
   fontsConf = makeFontsConf {
     fontDirectories = [
       nanum
@@ -80,6 +88,6 @@ stdenv.mkDerivation rec {
     ];
     maintainers = with maintainers; [ mx2uller ];
     mainProgram = "sView";
-    platforms = platforms.linux;
+    platforms = platforms.unix;
   };
 }

However the build still fails due to missing ibtool.

I always use the community builder https://nix-community.org/community-builder/
However I think the ibtool issue is a blocker. I tried xib2nib which provides it, but it seems that is not the right package.

Currently I do not have access to community builder, for now I cleaned up commit history so its one commit per file.

By the way, if you add your Git email<EMAIL_ADDRESS>to Github as secondary email, the commits show up as yours.


Add CONTRIBUTING.md and CODE_OF_CONDUCT.md

It makes sense to include the conventional information for first-time contributors, even though it appears that this project has not been active for ~4 years. Having a CONTRIBUTING.md and CODE_OF_CONDUCT.md in every open source project promotes this as a standard and fosters the health of the Open Source community as a whole.

I'm not able to tag you for review for some reason @shaunt - not sure why. But thanks for responding to my PM. :)


error: package com.reactlibrary does not exist

:app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
/home/upyun/impress-webview/android/app/src/main/java/com/impress_webview/MainApplication.java:17: error: package com.reactlibrary does not exist
import com.reactlibrary.FPStaticServerPackage;
                       ^
/home/upyun/impress-webview/android/app/src/main/java/com/impress_webview/MainApplication.java:33: error: cannot find symbol
          new FPStaticServerPackage(),
              ^
  symbol: class FPStaticServerPackage
2 errors
:app:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

I think this was just an mistake in the readme, the import should be com.futurepress.staticserver.FPStaticServerPackage


Flush the output buffer in jerry_port_print_buffer

As #5030 pointed out, js >  prompt hasn't been shown in the terminal. This patch solves that by flushing stdout manually.

Note: failing jobs are fixed by #5032


fix: update splunk indexes with meta_index

Codecov Report

Merging #116 (499fae3) into develop (9644663) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #116   +/-   ##
========================================
  Coverage    58.69%   58.69%
========================================
  Files           30       30
  Lines         1300     1300
========================================
  Hits           763      763
  Misses         537      537

Impacted Files
Coverage Δ

splunk_connect_for_snmp_poller/manager/poller.py
0.00% <ø> (ø)

Continue to review full report at Codecov.

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

:tada: This PR is included in version 1.5.0-develop.7 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Nadeko.db file not found

I have downloaded the latest version of the bot and ran the bot successfully and only ran into a few issues. the first being the bot randomly crashes, it works fine and then i cant use a command for some reason and find out that the command prompt for the bot has closed itself. the second issue i have is that the nadeko.db file used to edit parts of the bot isnt in the data file where it should be. the file never created itself like it is claimed
Thanks in advance for any help on my issue

Get me these info:

OS
version of bot
error log when it crashes

the file never created itself like it is claimed

Most likely it never ran so I am guessing your bot's token is incorrect or you're using outdated version of Nadeko.

The bot ran fine before, I just couldn’t find the .db file to edit the bot. What happened was I downloaded the .zip from here and ran the updated app so I had 2 desperate file locations. The .zip was not being used therefore the .db file was never created in that location.
For the “crash” I’m not sure what happened but I will have to check the error log at a later time


Cache builtin method calls

Many calls to builtin methods are turned into C-API calls or helper function calls, but some are not. For them, it would be good to use the existing caching infrastructure that unpacks the underlying C function pointer and calls it directly.

Implemented in 13952ac9a7b5a8d7e2865403210487d743813bfe and the following commits.


[Bug]: Repo not found but repo exist

Issue validation

[X] My issue is not a question relative to Material Mkdocs nor Mkdocs (You can open a discussion to get more help!)
[X] I checked the issue to prevent duplicate
[X] I checked my configurations files and the documentation

Workflow
Obsidian plugin 💠
Describe the bug
When the plugin is firstly installed or the settings are emptied (and after filled) the plugin didn't found the repository. Reloading the plugin manually and try the repo allow to the plugin to connect to github.
How to reproduce ?

Empty the settings, with deleting the data.json file or throught the Obsidian Settings
Reload the plugin
Fill the settings
Try to connect to github ; Give me error
Reloading the plugin
Try to connect : no problem

Configuration
Default settings + any valid repo with valid token
Relevant log output
/

OS
IOS, Windows
Anything else?
No response

Warning
For the moment, the only way to get ride this bug is to reload the plugin through obsidian.

i had the same issue - only way to solve it for me was to make the repo public... is this how its intended? would like to keep my files private though ;)

Nan, I tryed with any repo, public and private and the issue appear IN ALL METHODS.
The only way to repear this bug is to reload the plugin throught obsidian. Not reloading obsidian, just the plugin.

force reload did fix it for a private repo. thanks

Normally closed in 4.11.14


Update eval harness to operate on opaque galleries

This PR includes updates introduced by the API changes in #18.  In addition to:

janus_create_gallery now takes janus_gallery_path as a parameter instead of janus_gallery.  The gallery is now finalized and written to disk with a call to janus_write_gallery.

janus_evaluate_search now takes janus_gallery_path instead of janus_flat_gallery for the target search gallery.  The gallery is initialized with janus_open_gallery.

thanks!


Remove redundant logic in invoke()

Also clarified things quite a bit.

Are there other reporters?
Get Outlook for iOShttps://aka.ms/o0ukef

From: Justin Abrahms @.>
Sent: Saturday, April 16, 2022 4:31:29 PM
To: eBay/imhotep @.>
Cc: Ming @.>; Author @.>
Subject: Re: [eBay/imhotep] Remove redundant logic in invoke() (PR #1)
@justinabrahms requested changes on this pull request.

In imhotep/app.pyhttps://github.com/eBay/imhotep/pull/1#discussion_r851681807:

             for i in matching_numbers:

                 error_count += 1
                 if error_count > max_errors:
                     continue
                 reporter.report_line(
                     cinfo.origin,
                     entry.result_filename,

                   x,

I believe this is a backwards incompatible change w/ the other reporters, no?
—
Reply to this email directly, view it on GitHubhttps://github.com/eBay/imhotep/pull/1#pullrequestreview-943893392, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAERBCXRM6YVSWHG64RW2I3VFNEVDANCNFSM5TSWJQUA.
You are receiving this because you authored the thread.Message ID: @.***>

Thought so, but I don't see them. Maybe I never released them. Will give this another review pass this evening.

Cool. Just let me know.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Justin Abrahms @.>
Sent: Saturday, April 16, 2022 5:33:45 PM
To: eBay/imhotep @.>
Cc: Ming @.>; Author @.>
Subject: Re: [eBay/imhotep] Remove redundant logic in invoke() (PR #1)
Thought so, but I don't see them. Maybe I never released them. Will give this another review pass this evening.
—
Reply to this email directly, view it on GitHubhttps://github.com/eBay/imhotep/pull/1#issuecomment-1100777611, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAERBCWVGCMT33AU4M3ZFSDVFNL6TANCNFSM5TSWJQUA.
You are receiving this because you authored the thread.Message ID: @.***>


Make content_range an optional field

Fixes #267

I created #272 with the conflicts merged. It still requires approval from another team member. Otherwise, you can fix the conflicts here and I can merge it.


[NR-168546] Disable instrumentation of signed artifacts

The JAR must be written unchanged if ASM can't parse a signed JAR entry.

update sample app to add network io and BouncyCastle
add/update instrumentation tests

One of the tests failed in Android CI
Do you want to merge this PR to release branch?


Double-precision sql type

Hello. There are needs to have double precision attribute type for SQL-drive databases such as MySQL. For example to store geo coords, where single-precision is too dirty.

Thanks for posting @koloboid.  This is being discussed here: https://github.com/balderdashy/waterline/issues/1067

many thanks, sorry for wasted time


Worker core not receiving "go" signal

Bug Description
When running a tt metal program, the program hangs because one of the worker cores never receives its "go" signal. All other cores receive the go signal and advance as far as possible.
I narrowed this down by adding trace statements to the startup sequence for brisc/ncrisc and noticed that worker core [0,0] (noc0: [1,1]) was not getting its go signal. It reported waiting for the go signal but never printed the statement right after.
On branch I was able to (unreliably, but most of the time) work around this by shifting the worker cores around, without any other changes. I'm keeping as P1 because the workaround doesn't reliably work.
Note that this test case has a mix of workers and eriscs active at the same time.
To Reproduce
Steps to reproduce the behavior:

Checkout branch: snijjar/issue-missing-go-signal
Setup WH env
Build: scripts/build_scripts/build_with_profiler_opt.sh
Run test: pytest -vvv  tests/tt_eager/python_api_testing/unit_testing/test_all_gather.py -k 1-mem_config0-input_dtype0-input_shape38-3-layout38

Test will hang

Expected Behaviour
Worker [0,0] (noc0: [1,1]) should get the go signal and the test should run to completion. Sometimes fails PCC but this is a separate issue.
Environment

Branch: scripts/build_scripts/build_with_profiler_opt.sh
Arch: Wormhole B0
Machine Type: T3000
Machine: t3008

Additional context
This test has 12 worker cores. You can shift them around by modifying the following lines in tt_eager/tt_dnn/op_library/all_gather/multi_core/all_gather_op_multi_core.cpp and rebuilding/rerunning.
Simply add an offset of 2 for each of these (~line 224)
FROM:
uint32_t receiver_worker_row = (fit_sender_and_receiver_workers_on_same_row ? i: 2 * i);
uint32_t sender_worker_row = (fit_sender_and_receiver_workers_on_same_row ? i: (2 * i) + 1);

TO:
uint32_t receiver_worker_row = (fit_sender_and_receiver_workers_on_same_row ? i + 2: (2 * i) + 2);
uint32_t sender_worker_row = (fit_sender_and_receiver_workers_on_same_row ? i + 2: ((2 * i) + 1) + 2);

Tagged as fast-dispatch for now although this might not be the right category after triage is concluded.
FYI @DrJessop

Assigning to @aliuTT after discussion - he suspects its under his umbrella.

It turns out this is currently blocking even my unidirectional changes from getting into main because once I go to 8 chips, the probability of failure is very high.

I'm putting together a PR to fix this

Fixed on main here: adba3c92c3e14f2d981e59f4589a59132d23a56d, can you close issue once you're happy with all tests?

Hey Allan, it seems like the version on main causes my all-gather tests to hang, but the one you provided with me works fine. I think there is something wrong and I'll need your help to look into is. As it is now, it looks like allgather is blocked from being mainlined

Hmm the only functional difference should be this calculation here:
uint32_t num_workers = 0;
num_workers += program.logical_cores().at(CoreType::WORKER).size();
num_workers += program.logical_cores().at(CoreType::ETH).size();

Weird. Whatever the problem is, it looks like it's before the main program actually really even starts. Would you like two branches (one with the mainline commit and one with the pre-merge commit you gave me?)

sure, gimme

I made the change, because without it was incorrectly calculating num_workers = 0 for programs with just ETH cores, hence getting mismatches on a lot of multichip unit tests. Maybe something weird with WORKER + ETH. I'll try to debug tonight or tmrw

You can pickup snijjar/issue-6082. It has the version that works. To make it fail, all I would do on my end is to drop the top commit (your "good" one) and pickup your mainlined commit (which is the next commit on main from where the branch is based).
You should see an ERROR message when running pytest  tests/tt_eager/python_api_testing/unit_testing/misc/test_all_gather.py

I should note that I did try an initial debug (build debug mode, break on exceptions throw, run in hopes that the error is from a thrown exception. In this case, no such error appeared to be through, so I currently have no idea where this ERROR is coming from. I also couldn't find a corresponding message, even with Trace logging enabled.

@SeanNijjar does the erisc datamover kernels actually finish? or just spin in a while loop?

They are supposed to finish. In the past, I've verified that they'll reach the end of the kernel, and the op will hang if they don't.

I'm running this test pytest tests/tt_eager/python_api_testing/unit_testing/misc/test_all_gather.py::test_all_gather_on_t3000[mem_config1-input_dtype0-input_shape41-2-layout41-8-1], able to repro what you're reporting. I'm seeing 6 cores used in the program, 4 worker cores and 2 ethernet cores. Previously on the passing commit, I was erroneously computing total workers as 4, therefore dispatch core was only expecting 4 increments from 6 cores. On the hanging commit, I correctly program the dispatcher core to wait for 6 cores done, but in both cases I'm only seeing 4 increments from all 6 cores. So, it may be passing before by accident. I'm also seeing some weird prints so we should look at this together.

Are you seeing hanging behaviour? On my end, all I'm seeing is a ERROR message and the test terminating right away. From my end I was able to DPRINT "EDM Done" messages within my kernel so I would suspect if a finish signal isn't arriving, it's because of the wrapper code?

I'm unable to reproduce the ERROR message I saw earlier now. I wonder if maybe the machine was in a questionable state (even though I did have a couple passing tests)... I'm going to close this now that the original issue is fixed as well and I'm able to merge onto the fix.


⚠ Bofrost.be has degraded performance

In 6f189df, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2209 ms

Resolved: Bofrost.be performance has improved in 37bdc95 after 7 minutes.


Xcode 13.3 and swift version 5.6 Archiving issue ###

While archiving build some error has been occurred.

Already done, same issue is there with 1.0.3


Include rtol * abs(b) in allclose output

Included rtol * abs(b), atol and the sum of those two in the output of allclose.
allclose is used in the numerical gradient check and contributes to the error message. It makes life easier when working with https://github.com/chainer/chainer/issues/6903 and debugging failures of numerical gradient checks in general.

pfnCI, test this please.

Jenkins CI test (for commit 18c0c84ccce24c81bf4d7de7ebe88577897be58e, target branch master) succeeded!

LGTM.


DONOTMERGE api: Do not stop the container when checking for status

Stopping an already stopped container or a VM that's shutting down
can lead to blocking connections while we force the proxy to connect
to an existing but unavailable VM.
Signed-off-by: Samuel Ortiz<EMAIL_ADDRESS>

Coverage increased (+0.02%) to 65.71% when pulling f95fa4b94ecf9ab2d1980b812f834799c426b2fc on sameo/topic/status-container into ffacffa7891249e12a8debee606ee9867826d334 on master.

I don't think we could end up in the situation described by this PR. The way the runtime/proxy works is that we have to unregister from the proxy before it closes the connection. The same thing with the VM is that we stop the VM when we delete the pod.
The reason why this patch was solving our issue is because by removing this call to c.stop(), it was removing the potential cause of the race condition, that is modifying a container state when other call to the runtime could ask for those informations at the same time.
At least that's my understanding of the issues we got recently :)

#396 is supposed to fix the root cause. @sameo let me know what you think about it.


when I use github "Moya/Moya" , it's become  github "Moya/Moya" "3.0.0"  in the file Cartfile.resolved

when I use github "Moya/Moya" , it's become  github "Moya/Moya" "3.0.0"  in the file Cartfile.resolved.why not 8.0.0-beta.4.

Can you show us the entire Cartfile that results in that 3.0.0 being resolved? It's possible that theres another dependency you have that depends on<EMAIL_ADDRESS>

@Pr-Chen Any update on this? Would love to figure out the issue.

Closing this for now @Pr-Chen. Please come back if you're still running into this 😄

FYI, this has been resolved in #835 :)


added normalisation for yandex based emails

Yandex mail provider (top 2nd in Russia) offers this domains
  'yandex.ru',
  'yandex.ua',
  'yandex.kz',
  'yandex.com',
  'yandex.by',
  'ya.ru',

but they all are aliases of the same yandex.ru domain.
aka if i send to<EMAIL_ADDRESS>it is actually delivered to<EMAIL_ADDRESS>See proofs:

my mailbox exists on all domains.

Thanks for the PR :smile:


Compatible SkippableVectorizedColumnReader to spark 2.3

What changes were proposed in this pull request?
As #856, add SkippableVectorizedColumnReader and SkippableVectorizedColumnReaderSuite to spark 2.3 package
How was this patch tested?
mvn test -Pspark-2.3

cc @linhong-intel


 Either give a option to disable the command or put a 30s cooldown

The command is functioning as intended. The command does not spam the Discord API, as it respects all of the proper ratelimit headers. It does not bypass any permissions, as the Ban permission (or the Moderator role, assigned by an admin) is required to use the command. It also does not bypass the permission hierarchy, as the executor of the command must have a role above all users they are trying to ban.
Do not use Vortex if you do not trust your moderators; Vortex is intended to give more power to your moderators and allow them to do tasks more efficiently.


EmbedAnything on AWS EC2

Hi,
Firstly, thank you for the tool.
I have installed EmbedAnything with pip install embed_anything. Then I tried to run import embed_anything and faced this error:
ImportError: /usr/local/lib/python3.10/site-packages/embed_anything/embed_anything.cpython-310-x86_64-linux-gnu.so: undefined symbol: hgemm_
I tried it with Python versions 3.10.14 and 3.11.4.
Could you help me with it?
This is my full log for it:
root@x:/home/cavit/dev/EmbedAnything# python --version
Python 3.10.14
root@x:/home/cavit/dev/EmbedAnything# pip --version
pip 24.1.1 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
root@x:/home/cavit/dev/EmbedAnything# pip freeze
embed_anything==0.1.18
intel-cmplr-lib-ur==2024.2.0
intel-openmp==2024.2.0
mkl==2024.2.0
tbb==2021.13.0
root@x:/home/cavit/dev/EmbedAnything# cat test.py
import embed_anything
root@x:/home/cavit/dev/EmbedAnything# python test.py
Traceback (most recent call last):
File "/home/cavit/dev/EmbedAnything/test.py", line 1, in
import embed_anything
File "/usr/local/lib/python3.10/site-packages/embed_anything/init.py", line 2, in
from .embed_anything import *
ImportError: /usr/local/lib/python3.10/site-packages/embed_anything/embed_anything.cpython-310-x86_64-linux-gnu.so: undefined symbol: hgemm_

Hi,
We have run it on an aws instance on Ubuntu, you need to install embed-anything with Python 10, because the build is available only on Python 10,
When you install it, it should show something like this: It should show it's installing package from manylinux build.

Check it with the two lines itself, don't run test.py, as it's for testing if python package are built,
When you do pip install embed_anything it's already a python package, so we shouldn't take it from python.embed_anything.
I just tested it with two lines and it's running 👍

import embed_anything
embed_anything.embed_query(["hello"], "Bert")

Thank you for the answer.
I created the test.py file, which is a single-line Python file containing the line: import embed_anything. I am not using python.embed_anything explicitly; it's called when I import embed_anything.
It can be seen from:
root@x:/home/cavit/dev/EmbedAnything# cat test.py
import embed_anything

I created a new instance with Ubuntu Server 24.04 LTS (HVM). It worked as intended with pip install embed_anything.
@sonam-pankaj95  mentioned that pip should install from the embed_anything-0.1.18-cp310-cp310-manylinux_2_34_x86_64.whl distribution, whereas in my previous EC2 instance, pip was installing from the embed_anything-0.1.18.tar.gz distribution. This was the main catch.


Feature/households locations rework

Description
The backend we inherited had legacy code that wasn't conducive to the current vision of the application. As a part of the general backend team, I've skeletonized the router and model for households and locations, creating a model for locations in particular. Currently, they are non-functional, but this was done to remove legacy code, and allow for new code to be built.
What work was done?
Skeletonized routers and models for Households and Locations (created new model for Locations)
removed db-helper from utils
Why was this work done?
To begin updating legacy code
Type of change
Ground-up preparation for reworking Backend
Change Status

Completed, ready to review and merge

Checklist

[ ] Endpoint tested with Postman, or Unit test.
[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] My changes generate no new warnings
[X] There are no merge conflicts

Recommended creating new branch with just changes from today, as commit from yesterday / few days ago on same PR include merge, which may cause issue, discussed with author.


Translation -  Add Support for customized_attribution to translateDocument

Thanks for stopping by to let us know something could be better!
PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub. This will ensure a timely response.
Is your feature request related to a problem? Please describe.
We are attempting to apply a customized_attribution to the translateDocument method, but it is not available in the proto/interface.
Describe the solution you'd like
Have a way to set this field.
Describe alternatives you've considered
Requesting the api directly instead of using this package.
Additional context
Add any other context or screenshots about the feature request here.

I've confirmed this is happening, we are updating our protos internally to include this feature.

This was updated here: https://github.com/googleapis/google-cloud-node/pull/4007. Please reopen if you're still seeing issues!


Backport "Expr#show: Don't crash when the expression contains an unsupported type (like a SkolemType)" to LTS

Backports #20494 to the 3.3.5.
PR submitted by the release tooling.
[skip ci]

No regressions detected in the community build up to backport-lts-3.3-22148.
Reference


Node configuration and deletion

Add a gear icon to nodes, clicking opens configuration modal
Allow node deletion via configuration modal
Display user-defined node description below node (add description from configuration modal)
Use graph-paper background on workspace
Create node menu from JSON data so we can replace with API call

I went with a modal-style popup for configuration because it's kind of like what KNIME uses, but for some nodes their configuration menu is really complex with lots of tabs. We could dedicating a portion of the workspace for configuring a selected node instead.


[WRF] added all vars except SolarTime and LU_INDEX

LGTM!
You'll need to fix the build - but they're easy fixes, just formatting complaints. Here's what you should do:

In terminal - run black . (this will auto format your working files)

It's possible that some changes can't be applied automatically (for example, if comment line is too long, you may need to break it up into multiple comment lines yourself)

Run flake8 . to check if there are any more formatting complaints
Then run git add <wps_data file path> to stage change
git commit -m "Fix formatting"
git push -f -u origin wps_vars

You'll need to fix the build - but they're easy fixes, just formatting complaints. Here's what you should do:

There's also a meet I recorded about this stuff here:
https://drive.google.com/file/d/1SwCBJLLSRYo4UfbNq1S-9MzMTL5LV40Z/view?usp=sharing&resourcekey=0-MBX5kGi93_ByP7rnamYryw
and had written some words about it in notion here:
https://www.notion.so/Software-Development-Life-Cycle-05b5181505cd4cd298299b6cd6c745ad