Should print id of daemon that is processing the request

Yesterday, the daemon seemed stuck while builing Quarkus (it was actually downloading artifacts from a very slow source).
Another daemon was present so it was not immediately obvious which one was affected (e.g. for jstack or for stopping/killing).
I think it would come handy if the client would print the pid of the daemon that is processing the request.
PS: I could have probably pressed + to see what's going on but nevertheless I do think this would be helpful.

+1 for myself. I'd also vote for using shorter daemon IDs. UUIDs are too long to display. E.g. a random Base64 string of length 6 would encode 6 * 6 = 36 bits, which would be more than enough for our use case. WDYT, @gnodet ?

+1 for myself. I'd also vote for using shorter daemon IDs. UUIDs are too long to display. E.g. a random Base64 string of length 6 would encode 6 * 6 = 36 bits, which would be more than enough for our use case. WDYT, @gnodet ?

+1 for myself. I'd also vote for using shorter daemon IDs. UUIDs are too long to display. E.g. a random Base64 string of length 6 would encode 6 * 6 = 36 bits, which would be more than enough for our use case. WDYT, @gnodet ?

Sounds good.  Also, while at it, avoiding the use of SecureRandom would be nice, as it ties the client to all the security libs which it would be nice to get rid of in native mode.

+1 for myself. I'd also vote for using shorter daemon IDs. UUIDs are too long to display. E.g. a random Base64 string of length 6 would encode 6 * 6 = 36 bits, which would be more than enough for our use case. WDYT, @gnodet ?

Sounds good.  Also, while at it, avoiding the use of SecureRandom would be nice, as it ties the client to all the security libs which it would be nice to get rid of in native mode.

UUIDs are too long to display

Yeah, that's one reason why the process id is better suited, IMHO. Another reason is that, even with a short daemon ID, you don't need to use --status to attach to the process or kill it forcefully.

UUIDs are too long to display

Yeah, that's one reason why the process id is better suited, IMHO. Another reason is that, even with a short daemon ID, you don't need to use --status to attach to the process or kill it forcefully.

@gnodet  Maybe even https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadLocalRandom.html

@gnodet  Maybe even https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadLocalRandom.html

+1 for myself. I'd also vote for using shorter daemon IDs. UUIDs are too long to display. E.g. a random Base64 string of length 6 would encode 6 * 6 = 36 bits, which would be more than enough for our use case. WDYT, @gnodet ?

But I'd rather avoid base64 and stick with hex. One of the reason is that it's used in the log file names and I'd rather avoid any possible problem with case sensitivity.

+1 for myself. I'd also vote for using shorter daemon IDs. UUIDs are too long to display. E.g. a random Base64 string of length 6 would encode 6 * 6 = 36 bits, which would be more than enough for our use case. WDYT, @gnodet ?

But I'd rather avoid base64 and stick with hex. One of the reason is that it's used in the log file names and I'd rather avoid any possible problem with case sensitivity.

OK, hex-encoded int would have 8 characters that sounds acceptable too. We'd have to abs() it so that can't be negative.

OK, hex-encoded int would have 8 characters that sounds acceptable too. We'd have to abs() it so that can't be negative.

OK, hex-encoded int would have 8 characters that sounds acceptable too. We'd have to abs() it so that it can't be negative.

I've used the String.format("%08x") which does not add any - sign.

OK, hex-encoded int would have 8 characters that sounds acceptable too. We'd have to abs() it so that it can't be negative.

I've used the String.format("%08x") which does not add any - sign.

OK, hex-encoded int would have 8 characters that sounds acceptable too. We'd have to abs() it so that it can't be negative.

I've used the String.format("%08x") which does not add any - sign.

+1, Math.abs() wouldn't work anyway

OK, hex-encoded int would have 8 characters that sounds acceptable too. We'd have to abs() it so that it can't be negative.

I've used the String.format("%08x") which does not add any - sign.

+1, Math.abs() wouldn't work anyway


Update failing mycollection cypress test

I can't be sure why this is suddenly failing but this update does get the tests back in working order.
/cc @artsy/grow-devs

Mystery solved! This was fallout from this one:
https://github.com/artsy/metaphysics/pull/4570
Thanks to @mzikherman for connecting the dots!! ❤

Merging!

thanks @jonallured !


Product Dashboard showing failed builds

Product dashboard is showing builds as failed with red squares. But actually the builds are green.
Also when I click on build widget in product dashboard pipeline, it shows the commit comments in red color.
Any help is appreciated.

@narayan1ap  - share screenshot.

@narayan1ap  - Update to latest code base, rebuild plugin and install. Refer https://github.com/capitalone/Hygieia/issues/1512 .Reopen if issue is not resolved


Hard to Debug Errors

Because the code is optimized and put together, it's hard to debug locally when there are errors because it doesn't really say what file the issue is in. Is there an easier way to debug for errors?
"errorMessage": "Cannot read property 'identity' of undefined",
    "errorType": "TypeError",
    "stackTrace": [
        "TypeError: Cannot read property 'identity' of undefined",
        "    at /home/user/documents/github/myapp/myapi/services/myservice/_optimize/my-api-dev-getSites/src/sites.js:2:1563",

I've put in a PR for this issue. It enables source maps: https://github.com/FidelLimited/serverless-plugin-optimize/issues/114
Please comment on my PR if you want this feature.


fix: CLI tx response explorer URL

This PR changes the explorer URL return by the CLI after submitting a transaction to the correct testnet URL. Reference docs have been updated as well.
https://github.com/blockstack/stacks.js/issues/820
Type of Change

[ ] New feature
[x] Bug fix
[ ] API reference/documentation update
[ ] Other

Does this introduce a breaking change?
No
Are documentation updates required?
References updated
Testing information
Checklist

[x] Code is commented where needed
[x] Unit test coverage for new or modified code paths
[x] npm run test passes
[x] Changelog is updated
[x] Tag 1 of @yknl or @zone117x for review

I wonder if we should have it be conditional in some way? testnet/mainnet vars?

could we revisit this and:

[ ] update old explorer URLs
[ ] resolve the discussion above

could we revisit this and:

[ ] update old explorer URLs
[ ] resolve the discussion above


feat:added the text answer feature

Context

Added feature for user to be able to answer the question using text.
Also made it so that when the user chooses either text or video option it goes to its corresponding page.
Closes #32
What Changed?

Added a new page so that users are able to answer using text. (Added a separate page and component for this)
How To Review

Run it using npm start and start the interview practice. Make sure to select the text option in the interviewSettings page.
Testing

Tested trialling at different settings and times.
Risks

NA
Notes
NA

Good job on implementing this feature! It's a great addition to allow users to answer questions using text.
There were some merge conflicts when I was bringing this branch in line with the latest changes on main, but I’ve resolved those for you. For next time, just a reminder to update your branch with the latest version of main before submitting the PR to avoid any conflicts.
Next Steps:

Add question bank in the new TextAnswer page.
Make the summary page refect the content from the TextAnswer page.

Thanks again for your hard work on this!


home page content

How can I show content in the home page?
Editing the home.pd file, does nothing for me.

Hi @weqwer19,
You might like to review Hugo's Content Organization: https://gohugo.io/content-management/organization/
Within Sam, the file that affects the home page is layouts/index.html.


Add a blank line in docstring of some functions for sphinx

Currently some functions' docstring is not well-formatted in sphinx doc coz of missing blank line.

Great, thanks!


BNB Chain

Name
BNB Chain
Description
Every time exploit from my wallet 0xd6603c984f384BD9110Ff910F82FA7Acec4Ba3E4 to this wallet 0x741da6458c7a075e35f1e6fd681f8007867d5b8f
I learnt transactions on DeBank
The first time when I watched it -was 28.03.2023
Addresses
0x741da6458c7a075e35f1e6fd681f8007867d5b8f
Meta Article URLs
https://debank.com/

Hey, thank you for opening this issue. This specific repository is only for smart contract exploits, not for phishing websites or compromised wallets. If you want to figure out what happened to your wallet I would recommend looking at this flowchart. If you need more help I recommend reaching out in our Discord.


Support GDSII Output for Place and Route Rules

We should use the magic instance we already built to stream the output DEF files into GDSII

Thanks for working on this! Could we start with creating it as a separate rule. Inside Google we have a different dependency manager that may or may not play well with the Klayout python module. I'd like to get that working without blocking a merge in this repo.
Once we have it working it shouldn't be a big lift to get it merged together. Thanks again! :)


[tfgan] Simplify estimator gan_model_fn

This removes _make_train_gan_model and _make_eval_gan_model which are just calling _make_gan_model with the correct mode variable.
Instead _make_gan_model is used directly to create both training and evaluation models.
Furthermore the PR remove an outdated TODO which was resolved in #14723

Nagging Assignee @protoget: It has been 20 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @protoget: It has been 35 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@joelshor I removed your TODO comment which was resolved in #14723.
Could you take a quick look at this?

Nagging Assignee @protoget: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Closing in favor of https://github.com/tensorflow/tensorflow/commit/47dea684efa41981e10299c2737317c504ce41af#diff-996659185d809b9af814681a66df538b


7 star error

If we specify 7 stars using the "iconsCount" parameter, it behaves as if we had defined only 5 stars.

The temporary solution has been:
<Rating iconsCount={7} onClick={(rating, index) => handleRating(index+1)} />


VIM-664 - read ideavimrc from XDG config home directory

This pull request solves VIM-664. If ideavimrc file exist in XDG config directory use it instead the one in home dir. Works according to XDG spec, that is it uses directory specified in XDG_CONFIG_HOME environment variable if set and ~/.config otherwise.
Any feedback appreciated.

Hi! Thank you for the contribution.
The PR looks good. Don't you want to support XDG_CONFIG_DIRS as well?
Also, does the original vim use the same order of lookup? I mean, if .vimrc is located in both home dir and XDG dir, which one will be chosen?

VIM does not yet follow XDG (vim/vim#2034) . neovim does (neovim/neovim#728) but it does not support config in home. Would you prefer home take prio over XDG?
Yeah, I believe XDG_CONFIG_DIRS should also be supported. According to the spec when it is empty /etc/xdg should be used. And currently IdeaVim only reads ideavimrc from home dir. Are you ok to go full with this?
Most applications use dedicated directory for the app. Like for example ~/.config/ideavim. And only place config file/s there. This PR just reads ideavimrc file form XDG dir. Are you ok to go with directory approach? And even maybe just name configuration file config like many apps do? Or is to much of a change?
Currently when file does not exist IdeaVim creates new one in ~ . Should it create it in XDG_CONFIG_HOME ?

Would you prefer home take prio over XDG?

Well, technically, there should be no situations where there are two ideavimrc files in both directories.
But yes, I'd suggest to check the home directory firstly because it's a little bit safer (and ideavimrc is a very important file). Let's imagine that someone has copied the XDG configurations of his friend and this friend has an ideavimrc file. It would be pretty difficult to understand why the home ideavimrc stopped working after the IdeaVim update.

According to the spec when it is empty /etc/xdg should be used. Are you ok to go full with this?

Yes, but what about windows? Is there some kind of standard for it? If no, we'd better skip this :)

And even maybe just name configuration file config like many apps do?

Oh, I understand, but I think IdeaVim is not yet ready for that. At least not in this PR.

Currently when file does not exist IdeaVim creates new one in ~ . Should it create it in XDG_CONFIG_HOME ?

You mean com.maddyhome.idea.vim.ex.vimscript.VimScriptParser#findOrCreateIdeaVimRc, right?
Another interesting question. I may suggest:

Leave it as it is
Show a small dialog with "create in the home dir" / "create in XDG"
Show a clear notification of where the new ideavimrc is located.
What would be a better way in your opinion?

Yes, but what about windows? Is there some kind of standard for it? If no, we'd better skip this :)

The whole story on Windows, Linux and Mac is documented for example here.  As you can see it is rather complicated state of affairs. :-)

You mean com.maddyhome.idea.vim.ex.vimscript.VimScriptParser#findOrCreateIdeaVimRc, right?

Yeap.
Now that I think of this the really proper way to go would be to fully support platform specific directories as described in link above and support home dir only as compatibility option for older installations. This is however a lot bigger and intrusive change.
So for this PR I would just keep IdeaVim working as it is currently in master with the only exception that if it does not find ideavimrc in home it will check $XDG_CONFIG_HOME/ideavim/ideavimrc or ~/.config/ideavim/ideavimrc .
What do you think?

Okay, yeah, that would be probably too complicated to support all the requirements. So, we can keep only the necessary things. I think that $XDG_CONFIG_HOME/ideavimrc can be supported as well as a simplified version of $XDG_CONFIG_HOME/ideavim/ideavimrc.
Regarding the new file creation, I think that if the user has XDG_CONFIG_HOME configured, that means they are familiar with it. So, let's create a new ideavimrc file in aXDG_CONFIG_HOME. But show the notification about the file location, if it doesn't exist yet.
So, to collect everything:

Search path:

~/.ideavimrc
~/_ideavimrc
$XDG_CONFIG_HOME/ideavimrc
$XDG_CONFIG_HOME/ideavim/ideavimrc

XDG_CONFIG_HOME defaults to ~/.config
If .ideavimrc doesn't exists, it's created at $XDG_CONFIG_HOME/ideavimrc or at ~/.ideavimrc if  XDG_CONFIG_HOME is not set.

I think that $XDG_CONFIG_HOME/ideavimrc can be supported as well as a simplified version of $XDG_CONFIG_HOME/ideavim/ideavimrc

I believe that for the sake of KISS we should have one or the other, not both. $XDG_CONFIG_HOME/ideavim/ideavimrc is more popular and is more future proof (in case other configuration files will be needed) so maybe lets stick only with this. Ok?

Regarding the new file creation, I think that if the user hasXDG_CONFIG_HOME configured, that means they are familiar with it. So, let's create a new ideavimrc file in a XDG_CONFIG_HOME. But show the notification about the file location, if it doesn't exist yet.

The thing with XDG is that most people that use it don't have XDG_CONFIG_HOME set and just use default ~/.config. So creating ideavimrc in XDG directory only if XDG_CONFIG_HOME is set and in ~ otherwise is like moving to XDG halfway for file creation.  Therefore I believe there are two sensible options here:

On Linux move fully to XDG (including file creation) and support ~ only as backward compatibility if there is a file from previous installation.
Keep IdeaVim working as it currently does but in case ideavimrc exists in XDG_CONFIG_HOME/ideavim or ~/.config/ideavim and not in ~ just use it. This solves VIM-664 without breaking anything on other platforms and is compatible if option 1 will be implemented in the future.

Option 1 should be IdeaVim's target but in this PR I would stick to 2. What do you think?

I believe that for the sake of KISS we should have one or the other, not both. $XDG_CONFIG_HOME/ideavim/ideavimrc approach is more popular and is more future proof (in case other configuration files will be needed) so maybe lets stick only with this. Ok?

I agree.

Option 1 should be IdeaVim's target but in this PR I would stick to 2. What do you think?

Yes, let's choose the second option.
The thing about the file creation should be probably rethought as a separate issue. Maybe another option:

If XDG_CONFIG_HOME exists, create the file in the $XDG_CONFIG_HOME/ideavim
If not, create under the ~, but show the notification with an action move to ~/.config

But anyway I'll create a separate issue for that.

Option 2 implemented. Please take a look.

Thank you.

Yes, I think it's good now. Thank you for the contribution!

@austintraver Hi, thank you for the report. I've filed an issue in the bug tracker: https://youtrack.jetbrains.com/issue/VIM-2001

I just ran into the same issue as @austintraver.
The problem is that the IDE doesn't have access to your XDG_CONFIG_HOME environment variable when it starts, so it defaults to looking in ~/.ideavimrc and then ~/.config/ideavim/ideavimrc. If your XDG config is located somewhere else then you have two options:

Start your IDE from the terminal (this passes starts the application within a context that it can read your terminal environment variables)
Share some terminal environment variables with launchd (sort of like Apple's process launcher) - https://stackoverflow.com/a/26586170.

Here's what I ran to fix this: launchctl setenv XDG_CONFIG_HOME ~/.xdg/config


Does the amount of training data in MBM_pretrain_stage matter a lot?

Hi! Thank you for your EXCELLENT job! It really helps a lot!
I have a quesiont about SC_MBM. I see you've used a very large dataset and got very good results. However training on such a large dataset is not realistic for me. So I am wondering if I only use 6360 fMRI samples provided in your project, can I get acceptable results, like 80% of yours?
I'll really appreciate it if you answer my questions. Thanks a log!
Have a nice day!
Because my English writing is not so good, I will translate into Chinese to avoid misunderstanding:
作者您好，非常感谢您如此出色的工作！我有一个关于SC_MBM的问题想请教。
我看到你们在一个相当庞大的数据集上进行了SC_MBM的pretrain，但是如此庞大的数据量对于我来说是不可能完成训练的。所以我想请问如果我只使用工程内提供的6360个fMRI数据，可以得到可接受的结果吗，例如您目前结果的80%？
期待您的回复，十分感谢！
祝好！

Thank you for your question and kind words! We're glad that you find our work helpful.
Regarding your question about SC-MBM, we did not specifically test pretraining the model using only the paired dataset of 6360 fMRI samples. However, we did find that using a large dataset was crucial for achieving good results. In our experiments, we found that not pretraining the model at all (as shown in Table 1, Model 1 & 2) resulted in poor performance.
In our experience, the number of training samples is important for effective representation learning, and using a much smaller dataset may limit the ability of the model to learn meaningful representations. However, if you do decide to use the 6360 fMRI samples for pretraining, data augmentation may help to increase the effective size of the dataset. Additionally, you may need to adjust the size of the encoder/decoder in SC-MBM.
Good luck with your project!

Thank you for your question and kind words! We're glad that you find our work helpful.
Regarding your question about SC-MBM, we did not specifically test pretraining the model using only the paired dataset of 6360 fMRI samples. However, we did find that using a large dataset was crucial for achieving good results. In our experiments, we found that not pretraining the model at all (as shown in Table 1, Model 1 & 2) resulted in poor performance.
In our experience, the number of training samples is important for effective representation learning, and using a much smaller dataset may limit the ability of the model to learn meaningful representations. However, if you do decide to use the 6360 fMRI samples for pretraining, data augmentation may help to increase the effective size of the dataset. Additionally, you may need to adjust the size of the encoder/decoder in SC-MBM.
Good luck with your project!

Thank you sooooo much for your detailed answer and useful suggestions! And I have two more questions to bother, thank you for your time!

If I want to cite this paper, is there any citations besides arxiv link now?
I found this line of code is executed when I changed nothing and ran stageA2_mbm_finetune.py:
https://github.com/zjc062/mind-vis/blob/7aece5706ea77b0ff254da70c14d448f81493e77/code/stageA2_mbm_finetune.py#L134
I can understand that this might because of the model is pretrained on solely HCP dataset, whose length of data is 4192. However, since the Appendix E has demonstrated that cutting may not be the best way to handle unequal length, I was wondering will this be harmful to fineruning?
Thank you again! It would be a more beautiful world if every research team can be as professional and patient as you!

Because my English writing is not so good, I will translate into Chinese to avoid misunderstanding:
感谢您耐心细致的解答和相当实用的建议！我还有两个问题想要叨扰：
1、如果我想引用这篇文章，现在是否只有arxiv链接可用？
2、我看到stageA2_mbm_finetune.py中的这行代码被运行了：
https://github.com/zjc062/mind-vis/blob/7aece5706ea77b0ff254da70c14d448f81493e77/code/stageA2_mbm_finetune.py#L134
我猜测原因是因为提供的pretrains/GOD/fmri_encoder是在HCP上训练的，而HCP数据集上的数据长度为4192。而GOD数据集sub3的长度为4656。但是鉴于附录里提到直接对数据进行剪裁会影响性能，所以我在想执行这一行代码会不会影响finetune的质量呢？
感谢您的回复！如果每位研究者都能像您的team一样专业、耐心，科研狗的世界会更加美好:)

哈哈哈哈哈谢谢您的夸奖！
Yes, we updated the citation as below:

@InProceedings{Chen_2023_CVPR,
author    = {Chen, Zijiao and Qing, Jiaxin and Xiang, Tiange and Yue, Wan Lin and Zhou, Juan Helen},
title     = {Seeing Beyond the Brain: Masked Modeling Conditioned Diffusion Model for Human Vision Decoding},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
year      = {2023}
}

For the second question, most of the subjects have less number of voxels than the HCP one. That's why we trim the end a bit to handle the unequal length. Although there may be some differences, we do not think it will be harmful to fine-tuning. In fact, we found that the number of voxels in each subject does not have a significant impact on performance, as the number of voxels in the BOLD5000 dataset ranges from 1k to 2k, but the performance is still quite good.
Please let us know if there's any further issue :)

OMG!! Congratulations!!!! And thank you for your detailed explanations!!!!!


Tokens disappearing and 2x2 token mark isnt centered

After I updated Next Up today, I am having some issues:

The Marker isnt centered in tokens greater than 1 by 1

When using Shadow configuration all the tokens disappear, hav
ing to refresh it so they can appear back again.

Can replicate, fix incoming

closed with #39


Should not assume to exist outer commands.

They are not exist on Windows.

Agreed, are you looking at Windows failures?
I tried to set up AppVeyor recently to see how this project would run on Windows.
https://ci.appveyor.com/project/eregon/spec/build/6.
~500 failures on ~25000 tests, so not so bad but there is plenty of specs to filter or fix.

Agreed, are you looking at Windows failures?

Yes.  But I'm only picking out the most interesting (or critical) failures :-P

@unak as a user of Ruby on Windows, I just want to say big thanks to you for looking into this! :beers:


[rv_core_ibex] Fix recov_alert behavior

Fixes #9415
Make software alerts mubi types and make recoverable error self clearing

Signed-off-by: Timothy Chen<EMAIL_ADDRESS>

Thanks Tim, this change LGTM! But with this change, we will need to exclude these two register - sw_recov_err (exclude from read check)sw_fatal_err (exclude from write). Because sw_recov_err will always reads back Mubi4False and sw_fatal_err will trigger fatal alerts that will cause alerts to fire forever.

yes good point, let me do that.

LGTM once the exclusion are added.

@cindychip i've added the exclusions.


[BUG] Can`t find game installation.

Describe the bug
Program unable to find league installation on current version
To Reproduce
Steps to reproduce the behavior:

Go to 'Config/Component.json' and add "C:\Riot Games"
Save and try to execute leaguebroadcast.exe
Doesn`t load or crash

Expected behavior
mmmm program workin?
Material
Added the route

Getting this error or the program crashing

I tried this solutions in a older post but it didn`t work

Desktop (please complete the following information):

OS: Windows 10 x64
Version lattest version

Crash-2023-01-12-09-51.log

at line 55, your Component.json file  is missed a comma

at line 55, your Component.json file is missed a comma

it didn`t work. Same error

Where do you place your Riot Games's folder?

Where do you place your Riot Games's folder?

I only have 1 disk so its "C:" I got installed 2 Tournaments servers and live. I dont know if this can produce the error

No man, I mean your  game's folder. For example, I put it in the location D:\Program Files (x86)\Riot Games\League of Legends.
So my Component.json file just added  "D:\Program Files (x86)"

i think that i'm not understanding. My games are in "C:\Riot games" and inside there i got 3 different folders "League of legends, League of legends tournament 1 and League of Legends Tournament 2"

No man, I mean your game's folder. For example, My game folder's location is D:\Program Files (x86)\Riot Games\League of Legends. So my Component.json file just added "D:\Program Files (x86)"

i think that i'm not understanding. My games are in "C:\Riot games" and inside there i got 3 different folders "League of legends, League of legends tournament 1 and League of Legends Tournament 2"

"C:\Riot games" or "C:\Riot Games"

C:\Riot Games. I did the default installation

that s strange. May i see your League of Legends folder screenshot?

it's in my work's office pc and its 4.38am in Argentina haha but the installation folder it's something like this

The photo is in my personal computer but it should be something like this

Doesn't same on me

I think I'll be waiting when you come home

I haven't seen these"League of Legends (Tourament Realm)" folders before.
https://user-images.githubusercontent.com/79989589/213674188-5e52683b-5763-4e7a-ae6c-53ff6f7d0e20.mp4
You should try to go to Riot Cilent and find your game's location.
Sorry, My Riot CIlent can not switch to English. "Tuỳ Chỉnh" is "Setting" , "Liên Minh Huyền Thoại" is "League of Legends" and "Đường dẫn cài đặt" is "Install Location".
I think, maybe (just maybe) these folder "League of Legends (Tourament Realm)" make the program to get the wrong location. Rename to "League of Legends_Tourament Realm"
I tried it with myself, the program is crashed.

Currently having same issue. I have tried many different ways to fix this problem however it still gives me the same error code. The download is in the default location on installation so I dont know why there is this problem

Hey there, having the same/similiar problem. New to League Broadcast and wanted to try it out. Fresh Install, just changed the League Install to my correct Folder (have it installed on second ssd D:). League Broadcast crashing instantly when trying to start. It may be a Windows Version problem? Im on 22h2 since my OS is also freshly setup before i considered using League Broadcast.

Is this fixed in the latest update? Try adding the League of Legends folder directly. So the default case would be C:\\Riot Games  \\League of Legends, you can also try adding \\ at the end and see if that helps

Unfortunately its not fixed for me in the newest release, if i add the Folder it crashes and doesnt start, if i dont add the folder it starts and says it cant find the install, but if i ignore it and keep starting it, it connects to the client but doesnt show the scoreboard etc. Do you need any logs?

If its crashing the latest crash logs would be helpful, I dont see how the latest update or patch could affect it, so looks like some kind of instability to me

After adding my path D:\Games\Riot Games\ into the component as a separate line or replacing D:\ for example, it only starts for like 1 sec and then crashes. Here is the crashlog. Crash-2023-02-25-15-21.log

Change D:\Games\Riot Games to D:\\Games\\Riot Games.
This is an artifact of json deserializtation and me originally writing this as a prototype and not something to be widely used

Alright, this fixed the crash, but it still says it cant find the League Install. As before when i dont close it and ignore it, it starts and works kindof? It doesnt use the custom images as backgrounds for scoreboard, gold graph etc...

Update, i just moved the game install to the standard C:\Riot Games and now it doesnt give the error when starting. So i guess now i just have to fix the ingame.json and it using the correct images

alright, can you by any chance show the structure of your Riot Games folder? Would be good to solve this issue for others in the future

Same problem here.
shows error but game connected.
C:\Riot Games\League of Legends
My structure.

With the new update the client connects but i wont show gold/min, cs/min, items, lvl, etc

Greetings, I have the same problem and cant seem to fix it. I tried everything and if the program wont crash it will show that it cant find the game. When I click cancel and try to connect to league client it literally crashes.....

Ok so I have looked around and the program is literally unstable. It loads sometimes, it connect and then crashes or it crashes and doesnt connect.


Use with Spring Cloud Config?

Is it possible to use this alongside spring config? I'd like to retrieve non-secure configurations from cloud-config, and only use vault for sensitive data.

That's currently work in progress in the Spring Cloud Config repo. Take a look at https://github.com/spring-cloud/spring-cloud-config/pull/391

@redijedi actually it can, you could use config server for non-sensitive data and this project for encrypted data. The branch @mp911de pointed at stores all configuration in vault, even if it doesn't need to be encrypted.


Review what other packages do for meshes

We should look at existing designs to make sure we aren't missing any good concepts.

[x] FiniteVolumeMethod.jl
[ ] Gridap.jl
[ ] Firedrak
[ ] Fenics
[ ] Ngsolve
[ ] Meshes.jl

There's also

[ ] Gmsh
[ ] Meshes.jl (just uses a half-edge data structure I believe).
[ ] Trixi.jl, e.g. they have an unstructured quadmesh https://trixi-framework.github.io/Trixi.jl/stable/meshes/unstructured_quad_mesh/.

There was another paper I've been trying to remember which discusses some designs for simplicial complexes, but I can't find it now. The paper closest to what I'm remembering is https://doi.org/10.1007/s00453-014-9887-3, but not quite.

There is also https://doi.org/10.1007/s00366-014-0378-6 which discusses a design that tries to incorporate vertices, edges, and faces naturally. e.g. they say

This data structure is very simple and modular, as the individual
sub-meshes of different dimensions are self-contained, and they can be maintained
separately. They also allow us to traverse between multiple dimensions efficiently.
The interactions of the different dimensions are all performed through the shared
vertices.

They have some discussion of certain queries on the data structure, although only some simple ones so it might still be limited for this.

Cool! Looks really relevant.
I think for my L-shaped domain the current prototype cos sufficient to do what I need (I even got plotting working!), we can swap out a different design when we get more serious


Fix malformed HTML

<a /> is not valid HTML and so web-browsers interpret it as a <a> that wraps all subsequent content, so the table is rendered as a giant hyperlink (in Chrome 125 and Firefox 126).

@David-Engel
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@daiplusplus Thank you for your contribution!


Non-float option fixes

options_watcher was using the old query() to update values but this turned all the options into floats; instead, it now uses get_value()
non-float options were displaying as zeroes; fixed
integer sliders were showing decimal points; fixed

non-float options were displaying as zeroes , is this issue affect 5.16?

non-float options were displaying as zeroes , is this issue affect 5.16?

No, only dds has non-float options.


Discussion on Docker Compose and Windows Support for the Nibiru Blockchain Binary and

[2024-08-07] Windows Support Discussion for Nibiru Blockchain Binary

ticket automatically generated from a Slack discussion using Claude AI

From recent discussion about adding Windows support for building the Nibiru blockchain binary (built in Go with optional C dependencies use -tag). The conversation explored the necessity and implications of Windows support, considering that most of the team uses Unix-based systems.
Discussion and Context

Windows support was initially requested by Kevin but put on hold until a clear need was established.
The PR in question: "build: add support for windows builds #1945"

Potential Use Cases for Windows Support

Developers working on the Nibiru project (nibid)
Business people needing to use local multisig functionality

Challenges with Windows Support

Adds complexity to the build makefile
Requires additional tools (MinGW, Make) that business users might struggle to install

Alternative Solutions Discussed

Encouraging the use of Docker instead of building on Windows
Using Windows Subsystem for Linux (WSL) with Ubuntu for edge cases
Potentially releasing Windows binaries, but only for CLI use, not for running nodes

Decisions and Next Steps

[ ] 1. Close the PR for Windows support
[ ] 2. Focus on improving Docker compose user experience
[ ] 3. Create a ticket to document Docker compose UX improvements and potential inclusion in documentation
[ ] 4. Consider creating an EXE installer for Windows users if needed in the future
[ ] 5. Maintain Unix-only support for raw builds, as core developers use Unix-based systems

Results
The team decided to prioritize improving the Docker experience rather than adding native Windows support, considering the current user base and development needs.

Windows support is not currently necessary for the project's core functionality
Docker and WSL provide sufficient alternatives for Windows users
We should improve the Docker compose UX rather than focusing on Windows binaries

Originally posted by @Unique-Divine in https://github.com/NibiruChain/nibiru/issues/1945#issuecomment-2273173240

[2024-08-21] @CalicoNino noted that Windows is super popular in India. It's most common for people to try to deploy contracts, which can be done fully in JS.


Failing Test - "Should not sign up for existing users"

Failing test in testLogin.js
See details below:

Changed the test expect to look for a {"success":false} response instead of an http error code

Resolved in pull request #35


Unknown file extension ".css"

Describe the bug
when i use vant toast component, i need import toast's css;
but error happens in the terminal.  the custom script is 'npm run story:dev';
Reproduction
import 'vant/es/toast/style';
in any xxx.story.vue
System Info
v0.7.8

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion.
[X] The provided reproduction is a minimal reproducible example of the bug.

You can add viteNodeInlineDeps: [/vant/] to your histoire.config.ts config.

You can add viteNodeInlineDeps: [/vant/] to your histoire.config.ts config.

it works, thanks

This should be fixed in 0.8 as it no longer run the setup file on the collect server.


Issue 687: Throw error when backend error in /router/translate-path

to avoid re-generation with 404.
This pull request is for: (mark with an "x")

[ ] examples/*
[ ] modules/next
[x] packages/next-drupal
[ ] starters/basic-starter
[ ] starters/graphql-starter
[ ] Other

GitHub Issue: #687

[ ] I need help adding tests. (mark with an "x")

Describe your changes
When /router/translate-path?path=xxx response is "Internal server error" (starts with "5") throw Error instead of returning the same as if it was 404 Not Found to avoid re-generation with 404.

I just noticed that getResourceByPath() and its tests will also need to be updated for this bug.

I just noticed that getResourceByPath() and its tests will also need to be updated for this bug.

I've added this to the MR and also a test for it, but now there is a bit of code duplication:
      let errorMessage: string
      try {
        const responseJson = await response.json()
        errorMessage = `${response.status} ${responseJson?.message}`
      } catch (e) {
        /* c8 ignore next 2 */
        errorMessage = `${response.status} ${response.statusText}`
      }
      throw new Error(errorMessage)

Should I refactor that in a common function or wejust accept it?

Looking at this more, I realize that the fix is a lot more complicated then "just update getResourceByPath()".
I've taken the code from the PR and added to it to make a new PR. #743
Thanks for reporting this bug and thanks for all your effort in fixing it, @marcorcau!


Error in predLoess(object$y, object$x, newx = if (is.null(newdata)) object$x else if (is.data.frame(newdata)) as.matrix(model.frame(delete.response(terms(object)),  :    NA/NaN/Inf in foreign function call (arg 5)

I encountered an error when running this line of code, rogue.res <- rogue(expr, labels = meta$Tcluster, samples = meta$source, platform = "UMI", span = 0.6)
Error in predLoess(object$y, object$x, newx = if (is.null(newdata)) object$x else if (is.data.frame(newdata)) as.matrix(model.frame(delete.response(terms(object)),  :
NA/NaN/Inf in foreign function call (arg 5)
In addition: There were 50 or more warnings (use warnings() to see the first 50)
Through tracing, I found that there was a problem during the calculation of     prd <- predict(fit, .x$mean.expr)    in   SE_fun(), specifically in the ROGUE::entropy_fit step.
Here's what my data looks like, and I'm not quite sure where the problem is occurring. Can you provide some insights.
fit
Call:
loess(formula = entropy ~ mean.expr, data = tmp, span = span)
Number of Observations: 3379
Equivalent Number of Parameters: NaN
Residual Standard Error: NaN

.x$mean.expr
NOC2L         ISG15      C1orf159       TNFRSF4          SDF4       B3GALT6         PUSL1
0.08004271    0.22314355    0.08004271    0.08004271    0.08004271    0.08004271    0.08004271
AURKAIP1         CCNL2        MRPL20         SSU72          MIB2          GNB1        FAAP20
0.08004271    0.08004271    0.28768207    0.08004271    0.08004271    0.08004271    0.15415068
RER1      TNFRSF14         RPL22      TNFRSF25        CAMTA1         VAMP3          UTS2       prd <- predict(fit, .x$mean.expr)
Error in predLoess(object$y, object$x, newx = if (is.null(newdata)) object$x else if (is.data.frame(newdata)) as.matrix(model.frame(delete.response(terms(object)),  :
NA/NaN/Inf in foreign function call (arg 5)

I also encountered a similar issue

you can try thisrogue.res <- rogue(expr, labels = meta$leiden_0.8, samples = meta$Treatment, platform = "UMI", span = 0.9)

rogue.res <- rogue(expr, labels = meta$leiden_0.8, samples = meta$Treatment, platform = "UMI", span = 0.9) @Dana11T

Incrementally increasing the span parameter solved it for me


FormatException: Scheme not starting with alphabetic character (at character 1)

When use uno.get('address') the error "FormatException: Scheme not starting with alphabetic character (at character 1)" is issued because a "&" is added to adrress -> "&https://api.ipify.org"
Example:
await _uno.get(
          'https://api.ipify.org',
          headers: {HttpHeaders.contentTypeHeader: 'text/plain'},
        ).then((response) {
          if (response.toString().isNotEmpty) {
            ipAddress = response.toString();
            debugPrint('IP Address: $ipAddress');
          }
        });

Good morning @nilcemar, this error has been corrected in version 1.1.2. Just update your package to:
uno: ^1.1.2

https://github.com/Flutterando/uno/issues/29


chore(updatecli) simplify updatecli process

(edited)
This PR simplifies the updatecli upgrade process for hugo version:

Stop using a Dockerfile (use the extended Hugo Docker Image instead)
Fix docker-compose.yaml to work with the Hugo version >= 0.88 (no more read-only sharing)
Update the updatecli manifest to these changes
Simplify the updatecli manifest to use the latest "file matchPattern" from updatecli version >= 0.13
Ensure that updatecli is allowed to upgrade the github workflow file by using our bot account

It also updates the github workflow to:

Run once per week (instead of every 15 min...)
Run the "updatecli diff" on ALL PR and commits (to ensure we don't break updatecli in a PR)
Only run the updatecli "apply" on the principal branch

Versions has been cleaned up and all set up to 0.87.0 as before
I need to update the gh workflow setup: we have a ERROR: template: cfg:11:17: executing "cfg" at <requiredEnv .github.token>: error calling requiredEnv: no value found for environment variable UPDATECLI_GITHUB_TOKEN error

* I need to update the gh workflow setup: we have a `ERROR: template: cfg:11:17: executing "cfg" at <requiredEnv .github.token>: error calling requiredEnv: no value found for environment variable UPDATECLI_GITHUB_TOKEN` error

Gotcha: the GITHUB_TOKEN is used for the diff, while the bot's token (not available in PRs) is used on production


Undocumented = operator syntax in Generic Constraining

In the declaration file for Fastify (https://github.com/fastify/fastify/blob/master/fastify.d.ts) there is some TypeScript code I do not recognize and cannot find another example of in the TypeScript documentation:
declare function fastify<
  HttpServer extends (http.Server | http2.Http2Server) = http.Server,
  HttpRequest extends (http.IncomingMessage | http2.Http2ServerRequest) = http.IncomingMessage,
  HttpResponse extends (http.ServerResponse | http2.Http2ServerResponse) = http.ServerResponse
>(opts?: fastify.ServerOptions): fastify.FastifyInstance<HttpServer, HttpRequest, HttpResponse>;

I recognize the Generic constraint syntax with the extends keyword, but what about the = http.Server part? Is this like a default parameter or something?
Whatever this syntax means it should be better documented.
I tried googling for this syntax by searching

typescript generic constraint
typescript generic constraint assignment
typescript generic defaults

I agree this should be covered by the handbook, though it is discoverable through the search you tried

Ahh i see. I was looking at the wrong documentation. I think what deterred me from this page originally was that it was v2.3 not v3. I don't like to read different major version docs because it can have unsupported information

It's near impossible to find out what this syntax does if you haven't already guessed that it's for generic parameter defaults. The syntax is un-Googleable. I had to use an AST browser to figure out what was going on!
A vote from me for this to be documented on the Generics page.


Ayr 1142/non js render

Changes in this PR

Add Support for rendering PDF & Image (PNG/JPG) on browsers that have JS disabled

JIRA ticket
https://national-archives.atlassian.net/browse/AYR-1141
Screenshots of UI changes
Before
After

[ ] Requires env variable(s) to be updated

The tabs container sticks out a little bit on each side compared to the elements above it (e.g. breadcrumbs and header elements), any way this could be fixed in this pr?

The tabs container sticks out a little bit on each side compared to the elements above it (e.g. breadcrumbs and header elements), any way this could be fixed in this pr?

Moved the tabs-content to a govuk width container


v1.1.0 Release

[ ] Add J2K decoding via -openjpeg plugin
[ ] Add fast RLE decoding via -rle plugin

This would make both Pillow and GDCM unnecessary, provided we add a handler in pydicom, correct? This would solve a lot of problems...

It would, but I'm struggling to understand what the implications of the GPL v3 license on the -libjpeg plugin means. The internet is full of contradictory opinions.
I think to be extra careful I may need to change it so that the plugins register themselves with pylibjpeg (via a register_plugin() function or something), rather than the other way around. That way its fine to distribute both pylibjpeg and anything that uses pylibjpeg.add_handler() without worrying about the GPL (unless of course they 'convey' pylibjpeg together with the -libjpeg plugin).
In the meantime we could just add pylibjpeg to the documentation on pixel data handlers.

Also, it would probably create problems too, since we'd no longer be able to say the problem lies elsewhere!

Yeah, I hadn't seen that it is GPL. This means that we cannot replace the other ones... as far as I know, many of the pydicom users are in a commercial environment and cannot use GPL-licensed software. In this case the decoupling as you have done is probably the best idea.

I hope it goes without saying, but let's say it anyway - this is really great work!
I agree with the 'replacing gdcm' comments - both an opportunity and a potential source of problems.  I so wish I could contribute something to this project, but realistically, I don't see having any significant time...
I haven't thought through the licensing issues, but the onus is on users to figure out how licensing applies to each package they install and use, although providing them the plugin options as you've outlined can give them options.  And perhaps a warning in pydicom documentation would be a good idea, to remind people it is up to them to adhere to licenses for any handlers they use.


Associations are not returned because of id type mismatch

I am overriding the getId method of my model with the following code:
@Override
public Long getId() {
   // database returns Integer, but I need a Long
   return ((Integer) get("id")).longValue();
}

And here some code from LazyList that causes type mismatch because getId is overriden:
https://github.com/javalite/activejdbc/blob/master/activejdbc/src/main/java/org/javalite/activejdbc/LazyList.java#L538-L554

// it bypass the overriden getId(), so here it return a List of Integer
List<Object> ids = collect(metaModel.getIdName());
List<Map> childResults = new DB(childMetaModel.getDbName()).findAll(childMetaModel.getDialect().selectManyToManyAssociation(
        association, "the_parent_record_id", ids.size()), ids.toArray());
for(Map res: childResults){
    Model child = ModelDelegate.instance(res, childMetaModel);
    Object parentId = res.get("the_parent_record_id");
    if(childrenByParentId.get(parentId) == null){
        childrenByParentId.put(parentId, new SuperLazyList<Model>());
    }
    childrenByParentId.get(parentId).add(child);
}
for(T parent : delegate){
    // but here is uses the overriden getId method, so it returns a Long
    // because the map key is Integer, and the returned id is Long, children will always be null
    List<Model> children = childrenByParentId.get(parent.getId());
    if (children != null) {
        parent.setChildren(childMetaModel.getModelClass(), children);
    }
}

I would suggest to create a new method collectIds that will call  getId instead of doing collect(metaModel.getIdName()).

@renatodinhani is all you need is a Long, why not call getLongId()?

I am overriding getId because I am trying to integrate ActiveJDBC with an existing application and I had this method prior to the integration, so I cannot easily change that. So I basically started to extend Model to discover that I was overriding it without the intention.
Also there is an error in my bug report.
The type mismatch (Integer) is coming from this line, not the one I stated before:
Object parentId = res.get("the_parent_record_id");

@renatodinhani what are you trying to  do? Just to you know, a lot depends on this method, so do not take overriding it lightly.

First of all, I already managed the problem changing some parts of my code.
I had an existing "fat" model for the Neo4J database (it is a graph database), and now I am trying to integrate the same model for a SQLite database. Sometimes I will use it retrieving data from Neo4J, sometimes from SQLite. I can do that because SQLite database is a RDBMS export of the Neo4J database.
Everything works fine, except  for the associations because Neo4J mapping requires a long and SQLite driver returns an Integer, so to not to change my code I am converting this Integer to Long manually.
This was what I had:
@NodeEntity
public abstract class ConceptEntry extends Model implements Serializable, Comparable<ConceptEntry> {

    @GraphId
    private Long id;

    @Override
    public Long getId() {
        if (id == null) {
            id = getLong("id");
        }
        return id;
    }
}

This is how I fixed it in my code:
@GraphId
private Long graphId;

@Override
public Object getId() {
    if (graphId != null) {
        return graphId;
    } else {
        return super.getId();
    }
}

@renatodinhani, glad it is working out for you, closing  this issue.


Allow local llm to use openAI style tool calls

I'm running LLM locally, and it supports openAI compatible apis. And I'm using specific models for function calls to get a better success rate.
But right now the way of tool usage is hard coded. Do you think we can make it configurable?
    def to_pydantic(self, current_attempt=1):
        """Convert text to pydantic."""
        try:
            if self._is_gpt:
                return self._create_instructor().to_pydantic()
            else:
                return self._create_chain().invoke({})
        except Exception as e:
            if current_attempt < self.max_attemps:
                return self.to_pydantic(current_attempt + 1)
            return ConverterError(
                f"Failed to convert text into a pydantic model due to the following error: {e}"
            )

def _is_gpt(self, llm) -> bool:
        return isinstance(llm, ChatOpenAI) and llm.openai_api_base == None

Hi, I have the same problem, have you found a solution now?


Vue Router migration guide addition: route records of the matched routes are no longer merged into $route; meta must be used instead

Added.


React: Use the new global action colors for action colors that should not be changed based on brand

See: #778

Vi må diskutere om vi skal beholde "Input"-tokens eller om det hodler med action-dark

Components that should be updated:

Accordion should use global action color for hover text/icon instead of primary

This will be fixed by #873


Push trigger tests only for release branches

Edit currently a push to all internal branches triggers a canary image testing workflow, for non release branches each PR runs the same tests so can be skipped on push.

Think thats reasonable, thanks


feature request: teardown should return a promise

General information
Issue description
Is it possible that teardown can return a promise just like create does?

It does. Where are you seeing that it does not?

https://braintree.github.io/braintree-web/current/#teardown
Just saying if you guys can maintain the type https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/braintree-web/index.d.ts ,
It will be very awesome for people who using Braintree.

The documentation for the methods shows that it does support promises: https://braintree.github.io/braintree-web/current/HostedFields.html#teardown
Like we've said previously, we'll be happy to maintain type definitions once we adopt Typescript for the SDK. It's on our roadmap, but we have other higher priority things to work on at the moment.

But could you guys update the type definition for the time being? it is not like you guys are changing API all the time.


fix to accept multitype param for nullable

To Accept  openapi type like
- string
- null

becouse API DOG generate like this if i allow null to params.
logic is like
if type is array and just have a 2 choice and 1 is "null" that means the type is the onather  nullable.
so I changed

Could you please add a test case to TypeResolverTest and also in the acceptance.yml one test object.

I'm tring to write a test code but currentry facing this error
  PHP Fatal error:  Non-readonly class PHPUnit\Framework\TestStatus\Known cannot extend readonly class PHPUnit\Framework\TestStatus\TestStatus in /home/kurari/Repos/github.com/reinfi/openapi-models/vendor/phpunit/phpunit/src/Framework/TestStatus/Known.php
  on line 19

I will work on later.
thank you


BCI-1289: Add Ownable test helper

https://smartcontract-it.atlassian.net/browse/BCI-1289
PR implements the should_behave_like_ownable_contract test utility function for use in Cairo tests, based off the hardhat version.
TODOs:

Both SimpleReadAccessController and SimpleWriteAccessController are currently both a library as well as a standalone deployable contract, missing the Ownable interface implementation despite relying on Ownable for some functions. This is a bug for the standalone use case, but is probably better addressed through a later refactor in a separate PR to separate library and deployable versions.

Because I don't immediately see the value in having two versions of the contract. It seems like code duplication to achieve the same effect. It's akin to having an inherited contract in solidity where you can still deploy the parent contracts.

@augustbleeds I agree that this pattern makes sense in Solidity, but we don't really see the same inheritance patterns in Cairo. I was thinking that splitting the lib and deployable contracts allows for better separation of responsibilities and removes dependencies between components (e.g. no need to be coupled with Ownable), which generally leads to less overhead and risks when using these contracts. Keen to hear thoughts

Currently pending https://github.com/smartcontractkit/chainlink-starknet/pull/260 to be reviewed and merged or rejected

LGTM but needs another merge to resolve the conflicts


Maint/6.0.x/merge up 5.5.x

My change (https://github.com/puppetlabs/puppet/pull/7436/commits/1e45c71e7f608193019e2b03afcc850ce7146055) conflicted with a change that @joshcooper had made back in August (https://github.com/puppetlabs/puppet/commit/716be3a42f9021d81279ffd52a327a8a33331d96). The only difference is wording. @joshcooper is the old or the new wording more descriptive?

$ bx puppet agent -t --server_list mars --debug
...
Debug: Unable to connect to server from server_list setting: Failed to open TCP connection to mars:8140 (getaddrinfo: nodename nor servname provided, or not known)


Eurostar announcements do not play using Live Trains

While I am aware that Eurostar trains are announced differently at STP (seen here: https://www.youtube.com/watch?v=ESoW0ngJ9rY), it would be nice for them to be more than just on the PIS (or maybe a separate page for Eurostar announcements under celia?) The hardest thing I can think of is probably the French translation, or perhaps sourcing the words "Paris" etc.

The trains are in the data, so this would be much easier than expected at first glance.
It would simply be mapping the stations to the right audio files (they're currently not).

Basic Eurostar announcements should work on the site now.
The audio released by KeTech doesn't include the custom Eurostar audio files, such as "departure to" and "is now ready for boarding", so it's not possible to do proper style announcements for the services.
https://github.com/davwheat/rail-announcements/assets/7406822/c96da67b-54d8-4938-9262-ab396b31e1ac

Don't know if its intentional maybe, but you are unable to use Paris or the others in regular announcements,

The announcements will work in the normal announcement generator if you choose the thing with unknown name. It's just because the station isn't in my database as it's not in the UK.

Ah okay, thanks!

they cant be used in intermediate stops but i presume thats intended

A quirk of how the intermediate stations work I think. That's fixable so thanks for letting me know

if you have a bit of time, i found a few more stations you might wanna add for eurostar:
AVI - Avignon
MSC - marsaille
MCK - disnyland
ROT - Rotterdam C.S.
XIB - Bourg St Maurice
PAZ - Paris St Lazare
FRH - Calais Frethun
CAL - Calais Maritime
NNE - Narbonne
FNI - Nimes
CHV - Charleville Meziers
CMC - Chamberry Challes Les Eau
CTE - Chatelherault
OOS - Oostende
FRA - Frankfurt hbf
BOX - Bordeaux st jean
POI - Poiters
LIL - Lille flandres

Find them in the audio files and sure 😛
https://github.com/Rail-Announcements/ketech-llpa-announcements/blob/main/Male1_transcriptions.csv
https://github.com/Rail-Announcements/ketech-llpa-announcements/blob/main/Female1_transcriptions.csv

well i found 2:
8321, MCK - disneyland/Marne-la-Vallé
866, ROT - rotterdam

I already implemented both of these with Paris and Amsterdam :)

oh didnt see rot, thanks!

no worries!


(XSS) Replace maybe harmful symbols with html-equivalents (htmlescape)

We should maybe talk about this on the meeting


Fix crash when open local file

Please add comment

From what I found, okhttp doesn't support schemes other than http and https
https://github.com/square/okhttp/issues/3055#issuecomment-268992685


使用ionic cordova build android --prod打包出来之后的(tap)事件点击报错

Ionic version:  (check one with "x")
(For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[ ] 3.x
[ ] 4.x
ionic-angular: 3.7.1
ionic-cli: 3.9.2
I'm submitting a ...  (check one with "x")
[ ] bug report
[ ] feature request
got an error 'Loading chunk 2 Failed'
Please do not submit support requests or "How to" questions here. Instead, please use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:

got an error 'Loading chunk 2 Failed'
Expected behavior:

push a page
Steps to reproduce:

1.When I'm use command 'ionic cordova build android',  the app work normal on my phone(a little slow);
2.When I'm use command 'ionic cordova build android --prod', the app work little problem on my phone.  I got an error(Loading chunk 2 Failed) from the chrome console when I tap the  element;
3.However, it work on some other mobile phone
Related code:

{{menu.name}}

    public goToPages(pageName, resId): void {
        localStorage.setItem(pageName, resId);
        this.navCtrl.push(pageName);
    }

Other information:

"@angular/common": "4.4.3",
"@angular/compiler": "4.4.3",
"@angular/compiler-cli": "4.4.3",
"@angular/core": "4.4.3",
"@angular/forms": "4.4.3",
"@angular/http": "4.4.3",
"@angular/platform-browser": "4.4.3",
"@angular/platform-browser-dynamic": "4.4.3",
"ionic-angular": "3.7.1"
"ionic-cli": 3.9.2
"typescript": "2.3.4"
"@ionic/app-scripts": "3.0.1"

Hi there! This doesn't appear to be an issue with the framework it self, so I'm going to close it. Please post your question on the Ionic Forum instead. Thanks!


CDPS-592: Don't display recognised listener unless yes when given no suitible

Updated based on the logic listed here:
https://dsdmoj.atlassian.net/browse/NN-2579

Are there no tests for this logic? Feels like there should be tests

Are there no tests for this logic? Feels like there should be tests

There were already tests for everything but the combo that failed. Dan has added that in along with the new logic.
It does seem odd, but that is what is in the specs

I've updated the original description with the link to where the original logic is, it is very unexpected logic


The project type is not supported by this installation

Hello.
I have installed latest version of NuProj.
Every time I try add NuGet Project to my Solution I get this error.
I also tries reinstall , repair installation. All time wit no success.

Thanks
Peter

What version of Visual Studio are you using?

VS 2015 U3

Could you try to clean VS MEF cache? I't located in %localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache. Also if you're using NuGet packages for build integration, can you update them too?

Corrupted was MEF cache :) ... thanks
You can close

This did the trick for me.  The problem presented itself when I uninstalled NuProj and then reinstalled it (because I couldn't add any project items to the NuProj project).  Upon reinstall, I would get this error.   Also... by clean, it's worth noting that Kovalikp means to go ahead and delete the ComponentModelCache folder.  It will be rebuild the folder the next time you start Visual Studio.


fix(*) only mount logs directory and use a different prefix

Pongo mounts /kong-plugin to current folder and use /kong-plugin/servroot as default prefix
so that developer can easily access logs. On macOS, such directory is implemented as VM file shared
and doesn't support binding a unix domain socket; on windows, if current directory from the 9p fs shared
from Windows volumes, binding unix domain socket is also not supported.
This fix makes only $KONG_PREFIX/logs a mount from host on such platform, thus makes Kong able to start.
This is considered a short term fix until Kong implemented to move UDS sockets to a subdirectory. By then,
the whole $KONG_PREFIX can be mounted again, while the sockets subdirectory will become a symlink.
KAG-5588
KAG-3284

where are the unix sockets currently located? At the top of the prefix?

where are the unix sockets currently located? At the top of the prefix?

yes

Am I correct we loose access to everything but the logs? eg. no way to inspect the generated nginx config files from the host?

yes, others are not being re-mounted or symlinked in this PR. As from the comments that logs are the reason we use prefix from mount at first place, so that is being implemented here as first iterration.

somehow I still see the files appear on the mount.

That's because I used the old containers. pongo nuke to remove all of them solved it.

@fffonion can you squash the commits first, and then merge (squashing via ui is disabled)

nvm I'll do it

Thank you @Tieske

It is merged, but we can look at https://stackoverflow.com/a/66047856.
It can exclude a specific file when mounting.


Look into responsive styles

Sir Trevor should be better styled in a responsive way for some elements.
https://github.com/madebymany/sir-trevor-js/compare/responsive?expand=1

:+1:
oh yuussshh.....


fix: don't throw error on string

fixes #2
/cc @sindresorhus will be great fix it asap a lot of people have this problem :disappointed:

https://github.com/sindresorhus/is-gif/issues/2#issuecomment-435309683


About Fine tuning on numbers dataset

Hi,
Thank you very much for the great work!
We are trying to use the pre-trained model you provided (trained on IAM dataset) to fine-tune handwritten digit dataset (CVL Digit Strings).
We are able to build the pipeline; however, the training results looks terrible...
The loss of discriminator goes to zero in the very beginning and did not change during the training process.
We have tried to modify 'num_critic_train', 'learning rate', and 'gb_alpha', yet doesn't see any improvement.
Is there anything else you would suggest us to try?
Or could you share your tips on tuning hyper parameter?
Thank you very much in advance!

Hi,
Did you try to train it directly on the cvl digit dataset instead of finetuning it?
There aren't a lot of digits in the IAM dataset so the network doesn't learn to generate them well. Maybe that could be the problem - the network reaches a local minima where it doesn't generate digits well and it stays in the local minima when you finetune the network.

I am closing this issue, feel free to reopen and let us know if you still have questions

@rlit @sharonFogel
Could you please tell us steps to train on custom dataset.

Hi vijay,
You need to create an lmdb with the images and labels of you dataset. The images need to be with height 32. We recommend resizing the width also so that each character will take up approximately 16 pixels, but you can try to train with or without this resize. You can use the code in data/create_text_data.py and adjust it to the way the images and labels of your dataset are provided.
Then, you need to add the alphabet in alphabets.py, and the dataset path, alphabet and lexicon in data/dataset_catalog.py.
When training use the parameter --dataname
Good luck!
Sharon

Thanks Sharon!
Just one more thing How to get Lexicon for only numbers when running data/create_text_data.py

This use case is not currently implemented in the code. You can change the code in createDict function to filter only strings which contain numbers.

Hi @sharonFogel would you suggest to combine the IAM and CVL Digit Strings data to create a single dataset for an improved numbers/digits generating model?


[Q] What is part method?

I'm facing an issue that only occurs after the first connection with pytmi. I see:
Unknown exception 0 bytes read on a total of undefined expected bytes
in my console on subsequent requests. My run loop generally looks like this:
@router.websocket("/chat")
async def scan_chat(websocket: WebSocket, channel: str = ''):
    await websocket.accept()

    twitch_client = pytmi.Client(use_ssl=False)

    try:
        await twitch_client.login_anonymous()
        await twitch_client.join(channel)
    except Exception as e:
        print("Login failed: {}".format(e))
        pass

    async def get_message_loop():
        msg = await twitch_client.get_message()
        if msg is None or not msg.valid or not "PRIVMSG" in msg.command:
            return

        privmsg = msg.command.split(" :", 1)[1]
        sender = msg.tags.get('display-name', '')
        await websocket.send_text(privmsg)

        del msg

    try:
        while True:
            await get_message_loop()
    except ConnectionClosedOK:
        pass
    except ConnectionClosedError as e:
        print("Twitch: ConnectionClosedError {}".format(e))
        pass
    except Exception as e:
        print("Unknown exception {}".format(e))
        pass
    finally:
        await twitch_client.logout()
        await websocket.close()
        print('Disconnected a Twitch client for {}'.format(channel))

I'm looking for a method to close my connections properly. I saw part in the example code near the end. Will that be helpful for resolving this?
I'm not sure if these are relevant but I see these as well:
Login failed: Unable to complete login
Tried 8 times, got 8 errors:
readuntil() called while another coroutine is already waiting for incoming data

unable to perform operation on <TCPTransport closed=True reading=False 0x7fd51f75cf90>; the handler is closed
unable to perform operation on <TCPTransport closed=True reading=False 0x7fd51f75cf90>; the handler is closed
unable to perform operation on <TCPTransport closed=True reading=False 0x7fd51f75cf90>; the handler is closed
unable to perform operation on <TCPTransport closed=True reading=False 0x7fd51f75cf90>; the handler is closed
unable to perform operation on <TCPTransport closed=True reading=False 0x7fd51f75cf90>; the handler is closed
unable to perform operation on <TCPTransport closed=True reading=False 0x7fd51f75cf90>; the handler is closed

Unknown exception Not logged in

...
Login failed: [Errno 54] Connection reset by peer

I think the error came from trying get_message() without logging in.
I added:
async def get_message_loop():
        if not twitch_client.logged:
            return
...

a simple check for .logged and it seems to work nicely with the existing loop. I didn't need to change anything else.

Hello, the part method is used for leaving a channel (that you previously joined with join).
Anyway, the error you got seems to be a spurious error resulting from a connection error.
Sometimes I also get a similar error, I'll try to figure out a way to fix it hopefully.


Build problems with Maven 3.9.0 and missing BasicRepositoryConnectorFactory

In the last two weeks Github Actions has been updated to use Maven 3.9.0 and now previously working jobs using the gluonfx-maven-plugin fail with
Error:  Failed to execute goal com.gluonhq:gluonfx-maven-plugin:1.0.16:compile (default-cli) on project commlink6: Execution default-cli of goal com.gluonhq:gluonfx-maven-plugin:1.0.16:compile failed: A required class was missing while executing com.gluonhq:gluonfx-maven-plugin:1.0.16:compile: org/eclipse/aether/connector/basic/BasicRepositoryConnectorFactory
Error:  -----------------------------------------------------
Error:  realm =    plugin>com.gluonhq:gluonfx-maven-plugin:1.0.16

It seems to be related to this discussion here
Older versions of Maven still work fine.

Yeah, more here: https://github.com/actions/runner-images/issues/7216
Seem thatit's an intentional breaking change and can be fixed by upgrading some Maven plugin libs.
gluonfx-maven-plugin and the substrate use some pretty old libraries.

@credmond I bumped all versions in the plugin, but that doesn't seem to fix the issue.
Either org.eclipse.aether:aether-connector-basic:1.1.0 or org.apache.maven.resolver:maven-resolver-connector-basic:1.9.6  are provided by Maven core, and therefore they are not added to the class realm, hence the issue can't be fixed by just adding the dependency (which works with plexus-utils for impsort because it is not provided):
java.lang.ClassNotFoundException: org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory
    at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (SelfFirstStrategy.java:50)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (ClassRealm.java:271)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:247)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:239)
    at com.gluonhq.utils.MavenArtifactResolver.createRepositorySystem (MavenArtifactResolver.java:154)

I also see that MavenRepositorySystemUtils.newServiceLocator() is deprecated (and very recently even removed for Maven 4.0+), so probably we should get rid of this, which implies finding out an alternative to get a repositorySystem ...
Any suggestions are welcome!

i have the same problem while trying to compile and create windows executable.
[ERROR] Failed to execute goal com.gluonhq:gluonfx-maven-plugin:1.0.16:nativerun (default-cli) on project densimetro: Execution default-cli of goal com.gluonhq:gluonfx-maven-plugin:1.0.16:nativerun failed: A required class was missing while executing com.gluonhq:gluonfx-maven-plugin:1.0.16:nativerun: org/eclipse/aether/connector/basic/BasicRepositoryConnectorFactory [ERROR] ----------------------------------------------------- [ERROR] realm =    plugin>com.gluonhq:gluonfx-maven-plugin:1.0.16 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/C:/Users/Informatica/.m2/repository/com/gluonhq/gluonfx-maven-plugin/1.0.16/gluonfx-maven-plugin-1.0.16.jar [ERROR] urls[1] = file:/C:/Users/Informatica/.m2/repository/com/gluonhq/substrate/0.0.56/substrate-0.0.56.jar [ERROR] urls[2] = file:/C:/Users/Informatica/.m2/repository/com/googlecode/plist/dd-plist/1.23/dd-plist-1.23.jar [ERROR] urls[3] = file:/C:/Users/Informatica/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.49/bcpkix-jdk15on-1.49.jar [ERROR] urls[4] = file:/C:/Users/Informatica/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.49/bcprov-jdk15on-1.49.jar [ERROR] urls[5] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/nativeimage/svm/21.1.0/svm-21.1.0.jar [ERROR] urls[6] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-linux-amd64/21.1.0/svm-hosted-native-linux-amd64-21.1.0.tar.gz [ERROR] urls[7] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-darwin-amd64/21.1.0/svm-hosted-native-darwin-amd64-21.1.0.tar.gz [ERROR] urls[8] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-windows-amd64/21.1.0/svm-hosted-native-windows-amd64-21.1.0.tar.gz [ERROR] urls[9] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/sdk/graal-sdk/21.1.0/graal-sdk-21.1.0.jar [ERROR] urls[10] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/nativeimage/objectfile/21.1.0/objectfile-21.1.0.jar [ERROR] urls[11] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/nativeimage/pointsto/21.1.0/pointsto-21.1.0.jar [ERROR] urls[12] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/compiler/compiler/21.1.0/compiler-21.1.0.jar [ERROR] urls[13] = file:/C:/Users/Informatica/.m2/repository/org/graalvm/truffle/truffle-api/21.1.0/truffle-api-21.1.0.jar [ERROR] urls[14] = file:/C:/Users/Informatica/.m2/repository/org/apidesign/bck2brwsr/aot/0.53/aot-0.53.jar [ERROR] urls[15] = file:/C:/Users/Informatica/.m2/repository/org/apidesign/bck2brwsr/vm4brwsr/0.53/vm4brwsr-0.53.jar [ERROR] urls[16] = file:/C:/Users/Informatica/.m2/repository/org/apidesign/bck2brwsr/core/0.53/core-0.53.jar [ERROR] urls[17] = file:/C:/Users/Informatica/.m2/repository/com/google/javascript/closure-compiler/v20210601/closure-compiler-v20210601.jar [ERROR] urls[18] = file:/C:/Users/Informatica/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar [ERROR] urls[19] = file:/C:/Users/Informatica/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar [ERROR] urls[20] = file:/C:/Users/Informatica/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar [ERROR] urls[21] = file:/C:/Users/Informatica/.m2/repository/org/codehaus/plexus/plexus-java/0.9.11/plexus-java-0.9.11.jar [ERROR] urls[22] = file:/C:/Users/Informatica/.m2/repository/org/ow2/asm/asm/7.0-beta/asm-7.0-beta.jar [ERROR] urls[23] = file:/C:/Users/Informatica/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar [ERROR] urls[24] = file:/C:/Users/Informatica/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar [ERROR] urls[25] = file:/C:/Users/Informatica/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.25/plexus-interpolation-1.25.jar [ERROR] urls[26] = file:/C:/Users/Informatica/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar [ERROR] urls[27] = file:/C:/Users/Informatica/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar [ERROR] urls[28] = file:/C:/Users/Informatica/.m2/repository/org/apache/maven/maven-builder-support/3.6.0/maven-builder-support-3.6.0.jar [ERROR] urls[29] = file:/C:/Users/Informatica/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar [ERROR] urls[30] = file:/C:/Users/Informatica/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar [ERROR] urls[31] = file:/C:/Users/Informatica/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar [ERROR] urls[32] = file:/C:/Users/Informatica/.m2/repository/com/google/inject/guice/4.2.1/guice-4.2.1-no_aop.jar [ERROR] urls[33] = file:/C:/Users/Informatica/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar [ERROR] urls[34] = file:/C:/Users/Informatica/.m2/repository/com/google/guava/guava/25.1-android/guava-25.1-android.jar [ERROR] urls[35] = file:/C:/Users/Informatica/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar [ERROR] urls[36] = file:/C:/Users/Informatica/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar [ERROR] urls[37] = file:/C:/Users/Informatica/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar [ERROR] urls[38] = file:/C:/Users/Informatica/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar [ERROR] urls[39] = file:/C:/Users/Informatica/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar [ERROR] urls[40] = file:/C:/Users/Informatica/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar [ERROR] urls[41] = file:/C:/Users/Informatica/.m2/repository/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar [ERROR] urls[42] = file:/C:/Users/Informatica/.m2/repository/org/apache/maven/shared/maven-invoker/2.2/maven-invoker-2.2.jar [ERROR] urls[43] = file:/C:/Users/Informatica/.m2/repository/org/eclipse/aether/aether-transport-http/1.1.0/aether-transport-http-1.1.0.jar [ERROR] urls[44] = file:/C:/Users/Informatica/.m2/repository/org/apache/httpcomponents/httpclient/4.3.5/httpclient-4.3.5.jar [ERROR] urls[45] = file:/C:/Users/Informatica/.m2/repository/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar [ERROR] urls[46] = file:/C:/Users/Informatica/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar [ERROR] urls[47] = file:/C:/Users/Informatica/.m2/repository/org/slf4j/jcl-over-slf4j/1.6.2/jcl-over-slf4j-1.6.2.jar [ERROR] urls[48] = file:/C:/Users/Informatica/.m2/repository/org/eclipse/aether/aether-transport-file/1.1.0/aether-transport-file-1.1.0.jar [ERROR] Number of foreign imports: 1 [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]] [ERROR] [ERROR] ----------------------------------------------------- [ERROR] : org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException

What's completed in #459? Has this issue gone? If the Maven version is longer required, shouldn't the warning be removed?


Rx interface issue

Hello,
I am trying to REGISTER a VoNR subscriber to Kamailio IMS using UERANSIM-Open5GS(docker):

UE attaches correctly and tunnel towards ims APN is created successfully
Connectivity (ping and port 5060) from UE towards PCSCF is OK through uesimtun1 interface
When generating a REGISTER with SIPP in UERANSIM, PCSCF queries Diameter to PCRF but PCRF replies: [pcrf] ERROR: No Gx Session (../src/pcrf/pcrf-rx-path.c:190)

Shouldn't PCSCF contact PCF instead? or should PCRF reply to PCSCF including the requested info?

Further checking, the AAA message contains error: AVP: Experimental-Result-Code(298) l=12 f=-M- val=IP-CAN_SESSION_NOT_AVAILABLE (5065)

Here the capture:
UE_20220824b.zip

For VoNR, P-CSCF should as per spec talk with PCF (not PCRF) using SBI interface. Kamailio based P-CSCF does not have support for SBI interface to talk with PCF. That's why its not possible to test VoNR at the moment

That is why! thanks @herlesupreeth !


"Bad CPU type in executable" when running example

When I attempt to copy and past the readme.md example or run deno run -A https://deno.land/x/systray/example/index.ts I get the following error on MacOS.

➜  urler deno run -A https://deno.land/x/systray/example/index.ts
Download ⠼ https://deno.land/x/systray/example/index.ts                                                                                Warning Implicitly using latest version (v0.2.2) for https://deno.land/x/systray/example/index.ts
error: Uncaught (in promise) Error: Bad CPU type in executable (os error 86)
    this._process = Deno.run({
                         ^
    at opRun (deno:runtime/js/40_process.js:33:16)
    at Object.run (deno:runtime/js/40_process.js:116:17)
    at SysTray.run (https://deno.land/x/systray@v0.2.2/mod.ts:241:26)
    at SysTray.init (https://deno.land/x/systray@v0.2.2/mod.ts:273:12)

I've ran into the same issue. The only culprit I found is related to Deno.run being depracated:
Deno.run is deprecated and scheduled for removal in Deno 2.0
Use Deno.Command from https://deno.land/api insteaddeno-lint(no-deprecated-deno-api)

When I attempt to copy and past the readme.md example or run deno run -A https://deno.land/x/systray/example/index.ts I get the following error on MacOS.
➜  urler deno run -A https://deno.land/x/systray/example/index.ts
Download ⠼ https://deno.land/x/systray/example/index.ts                                                                                Warning Implicitly using latest version (v0.2.2) for https://deno.land/x/systray/example/index.ts
error: Uncaught (in promise) Error: Bad CPU type in executable (os error 86)
    this._process = Deno.run({
                         ^
    at opRun (deno:runtime/js/40_process.js:33:16)
    at Object.run (deno:runtime/js/40_process.js:116:17)
    at SysTray.run (https://deno.land/x/systray@v0.2.2/mod.ts:241:26)
    at SysTray.init (https://deno.land/x/systray@v0.2.2/mod.ts:273:12)

What Deno version your are using ?

It looks like systray-portable's build.sh might not be building for platforms other than the build host


Add support for multiple secrets

At the moment we should call the action multiple times in case we have multiple secrets.
It will be useful to set multiple secrets at once in one action call.

Hi @alxxyz! We don't want to add this feature because it would significantly complicate the way users have to use this action (actions can't take lists or other yaml features as inputs). Running the action multiple times should be just as effective of a solution.
Is there a reason why you want this action to be able to set multiple secrets at the same time instead of just running this action multiple times?

Hi @OliverMKing, we have to pass 20-30 secrets, and it looks bad when we need to pass such amount of secrets

Hi @alxxyz! We don't want to add this feature because it would significantly complicate the way users have to use this action (actions can't take lists or other yaml features as inputs). Running the action multiple times should be just as effective of a solution.
Is there a reason why you want this action to be able to set multiple secrets at the same time instead of just running this action multiple times?

In most of our applications we need multiple secrets (besides the docker pull secret) - so adding a resource for each secret seems not the best option.

@alxxyz
Would this work for you?
Store whole secret manifest inside a github secret, and then apply it as a resource directly?
For example:
apiVersion: v1
kind: Secret
metadata:
  name: <secret name>
  namespace: <namespace name>
type: Opaque
data:
  DB_PASSWORD: <b64 of database password>
  RMQ_PASSWORD: <b64 of rmq password>
  JWT_SECRET_KEY: <b64 of jwt secret>

And then in your workflow definition:
steps:
  - name: Set secret
    run: |
      echo {{ secrets.APP_SECRET_MANIFEST }} | kubectl apply -f -
    shell: bash


Inital commit of playground feature

support ccli play  with options
fixed folder supported yet scripts/

See https://github.com/cloudblue/connect-playground/tree/feature/ccli with set of relevant scripts.

Codecov Report

Merging #50 (969416d) into master (5d2bffc) will increase coverage by 0.28%.
The diff coverage is 94.04%.

@@            Coverage Diff             @@
##           master      #50      +/-   ##
==========================================
+ Coverage   88.61%   88.89%   +0.28%
==========================================
  Files          42       46       +4
  Lines        2968     3135     +167
  Branches      493      518      +25
==========================================
+ Hits         2630     2787     +157
- Misses        240      250      +10
  Partials       98       98

Impacted Files
Coverage Δ

connect/cli/plugins/play/commands.py
83.60% <83.60%> (ø)

connect/cli/core/base.py
100.00% <100.00%> (ø)

connect/cli/plugins/play/context.py
100.00% <100.00%> (ø)

connect/cli/plugins/play/save.py
100.00% <100.00%> (ø)

connect/cli/plugins/play/script.py
100.00% <100.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 5d2bffc...969416d. Read the comment docs.


Support for cleaning SQL Server DATABASE triggers

They are currently not cleaned.

This has now been fixed.


Error when using "through" intermediate model

I think this was asked before but is it possible to define my own intermediate model with sortedm2m using through? In my case  I have this model:
class Sample(models.Model):
   id_sample = models.AutoField(primary_key=True)
   name = models.CharField(unique=True, max_length=20)
   indexes = SortedManyToManyField(Index, through='SamplePoolIndexCand', blank=True)
   pools = SortedManyToManyField(Index, through='SamplePoolIndexCand', blank=True)
   gene_lists = SortedManyToManyField(Index, through='SamplePoolIndexCand', blank=True)

The intermediate table:
class SamplePoolIndexCand(models.Model):
    sample_id = models.ForeignKey(Sample, null=True, blank=True, on_delete=models.CASCADE, db_column='id_sample',
    verbose_name='Mostra')
    pool_id = models.ForeignKey(Pool, null=True, blank=True, on_delete=models.CASCADE, db_column='id_pool',
    verbose_name='Pool')
    index_id = models.ForeignKey(Index, null=True, blank=True, on_delete=models.CASCADE,
    db_column='id_index', verbose_name='Índex')
    gene_cand_list_id = models.ForeignKey(GeneCandList, null=True, blank=True, on_delete=models.CASCADE,
    db_column='id_gene_cand_list', verbose_name='Llista de gens candidats')

I got this error message:
AssertionError: The model is used as an intermediate model by '<class 'myproject.models.SamplePoolIndexCand'>' but has no defined '_sort_field_name' attribute
How can I solve this?

Seems this was discussed in this older issue: https://github.com/jazzband/django-sortedm2m/issues/77
Unfortunately I'm not proficient enough in Django to give any advice. I have hit the same problem, trying to upgrade an old project that was working fine with a "through" model with django <= 2.2.x and django-sortedm2m <=1.5.x. I'm upgrading things piece by piece through to the latest versions of Django, Python, etc., but once I upgrade to Django 3.0, I have to upgrade django-sortedm2m to ==3.0.0 for Django 3 support… and then my through model is now broken:
❯ python -Wall manage.py runserver --settings=cinedex.settings.local
Performing system checks...

Exception in thread django-main-thread:
Traceback (most recent call last):
  File<EMAIL_ADDRESS>line 980, in _bootstrap_inner
    self.run()
  File<EMAIL_ADDRESS>line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/utils/autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
    self.check(display_num_errors=True)
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/core/management/base.py", line 392, in check
    all_issues = self._run_checks(
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/core/management/base.py", line 382, in _run_checks
    return checks.run_checks(**kwargs)
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/core/checks/registry.py", line 72, in run_checks
    new_errors = check(app_configs=app_configs)
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/core/checks/model_checks.py", line 34, in check_all_models
    errors.extend(model.check(**kwargs))
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/db/models/base.py", line 1257, in check
    *cls._check_fields(**kwargs),
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/django/db/models/base.py", line 1338, in _check_fields
    errors.extend(field.check(from_model=cls, **kwargs))
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/sortedm2m/fields.py", line 204, in check
    self._check_through_sortedm2m()
  File "/Users/mboszko/.virtualenvs/cinedex-wZ1JZ5_O/lib/python3.9/site-packages/sortedm2m/fields.py", line 213, in _check_through_sortedm2m
    assert hasattr(rel.through, '_sort_field_name'), (
AssertionError: The model is used as an intermediate model by '<class 'theoptical.models.EpisodeGuest'>' but has no defined '_sort_field_name' attribute

If someone might be able to explain how I could fix this, I would every grateful. Otherwise I fear I may have to rebuild my django app from scratch, because there are so may moving parts to upgrade.

Have you tried setting an attribute _sort_field_name on the intermediate model class?

@merwok Forgive me, I haven't touched this code (or really, Django at all) in about 7–8 years, and it's currently a foreign country to me.
Yes, it looks like if I add the _sort_field_name  attribute inside the EpisodeGuest class, that silences the error, but I'm not sure it's operating correctly. Would I then need to add a new field to that intermediate class matching the sort_value name? It doesn't seem to say in the Readme here what kind of field soft_value should be. Should it be like this?
    sort_value = models.IntegerField

theoptical.models consists of several classes linked to SortedManyToManyFields, with the EpisodeGuest class being one of them. I'll try to present a condensed version of the module with the relevant bits:
# coding=utf-8

from cinefex.models import Entity
from django.db import models
from sortedm2m.fields import SortedManyToManyField
[...]

[...]

class Episode(models.Model):
    # An episode of a podcast.

    [...]

    guests = SortedManyToManyField(
        Entity, through="EpisodeGuest", related_name="episode_guests", blank=True
    )  # Person

    def __repr__(self):
        return self.designation

    def __str__(self):
        return self.designation

class EpisodeGuest(models.Model):
    # Fixing sort field error for `django-sortedm2m` >= 1.5.0
    _sort_field_name = "sort_value"
    # extend these through…
    created = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)
    episode = models.ForeignKey(Episode, on_delete=models.CASCADE)
    guest = models.ForeignKey(Entity, on_delete=models.CASCADE)
    guest_blurb = models.TextField(help_text="Markdown blurb.", blank=True)
    guest_links = models.ManyToManyField(ExternalLink, blank=True)
    # Special Guests get big headshots in the center column.
    is_special = models.BooleanField(
        default=False, help_text="Usually only one per episode."
    )

    def __repr__(self):
        return f"{self.episode.designation}: {self.guest.name}"

    def __str__(self):
        return f"{self.episode.designation}: {self.guest.name}"

Thanks for taking a look!


Nothing is working

I have installed plugin. I have written code in index.js then also nothing is happening. Is there anything to add in index.html?

@dhwalin this is exactly what I talk about in my docs:
https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/ISSUES.md
If you want people to be able to help you please make it somewhat easy for them to provide you that help.


RosettaNet Process configuration apis

Integration account - RosettaNet CRUD APIs
Integration account- agreement changes for RosettaNet agreement type.
Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[x] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[x] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[x] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

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

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Can one of the admins verify this patch?

@praveensri Add ARM Review. Meanwhile, please solve the CI errors.

Hi,
Some of the failures under following CI run are not related with my changes.
public.rest-api-specs Failing after 1m — Build #Azure OpenAPI failed
e.g 👍
error : |
-- | --
  | operationId: ListOperations |
  | scenario: List Microsoft.Logic operations |
  | source: response |
  | responseCode: '200' |
  | severity: 0 |
  | code: RESPONSE_BODY_NOT_IN_EXAMPLE |
  | details: |
  | code: RESPONSE_BODY_NOT_IN_EXAMPLE |
  | id: OAV130 |
  | message: >- |
  | Response statusCode "200" for operation "ListOperations" has no response |
  | body provided in the example, however the response does have a "schema" |
  | defined in the swagger spec. |
  | position: |
  | line: 5333 |
  | column: 14 |
  | url: >- |
  | specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json |
  | title: '#/paths/~1providers~1Microsoft.Logic~1operations/get' |
  | directives: |
  | R3016: .* |
  | level: error
Thanks,
Praveen

Please review

@raych1 I checked the error messages. They are exited errors. Based on my understanding, the error messages should be suppressed.

@praveensri Hello. I talked with @raych1 offline. Recently, several new checks are enabled in ModelValidation. So you and your team need to fix these errors.

Fixed all the ModelValidation failure across all the APIs for my team.
Please expedite the PR process this is urgent.

The spellcheck with pass if the words are camelCased, or if you add them to https://github.com/Azure/azure-rest-api-specs/blob/master/custom-words.txt if the can't

OK, might be better to just include that in this PR

OK, might be better to just include that in this PR

Yep, added in this PR

by mistake I clicked re-review icon for @majastrz, Please ignore

Resigned off :)

Thanks majastrz, Any updates on merging?

@openapibot sdkautomation rebuild

@NullMDR Could you please check the SDK Automation process?

@yaohaizh @michaeljqzq Hello. Please check this PR to make sure it will not influence the SDK.

Wait for @NullMDR for the issue fix

@MyronFanQiu LGTM for js sdk part


How can I enable/disable/remove special choices from the list.

The only way I find, is to use setChoices with replaceChoices=true, to remove all the choices and add them again with some choices disabled. Are there more efficient and convenient way?

I added a function mapChoicesByValue that allows to change value,label,'disabled' and customProperties attributes for this case. Are you interested in PR?


ATRAC1 RAW SP not recognized in .aea format

in VLC it is recognized correctly

Please provide a sample file.

https://www91.zippyshare.com/v/bPxEmoIP/file.html

@JeromeMartinez
http://www.mediafire.com/file/044nhrsg0f8jljk/Bassie.aea
Other issue is updated as well please download within 14 days

@JeromeMartinez did you get it?

@Invictaz thank for the files, I downloaded them but did not get the time to check them yet. On my ToDo-list, but no ETA (already a lot to do with paid support).

@JeromeMartinez Any news on this?


fix throw NPE when reading data after EOF

Proposed changes
Throw null pointer exception when reading data after the reader reaches the end of file.
Problem summary
Fix 1 bug:

Throw null pointer exception when reading data after the reader reaches the end of file, so should return directly when _do_lazy_read read no data.

Optimize code：

Remove unused parameters.

Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[x] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[x] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.7 seconds
load time: 694 seconds
storage size:<PHONE_NUMBER>1 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221226105030_clickbench_pr_68829.html


Optimize reload to reload only affected objects (eg only ACL flows if only ACL changed)

Right now, Valve reloads all flows (reprovisions the entire pipeline) on a reload request. It should reload just affected flows (eg ACL, or to move a port into a different VLAN), if it can, with a full restart as a last resort.

Done via https://github.com/REANNZ/faucet/commit/4de8b1c22065bb9214397ad34ae35cd37fbb8d99 et al.


30 fps cap?

Describe your bug here.
It was fine before but now, when i opened the game, it stays at 30 fps? help?
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
Not much, i just edited the anti spam on PlayState.hx

Make sure your GPU isn't climbing to 100% usage. That can effect frame rate.

Make sure your GPU isn't climbing to 100% usage. That can effect frame rate.

No its not my GPU i think because i checked and my GPU was running fine (15% to 20%~)

See if your CPU isn't climbing as well. That could also be the issue. If not, see if your ram is climbing more than 75%. Also, do you know how much RAM you have installed?

See if your CPU isn't climbing as well. That could also be the issue. If not, see if your ram is climbing more than 75%. Also, do you know how much RAM you have installed?

Oh no wait yeah, thanks