[Bug] Add sort/filter to "Save to playlist" menu is unstable

Describe the bug
https://user-images.githubusercontent.com/55329452/226418218-becf9e8d-2c9a-4caa-8a91-8b412a38fb1d.mp4
please check the video.
also, can you change search box into dark theme so it will be consistent with the entire UI.
Thanks

Browser: Chrome 999.0
...monkey 99.1
Nova 6.6.1

alas, they are old. they probably are not maintained.

its still unstable. im on chrome.
Rit jealous moment - YouTube.webm

oh. what do you think might be the issue.

I tried it in a new profile without any extensions. the issue still

Can you add a dark theme for it and make it consistent with the yt ui


fixed 1876 - options: { autoFormat: false } does not work on columns in the grid"

also fixed two javascript console errors on use of obsoleted content()

Thanks, I did not know that and I was wondering why there were so many
commits with dist only changes
On Wed, Mar 4, 2020 at 9:41 AM Vitali Malinouski<EMAIL_ADDRESS>wrote:

@vitmalina commented on this pull request.
Thank you for your contribution. Please do not submit dist/* file with
pull requests. It will always result in merge conflicts. I rebuilt these
files frequently and push it to dev.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/vitmalina/w2ui/pull/1877?email_source=notifications&email_token=ADC6YNMVA6D3DD2JKYOBKQLRF2ADPA5CNFSM4KC5HGZKYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCX6ZMZI#pullrequestreview-368940645,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADC6YNMYKFRXNLMHAM5JFULRF2ADPANCNFSM4KC5HGZA
.


Update broken link to "quickstart sample repository"

PR Summary
This will update the broken link to the "quickstart sample repository"
PR Checklist

[x] PR has a meaningful title
[x] Summarized changes
[x] Change is not breaking
[x] This PR is ready to merge and is not Work in Progress
Rule changes

[ ] Unit tests created/ updated
[ ] Rule documentation created/ updated
[ ] Link to a filed issue
[ ] Change log has been updated with change under unreleased section

Other code changes

[ ] Unit tests created/ updated
[ ] Link to a filed issue
[ ] Change log has been updated with change under unreleased section

dont want to merge into me


warn

能看一下这个问题怎么解决吗

能看一下这个问题怎么解决吗

Windows的吗，用的node版本是什么

是windows 的 node 版本为 v20.14.0
然后在yarn init  的时候有一些依赖包没有安装成功
warning<EMAIL_ADDRESS>The engine "vscode" appears to be invalid.
[3/4] Linking dependencies...
warning "@nuxt/ui > nuxt-icon ><EMAIL_ADDRESS>has unmet peer dependency "vite@".
warning "@nuxtjs/i18n ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^2.0.0 || ^3.0.0 || ^4.0.0".
warning "@nuxtjs/seo > @nuxtjs/sitemap ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "@nuxtjs/seo > @nuxtjs/sitemap ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@nuxtjs/seo > nuxt-schema-org ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@nuxtjs/seo > nuxt-schema-org ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "@nuxtjs/seo > @nuxtjs/sitemap > @nuxt/devtools-ui-kit ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "@nuxtjs/seo > nuxt-og-image > vanilla-jsoneditor ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "@nuxtjs/seo > @nuxtjs/sitemap > @nuxt/devtools-ui-kit > @unocss/nuxt ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^3.0.0-0 || ^4.0.0 || ^5.0.0-0".
warning "@nuxtjs/seo > @nuxtjs/sitemap > @nuxt/devtools-ui-kit > @unocss/nuxt ><EMAIL_ADDRESS>has unmet peer dependency "webpack@^4 || ^5".
warning "@nuxtjs/seo > @nuxtjs/sitemap > @nuxt/devtools-ui-kit > unocss ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@vite-pwa/nuxt ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^4.0.0 || ^5.0.0".
warning "@vite-pwa/nuxt ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@vite-pwa/nuxt ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "nuxt ><EMAIL_ADDRESS>has unmet peer dependency "vite@".
warning "nuxt > @nuxt/devtools ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^4.0.0 || ^5.0.0-0".
warning "nuxt > @nuxt/devtools ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^4.0.0-0 || ^5.0.0-0".
warning "nuxt > @nuxt/devtools > @vue/devtools-applet ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "nuxt > @nuxt/devtools > @vue/devtools-applet ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "nuxt > @nuxt/devtools > @vue/devtools-applet ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "nuxt > @nuxt/devtools > @vue/devtools-core ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^3.0.0 || ^4.0.0 || ^5.0.0-0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "nuxt > nitropack > @netlify/functions > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
[4/4] Building fresh packages...
$ nuxt prepare
WARN  Slow module nuxtseo took 9249.88ms to setup.                                                                                23:12:34
i Using default Tailwind CSS file                                                                                nuxt:tailwindcss 23:12:37


theme="dark" on components override background colors

Steps:

Find any "popup" component (eg. combo-box, date-picker etc) on any light lumo based application
Add theme="dark" to element of this component
Try to open popup of this component

Expected outcome:
Component will become dark, and it's popup will be dark. Same way as those would be in dark themed application.
Actual outcome:
Background color of root element of component, and it's popup, gets overridden to "default background" color of dark theme. This causes look'n feel both popup and component to be different than normal dark component in dark application.
The popups elements are often larger than popup itself. There this background override to normally transparent parent element cause popup to look larger and more broken.
This issue is present at least with 13, not sure if it's also in 10. As it's so hard to know what version each demo application where I tested this is build on.
This prevents having dark components inside light application, and other way around. Issue is less a problem if dark content is rooted by div, layout, where it's easier to override these overridden values. But still, it's not trivial, and you need to prepare you component with extra CSS.

Example of issue

From my point of view, having theme="dark" should never set color and background(-color) css values. This should be feature of component itself. Eg. ui element (what ever it is) this makes sense. But for combobox, or it's overlays it doesn't make sense. Those should just use currently defined background color of right places.


Gr/ci

CI not working, but late and tired and I have other stuff in here that I just want merged ... still in initial phases of setting up project anyways


compose: Trigger language typeahead on using code formatting button.

To increase the discoverability of the possibility of specifying the language for a code block, we trigger the language typeahead when code syntax is added using the code formatting button. A blank option is shown preselected in the typeahead, so that pressing enter will not mistakenly add a language to the code block.
We only trigger the typeahead on empty opening fences when added by the button, by setting a state variable to true when adding the syntax using the button, checking for this state when sourcing languages for the code typeahead, and then resetting the state variable to false.
Fixes: #29150.
typeahead: Don't hide typeahead on blur if focus is back in the input.
Now we don't hide the typeahead if the focus is back in the input within 150 ms. This is common when using the compose formatting buttons, which only momentarily take the focus away from the input.
This is a prep commit for the next, to show typeahead on adding code syntax with the code formatting button.
compose: Refactor format function to return a boolean.
The inline format function defined in format_text function` now returns true if formatting was added rather than removed, else false.
This is a prep commit for the upcoming change to show typeahead on using the code formatting button to add code formatting to any selected text.
Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

@zulipbot remove "has conflicts"

I think this is causing the cursor to end up in a weird place when inserting a quote using the compose button.

Looks good to me in manual testing other than that!

I think this is causing the cursor to end up in a weird place when inserting a quote using the compose button.

That's a separate issue discussed here. My fix for the bug has already been merged upstream and released too, so updating the library in Zulip should set this right. FYI @timabbott

Ah, nice!

@timabbott It would be great to get your review and try this out on CZO.

Merged, thanks @N-Shar-ma!


Fixed issue clicking the close button on iPhoneX

issue

fixed

@reepias can this be merged?
It seems not to be the best solution but i also didn't get SafeAreaView to work, so it seems to be the best approach currently.


File "mtrand.pyx", line 920, in numpy.random.mtrand.RandomState.choice ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (6,) + inhomogeneous part.

训练自己的数据集，出现这个问题
File "mtrand.pyx", line 920, in numpy.random.mtrand.RandomState.choice
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (6,) + inhomogeneous part.

左边是博主的json文件，右边是我的json文件，整体内容还是一样的，不知道是不是labelme版本不一样导致的

应该不是数据集的问题，我下载了shapes数据集博主网盘的数据集，还是会出现上述错误

mode = random.choice(self.sample_options)
File "mtrand.pyx", line 920, in numpy.random.mtrand.RandomState.choice
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (6,) + inhomogeneous part.
我在kaggle上，找了个数据集，划分好的，还是这个问题，不捣鼓了，没意思

博主后来有再了解吗，遇到了相同的问题，没看懂啥意思

mode = random.choice(self.sample_options) File "mtrand.pyx", line 920, in numpy.random.mtrand.RandomState.choice ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (6,) + inhomogeneous part. 我在kaggle上，找了个数据集，划分好的，还是这个问题，不捣鼓了，没意思

augmentations.py中RandomSampleCrop()函数问题，我是注释了这个函数可以运行了，不进行随机裁剪。


Add support for testing whether a value is a string in kebab case

Resolves #535.
Description

What is the purpose of this pull request?

This pull request:

adds an assertion utility for checking whether a value is a string in kebab case.

Related Issues

Does this pull request have any related issues?

This pull request:

resolves #535
fixes #

Questions

Any questions for reviewers of this pull request?

No.
Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.
Checklist

Please ensure the following tasks are completed before submitting this pull request.

[x] Read, understood, and followed the contributing guidelines.

@stdlib-js/reviewers

This package is now ready for review.


Feols: Implement method for F / Wald Tests

Context
Implement support for F & Wald Tests.
A basic implementation can be found here.
To do:

Review the implementation above.
Implement unit tests against e.g. the clubSandwich R package.
Add documentation.

I would like to take this up.

Super cool @Vksingh306! I will then assign this to you. Let me know if you run into any problems & feel free to open a PR rather earlier than later =)
For implementing tests, you can either use rpy2 as e.g. in here or create a static file of results via a package of your choice (clubSandwich is just a suggestion because it is a great package) as e.g. the tests for ritest. Those create a static data set via an R script here which is then loaded into python in the test file.

Hi @Vksingh306, are you actively working on this? If not, would you mind if @Jayhyung would give this a try?

Hey sorry for the delay. Sure, please feel free to attempt the issue. I may
not be able to get back to this for a few weeks.
Thanks.
On Wed, 3 Jul, 2024, 12:54 pm Alexander Fischer, @.***>
wrote:

Hi @Vksingh306 https://github.com/Vksingh306, are you actively working
on this? If not, would you mind if @Jayhyung https://github.com/Jayhyung
would give this a try?
—
Reply to this email directly, view it on GitHub
https://github.com/py-econometrics/pyfixest/issues/280#issuecomment-2205278123,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG76MHDOLDKP2UDIY77GUUTZKORJTAVCNFSM6AAAAABCYEHKIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBVGI3TQMJSGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi, closed with #531 =)


v3 vm folders

any specific reason for adding this file = tests/io/v3/was/init.py

any specific reason for adding this file = tests/io/v3/was/init.py

Was facing pipeline error this: https://github.com/dhvanilshah-tenable/pyTenable/runs/4457418809?check_suite_focus=true#step:5:18
And found the fix: https://stackoverflow.com/questions/53918088/import-file-mismatch-in-pytest
Would recommend putting init.py in every test folder


Demo 'shadows.bas' has stopped working

This is probably down to the point function, either a change in behaviour due to palettes, or due to VDP timeouts.

Caused by a combination of two bugs:

Invalid casting after adding VDP timeout
Changes to palette lookup


Avoid GitHub

Feature Description
Why does a GitHub alternative use GitHub for hosting code. If you need it so much, why not maintain a private core repo to which GitHub doesn't have write access. I don't see a link to anything similar.
Screenshots
No response

See https://github.com/go-gitea/gitea/issues/1029 and the current blocker https://github.com/go-gitea/gitea/pull/18165.
We have planned to do this for a very long time now.


YOLO v5 model is NOT forwards compatible with YOLOv8

Issue Type
Performance
Source
source
MCT Version
1.10.0
OS Platform and Distribution
No response
Python version
No response
Describe the issue
When I try to use yolov5 on MCT with command:python main.py --model_name yolov5.pt --model_library ultralytics --representative_dataset_folder /datasets/coco/images/train2017 --num_representative_images 64 --batch_size 1,

It appears error:

TypeError: ERROR  C:/WorkMing/02_liangzi/model_changing/best.pt appears to be an Ultralytics YOLOv5 model originally trained with https://github.com/ultralytics/yolov5.
This model is NOT forwards compatible with YOLOv8 at https://github.com/ultralytics/ultralytics.
Recommend fixes are to train a new model using the latest 'ultralytics' package or to run a command with an official YOLOv8 model, i.e. 'yolo predict model=yolov8n.pt'

I find out that there are dictionary in library_mapping.py, with ultralytics_lib in it. is it necessary to self create a folder with yolov5?

Expected behaviour
So I wondering how can I successfully run yolov5 in this MCT project? Please.

Code to reproduce the issue
python main.py --model_name yolov5s.pt --model_library ultralytics --representative_dataset_folder /datasets/coco/images/train2017 --num_representative_images 64 --batch_size 1

  File "C:\Users\0107409441\AppData\Local\Programs\Python\Python38\lib\site-packages\ultralytics\nn\tasks.py", line 344, in torch_safe_load
    raise TypeError(
TypeError: ERROR  C:/WorkMing/02_liangzi/model_changing/best.pt appears to be an Ultralytics YOLOv5 model originally trained with https://github.com/ultralytics/yolov5.
This model is NOT forwards compatible with YOLOv8 at https://github.com/ultralytics/ultralytics.
Recommend fixes are to train a new model using the latest 'ultralytics' package or to run a command with an official YOLOv8 model, i.e. 'yolo predict model=yolov8n.pt'

 python main.py --model_name yolov5s.pt --model_library yolov5 --representative_dataset_folder /datasets/coco/images/train2017 --num_representative_images 64 --batch_size 1

  File "C:\Users\0107409441\AppData\Local\Programs\Python\Python38\lib\site-packages\yolov5\utils\general.py", line 39, in <module>
    from ultralytics.utils.checks import check_requirements
ModuleNotFoundError: No module named 'ultralytics.utils'

Import yolov5

PS C:\WorkMing\02_liangzi\model_optimization\tutorials\quick_start> python main.py  --model_library yolov5 --representative_dataset_folder C:/WorkMing/02_liangzi/coco_person/images/train --num_representative_images 64 --batch_size 1
WARNING ⚠ Ultralytics settings reset to default values. This may be due to a possible problem with your settings or a recent ultralytics package up
date.
View settings with 'yolo settings' or at 'C:\Users\0107409441\AppData\Roaming\Ultralytics\settings.yaml'
Update settings with 'yolo settings key=value', i.e. 'yolo settings runs_dir=path/to/dir'.
Traceback (most recent call last):
  File "main.py", line 131, in <module>
    float_acc, quant_acc, quant_info, dataset_info = quantization_flow(config)
  File "main.py", line 88, in quantization_flow
    model_lib_module, quant_module = find_modules(config[MODEL_LIBRARY])
  File "C:\WorkMing\02_liangzi\model_optimization\tutorials\quick_start\common\library_mapping.py", line 44, in find_modules
    folder_name = LIB2FOLDER_DICT[lib]
KeyError: 'yolov5'

Log output
No response

Hi @Ming-Ivy,
Thank you for your feedback.
Currently, our quick start project only supports YOLOv8 models from Ultralytics. Integrating YOLOv5 would require modifications and additional support in the Ultralytics "model_lib" module. We will consider adding support for it in the future and be glad to update you of any developments in this regard.
Feel free to reach out if you have any further questions.
Thanks
Idan

Since there haven't been any recent updates or responses, I'm closing this thread. If you encounter any further issues or have additional questions regarding this model, please feel free to reopen the issue.


Add new timestamps information

docu: https://dev.fingerprintjs.com/docs/useful-timestamps
context: https://fingerprintjs.slack.com/archives/C02FCFTB1N3/p1648476483130059
note: webhook + sercer api response
https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/pull/12

Implemented in https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/pull/12


Carla OpenDRIVE version support

Hello, I would like to ask what is the version currently supported by Carla for OpenDRIVE, I have found this previous thread and was wondering if there has been an update or if it is listed somewhere.
Thank you in advance for the help

Any answers?
Can't find anything in the documentation


Pseudo-transparency: background not updating

When the background changes, the background of the SMP panels doesn't always update properly. Sometimes it turns black. Sometimes it still shows the previous background. This bug was introduced in v1.6.x. v1.5.2 doesn't exhibit the issue.

Can't reproduce, could you add some test case, please?

Here is a PSS CUI preset that shows the problem:
Test background.zip
The Spider Monkey Panel contains the biography package so that would need to be installed.
You'll also need to provide two large images & adjust paths.  One draws on left, the other on right.
Only ones draw at a time.
Which one draws is determined by boolplay global variable.
Each time a new track is played (or anything that causes PSS script tor run) global changes between either 0 or 1, and image display should change.
I suggest trying on v1.5.2 first so you know what should happen.
On v1.6.1 the image may be trapped & doesn't change. It might work on first track change but not thereafter.
Hopefully you can now reproduce.
Sometimes the transparent area goes black, instead of trapping the previous image, but I haven't a simple test of that.
.

Thanks for the repro example, fixed!


added monit to golr container and log rotation monit, of amigo logs and golr jetty process

added monit to golr container and tested by kill java process.
log rotation for jetty process
log rotation for monit
log rotation for jetty using console-capture.xml config file
log rotation for apache running inside amigo container
setting init to true in docker compose otherwise we get defunct when killing child processes (daemons). Monit trips on this.
Reorganized stage_dir by adding amigo_configs and golr_configs
Tested using local and AWS deployment.

@kltm
Here is the initial PR for monit ....

Shall I take this PR now, or wait a little?
I'll go ahead and start testing now either way.

Up to you. It should be good to go.

I'll take it now, as it might make it easier to fiddle with the docs as I go through.

For https://github.com/berkeleybop/bbops/issues/4


Adding Thakur Institute of Management Studies, India

Full Name of college : Thakur Institute of Management Studies, Career Development & Research

@codraptor Pull request merged. Thank you!


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1324 ms

Resolved: Bofrost.at performance has improved in 6878ffa.


Add documentation about Mapit caches

Thanks for putting this together @theseanything - and yikes that's a telnet command rather than some sort of task 😱  can it be done via a manage.pyat all?
I'm thinking that this documentation is something you should always need to do when you update mapit's data so I wondered if it was better to transplant what you've wrote here as a step into https://github.com/alphagov/mapit/blob/master/IMPORTING-DATA.md#-2-export-new-database-to-s3. An alternative could be to link from that doc to this one, but I wonder if you need to worry about this cache outside of updating.
Very sorry for taking so long to review this 🙇

Thanks @kevindew!

Thanks for putting this together @theseanything - and yikes that's a telnet command rather than some sort of task 😱 can it be done via a manage.pyat all?

So nope there's no task. I can't see the telnet command being an issue - its nice you can clear the cache without having to worry about the application dependencies (python, etc).

I'm thinking that this documentation is something you should always need to do when you update mapit's data so I wondered if it was better to transplant what you've wrote here as a step into https://github.com/alphagov/mapit/blob/master/IMPORTING-DATA.md#-2-export-new-database-to-s3. An alternative could be to link from that doc to this one, but I wonder if you need to worry about this cache outside of updating.

Yup - I think I will add a link from those docs to this. I'm reluctant to add it in directly to the repository docs, as the instructions are specific for a our infrastructure.

Thanks @kevindew!

Thanks for putting this together @theseanything - and yikes that's a telnet command rather than some sort of task 😱 can it be done via a manage.pyat all?

So nope there's no task. I can't see the telnet command being an issue - its nice you can clear the cache without having to worry about the application dependencies (python, etc).

I'm thinking that this documentation is something you should always need to do when you update mapit's data so I wondered if it was better to transplant what you've wrote here as a step into https://github.com/alphagov/mapit/blob/master/IMPORTING-DATA.md#-2-export-new-database-to-s3. An alternative could be to link from that doc to this one, but I wonder if you need to worry about this cache outside of updating.

Yup - I think I will add a link from those docs to this. I'm reluctant to add it in directly to the repository docs, as the instructions are specific for a our infrastructure.

The importing data doc is entirely specific to our infrastructure so it's fine to be in the repo docs. The thing I find a little strange about this being in our developer-docs is that there's so much other stuff in the IMPORTING-DATA.md file already that having this in developer-docs probably misbalances things a bit.

The importing data doc is entirely specific to our infrastructure so it's fine to be in the repo docs. The thing I find a little strange about this being in our developer-docs is that there's so much other stuff in the IMPORTING-DATA.md file already that having this in developer-docs probably misbalances things a bit.

Hmm yeah - So I wonder whether we should move IMPORTING-DATA.md into the dev docs, as we have our other Mapit infra documentation there.
I'm hesitant about adding this to the repo docs because the existing documentation isn't well organised (no docs folder and I think this should be a separate doc file) and it won't be searchable within the dev docs (unless its in the README).

Hmm yeah - So I wonder whether we should move IMPORTING-DATA.md into the dev docs, as we have our other Mapit infra documentation there.

Yeah, it'd be good if the importing docs was available here. I'm not sure it needs to moved directly - I think it'd be better placed in a docs folder.

I'm hesitant about adding this to the repo docs because the existing documentation isn't well organised (no docs folder and I think this should be a separate doc file) and it won't be searchable within the dev docs (unless its in the README).

Sure, I think you trade a solution to those problems for adding to a growing problem in that case. We seem to be building up a pile of rather oddly specific mapit docs in this repo (scale mapit, fix mapit database not available, and unknown postgresql mapit error) and this one would seem to add to that disorganised pile.
I guess all we actually want is two Mapit docs: one on how to spin up a new instance and one to import data - which the more specific docs can slot into. But seems way out of the scope of this specific task.

@kevindew - I've got another PR for Mapit to improve doc organisation and add note to clear caches when importing data.
Agreed that a broader clean up of the docs would be good. Hopefully this an improvement, until someone has time to do that.


--ansi doesn't catch escape codes [?7h and [?7l

[x] I have read through the manual page (man fzf)
[x] I have the latest version of fzf
[x] I have searched through the existing issues

Info

OS

[x] Linux
[ ] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[x] bash
[x] zsh
[x] fish

Problem / Steps to reproduce
Encountered this when trying to pipe output from nb to fzf. All the other escape sequences work as expected except these. This describes what they are but the answer uses some terminology I'm not familiar with. First time submitting an issue so apologies if I'm missing something here.
nb list | fzf --ansi

Thanks, I'm not familiar with those codes and I don't know how to properly process them, so I'm going to make simply ignore those sequences.


Improve set drop down for sealed

Since https://github.com/Senryoku/MTGADraft/commit/08f4dd522a66dc84917dc342e3430878ac56aedd, there are drop downs in the sealed modal for set selection:

They are kinda big and clunky, which makes them unnecessary difficult to use and navigate within them.
It would be great if they look and behave like the ones in Settings, which are smaller and sharper.
They also have a better structure of the available options.

15d2443859d3b85df1ff4118508a4fc0337bfb4a made it more consistent

That looks waaay better! Can't wait to try it live. 😍

Missed it in your screen at first...
Ordering is not newest first yet as in all other drop downs:

Besides that it's great!

511ca0bd3f17faac1bfd5881d3f047682773c269


[glusterfs-simple-provisioner] docker image has a problem.

Docker version is 1.13.1.
Docker images is [quay.io/external_storage/glusterfs-simple-provisioner:latest].
I used the docker image to find the error.The error is as follows：
standard_init_linux.go:178: exec user process caused "no such file or directory"

FYI: @yuanying

I already fixed this issue, but docker image isn't updated. https://github.com/kubernetes-incubator/external-storage/pull/314

@wongma7 - can you please update the docker image?

updated today, https://quay.io/repository/external_storage/glusterfs-simple-provisioner?tab=tags


Displayed code different from file

The following code does not run properly: https://x-datainitiative.github.io/tick/auto_examples/plot/plot_hawkes_matrix_exp_kernels.html
Also, the displayed code is different from the code in the file. The error is due to a missing import.
Thanks.
Souhaib.

Thanks for reporting, indeed from tick.plot import plot_hawkes_kernels is missing at the beginning of the file. I'll try to figure out why.


[nrf fromlist] manifest: Update hal_nordic with DMA address check fix

Fix address checking function for nrf54h20.
Signed-off-by: Krzysztof Chruściński<EMAIL_ADDRESS>(cherry picked from commit 9504e6bb16bd5dab124786eef74522eb4387b91a)

The following west manifest projects have been modified in this Pull Request:

Name
Old Revision
New Revision
Diff

hal_nordic
https://github.com/zephyrproject-rtos/hal_nordic/commit/13ac55b5b52c905642e9c54f069109d188aa5840
https://github.com/zephyrproject-rtos/hal_nordic/commit/7803a3e6b606ddde8df9a10108d7251a108bd7c9 (master)
<EMAIL_ADDRESS>

Note: This message is automatically posted and updated by the Manifest GitHub Action.


Mousewheel smooth scroll & free mode

I'm using the mousewheel and freemode options for a slider and it works well. But on Chrome – as usual –, the scroll is laggy/choppy… Is it possible to tweak it with CSS easings or GSAP animations?

No, it is not possible to tweak it with default means. Only by changing source code for that part manually https://github.com/nolimits4web/Swiper/blob/master/dist/js/swiper.js#L2417


[WIP] Use pocketfft for Nesterov solver

This PR is intended to replace the FFT library used in ePlace Nesterov solver with pocketfft. Preliminary tests have shown that the library is faster.
Runtime measurements of the 3_3_place_gp stage with stock FFT and pocketff on an Intel(R) i7-8700 @ 3.20GHz CPU:

stock FFT lib stage runtime [s]
pocketfft stage runtime [s]

554
550

553
545

554
540

546
539

544
542

average

550.2
543.2

The improvement is expected to increase as soon as dsct and dcst functions are replaced which is a work in progress.

It is helpful to state on what design you made these measurements.

Sorry, I forgot to mention. I've been testing on BlackParrot from OpenROAD-flow-scripts

Hmm. I can see regression tests failing. I need to revisit my changes.

Are you still working on this or should it be closed?

@maliberty Hi. I think we can close it for now. I encountered issues with data layout used in pocketfft which required some conversion that ate up all performance gain.


Nip94 + blossom for verifying and serving static files referenced by events

https://github.com/hzrd149/blossom
https://github.com/nostr-protocol/nips/blob/master/94.md

https://github.com/nostr-protocol/nips/blob/master/92.md


Add SequenceID in framework and test Events

Support SequenceID in inmemory storage

Codecov Report

Merging #49 (03c172e) into main (5d7d022) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:exclamation: Current head 03c172e differs from pull request most recent head a4de25d. Consider uploading reports for the commit a4de25d to get more accurate results

@@           Coverage Diff            @@
##             main      #49    +/-   ##
========================================
  Coverage   66.23%   66.24%
========================================
  Files         156      156
  Lines        9338     9455   +117
========================================
+ Hits         6185     6263    +78
- Misses       2488     2521    +33
- Partials      665      671     +6

Flag
Coverage Δ

e2e
50.41% <77.77%> (-0.04%)
:arrow_down:

integration
57.45% <88.88%> (+<0.01%)
:arrow_up:

unittests
47.91% <25.00%> (+0.70%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/event/frameworkevent/framework.go
75.00% <ø> (ø)

pkg/event/testevent/test.go
100.00% <ø> (ø)

pkg/jobmanager/resume.go
63.63% <100.00%> (ø)

pkg/jobmanager/status.go
69.76% <100.00%> (ø)

plugins/storage/memory/memory.go
87.30% <100.00%> (+0.13%)
:arrow_up:

plugins/storage/rdbms/events.go
78.00% <100.00%> (-0.10%)
:arrow_down:

pkg/runner/job_runner.go
76.00% <0.00%> (-3.09%)
:arrow_down:

pkg/xcontext/context.go
64.42% <0.00%> (-0.49%)
:arrow_down:

Continue to review full report at Codecov.

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


PHPCS With Custom Standard

How would I set this up to run PHPCS but with my companies custom standard xml?

You can pass arguments to phpcs by setting g:syntastic_php_phpcs_args.  To see what syntastic is doing you can enable debugging: set g:syntastic_debug to 1, run the checker, and run :mes to read the logs.


Correct foreign key does not save when referencing an auto incrementing primary key

I have a table Person
@Table(databaseName = OpenTimeDatabase.NAME)
public class Person {

    @Column(name = "_id")
    @PrimaryKey(autoincrement = true)
    public int _id;

    List<PhoneNumber> _phoneNumbers;

    @OneToMany(methods = {OneToMany.Method.ALL}, variableName = "_phoneNumbers")
    public List<PhoneNumber> getPhoneNumbers() {
            return _phoneNumbers;
    }

}

and another class
@Table(databaseName = OpenTimeDatabase.NAME)
public class PhoneNumber extends BaseModel implements Serializable {

    @Column(name = "person_autoincrement_id")
    @PrimaryKey(autoincrement = false)
    public int personAutoincrementId;

    @ForeignKey(
            references = {@ForeignKeyReference(columnName = "person_autoincrement_id",
                    columnType = int.class,
                    foreignColumnName = "_id")},
            saveForeignKeyModel = false)
    public Person _person;

    @PrimaryKey(autoincrement = false)
    @Column(name="value")
    public String value;

    public void associatePerson(Person person) {
        _person = person;
        personAutoincrementId = person._id;
    }
}

When I do
 person.save();

Then
_phoneNumbers

Gets saved first but without the auto incremented key of Person! Is this how its supposed to be or am I missing something?
I have a workaround by adding this to the PhoneNumber class
    @Override
    public void save() {
        if(this.personAutoincrementId != 0){
            super.save();
        }
    }

and this to the Person class
    @Override
    public void save() {
        super.save();
        for(PhoneNumber phone : _phoneNumbers) {
            if(phone.personAutoincrementId == 0) {
                phone.personAutoincrementId = _id;
                phone.save();
            }
        }
    }

I have used the following, to ensure the related value is set..
 @Column
  @ForeignKey(tableClass=BaseShow.class,
          references = {@ForeignKeyReference(columnName = "baseshow_id", columnType = Long.class, foreignColumnName = "id")},
          saveForeignKeyModel = false
  )
  ForeignKeyContainer<BaseShow> baseShowModelContainer;

  public void associateBaseShow(BaseShow baseShow) {
    Map<String,Object> values = new LinkedHashMap<>();
    values.put("id",baseShow.id);
    baseShowModelContainer = new ForeignKeyContainer<>(BaseShow.class,values);
    baseShowModelContainer.setModel(baseShow);
  }

I found that the foreign key container required the key values to be passed in otherwise the values are not found when binding..

I think you don't understand the problem. I already do this associatePerson before calling save, however since the primary key is 0 on Person, when I call associatePerson key its not useful. The person's auto-incrementing key has to be assigned to email after an auto incrementing key is assigned to Person but before Email is inserted.


DATA NSW API Removal * 2- Early Childhood Education Centers and University

getting 403 forbiden error on early child hood education API:

My guess is the API endpoint has changed, and this one no longer exists?

data set no longer on data.nsw:

Also cant find the dataset when searching:

oh and same issue for universities:

fixed: https://github.com/wisemuffin/nsw-doe-data-stack-in-a-box/commit/87ff0fd1b4bcd167bc029da20e3b58b95a099d81


API request: will change selection

Hi,
I'm creating a plugin named 'Selection Mode'. The behavior is:

User press a keystroke to active this mode and saves current anchor positions.
When it's active, every cursor moving command extends selections.
When insertion or deletion (aka edition) happens, exits this mode.
When user press escape, exits this mode.
If user press the original keystroke during the mode, alter saved current anchor positions.

I'm currently using onDidChangeTextEditorSelection, there are some problems:

It flashes when modifies selection.
I need to manually checking if this selection change is triggered by me.

If there is a onWillChangeTextEditorSelection callback, I can modify selections before rerendering and editor state changing.
It's better to have this event on TextEditor class, not Workspace or Window. Because this behavior is really local to this editor instance. I only listen to this event when the mode is on. And it's nice to register this event with vscode.commands.registerTextEditorCommand.
For different event listeners that modifies the original selections, just pass the original selections in the event object, and user can get the current selections state with the textEditor instance.
This event may have performance issue if plugin user doesn't use it correctly. But this event is only useful for text editing plugins that deeply modifies the cursor behavior.

This event may have performance issue if plugin user doesn't use it correctly.

Yes and that's why we are unlikely to add such events. @rebornix This reminds me of VIM and you can maybe advise here

I'm not a fan of this api, and you are correct, if the plugin uses the api improperly, it will lead to performance issue and even if the plugin does everything correct, it might still behave poorly visually, for example, the extension host is busy with some tasks executed by other extensions (synchronously) and takes 200ms to deal with them, users will see noticeable latency for just moving the cursor.
For short, Vim has known performance issues when working with some other extensions as a mild 100ms synchronous job in extension host will slow down Vim experience.

Hi @rebornix, thanks for replying and explaining in this detail.
Do you think a plugin that implements When mode is active, turn every cursor move commands into selection changing commands. makes sense?
Is there any way or mechanism that VSCode provide that I can create a feature like this for my plugin?
Thanks


Fix type error in traceback formatter

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
mypy check failing due to a mismatch between signature and return type. Looks like the return value can be removed, as the only call to the function expects an iterable, matching the function signature.
Error:
python -m mypy src/pystack --strict --ignore-missing-imports
src/pystack/traceback_formatter.py:113: error: No return value expected  [return-value]
Found 1 error in 1 file (checked 11 source files)

Relevant function:
https://github.com/bloomberg/pystack/blob/708def2926a7aeec8be9018f1750056195f12ea4/src/pystack/traceback_formatter.py#L88-L113
Usage:
https://github.com/bloomberg/pystack/blob/708def2926a7aeec8be9018f1750056195f12ea4/src/pystack/traceback_formatter.py#L84
Expected Behavior
No CI failure.
Steps To Reproduce

In development container.
Run make lint

Pystack Version
1.3.0
Python Version
3.12
Linux distribution
Ubuntu
Anything else?
No response

Fixed by #175


Segmentation fault with multiprocessing

I'm struggling to understand why the code below leads to a segmentation fault.
The error appears to be non-deterministic, to occur about 30% of times and I noticed it doesn't happen if I replace processes with threads. (But I need processes in my particular application).
The code below is an attempt to isolate the error from a large project (which was super hard to do), so please notice there might be parts that seem illogical or incomplete, and I also added some lines to increase the chances of error (like repeating something multiple times).
In order to run the code, please use your own Dialogflow credentials and set the variables PROJECT_ID, AGENT_NAME and DIALOGFLOW_PROJECT_ID accordingly.
I'm using Python 3.8 with the packages google-api-core==2.0.1, google-auth==2.2.2, google-cloud-dialogflow==2.7.1.
import faulthandler
import os
import shutil
from multiprocessing import Process
from time import sleep

import google.cloud.dialogflow as dialogflow

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = 'credentials.json'  # USE YOUR OWN
SESSION_ID = '0'
PROJECT_ID = '####'    # USE YOUR OWN
AGENT_NAME = '####'    # USE YOUR OWN
DIALOGFLOW_PROJECT_ID = '###'    # USE YOUR OWN

session_client = dialogflow.SessionsClient()
session = session_client.session_path(DIALOGFLOW_PROJECT_ID, SESSION_ID)

faulthandler.enable(all_threads=True)

os.makedirs('dir_foo', exist_ok=True)
shutil.make_archive(f'agent_foo', 'zip', f'dir_foo')  # Make an empty zip file (mock agent)

def create_agent(language):
    print('Creating agent', AGENT_NAME)

    parent = "projects/" + PROJECT_ID
    agents_client = dialogflow.AgentsClient()

    agent = dialogflow.Agent(
        parent=parent, display_name=AGENT_NAME, default_language_code=language, time_zone="GMT"
    )

    print('Creating new agent')
    agents_client.set_agent(request={"agent": agent})

    return agents_client

def upload_bot(language):
    for i in range(5):
        agent = create_agent(language)
        encoded_string = open(f"agent_foo.zip", "rb").read()

    request = {
        "parent": f'projects/{PROJECT_ID}',
        "agent_content": encoded_string
    }
    print('Uploading...')
    for i in range(5):
        agent.restore_agent(request)
    print('Successfully updated bot!')

def execute():
    try:
        upload_bot('en')
    except Exception as e:
        print(e)

processes_list = list()
for i in range(16):
    t = Process(target=execute)
    t.start()
    processes_list.append(t)
    sleep(1)

for c in range(len(processes_list)):
    processes_list[c].join()

print('DONE')

Here's the error message:
Fatal Python error: Segmentation fault

Thread 0x00007f78a0d91740 (most recent call first):
File "#/.envs/project-name-3.8/lib/python3.8/site-packages/grpc/_channel.py", line 933 in _blocking
File "#/.envs/project-name-3.8/lib/python3.8/site-packages/grpc/_channel.py", line 944 in __call__
File "#/.envs/project-name-3.8/lib/python3.8/site-packages/google/api_core/grpc_helpers.py", line 66 in error_remapped_callable
File "#/.envs/project-name-3.8/lib/python3.8/site-packages/google/api_core/gapic_v1/method.py", line 142 in __call__
File "#/.envs/project-name-3.8/lib/python3.8/site-packages/google/cloud/dialogflow_v2/services/agents/client.py", line 511 in set_agent
File "#/bm/project-name/DEBUG_segfault.py", line 35 in create_agent
File "#/bm/project-name/DEBUG_segfault.py", line 42 in upload_bot
File "#/bm/project-name/DEBUG_segfault.py", line 57 in execute
File "/usr/lib/python3.8/multiprocessing/process.py", line 108 in run
File "/usr/lib/python3.8/multiprocessing/process.py", line 313 in _bootstrap
File "/usr/lib/python3.8/multiprocessing/popen_fork.py", line 75 in _launch
File "/usr/lib/python3.8/multiprocessing/popen_fork.py", line 19 in __init__
File "/usr/lib/python3.8/multiprocessing/context.py", line 276 in _Popen
File "/usr/lib/python3.8/multiprocessing/context.py", line 224 in _Popen
File "/usr/lib/python3.8/multiprocessing/process.py", line 121 in start
File "#/bm/project-name/DEBUG_segfault.py", line 65 in <module>'

Hi @raphsilva, I'm going to close this issue due to inactivity but please feel free to re-open it.


Feature request: config flag to ignore pinned messages

It would be useful to use the pinned messages feature to mark important messages that shouldn't be automatically deleted, while still deleting the rest after the configured time.

Yes, I also need this feature and no bot (I found) can do that. I'm trying to create a channel, where the bot commands list is always kept in the channel and actual commands by users get deleted.

Already ignores pinned messages, but there's a bug where it sometimes deletes them anyways.


Updating issues only works in edit mode

see title

fixed this issue by not storing the issues in the markdown block. This also makes editing the markdown block easier and clearer.


"esmLexer: invalid syntax, require javascript/typescript" on valid file

I have a basic TypeScript file like this:
// file.ts
import { MyType, MyFunc } from "somemodule";
export const Foo = {} as const satisfies MyType;
export default MyFunc(Foo);

esm.sh (v135, running locally in docker) fails with this message:
2024/02/28 22:41:24 [error] build 'v135/../file.js': esmLexer: invalid syntax, require javascript/typescript

I'm wondering if the satisfies keyword is causing issues? I am not getting much else with loglevel=debug.
Strangely, files that depend on those exports are working fine, and I see Foo being inlined into them (which I don't want, but that's OK for now). I am expecting this file to still be addressable/exist.

I tried removing as const satisfies MyType and I'm still getting this failure. Other files seem fine, but I'm not sure what is unique about this one.

OK it looks like this package (js_parser) is being invoked here:
https://github.com/esm-dev/esm.sh/blob/main/server/utils.go#L205
It looks like that only validates JavaScript files using this:
https://github.com/ije/esbuild-internal/blob/master/js_parser/js_parser.go
Although, it seems to allow TypeScript files to be "found" and passed in. Writing a small test, I think this is the root cause:
--- FAIL: TestStrictMode (0.00s)
    --- FAIL: TestStrictMode/import{A,B}from"C";export_const_D={}_as_const_satisfies_A;export_default_B(D); (0.00s)
        js_parser_test.go:286:
            +<stdin>: ERROR: Expected ";" but found "as"

The util should probably make use of the ts_parser if one of the ts extensions is selected:
https://github.com/ije/esbuild-internal/blob/master/js_parser/ts_parser.go
This was a confusing error because the message states require either javascript OR typescript, so it made me assume both were valid here. Upon inspection, I believe TS isn't properly supported.

Confirmed locally that enabling TS parsing allows these files to be properly served via esm.sh.

i just pushed docker image to v135_2 with your patch, thanks

Please release this fix, as 135 still fails, for example:
https://esm.sh/v135/<EMAIL_ADDRESS>/* esm.sh - error */
throw new Error("[esm.sh] " + "esmLexer: invalid syntax, require javascript/typescript");
export default null;

and https://esm.sh/v135_2/<EMAIL_ADDRESS>404s
Thank you for making this helpful service available.


Hello, can Responsive-Tabs support IE7?

Hello, can Responsive-Tabs support IE7?

Yes, it should support IE7. That being said, you'll probably have to make some adjustments if you want to base the theming on the demo, because that theme was built without taking IE7 into account. If you do the theming yourself, you should be able to use it on IE7.


Error handling in the pre-commit hook

Hello @typicode👋
First of all, I appreciate your awesome work.
Let me get to the point, I have one problem that related to pre-commit hook.
That cannot stop commit when failed test at pre-commit.
This reason is because xv uses console.error for error output, I am assuming.
I would like to know a good solution to this problem, if any.
thank you.

Hi @hikiroom,
Thank you!
Could you give it another try with v1.0.2?

Hi @typicode,
Thanks to you, my problem has been resolved! :D

:+1:  thanks for pointing out this bug :)


Bug: impossible to get successful HRESULT code from functions returning Result<()>

Which crate is this about?
windows
Crate version
0.36.1
Summary
Windows API functions which return HRESULT are curently wrapped into the inline functions returning Result<()>.
This has an unpleasant consequence that it is impossible to get the exact successful HRESULT code which is necessary in many cases, for example InitializeSecurityContextW.
Toolchain version/configuration
Default host: x86_64-pc-windows-gnu
rustup home:  C:\Users\testuser.rustup
installed toolchains
stable-x86_64-pc-windows-gnu
stable-x86_64-pc-windows-msvc (default)
active toolchain
stable-x86_64-pc-windows-msvc (default)
rustc 1.60.0 (7737e0b5c 2022-04-04)
Reproducible example
No response
Crate manifest
No response
Expected behavior
No response
Actual behavior
No response
Additional comments
The Rust's Result<> does not play well with HRESULT, perhaps the functions should just return a plain HRESULT.

I transferred the original issue you created here: https://github.com/microsoft/win32metadata/issues/910
Closing this as a duplicate.

Ah, I thought there was some problem with the first issue I created because I couldn't find it anymore.
Sorry for the duplicate.


Feature/email form send

404 page redirection script (ressource: spa-github-pages)
rename files
update components

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (265a50a) 100.00% compared to head (dc01244) 100.00%.
Report is 1 commits behind head on development.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@              Coverage Diff              @@
##           development       #39   +/-   ##
=============================================
  Coverage       100.00%   100.00%
=============================================
  Files                2         2
  Lines                5         5
=============================================
  Hits                 5         5

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


Can't disable "An external application wants to open" warnings

Type: Bug
I can't disable the "an external application wants to open this file" warnings ("Prompt for local file protocol handling" in settings). I have the checkboxes off in my Settings, and every time I see the warning I check the box to say "allow opening local paths without warnings", yet the warning won't stop.  It looks like you may be using an old version of VS Code, the latest stable release is 1.87.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

I just upgraded to 1.87.2 and tried again! Issue still remains 😢

@dgattey can you open the settings editor as JSON file (from the editor tool bar) and give me the exact values for security.promptForLocalFileProtocolHandling and security.promptForRemoteFileProtocolHandling
Also, I assume you are not connected to a remote and this is all local?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

Oops @bpasero missed the reply sorry. Both of those are set to false. I'm not connected to remote, this is all local.
"security.promptForRemoteFileProtocolHandling": false,
"security.promptForLocalFileProtocolHandling": false,

Should I open a new issue or can this be reopened @bpasero? Still encountering this problem!

@dgattey two more ideas:

are you certain the settings file is saved to disk with the contents you indicated in https://github.com/microsoft/vscode/issues/207777#issuecomment-2035838331 or is the file possibly dirty and has not been saved yet?
are you able to reproduce this using our insiders build:  https://code.visualstudio.com/insiders/

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

I can still occurs this issue in latest stable release when using: https://github.com/lmichelin/open-github-links-in-ide

Version:
Version: 1.88.1 (Universal)
Commit: e170252f762678dec6ca2cc69aba1570769a5d39
Date: 2024-04-10T17:42:52.765Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Darwin arm64 23.4.0

@tjx666 thanks so much for the screenshot, it pointed me to the right direction! this setting cannot be configured on a per-profile level but only globally because it is read from a context that is not profile aware 🚀
I will have a fix ready, but this explains everything. @dgattey are you also using profiles?

@tjx666 thanks so much for the screenshot, it pointed me to the right direction! this setting cannot be configured on a per-profile level but only globally because it is read from a context that is not profile aware 🚀
I will have a fix ready, but this explains everything. @dgattey are you also using profiles?
To fix this for now:

go back to the default profile

configure the setting

Yup, I'm using a profile. Glad to hear! I'll try swapping the setting in the default profile

@bpasero How does one trigger this dialog?

Yeah by pasting one of these vscode links into the browser: https://stackoverflow.com/questions/48641921/is-it-possible-to-use-the-vscode-hyperlink-to-open-a-file-or-directory-in-code
You would need to use vscode-insider as scheme.

This bug has been fixed in the latest release of VS Code Insiders!
@dgattey, you can help us out by commenting /verified if things are now working as expected.
If things still don't seem right, please ensure you're on version 6d23b7f11a3d7292b9458f0de7160048089398f9 of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.
Happy Coding!

@bpasero When I check the box and go back to the link and try again I get the modal again

Here's the URI link I'm using
vscode-insider://file/users/lramos15/upstream/vscode/.vscode/notebooks/endgame.github-issues
It opens the endgame notebook without issue

This is an expensive bug :D


Socket ui

Cleaned up some stuff in lobby:
player list styling,  hiding the title div to allow more room for chat/player mount
Gameview:
fixed bg image
changes to playermount appearnace
cleaned up discard list component
small changes to chat window (not sure where we are going to want that to end up, it could be set in always displayed in first div of card_view?
other small changes

well, I'm 88% confident that won't break the world


Tweaking font size and borders

Love the package and I'm building my first CV with it! Trying to avoid some line breaks and wondering how I can tweak the font size and/or page width. Any tips would be greatly appreciated. Thanks!

Happy to help if you let m know which of the 4 templates you are using

I am using the classic CV template, thanks!

I have unfortunately not implemented any fontsize/pagesize parameters there yet, so you need to manually adjust the template.tex in your _extension folder.
fontsize https://github.com/schochastics/classic-cv/blob/main/_extensions/classic-cv/template.tex#L30
Border with: https://github.com/schochastics/classic-cv/blob/main/_extensions/classic-cv/template.tex#L62
let me know if this works


Nested token sets don't insert new children into the correct position

When you have a bunch of token sets that are already nested, but after those there's another set in the list, and you create a child of a previous token set, it gets added at the very end of the list, instead of the end of the parent folder, where it should go to.
https://user-images.githubusercontent.com/4548309/197366123-91d41f01-43e2-4547-92f9-801f9bc941ca.mp4
In that example the set should've been added directly after set-2.

Released in 129


GOCART2G_Process.F90 contains goto's, should be replaced with exit

When looking at this file to try to find a regression problem I noticed multiple uses of the GOTO statement which should not be used in modern Fortran unless absolutely necessary. From my look at the code, these are not needed as this can be accomplished with the  proper modern Fortran way of doing this, which is the exit statement. The exit breaks you out of the do loop and takes you to the next executable statement after the enddo.
i.e. instead of
   do i=1,n
    ! do some work
    if  (logical_condition) then
       goto 15
     endif
     enddo
15 continue

! The following accomplishes the same thing and makes the code more readable
do i=1,n
  ! do some work
  if (logical_condition) exit
enddo

@bena-nasa  I cleared the assignees here.    Assignee for an issue is the person that will make the fix.   If you want no notify/ask individuals if the ticket should be acted upon, just use the "@" notation in the text.

Weiyuan, can you clean this up?


qps will decrease for many tests frequently?

hi，all：
I used one etcd node，everything is default.My scene is like this:
I create many keys, the key is like this:"/test/1513736674430000000/uid",the middle part is the timestamp,when they were created,then i get them use "with range" on timestamp,and then i will delete them.But I don't know why I use k6 test my server,the qps will decrease for many tests frequently.When I test with k6,the second and the third part are changed.
version:
etcdctl version: 3.2.11
API version: 3.2

hi @nick-99999 can you provide the exact steps to reproduce this with a simple script?

OK！
1.sudo ectd
2.start server
3.begin to test with k6,every time about 3w keys
keys format
/test/1513736674430000000/uid1
/test/1513736674367000000/uid2
/test/1513736674368000000/ui3
......
4.server get keys with range,the number is 200 every time
5.server delete keys when got them
repeat step 3~5,after many times,the qps decrease frenquently.
But when i restart etcd, and then delete default.etcd folder,the qps will recover,but after many times will still decrease,so i don't think it has some relation when store many keys,then delete many keys?


Get details of groups user member of

Powershell one line script to get details of all groups user memberof

Thanks for the contribution. However please add some flexibility to your script, some examples:

Being able to pass parameters
Validate AD module is available/loaded
Error handling
etc...


[Request]

It would be amazing to allow multiple seats to be used on one rocket allowing players to go to space at the same time.

That is already a feature.
On Wed, Jan 1, 2020, 4:06 PM sossololpipi<EMAIL_ADDRESS>wrote:

It would be amazing to allow multiple seats to be used on one rocket
allowing players to go to space at the same time.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/zmaster587/AdvancedRocketry/issues/1753?email_source=notifications&email_token=AGVDBJCRUOR6L4B74IZOJKTQ3UHXLA5CNFSM4KB464B2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IDS6EKQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGVDBJAOPPFB54Z47JXOGALQ3UHXLANCNFSM4KB464BQ
.

Correct that was added almost 6 months ago.
Sent from my iPhone

On Jan 1, 2020, at 5:07 PM, Joe Issac III<EMAIL_ADDRESS>wrote:
That is already a feature.
On Wed, Jan 1, 2020, 4:06 PM sossololpipi<EMAIL_ADDRESS>wrote:

It would be amazing to allow multiple seats to be used on one rocket
allowing players to go to space at the same time.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/zmaster587/AdvancedRocketry/issues/1753?email_source=notifications&email_token=AGVDBJCRUOR6L4B74IZOJKTQ3UHXLA5CNFSM4KB464B2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IDS6EKQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGVDBJAOPPFB54Z47JXOGALQ3UHXLANCNFSM4KB464BQ
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I was confused at first because I couldn't choose the seat on my rocket. Tested with another player and it is indeed a feature.


Add IFLA_INFO_ consts

See https://github.com/torvalds/linux/blob/54ecb8f7/include/uapi/linux/if_link.h#L354-L362

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @gnzlbg (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

@bors: r+

:pushpin: Commit 6caa8ea9a5ca0ced0c3676ec5c5ededbf43a1bf2 has been approved by gnzlbg

:hourglass: Testing commit 6caa8ea9a5ca0ced0c3676ec5c5ededbf43a1bf2 with merge 6a25288b773f4e822f51cfec61f988c18c8bb746...

:sunny: Test successful - checks-cirrus-freebsd-10, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, status-azure
Approved by: gnzlbg
Pushing 6a25288b773f4e822f51cfec61f988c18c8bb746 to master...


Can any one explain the difference between schmeachnage vs liquibase vs flyway

Hi Team,
Can any one explain the difference between schmeachnage vs liquibase vs flyway
Why we use shemachnage

any one gives any update

Hi there @abhi-dwivedi, please check out my DevOps Recommendations when Building on Snowflake recording for more details.


Move optimism execution types test to optimism crate

This is a followup to
https://github.com/paradigmxyz/reth/pull/11115
we need to remove the optimism feature from the execution-types crate, as prep, we need to duplicate all tests for OP just like #11115 first
TODO

duplicate the op specific tests in op crate

@mattsse Thanks! Will complete this weekend.


fix(sidebar): remove a space reserved for scroll bars when sidebar is collapsed

We found a visual bug in safari when sidebar is collapsed

Checklist

[x] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Looks good @allizex ! Thanks for contributing. Will be merged once CI passes.


feat(Icon): Process Teams icons for use in Stardust

Converted the majoirty of svg icons we have in Teams today to be consumed in Stardust. I created a separate folder for these icons ProcessedIcons. As new icons are needed in Stardust, we can move them from ProcessedIcons to icons. This way we will only add the icons we need to the Teams theme.
In order to find the icon you want to use, I created a new page for viewing all the processed icons.

There are 2 scripts I used for converting Icons:

stardust-icons.sh - this runs through a directory of Angular Teams SVGs and converts to .tsx files ready to be consumed by Stardust.
create-index.sh - creates a new index.ts file for the icons based on the files in its directory.

Question:

In the processed icon viewer, teams theme icons are included in that view. How would I only show the processed icons?

@codepretty regarding your question. As in the prototypes we are merging the providers, you will always end up with all icons there (stardust + processed). My suggestion would be, when you are exporting the processed, add some prefix in the icons' names (processed or something like that), and then we you are looping over all icons, you can display just the processed ones. Let me know if this makes sense to you, or if you need help with implementing it.

Warnings

:warning:
There are no updates provided to CHANGELOG. Ensure there are no publicly visible changes introduced by this PR.

  Generated by :no_entry_sign: dangerJS


Clicking on the open work item should close/fold it

Currently the only way to close the detailed Work Item view is to move your mouse and close it by clicking on the "X" button (I'm using a regular desktop browser).
It would be great if there are more ways to do it.
For example I would like to be able to click on the open Work Item to fold it without need to move my mouse to the "X" button.
Use case:

While looking at backlog click on a WI to see the details.
Click on the WI one more time to hide that details view.

We could add more places where an WI can be closed but I personally really miss the functionality described above ^^^.

Added "ux" label because I believe the UX team should be involved and approve such kind of changes. Sorry if I misused the label ;)

You make a good point Alexey and for V1 we have been focusing on mv paths.
The idea is that these are meant to stay open so the user can click and
move up and down the backlog list and the context of the open WI will
change.
We can give this some more thought as we design this out and see if we can
come up with a solution. Any thoughts that occur to you as you use it, let
us know too!
Thanks,
Monica
On Mon, Dec 19, 2016 at 4:53 PM, Alexey Kazakov<EMAIL_ADDRESS>wrote:

Added "ux" label because I believe the UX team should be involved and
approve such kind of changes. Sorry if I misused the label ;)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/almighty/almighty-ui/issues/542#issuecomment-268089559,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARTwq6d2Q25eeFaVRVh4NQQ6AadsPQ2uks5rJvzBgaJpZM4LROOK
.

@alexeykazakov @mgranfie - this seems, to me, like it should be a base function. Just a hide/show toggle on selection, no? You could still use the keyboard to go between the items in the list, and if you click on the highlighted one, it fires off the toggle function.

Not sure if I am following, would the Toggle negate the ability to keep the
WI window open while clicking or using the up/down keys to traverse the
list? this was the Primary use case conditions so closing is the secondary
and want to make sure we are not reversing the intent?
On Mon, Dec 19, 2016 at 10:10 PM, Adam Jolicoeur<EMAIL_ADDRESS>wrote:

@alexeykazakov https://github.com/alexeykazakov @mgranfie
https://github.com/mgranfie - this seems, to me, like it should be a
base function. Just a hide/show toggle on selection, no? You could still
use the keyboard to go between the items in the list, and if you click on
the highlighted one, it fires off the toggle function.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/almighty/almighty-ui/issues/542#issuecomment-268142756,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARTwq3ck0zbvfCIDhoxTcin22R-IUGw_ks5rJ0c7gaJpZM4LROOK
.

I think the keyboard usage is a separate story. There can be different approaches which should be discussed separately. For example Up/Down - go through the list. right(or enter)/left - open/close the WI etc. This issues is mostly about clicking on the open WI to close it which is pretty obvious usecase and  easy to implement I think.

Currently the only way to close the detailed Work Item view is to move your mouse and close it by clicking on the "X" button (I'm using a regular desktop browser). --- @alexeykazakov

Pressing esc works as well (just FYI, if it's convenient for the time being), but your point still stands.

would the Toggle negate the ability to keep the WI window open while clicking or using the up/down keys to traverse the list? this was the Primary use case conditions so closing is the secondary and want to make sure we are not reversing the intent? --- @Mgranfie

How about:

On activation of a WI details page (generally, click on list item), show the details section
If navigated to other WI (click/arrow etc), update the details section for that WI
If clicked else where (non-WI), leave everything as is
If clicked on the same WI again, collapse the details

@debloper @alexeykazakov I think those are good experiences to start off with. I've used applications that react in very similar manners.


v1.6.12 release

Pre-release

[x] Create a new project for the next release version

v1.6.12
v1.6.13

[x] Add build targets for the new release on Docker Hub

All versions:

cilium
operator
docker-plugin

[x] Check that there are no release blockers for the targeted release version
[ ] Ensure that outstanding backport PRs are merged
[ ] Consider building new cilium-runtime images and bumping the base image
versions on this branch
[ ] Move any unresolved issues/PRs from old release project into the newly
created release project
[ ] Push a PR including the changes necessary for the new release:

[ ] Update the VERSION file to represent X.Y.Z
[ ] Update helm charts via make -C install/kubernetes
[ ] (If applicable) Update the cilium_version and cilium_tag in
examples/getting-started/Vagrantfile
[ ] Update AUTHORS via make update-authors
[ ] Use Cilium release-notes tool to generate CHANGELOG.md
[ ] Point .github/cilium-actions.yml to the newly created project
[ ] Commit all changes with title Prepare for release vX.Y.Z

[ ] Merge PR
[ ] Create and push both tags to GitHub (vX.Y.Z, X.Y.Z)
[ ] Wait for docker builds to complete

cilium
operator
docker-plugin

[ ] Create helm charts artifacts in Cilium charts repository using
cilium helm release tool for both the vX.Y.Z release and vX.Y branch
& push to repository
[ ] Run sanity check of Helm install using connectivity-check script.
Suggested approach: Follow the full GKE getting started guide.
[ ] Create a release for the new tag vX.Y.Z, using the release notes
from above
[ ] Announce the release in #general on Slack (only [@]channel for vX.Y.0)

Post-release

[ ] Prepare post-release changes to master branch using contrib/release/bump-readme.sh
[ ] Update the stable tags for each Cilium image on Docker Hub (if applicable)
[ ] Update external tools and guides to point to the new Cilium version:

[ ] kops
[ ] kubespray

I checked against the issues in https://github.com/cilium/cilium/projects/122 and there's not many notable changes to motivate the release right now, most of the changes are docs-only changes which have already been published via RTD. There will be changes landing towards the end of the month that will need a new release so deferring this release until then.


isFormField determination is incomplete

Currently the NioMultipartParser simply checks for the absence of a filename:
    public static boolean isFormField(final Map<String, List<String>> headers){
        final String fileName = getFileName(headers);
        final String fieldName = getFieldName(headers);

        return fieldName != null && fileName == null;
    }

However, multipart requests can be used outside of browsers to send documents (e.g. JSON, PDF, images, etc) rather than form fields. From RFC-7578:

[multipart/form-data] ... is [also] used in distributed applications that do not involve forms at all or do not have users filling out the form"

The check for a form field should probably be -- the absence of a filename AND either the absence of a content type or the content type is equal to "text/plain".

Note that this issue is a big obstacle for use cases outside a browser since parts without a filename may not be text at all and in any case they're more likely to be something like JSON and need to be deserialized to Objects rather than text.

This might actually be dangerous. Form fields are copied into a string and passed to NioMultipartParserListener.onFormFieldPartFinished(). I do not see any limits on the size of the body part. Is there anything that prevents me from creating a multiple GB string in memory on server side by uploading a manipulated POST request?

Hi @rstoyanchev and @defnull, thank you for the feedback.
I started some work to solve the issue. The idea is to remove the onFormFieldPartFinished(...) method from the NioMultipartParserListener. All the parts will be notified via the onPartFinished(...) method.
I added some helper methods in the MultipartUtils to help reading a form parameter value.
The potential OutOfMemory problem should be solved now because the default StreamStorage is flushing the data to disk if it cannot fit into the in memory buffer.
The branch is here and Im planning to release the fix soon. Any comment is welcome.

Thanks @Melozzola. I can do a quick review early next week. Of if you have a little more time I can switch to snapshots and test out the changes, and also develop the feature for consuming JSON or other content from a part. Either way I will do that and provide feedback.

Thanks @rstoyanchev your feedback is much appreciated. As you might have noticed, I did some more work, but nothing major....and at this point I'm very close to release.
I'm also planning to update the nio-stream-storage to accept the max capacity accepted by the storage. So it is possible to control not only the memory buffer, but also the total amount of data that can be written to the StreamStorage (which in the default case is a file).

Thanks for the release, no issues encountered so far in decoding JSON parts.


Foundation badge

https://foundation.zurb.com/sites/docs/badge.html
<Badge>
  [things]
</Badge>

[ ]  props to be added as classes:

primary, secondary, tertiary, alert, warning, success, info, small, medium, large

[ ]  should allow for nested content (i.e. icons, text, etc.)

Seems to have been done in #38. Closing.


Unable to find key assertion error

I am creating a shell script to initialize a local eos chain. I managed to set bios and tokena accounts, as well as issue the token but when I try to transfer it I get "Unable to find key error" even though I am using the default key for all accounts ( as I will just be running test locally). Here is my code https://pastebin.com/eSFMBDRm

The token symbol you issued is "ET", but the token symbol of the transfer is "EOS" and must be consistent.
www.bcskill.com EOS Chinese blockchain community


new quick petrinetviewer/picker (similar to file-picker)

fixes #2294
instead of updating the workflow picker, i have decided to generate a new detail for the upload of petrinets, this is just a quick implementation without any failsafes for correctness of the uploaded (petrinet)-file, it works just like the normal file-picker detail but only lets you upload one specific file.
this should be enough for us to implement the backend side of the workflow process, anything else can or should be dealt with in the future

he meant "one single file"

specific as in "the specific file that the user chose to specify" ;-)

mhm :)


Prepend on input?

Seems input-group isnt supported by this repo, thus I cant use 	something like:
$
whats the proper way to prepend on input with your material package?

Hi @MACscr
Input group is fully supported. Please refer to http://daemonite.github.io/material/docs/4.1/components/input-group/#basic-example for examples.
Please be aware that BS4 rewrote .input-group in https://github.com/twbs/bootstrap/pull/25020. One of the many changes is that it dropped .input-group-addon class for .input-group-append/prepend.


NameError: no function 'libvlc_new'

Help !
It raises this error "NameError: no function 'libvlc_new'  ". But there is the 'libvlc_new' function. Why?

when run this file "demoBebopVersionGUI.py"

Do you have your paths setup right?  Sounds like a python path issue to me.

I don't know...
This error occurred, when calling function 'bebopVision.open_video()'.

What OS?

ubuntu 16.04

Ok.  This is odd.  Can you check your python paths?  It really should be seeing it.

ok ,I will check it again
Thank you

Maybe you didn't have VLC(app itself, not library) installed, that was my problem


Zuul does not proxy multipart/related requests

I'm trying to proxy a multipart/related POST but the body is always empty .
2016-11-02 00:52:04.237 DEBUG 9304 --- [nio-9520-exec-9] c.n.zuul.http.HttpServletRequestWrapper  : Path = null
2016-11-02 00:52:04.237 DEBUG 9304 --- [nio-9520-exec-9] c.n.zuul.http.HttpServletRequestWrapper  : Transfer-Encoding = null
2016-11-02 00:52:04.237 DEBUG 9304 --- [nio-9520-exec-9] c.n.zuul.http.HttpServletRequestWrapper  : Content-Encoding = null
2016-11-02 00:52:04.237 DEBUG 9304 --- [nio-9520-exec-9] c.n.zuul.http.HttpServletRequestWrapper  : Content-Length header = 22795
2016-11-02 00:52:04.237 DEBUG 9304 --- [nio-9520-exec-9] c.n.zuul.http.HttpServletRequestWrapper  : Length of contentData byte array = 0
2016-11-02 00:52:04.238  WARN 9304 --- [nio-9520-exec-9] c.n.zuul.http.HttpServletRequestWrapper  : Content-length different from byte array length! cl=22795, array=0

Seen with spring-cloud-starter-zuul 1.2.2.BUILD-SNAPSHOT so unrelated to #197 ?

Found the answer to my issue, the StandardMultipartHttpServletRequest isn’t suitable for multipart/related and I should bypass it with the ZuulServlet instead.

I solve the problem enabling multipart configuration in spring
spring:
http:
multipart:
enabled: true
max-file-size: 256MB
max-request-size: 256MB
resolve-lazily: true


Make use of Postgres 14 features once it's out

SEARCH and NO CYCLE should be useful for a few of our queries:
https://www.depesz.com/2021/02/04/waiting-for-postgresql-14-search-and-cycle-clauses/

SEARCH/NO CYCLE doesn't help much and the benchmark will not be complete without an efficient implementation of the weighted shortest path queries... SQL/PGQ would help significantly.


Powercord manifest.json points to a nonexistent file

powercord_manifest.json:
{
    "name": "Fluent",
    "description": "Brings the look of Windows 11 to Discord.",
    "version": "1.0.0",
    "author": "Gibbu#1211",
    "theme": "dist/Fluent.theme.css",
    "consent": ["ext_listing"],
    "license": "MIT"
}

However, there is no dist/fluent.theme.css, therefore the theme is not loading.
thank you

Yep, I forgot to switch it over.
Should be fixed now.


Fix utp host/port info

Depends on https://github.com/mafintosh/utp-native/pull/23 to be published (I assumed it will be published 1.7.0)

We need to drop 0.12, 0.10 since deps don't support those

... on travis

ok cool

Released as 5.1.0


metallic sound when applying phaseaug on avocodo

Hi,
Thanks for your great work, I try to apply phaseaug on avocodo(a littel different from hifigan on discriminator).
But there is metallic sound, now the training steps is around 200k, did you encounter the same problem on hifigan?
Thanks

Hi, wblgers!
We are not sure that we did not try it to Avocodo before, but I think the cause is one of the belows

200k is too early stage since HiFi-GAN needs 2.5M steps.
You did not apply the filter option of PhaseAug, we also encountered metallic sound during the early stage of research and we solve this by low pass filtering (check the last paragraph of the section 2.2 and phaseaug.py's use_filter args).
Avocodo implementation issue or 200k is too early for Avocodo

Please give me more information to diagnose your problem, how you applied PhaseAug to your Avocodo, which Avocodo implementation you use, the dataset, etc.
Thank you for your interest!
Best regard,
Junhyeok Lee

Hi @wblgers, ncsoft released the official Avocodo implementation!
https://github.com/ncsoft/avocodo
please try it!

Hi, wblgers!
We are not sure that we did not try it to Avocodo before, but I think the cause is one of the belows

200k is too early stage since HiFi-GAN needs 2.5M steps.
You did not apply the filter option of PhaseAug, we also encountered metallic sound during the early stage of research and we solve this by low pass filtering (check the last paragraph of the section 2.2 and phaseaug.py's use_filter args).
Avocodo implementation issue (since official implementation is not existing)

(+ Avocodo paper mentioned they trained a model up to 3M steps)
Please give me more information to diagnose your problem, how you applied PhaseAug to your Avocodo, which Avocodo implementation you use, the dataset, etc.
Thank you for your interest! Best regard, Junhyeok Lee

Hi @junjun3518 Thanks for your reply, I found the root cause, just as you mentioned, I didn't apply the filter option of PhaseAug, now the metallic sound disappear during the training.
I followed the unofficial implementation of avocodo: https://github.com/rishikksh20/Avocodo-pytorch
I also noticed the official version is  released, I'll try PhaseAug on the official avocodo. Thanks again for your work, I'll update my progress if it works!

Hi @wblgers, I am happy to hear that you found a cause.
Now I also try to apply Avocodo disc to VITS with PhaseAug like below. For now, I did not apply phaseaug to down sampled/hierarchical signals for CoMBD.
                aug_y_, aug_y_hat_last = aug.forward_sync(y_, y_hat_[-1].detach())
                aug_y_hat_ = [_y.detach() for _y in y_hat_[:-1]]
                aug_y_hat_.append(aug_y_hat_last)

I hope to wait for your progress.
Merry Christmas.

I am also using Avocodo with VITS.
Have added phaseaug  but I am actually not sure if it has brought any improvements.
Why are you skipping the last element?
Given the example code, this is how I have added phaseaug.
          # Discriminator
          if hps.train.use_phaseaug:
              with autocast(enabled=False):
                  aug_y, aug_y_g = phase_aug.forward_sync(y, y_hat.detach())
          else:
              aug_y, aug_y_g = y, y_hat

          y_df_hat_r, y_df_hat_g, _, _ = mcmbd(aug_y, aug_y_g, x2.detach(), x1.detach())
          y_ds_hat_r, y_ds_hat_g, _, _ = msbd(aug_y, aug_y_g)

Hi @lexkoro, since I applied official implementation with some modifications,
y_hat_ = [x2, x1, y_hat] and y_=y in your notation, .
I only applied forward_sync for y and y_hat_[-1] and append it as aug_y_hat_last, so it is same as your implementation.
I am not sure about improvements of VITS + Avocodo_disc + PhaseAug, because I also started experiments in last week.
For now I think that PhaseAug could reduce periodicity artifacts, but Avocodo disc also reduce it (may be more?, not sure), so it is hard to notice the difference.
For VITS + PhaseAug case, we can notice PhaseAug could reduce a occurrence of the artifacts.
PhaseAug have advantages when

a small dataset
need to finetuning from pretrained models
hard to modify a model
small gpu memory

In my experience, the time and memory consumption for a epoch are in the following order: mpd<mpd+PhaseAug<<(combd+sbd)<(combd+sbd)+PhaseAug.
Thank you for your interest and I hope you could feel difference.
Have a happy new year.

Hey @junjun3518 thank you for the detailed answer.
I will continue to test and report if necessary.
I also wish you a happy new year.

Hi @junjun3518 and thanks for your great work. I wonder how you applied phaseaug for VITS codebase. I followed by the README (https://github.com/mindslab-ai/phaseaug#use-phaseaug) but somehow the feature matching loss is very high and discrimination loss is very low (0.1x) while the generator loss is very high (5.x).

@junjun3518 Hi and thanks for your great work. I just wonder if you only apply phaseaug for discriminator training in VITS or for generator training as well.

Hi @dathudeptrai!
Differentiable augmentation should be applied at both disc training and generator training.
You can check why in DiffAugment, StyleGAN2-ADA.
Briefly, the target of GAN is making $p(G(z))$ to $p(x)$ by discriminator, but usually, samples of x are limited. So we apply DiffAugment $T$ to both of $x$ and $G(z)$ as $T(x)$ and $T(G(z))$, respectively.
I think that example of VITS in README.md confused you. It is an example of autocast case.
You should apply PhaseAug for both the disc and the generator update phases like a HiFIGAN example.

Hi there,
Thank you for your questions and for trying to use PhaseAug.
It seems that the first reporter's issue is solved, so I will close this issue.
If you have any further questions, please feel free to open a new issue.
Best regards,
Junhyeok Lee

Thank you for your answers @junjun3518!

For now, I did not apply phaseaug to hierarchical signals for CoMBD.

Is there a reason why you didn't apply phase augmentation to the all hierarchical levels?

Hi @Selimonder,
I had a discussion with the author of Avocodo, and he said, "CoMBD's hierarchical discriminating could prevent upsampling artifacts".
After discussing this further, I believe that applying PhaseAug to the final output is sufficient.
While it is possible to apply PhaseAug to hierarchical output, I decided not to for two reasons:

it needs additional calculations

Both of PhaseAug and Avocodo need additional calculations. Since applying both of them is already needed additional additional calculations, I do not want to increase it further.

I'm not convinced it's worth it.

Applying PhaseAug to the final output already affects all inputs of the discriminators, except hierarchical outputs.
Our target is to increase the quality of the final output not hierarchicals.
Hierarchical outputs are already satisfying their worth by preventing upsampling artifacts.

It's an important issue to consider! We appreciate your question.
Best regards,
Junhyeok Lee


Remove unused DataHubUpload code

BACKEND PULL REQUEST
Related Issue
quick clean up PR to remove unused code. this has been unused since we moved to using the Azure function apps to handle sending results to ReportStream
Changes Proposed

delete unused code and the tests covering it

Additional Information
next step is to drop the data hub upload table, unless we can think of any reason we want to keep that data around
Testing
checking that tests pass should be sufficient I think. maybe try hitting the test order lock exception by editing/submitting a test queue item in one window while editing it in another to verify I didn't mess up that locking
Checklist for Primary Reviewer

[ ] Changes comply with the SimpleReport Style Guide

update: was able to check that the test order lock still works


Export html

If there isn't possibility to export files into html, please add this feature. If there is, can you tell, how to do that?

Currently there is no way to export as html.


ElFileBody in bytesMessage for the JMS

Hi,
If I use, textMessage and ElFileBody, i am able to feed specific values into my xml from csv but if I do the same using bytesMessage and RawFileBody, it is taking the xml as is and not feeding the csv values. Am I missing something??
This works but it returns a textMessage
feed(csv("data/id_data.csv").circular).exec(jms("req reply testing").send.destination(requestTopic).textMessage(ElFileBody("bodies/request.ssp"))
but I want bytesMessage and this gives me the xml as is and does not replace values inside it from csv.
feed(csv("data/mydata.csv").circular).exec(jms("req reply testing").send.destination(requestTopic).bytesMessage(RawFileBody("bodies/request.ssp"))
Is this defect ? If not could you please help me to post dynamic bytesMessage to JMS.
Here is my code
val requestName = "contactNotify.ssp"
val contactId = csv("contactId.csv").circular
val scn = scenario("JMS DSL test").repeat(1) {
feed(contactId)
.exec(jms("req reply testing")
.send
.destination(requestTopic)
.bytesMessage(ElFileBody(requestName)) // compilation error
.property("operation", "delete")
.jmsType("test_jms_type"))
// .check(simpleCheck(checkBodyTextCorrect)))
}
Thanks,
Ramesh

Gatling Expression Language is text based. Why would you want to use a text message as a binary payload in the first place?!

Hi Stephen,
Than you for responding, in our org we are not allowed to publish textMessage to JMS, it is always expected to publish bytesMessage. i am able to publish static bytesMessage using RawFileBody but i want to send dynamic bytesMessage . could you please help me on this ?
Thanks,
Ramesh.

My name is Stéphane, not Stephen.
ElFileBody extends Session => Validation[String] so you can convert the result from String to bytes:
.bytesMessage(ElFileBody("file").andThen(_.map(_.getBytes(StandardCharsets.UTF_8))))

Now, again (as you've already done that in the past), don't use the bug tracker for asking for help.
If answers don't come fast enough for you on the community mailing list, please consider contracting with our for consulting.


chore(yafti): Remove Sunshine from the Bazzite Portal

If Sunshine being part of the image now works fine, then removing it from the Bazzite Portal should also happen.  Please note, this commit does not remove the ujust commands.

This should instead be renamed to enable sunshine, the ujust enables the service so it runs in the background.

Already changed the wording in yafti to "Enable Sunshine" in #2000

Closed in favor of #2000


Docker environment

See the modified README.md for more information.

Merged to develop for release with 1.2.0. Thanks!


Bug. Latest update breaks Custom Group Filters.

Any time i click on one of my custom Group Filters (made from New Group Filter) I get an error message saying "object reference not set to an instance of an object". and when i try to make a new group filter i get a wall of text when i click "New" under Filter Conditions.
"The message with Action 'http://tempuri.org/IJMMServer/GetAllTagNames' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None)"

What version is your JMM Server and Desktop?

Server <IP_ADDRESS>, Desktop <IP_ADDRESS>

Which database are you using?
And if possible could you upload your server logs somewhere

ok, this is weird. i went ahead and downgraded both to:
JMM Server v<IP_ADDRESS>
JMM Desktop v<IP_ADDRESS>
then updated again to latest. aaaand everything works.... ugh, must of had a bad update.

Yeah the issue you are having is usually when the desktop version does not match the server version.
One of the files must have not updated properly


Some fellowships are as follows.

Emeritus fellowship.pdf
Junior research fellowship in science humanities and social science.pdf
UGC research fellowships in science for meritorious students..pdf
Junior research fellowship in engineering and technology.pdf
https://dst.gov.in/scientific-programmes/scientific-engineering-research/human-resource-development-and-nurturing-young-talent-swarnajayanti-fellowships-scheme

Please add them in the README.md file and send a PR. Also please don't alter the license file.


Add Delete Metric Profile API with name query parameter

Description
This PR implements DELETE /deleteMetricProfile API supporting metric profile name query parameter
Type of change

[ ] Bug fix
[x] New feature
[ ] Docs update
[ ] Breaking change (What changes might users need to make in their application due to this PR?)
[x] Requires DB changes

How has this been tested?
Please describe the tests that were run to verify your changes and steps to reproduce. Please specify any test configuration required.

[ ] New Test X
[x] Functional testsuite: Tested with local monitoring test suite using MetricProfile REST API tests

Test Configuration

Kubernetes clusters tested on:  minikube

Checklist :dart:

[x] Followed coding guidelines
[x] Comments added
[ ] Dependent changes merged
[ ] Documentation updated
[ ] Tests added or updated

Additional information
Image: quay.io/shbirada/mvp_demo:delete-metric-profile

LGTM

@shreyabiradar07 can you please confirm about http status code retun changes

@shreyabiradar07 can you please confirm about http status code retun changes

For the positive case - passing a valid metric profile name as query parameter the response status code is 200
Referring to MDN web docs - https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/DELETE#responses

200 (OK) status code if the action has been enacted and the response message includes a representation describing the status.

For invalid or non-existing metric profile query parameters it currently returns 400 status code

@shreyabiradar07 can you please confirm about http status code retun changes

For the positive case - passing a valid metric profile name as query parameter the response status code is 200
Referring to MDN web docs - https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/DELETE#responses

200 (OK) status code if the action has been enacted and the response message includes a representation describing the status.

For invalid or non-existing metric profile query parameters it currently returns 400 status code

Ok this is cosmetic fix , Remaining LGTM so we can merge this.

@shreyabiradar07 create a backlog for 400 error message

@shreyabiradar07 - Please resolve the conflicts


elasticsearch plugins not working

It appears that the elasticsearch plugins es-node-graphite.rb and es-node-metrics.rb are not compatible with v1.x of the sensu-plugin gem. I get the following error when running manually from the embedded ruby:
Sensu::Plugin::CLI: ["Not implemented! You should override Sensu::Plugin::CLI#run."]
/opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': cannot load such file -- rest-client (LoadError)
	from /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
	from es-node-graphite.rb:41:in `<main>'

Tested on v1.0.0 and v1.1.0 of sensu-plugin gem.

Turns out it was a missing gem, rest-client that was the root cause. Closing as its a non-issue


Please someone has an example of using JFXDialog ? Thank you.

Come on, you can do better. Why did you create a issue for this? A couple minutes of looking either at the demo or the source code would have saved this.
Take a look here.

OK. thanks for answering. But as I invoke or I call this dialog from the controller.

Using JFXDialog in a controller is entirely different. Sorry. I was pointing you at the wrong file anyways.
Here is the FXML file for the demo and here you can find the controller for it. Just keep in mind that the parent of the JFXDialog must be a StackPane.


PWA-766 Re-enabled search tracking

Pull Request Test Coverage Report for Build 1727

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.006%) to 28.395%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pages/subscribers.js
0
1
0.0%

Totals

Change from base Build 1726:
-0.006%

Covered Lines:
1072

Relevant Lines:
3666

💛  - Coveralls


Sorting an Array of 0's, 1's and 2's in O(n) time in C++

Adding a common Array problem.

@arshxyz  Will accept your pull request on 1st October for successful count.
Follow for more updates -https://github.com/avinash201199