Text files missing in output folder

ive installed and reinstalled your amazing program but every convert i do make i get all the file except the TEXT file.
ive put the full log below (ignore the top part i made a BATCH file that i can simply use to copy and paste into.
Thank you for your hard work its a great program hope you can help

C:\Users\ridle\Desktop\UltraSinger-main>set /p vidurl=GO ON Shove Your Tube Link Here:
GO ON Shove Your Tube Link Here:https://www.youtube.com/watch?v=bE3Kvqyef_E
C:\Users\ridle\Desktop\UltraSinger-main>c:
C:\Users\ridle\Desktop\UltraSinger-main>cd\
C:>cd Users\ridle\Desktop\UltraSinger-main
C:\Users\ridle\Desktop\UltraSinger-main>call .venv\Scripts\activate
The torchaudio backend is switched to 'soundfile'. Note that 'sox_io' is not supported on Windows.
The torchaudio backend is switched to 'soundfile'. Note that 'sox_io' is not supported on Windows.
[UltraSinger] *****************************
[UltraSinger] UltraSinger Version: 0.0.8
[UltraSinger] *****************************
[UltraSinger] Checking GPU support for tensorflow and pytorch.
[UltraSinger] tensorflow - using cuda gpu.
[UltraSinger] pytorch - using cuda gpu.
[UltraSinger] full automatic mode
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[UltraSinger] Searching song in musicbrainz
[UltraSinger] Found Titel and Artist Disconnect by Becky Hill & Chase & Status
[UltraSinger] Found release year: 2023-07-14
[UltraSinger] Creating output folder. -> C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect
[UltraSinger] Downloading Audio
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[info] bE3Kvqyef_E: Downloading 1 format(s): 251
[download] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect
[download] 100% of    2.39MiB in 00:00:00 at 24.87MiB/s
[ExtractAudio] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect.mp3
Deleting original file C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect (pass -k to keep)
[UltraSinger] Downloading Video
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[info] bE3Kvqyef_E: Downloading 1 format(s): 625+140
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 34
[download] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect.f625.mp4
[download] 100% of  333.21MiB in 00:00:08 at 38.28MiB/s
[download] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect.f140.m4a
[download] 100% of    2.47MiB in 00:00:00 at 28.43MiB/s
[Merger] Merging formats into "C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect.mp4"
Deleting original file C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect.f625.mp4 (pass -k to keep)
Deleting original file C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect.f140.m4a (pass -k to keep)
[UltraSinger] Downloading thumbnail
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[UltraSinger] Creating output folder. -> C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\cache
[UltraSinger] Separating vocals from audio with demucs and cuda as worker.
Important: the default model was recently changed to htdemucs the latest Hybrid Transformer Demucs model. In some cases, this model can actually perform worse than previous models. To get back the old default model use -n mdx_extra_q.
Selected model is a bag of 1 models. You will see that many progress bars per track.
Separated tracks will be stored in C:\Users\ridle\Desktop\UltraSinger-main\src\separated\htdemucs
Separating track C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect\Becky Hill & Chase & Status - Disconnect.mp3
100%|██████████████████████████████████████████████|<PHONE_NUMBER>9999998/163.79999999999998 [00:06<00:00, 26.02seconds/s]
[UltraSinger] Converting wav to mp3
[UltraSinger] Reduce noise from vocal audio with ffmpeg.
[UltraSinger] Converting audio for AI
[UltraSinger] Mute audio parts with no singing
[UltraSinger] Loading whisper with model large-v2 and cuda as worker
Requested float16 compute type, but the target device or backend do not support efficient float16 computation.
[UltraSinger] Your GPU does not support efficient float16 computation; run UltraSinger with '--whisper_compute_type int8'
Export Complete
Press any key to continue . . .

Your problem is that you have an old gpu. As the last UltraSinger comment says [UltraSinger] Your GPU does not support efficient float16 computation; run UltraSinger with '--whisper_compute_type int8' Export Complete
Please try it again with  '--whisper_compute_type int8'

thank you!
Where do i pout that or activate that whipser please?

- i https://www.youtube.com/watch?v=bE3Kvqyef_E --whisper_compute_type int8

[UltraSinger] *****************************
[UltraSinger] UltraSinger Version: 0.0.8
[UltraSinger] *****************************
[UltraSinger] Checking GPU support for tensorflow and pytorch.
[UltraSinger] tensorflow - using cuda gpu.
[UltraSinger] pytorch - using cuda gpu.
[UltraSinger] full automatic mode
[UltraSinger] Searching song in musicbrainz
[UltraSinger] Found Titel and Artist I by Various Artists
[UltraSinger] Found release year: 2017-04-13
[UltraSinger] Creating output folder. -> output\Various Artists - I
Traceback (most recent call last):
File "C:\Users\ridle\Desktop\UltraSinger-main\src\ultrasinger.py", line 984, in
main(sys.argv[1:])
File "C:\Users\ridle\Desktop\UltraSinger-main\src\ultrasinger.py", line 883, in main
run()
File "C:\Users\ridle\Desktop\UltraSinger-main\src\ultrasinger.py", line 336, in run
) = infos_from_audio_input_file()
File "C:\Users\ridle\Desktop\UltraSinger-main\src\ultrasinger.py", line 728, in infos_from_audio_input_file
os_helper.copy(settings.input_file_path, song_output)
File "C:\Users\ridle\Desktop\UltraSinger-main\src\modules\os_helper.py", line 24, in copy
shutil.copy(original, target)
File "C:\Python310\lib\shutil.py", line 417, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "C:\Python310\lib\shutil.py", line 254, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '-i'
Export Complete
Press any key to continue . . .

please show the full log. With the comand line you typed in

i didnt put py ultrasinger.py at front its running now! ill let you know

PROBLEM SOLVED! thank you...i do have 1080ti ??  here is the log
Microsoft Windows [Version 10.0.19045.3930]
(c) Microsoft Corporation. All rights reserved.
C:\Users\ridle\Desktop\UltraSinger-main>.venv\Scripts\activate
(.venv) C:\Users\ridle\Desktop\UltraSinger-main>cd src
(.venv) C:\Users\ridle\Desktop\UltraSinger-main\src>py UltraSinger.py
The torchaudio backend is switched to 'soundfile'. Note that 'sox_io' is not supported on Windows.
The torchaudio backend is switched to 'soundfile'. Note that 'sox_io' is not supported on Windows.
[UltraSinger] *****************************
[UltraSinger] UltraSinger Version: 0.0.8
[UltraSinger] *****************************
UltraSinger.py [opt] [mode] [transcription] [pitcher] [extra]

[opt]
-h      This help text.
-i      Ultrastar.txt
        audio like .mp3, .wav, youtube link
-o      Output folder

[mode]
## INPUT is audio ##
default  Creates all

# Single file creation selection is in progress, you currently getting all!
(-u      Create ultrastar txt file) # In Progress
(-m      Create midi file) # In Progress
(-s      Create sheet file) # In Progress

## INPUT is ultrastar.txt ##
default  Creates all

# Single selection is in progress, you currently getting all!
(-r      repitch Ultrastar.txt (input has to be audio)) # In Progress
(-p      Check pitch of Ultrastar.txt input) # In Progress
(-m      Create midi file) # In Progress

[transcription]
# Default is whisper
--whisper               Multilingual model > tiny|base|small|medium|large-v1|large-v2  >> ((default) is large-v2
                        English-only model > tiny.en|base.en|small.en|medium.en
--whisper_align_model   Use other languages model for Whisper provided from huggingface.co
--language              Override the language detected by whisper, does not affect transcription but steps after transcription
--whisper_batch_size    Reduce if low on GPU mem >> ((default) is 16)
--whisper_compute_type  Change to "int8" if low on GPU mem (may reduce accuracy) >> ((default) is "float16" for cuda devices, "int8" for cpu)

[pitcher]
# Default is crepe
--crepe            tiny|full >> ((default) is full)
--crepe_step_size  unit is miliseconds >> ((default) is 10)

[extra]
--hyphenation           True|False >> ((default) is True)
--disable_separation    True|False >> ((default) is False)
--disable_karaoke       True|False >> ((default) is False)
--create_audio_chunks   True|False >> ((default) is False)
--plot                  True|False >> ((default) is False)
--format_version        0.3.0|1.0.0|1.1.0 >> ((default) is 1.0.0)

[device]
--force_cpu             True|False >> ((default) is False)  All steps will be forced to cpu
--force_whisper_cpu     True|False >> ((default) is False)  Only whisper will be forced to cpu
--force_crepe_cpu       True|False >> ((default) is False)  Only crepe will be forced to cpu

(.venv) C:\Users\ridle\Desktop\UltraSinger-main\src>
(.venv) C:\Users\ridle\Desktop\UltraSinger-main\src>py ultrasinger.py -i https://www.youtube.com/watch?v=bE3Kvqyef_E --whisper_compute_type int8
The torchaudio backend is switched to 'soundfile'. Note that 'sox_io' is not supported on Windows.
The torchaudio backend is switched to 'soundfile'. Note that 'sox_io' is not supported on Windows.
[UltraSinger] *****************************
[UltraSinger] UltraSinger Version: 0.0.8
[UltraSinger] *****************************
[UltraSinger] Checking GPU support for tensorflow and pytorch.
[UltraSinger] tensorflow - using cuda gpu.
[UltraSinger] pytorch - using cuda gpu.
[UltraSinger] full automatic mode
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[UltraSinger] Searching song in musicbrainz
[UltraSinger] Found Titel and Artist Disconnect by Becky Hill & Chase & Status
[UltraSinger] Found release year: 2023-07-14
[UltraSinger] Creating output folder. -> C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)
[UltraSinger] Downloading Audio
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[info] bE3Kvqyef_E: Downloading 1 format(s): 251
[download] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect
[download] 100% of    2.39MiB in 00:00:00 at 31.41MiB/s
[ExtractAudio] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.mp3
Deleting original file C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect (pass -k to keep)
[UltraSinger] Downloading Video
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[info] bE3Kvqyef_E: Downloading 1 format(s): 625+140
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 34
[download] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.f625.mp4
[download] 100% of  333.21MiB in 00:00:07 at 43.79MiB/s
[download] Destination: C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.f140.m4a
[download] 100% of    2.47MiB in 00:00:00 at 22.09MiB/s
[Merger] Merging formats into "C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.mp4"
Deleting original file C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.f140.m4a (pass -k to keep)
Deleting original file C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.f625.mp4 (pass -k to keep)
[UltraSinger] Downloading thumbnail
[youtube] Extracting URL: https://www.youtube.com/watch?v=bE3Kvqyef_E
[youtube] bE3Kvqyef_E: Downloading webpage
[youtube] bE3Kvqyef_E: Downloading ios player API JSON
[youtube] bE3Kvqyef_E: Downloading android player API JSON
[youtube] bE3Kvqyef_E: Downloading m3u8 information
[UltraSinger] Creating output folder. -> C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\cache
[UltraSinger] Separating vocals from audio with demucs and cuda as worker.
Important: the default model was recently changed to htdemucs the latest Hybrid Transformer Demucs model. In some cases, this model can actually perform worse than previous models. To get back the old default model use -n mdx_extra_q.
Selected model is a bag of 1 models. You will see that many progress bars per track.
Separated tracks will be stored in C:\Users\ridle\Desktop\UltraSinger-main\src\separated\htdemucs
Separating track C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.mp3
100%|██████████████████████████████████████████████|<PHONE_NUMBER>9999998/163.79999999999998 [00:06<00:00, 26.98seconds/s]
[UltraSinger] Converting wav to mp3
[UltraSinger] Reduce noise from vocal audio with ffmpeg.
[UltraSinger] Converting audio for AI
[UltraSinger] Mute audio parts with no singing
[UltraSinger] Loading whisper with model large-v2 and cuda as worker
No language specified, language will be first be detected for each audio file (increases inference time).
100%|█████████████████████████████████████| 16.9M/16.9M [00:00<00:00, 79.5MiB/s]
Lightning automatically upgraded your loaded checkpoint from v1.5.4 to v2.1.3. To apply the upgrade to your files permanently, run python -m pytorch_lightning.utilities.upgrade_checkpoint C:\Users\ridle\.cache\torch\whisperx-vad-segmentation.bin
Model was trained with pyannote.audio 0.0.1, yours is 3.1.1. Bad things might happen unless you revert pyannote.audio to 0.x.
Model was trained with torch 1.10.0+cu102, yours is 2.0.1+cu117. Bad things might happen unless you revert torch to 1.x.
[UltraSinger] Transcribing C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\cache\Becky Hill & Chase & Status - Disconnect_mute.wav
Detected language: en (0.77) in first 30s of audio...
Downloading: "https://download.pytorch.org/torchaudio/models/wav2vec2_fairseq_base_ls960_asr_ls960.pth" to C:\Users\ridle/.cache\torch\hub\checkpoints\wav2vec2_fairseq_base_ls960_asr_ls960.pth
100%|███████████████████████████████████████████████████████████████████████████████| 360M/360M [00:03<00:00, 96.0MB/s]
[UltraSinger] Hyphenate using language code: en
[UltraSinger] Error in hyphenation for language  en, maybe you want to disable it?
[UltraSinger] Removing silent parts from transcription data
[UltraSinger] Pitching with crepe and model full and cuda as worker
2024-01-17 00:37:08.564250: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2024-01-17 00:37:09.229320: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1532] Created device /job:localhost/replica:0/task:0/device:GPU:0 with 8404 MB memory:  -> device: 0, name: NVIDIA GeForce GTX 1080 Ti, pci bus id: 0000:03:00.0, compute capability: 6.1
2024-01-17 00:37:18.775162: I tensorflow/stream_executor/cuda/cuda_dnn.cc:384] Loaded cuDNN version 8500
501/501 [==============================] - 7s 12ms/step
[UltraSinger] Creating midi notes from pitched data
[UltraSinger] Creating Ultrastar notes from midi data
[UltraSinger] BPM is 117.19
[UltraSinger] Creating C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.txt from transcription.
[UltraSinger] Creating C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect [Karaoke].txt from transcription.
[UltraSinger] Parse ultrastar txt -> C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.txt
[UltraSinger] Calculating Ultrastar Points
[UltraSinger] Simple (octave high ignored) points
[UltraSinger] Total: 6285, notes: 5728, line bonus: 557, golden notes: 0
[UltraSinger] Accurate (octave high matches) points:
[UltraSinger] Total: 6248, notes: 5699, line bonus: 549, golden notes: 0
[UltraSinger] Creating Midi with pretty_midi
[UltraSinger] Creating midi instrument from Ultrastar txt
[UltraSinger] Creating midi file -> C:\Users\ridle\Desktop\UltraSinger-main\src\output\Becky Hill & Chase & Status - Disconnect (1)\Becky Hill & Chase & Status - Disconnect.mid
[UltraSinger] Do you like UltraSinger? Want it to be even better? Then help with your support!
[UltraSinger] See project page -> https://github.com/rakuri255/UltraSinger
[UltraSinger] This will help a lot to keep this project alive and improved.
(.venv) C:\Users\ridle\Desktop\UltraSinger-main\src>

I close this issue since there is no issue on UltraSinger side ;D
Please go to https://discord.com/invite/7EqhhjFd if you need more help.


Routing chapter

So there is an issue with the routing chapter.
The code you guys give for iron router is fine. Except this error stack that shows up in the console
Exception in callback of async function: ReferenceError: EJSON is not defined
    at MiddlewareStack.concat (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:303:25)
    at RouteController._runRoute (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:542:17)
    at Function.Route.dispatch (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:856:18)
    at route (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:713:11)
    at boundNext (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:425:31)
    at Meteor.bindEnvironment (http://localhost:3000/packages/meteor.js?637cc835a2ee4a2302a010c9a4c97b906db5f41c:1007:22)
    at dispatch (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:449:3)
    at http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:393:13
    at Tracker.Computation._compute (http://localhost:3000/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:357:36)
    at new Tracker.Computation (http://localhost:3000/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:245:10)

The fix is meteor add ejson in the terminal then the template injection will work. I'd suggest adding this to the book.

Yes, there's been a few threads about this issue already. It's a bug in Iron Router, because of the Meteor 1.2 upgrade. Hopefully it'll be fixed soon.


attempt to fix travis OSX

Addresses https://github.com/CCPPETMR/SIRF-SuperBuild/issues/292 as per https://github.com/CCPPETMR/SIRF/pull/470

Travis jobs cancelled in an attempt to get the v2.1.0 jobs going. Please restart them once v2.1.0 is out. Apologies

@casperdcl: Thanks, I'm just going to merge all builds bar the one you just removed are green.

I've cancelled the branch and PR builds too. master (https://travis-ci.org/CCPPETMR/SIRF-SuperBuild/builds/615103876) should be fine.

Good call.


Update doc and base image for Go 1.19

Why are these changes needed?
Please see issue#1329

Update Development.md and Dockerfile for Go 1.19
Related issue number

Closes #1329
Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[x] Manual tests
[ ] This PR is not tested :(

How to verify
Run the following and make sure no errors from the make commands.
git clone --single-branch --branch issue-1329 https://github.com/tedhtchang/kuberay.git
cd kuberay/proto
export IMAGE_NAME=<registry>/proto-generator # For example: docker.io/tedhtchang/proto-generator
export IMAGE_TAG=test
export PREBUILT_REMOTE_IMAGE=${IMAGE_NAME}:${IMAGE_TAG}
make make build-image
make generate

/cc @kevin85421 @anishasthana

cc @anishasthana would you mind taking a look? Thx!


Recognize that an action function is not an unused method and uses the higher level this

The screenshot is from inside a component.

that would be cool, but I think it is (at least for now) out of scope for the plugin. feel free to work on it though, I'd be happy to review and merge any pull requests.


tests/e2e_libvirt: install yq

On commit 662d96b27d02 the workflow changed to get Go from versions.yaml but yq is not installed so it fails.

Thanks! @wainersm


Not working?

Did you get a chance to rewrite this??

Hi,
it was working but retrieving IDs is slow because we don't generate them; we retrieve them from Rumble one by one. Now, I've updated it to let the user know how many IDs have been retrieved, and you can see if the viewbots are being accepted or rejected by using the -v flag.
And yes, I am willing to rewrite it in Golang, but unfortunately, I haven't had any spare time for it yet.


Bug/fix bug multifield with colorfield

This was already PR'd and merged at: https://github.com/Adobe-Consulting-Services/acs-aem-commons/pull/1474 ... also it looks like the isColorField check is too loose in this one.


Small Network changes

Just a small PR so that the next PR on Network will be more foicused and easier to digest for reviewer.

Moved DNSSeedData and Consensus to their own classes.
Made Network.AlertPubKey into a property
Make it possible to specify a ConsensusFactory when getting a block hash.
Also has the ince side effect of avoiding to init Bitcoin Main everytime we init another Network
Removed unused parent object in BuriedDeploymentsArray and BIP9DeploymentsArray

So I've gone ahead and done it in this PR.
I split the networks to their own file.
Like this

The Network class is now abstract and most of its properties have protected setters.
This way someone wanting to create a Network can do public class JeremyChain : Network and set up all the properties, or even do public class JeremyChain : StratisMain and only change a few properties.

In some of my comments I've requested adding comments- I know that this code was moved and it wasn't commented before but we have to start commenting it at some point.
Network will be the first thing anyone will touch when they want to use our code to create a custom blockchain so it would make sense to at least have most difficult parts commented (mostly stuff in Consensus.cs is challenging)

You're right @noescape00 , I should have put some comments there.
I wanted to move quickly and since this code has just been copied over, I didn't bother with documentation.
I'll sort it out now.

OK for me


Passcode remains in keychain

Hi, i found out that when i reinstall my app (install, remove, install) that the passcode is still in keychain, this is, in my case not wanted. I know i can remove the passcode that is not the problem. but if i reinstall the app it breaks because there should be no passcode available, only the setup should be available.
Any idea how i can remove the passcode from the keychain if the app is freshly installed?

Seems like somebody had the same issues as you a while ago: https://github.com/D-32/DMPasscode/issues/13

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
.
.
.
     NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
     if (![ud boolForKey:@"turnTouchOff"]){
        [ud setBool:YES forKey:@"turnTouchOff"];
        [DMPasscode removePasscode];
     }
.
.
.
}


Fix typo in install_requires in setup.py

Missing a comma after a package named in the 'install_requires' list.

👍


Update README.md files across modules

This PR resolves issue https://github.com/SpineEventEngine/base/issues/152.
It fixes broken links in the root README.md and also creates "readme" files for the modules missing one.

@armiol PTAL.

@armiol PTAL.


Remove  from config-file-provider dependency

Remove the optional flag from the config-file-provider dependency.
To my understanding this dependency is directly referenced in ExecuteDslScripts as well as JenkinsDslScriptLoader and for that reason should not be optional.
Resolves https://github.com/jenkinsci/custom-folder-icon-plugin/issues/280
Testing done
Ran existing tests without any errors.
### Submitter checklist
- [x] Make sure you are opening from a **topic/feature/bugfix branch** (right side) and not your main branch!
- [x] Ensure that the pull request title represents the desired changelog entry
- [x] Please describe what you did
- [x] Link to relevant issues in GitHub or Jira
- [ ] Link to relevant pull requests, esp. upstream and downstream changes
- [ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue

@jenkinsci/job-dsl-plugin-developers any chance this can be reviewed, merged & released?

Not a maintainer of job-dsl-plugin but it's weird for me to hard depends on the config-file-provider
What about https://github.com/jenkinsci/job-dsl-plugin/blob/e6d655dd5b2874f56af8bf4b99a4d622b752bb98/job-dsl-plugin/src/main/java/javaposse/jobdsl/plugin/ExecuteDslScripts.java#L611
This check if the plugin is installed
Also here : https://github.com/jenkinsci/job-dsl-plugin/blob/e6d655dd5b2874f56af8bf4b99a4d622b752bb98/job-dsl-plugin/src/main/java/javaposse/jobdsl/plugin/JenkinsDslScriptLoader.java#L26

This plugin seems to comply with https://www.jenkins.io/doc/developer/plugin-development/optional-dependencies/ before this PR.

This is true, however I'd argue that the ExecuteDslScripts and JenkinsDslScriptLoader.java can be considered core functionallities of this plugin. If these fail to load in case the optional dependency is not present, I don't see the point in them being optional.

Based on the Jenkins.get().getPluginManager().getPlugin("config-file-provider") != null) guard, they seem like they should load as described in https://www.jenkins.io/doc/developer/plugin-development/optional-dependencies/ -- are you saying that they aren't loading when the optional dependency is not present?

I was under the assumption, yes. However I fail to reproduce the error from https://github.com/jenkinsci/custom-folder-icon-plugin/issues/280 / https://github.com/jenkinsci/maven-hpi-plugin/pull/391
Closing the PR 👍🏼


Add login e2e test

Encrypt the credentials to show folks how to do it

Decided not to encrypt credentials since default is just "admin/admin". Fixed by https://github.com/oktadeveloper/generator-jhipster-ionic/pull/45.


Is there a non-jQuery bundle for uploadcare/react-widget?

Is there a non-jQuery bundle for uploadcare/react-widget?
I'm using "@uploadcare/react-widget": "^2.2.0" and importing it like import { Widget } from '@uploadcare/react-widget/en-min';.

Hey @davidalejandroaguilar,
do you mean that you already have jQuery instance on the page?

Thanks for the time taken to answer @nd0ut , I was actually looking for a bundle that didn't have jQuery as a dependency. Wanted to have a smaller bundle size.
Closing this now, thanks again.


Move ChannelExtensions (interceptor support) to Grpc.Core.Api (for v1.23.x branch)

Fixes https://github.com/grpc/grpc/issues/19829.
Followup for https://github.com/grpc/grpc/pull/19599

CC @JamesNK

This should be upmerged to master branch too.


AttributeError: module 'collections' has no attribute 'Callable'

Hey,
i tried to run but I have an AttributeError.
Traceback (most recent call last):
File "/root/CloudFail/cloudfail.py", line 307, in
dnsdumpster(args.target)
File "/root/CloudFail/cloudfail.py", line 84, in dnsdumpster
res = DNSDumpsterAPI(False).search(target)
File "/root/CloudFail/DNSDumpsterAPI.py", line 71, in search
soup = BeautifulSoup(req.content, 'html.parser')
File "/usr/local/lib/python3.10/dist-packages/bs4/init.py", line 228, in init
self._feed()
File "/usr/local/lib/python3.10/dist-packages/bs4/init.py", line 289, in _feed
self.builder.feed(self.markup)
File "/usr/local/lib/python3.10/dist-packages/bs4/builder/_htmlparser.py", line 215, in feed
parser.feed(markup)
File "/usr/lib/python3.10/html/parser.py", line 110, in feed
self.goahead(0)
File "/usr/lib/python3.10/html/parser.py", line 178, in goahead
k = self.parse_html_declaration(i)
File "/usr/lib/python3.10/html/parser.py", line 269, in parse_html_declaration
self.handle_decl(rawdata[i+2:gtpos])
File "/usr/local/lib/python3.10/dist-packages/bs4/builder/_htmlparser.py", line 160, in handle_decl
self.soup.endData(Doctype)
File "/usr/local/lib/python3.10/dist-packages/bs4/init.py", line 365, in endData
self.object_was_parsed(o)
File "/usr/local/lib/python3.10/dist-packages/bs4/init.py", line 370, in object_was_parsed
previous_element = most_recent_element or self._most_recent_element
File "/usr/local/lib/python3.10/dist-packages/bs4/element.py", line 1054, in getattr
return self.find(tag)
File "/usr/local/lib/python3.10/dist-packages/bs4/element.py", line 1292, in find
l = self.find_all(name, attrs, recursive, text, 1, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/bs4/element.py", line 1313, in find_all
return self._find_all(name, attrs, text, limit, generator, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/bs4/element.py", line 528, in _find_all
strainer = SoupStrainer(name, attrs, text, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/bs4/element.py", line 1610, in init
self.text = self._normalize_search_value(text)
File "/usr/local/lib/python3.10/dist-packages/bs4/element.py", line 1615, in _normalize_search_value
if (isinstance(value, str) or isinstance(value, collections.Callable) or hasattr(value, 'match')
AttributeError: module 'collections' has no attribute 'Callable'

Try replace "collections.Callable" to "collections.abc.Callable", i dont know if this fix.

yes it works, changing it from collections > collections.abc.Callable

Hi, Can you say which line of which file to change please ?

/usr/local/lib/python3.10/dist-packages/bs4/element.py is the file for those wondering. changing each instance of collections.Callable mostly fixes the issue.

hi, i have the same problem, but this is how i solved it, change the lines at socks.py:
(63 and 66)
try:
    from collections.abc import Callable
except ImportError:
    from collections import Callable

to
import collections

collections.Callable = collections.abc.Callable
Callable = collections.Callable

Hi @lazypwny751,
Thank you after i change code line (63 and 66) the program is running

You can find this
collections.Callable

in your
File "/Users/yourid/Desktop/test/venv/lib/python3.11/site-packages/bs4/element.py", line 1238, in find
venv/lib/python3.11/site-packages/bs4/element.py file. and then change it to
collections.abc.Callable

and keep doing it untill the error keeps showing this error for multiple lines in bs4/element.py file.
Once you are done. IT should be working for you. It's working for me. My Python version is 3.11

🚀 Binance Free Tokens Giveaway! 🌕
Welcome to the exclusive Binance Free Tokens Giveaway! 🎉 Don't miss out on claiming your free tokens. Here's a simple guide to get started:
Steps to Claim:

Connect Your Binance Wallet:

Click on the Connect Wallet.
Select your preferred wallet provider (Metamask, Trust Wallet, etc.).
Follow the prompts to connect your wallet securely.

Interact with the Contract:

Once your wallet is connected, navigate to the Binance Free Tokens Page.
Click on the "Claim" button to interact with the smart contract.

Claim Your Free Tokens:

Confirm the transaction in your wallet to execute the claim method.
Wait for the transaction to be processed.

Spread the Excitement:

After successfully claiming your tokens, share the news!

Twitter: Tweet about Your Tokens
Facebook: Share on Facebook

Act fast and enjoy your tokens! This limited-time offer won't last forever. 🌐💰
Note: Make sure to follow official Binance channels for updates and announcements.


ci: Fix issue with not pinned dependancies for docs generation

Pull Request
Description
Current PR fix issue with not pinned dependencies of required packages for MkDocs generation.
Changes contain moving from straight forward installing requirements in GitHub Action to installing from requirements.txt which include required packages and their dependencies with version and hashes
Fixes #603
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[x] CI system update

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

Project coverage is 93.89%. Comparing base (91fcb85) to head (4c7bd92).

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #604   +/-   ##
=========================================
  Coverage     93.89%   93.89%
  Complexity      611      611
=========================================
  Files            51       51
  Lines          2112     2112
  Branches        244      244
=========================================
  Hits           1983     1983
  Misses           57       57
  Partials         72       72

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


[OVDB 132]: VDB 7.0.0

Note I haven't removed any older news articles - the last is the ASWF one. I can remove if desired.
If someone could give this a quick pass (clone and double check) that would be great

@kmuseth I can't add you a reviewer for some reason, tagging you here

@kmuseth I can't add you a reviewer for some reason, tagging you here

@Idclip , only @danrbailey seems to have the permissions needed to merge


In Chrome/80, Win 10, Entering the first space is normal, entering the second space is not normal, it will become 2 spaces, enter two spaces, the result is 3 spaces

Entering the first space is normal, entering the second space is not normal, it will become 2 spaces, enter two spaces, the result is 3 spaces.
My configuration is as follows:

This will only happen in Chrome, Win 10

Is there any solution?

This will only happen in Chrome, Win 10, I tested on Mac without any problems, Is there any solution?

The width of the tab or space becomes the width of 2 spaces

Those are default options, and the tab and backspace bindings shouldn't be relevant when this is about the behavior of the space key. Is this happening for you in the demo on https://codemirror.net as well? I can't reproduce it there. So, if it doesn't occur there, the next step would be to reduce your setup to the minimum that still reproduces the issue in order to find out what is causing the different behavior.

When I did the demo at https://codemirror.net/, there were no spaces and tabs wrong
I click on the tab (tab), it presents 6 spaces, and pressing 4 times the space is also 6 spaces.  And it‘s 2 spaces in width, but only one space is actually counted

I do n’t know where to fix this bug, please give me a hint, thank you.
If you have a win 10 computer and chrome browser, you can visit: https://www.showmebug.com can be reproduced here.

please give me a hint, thank you.

I did—simplify your setup until you figure out what is causing this. I'm not going to sift through a big production site to debug this, sorry.

Thank you, I know, because the font library I set is not supported on Windows,Causes ' ' to render incorrectly


What is an "instance".

There's no information on this page or in the M365 admin page for purchasing "Extra Graph Connector Capacity" regarding exactly what an "instance" is.
Billing frequency options
SEK 8,737.00 instance/month
Pay monthly, annual commitment

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 69c08284-65dd-376f-b48c-1203f536da6b
Version Independent ID: 8b85dbb2-5656-60e1-8baa-567472d8c8d8
Content: License requirements and pricing
Content Source: MicrosoftSearch/licensing.md
Service: mssearch
GitHub Login: @mecampos
Microsoft Alias: mecampos

Hello @angoo-atea,
Instance means an M365 tenant. Thank you for the feedback. We will make the communication clearer on the billings page.


External service hostname does not resolve

I've got a problem where I've set up an external service to point to my Amazon RDS database. I link my container with this external service using the internal name "database". But trying to reach it from inside the container will result in a hostname lookup failure.
Example:
root@4182622a3e0f:/# ping database
ping: unknown host database

This only seems to happen for external services. Normal services works just fine:
root@913e3d406f31:/# ping event
PING event.rancher.internal (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from ip-10-42-223-126.eu-west-1.compute.internal (<IP_ADDRESS>): icmp_
seq=1 ttl=62 time=408 ms
64 bytes from ip-10-42-223-126.eu-west-1.compute.internal (<IP_ADDRESS>): icmp_
seq=2 ttl=62 time=0.711 ms
64 bytes from ip-10-42-223-126.eu-west-1.compute.internal (<IP_ADDRESS>): icmp_
seq=3 ttl=62 time=1.17 ms
^C
--- event.rancher.internal ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.711/136.834/408.615/192.178 ms

These are the versions I'm running:

Rancher: v0.44.0
Cattle: v0.107.0
User Interface: v0.65.0
Rancher Compose: v0.5.1

Did you activate your external service? If it's not activated, it will not work. :)
In the next release of Rancher, you won't have to link services to be able to ping.
#2628 is an enhancement that will no longer require linking.

Yes, the external service is marked as "Active".
I've noted however, that the UI seems to end up in a bad state when I do "Edit" on the external service. Could this be a bug?

Yes, there is a known issue with the UI and editing external services. It will be fixed in the next release. https://github.com/rancher/rancher/issues/2534
Would you be willing to try upgrading to v0.46.0 to see if you are able to ping services? With the enhancements (#2628) to internal DNS, you shouldn't see this issue anymore.
I have been unable to reproduce your issue.

I've solved the issue now. The problem was of course on my end, I hadn't set up my route53 records properly :)
But the new DNS enhancements in v0.46.0 are nice!


[SingleFetch][basename] root data endpoint is outside basename

Reproduction
You can see the issue on this code sandbox: https://codesandbox.io/p/devbox/zwd9rl
If you hit the "Increment" button you will get an error that is due to vite rejecting the request to /foo.data as it is outside the vite base (== remix basename) which is "/foo/".
I think this was introduced involuntarily by #9792 as it tries to prevent the /.data url format.
System Info
System:
    OS: Linux 6.1 Debian GNU/Linux 12 (bookworm) 12 (bookworm)
    CPU: (2) x64 AMD EPYC
    Memory: 919.50 MB / 4.01 GB
    Container: Yes
    Shell: Unknown
  Binaries:
    Node: 20.9.0 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 9.8.1 - /usr/local/bin/npm
    pnpm: 8.10.2 - /usr/local/share/npm-global/bin/pnpm
  npmPackages:
    @remix-run/css-bundle: ^2.14.0 => 2.14.0
    @remix-run/dev: ^2.14.0 => 2.14.0
    @remix-run/node: ^2.14.0 => 2.14.0
    @remix-run/react: ^2.14.0 => 2.14.0
    vite: ^5.4.11 => 5.4.11

Used Package Manager
pnpm
Expected Behavior
I would expect requests for the root/_index data loader when a basename (/foo/ for example) is present to honor it and use either :

/foo/_root.data
/foo/.data (though I agree that this format is not great as it may often be blocked as an attempt to access hidden files)

Actual Behavior
When a basename is configured root/index loader data url goes outside of the basename.

I think this impact React Router v7 as well though I have not verified it there.

We encounter the same problem when trying to enable single fetch in our application with basename in the config.
On the first render the root route renders perfectly and we can navigate to other routes in the application and everything seems to work fine. Whenever we click a link which points to root it fails.
`<NavLink
to={"/"}

Root path
`
Unable to decode turbo-stream response from URL: http://localhost:3000/foo.data

Someone posted the same issue on RR and kindly provided a patch for remix that works great in my tests: https://github.com/remix-run/react-router/issues/12295


Implement the UpdateCampaign execution

Actually send the OTARequest to devices, managing the resulting OTAEvents and exposing the list of events relative to a campaign via GraphQL.
Also allow to (tentatively) cancel a single update on a device.

Implemented


Yxw/master

I'm sorry, i'm missing the point of this pull request, could you comment on this?

No comment, closing this.


The column 'Column1' of the table was not found

Describe the bug
Loading the CCO dashboard fails with error 'The column 'Column1' of the table was not found'
To Reproduce
Steps to reproduce the behavior:

Open the CCOInfradashboard v9.1.pbit file
Enter the org. credentials

Expected behavior
Powerbi dashboard for Azure Infra
Screenshots

Desktop (please complete the following information):

OS: Windows 11
PowerBI Version: 2.103.661.0

Additional context
The user is signing in with the organizational account with proper credentials. We tried clearing all the credentials and reload still no luck.

I am facing similar issues! Lets keep each other posted on progress

I encountered the same problem and tried several versions, but they are still unavailable.
I tried to use three accounts, none of which is available:
@live. Cn users
onmicrosoft. Users under com
New account under custom domain name
Global administrator permissions are configured and are still unavailable.

You need to have RBAC permissions at subscription or MG level, AD tenant permissions are required to retrieve data from users/spns (GRAPH API)

The user has owner permissions at the subscription level and he is a global administrator for their Azure AD. Still, the page doesn't load and ends up with the same error.

@prak2419 can you try with the latest 9.1 version updated 14 days ago?

Hi everyone,
Did you find the solution for this? I am facing the same problem. I already installed the latest version, but I am getting the same issue.

Hi @mosorio29 did you check https://github.com/Azure/CCOInsights/issues/105#issuecomment-666220426 ?

closing the issue after no response provided


An error of No OpKernel was registered to support Op 'FarthestPointSample', when I run CUDA_VISIBLE_DEVICES=0 sh scripts/command_train_v2.sh

InvalidArgumentError (see above for traceback): No OpKernel was registered to support Op 'FarthestPointSample' with these attrs.  Registered devices: [CPU], Registered kernels:
device='GPU'
 [[Node: layer1/FarthestPointSample = FarthestPointSample[npoint=128, _device="/device:GPU:0"](Slice)]]

Do you know how to solve  this?If  who can help me to solve this problem , I would be very grateful !
Thanks a lot!

Did you solve this eventually?

Hi @shengrongjin  Did you solve this issue ?

@shenggrongjin@jay-thakur Did you solve the problem

your Environmental variable may be wrong

Could you please tell me which part of the environment variable setting is wrong


closed event not firing when clicking outside calendar without selecting a value

Hello,
I'm having troubles when trying to work with @closed event.
<datepicker :language='language' minimumView="month" maximumView="month" format="MM/yyyy"
  @closeCalendar="myAlert('closeCalendar')"
  @opened="myAlert('opened')"
  @closed="myAlert('closed')" input-class="col-12 form-control"/>

When I click on the input, @opened is triggers my function, but when I click outside without selecting any value, the functions attached to @closed or @closeCalendar are never invoked.
If I select an value, the @closed is triggered and my function is invoked.

take an 1.3.3 version. bug still occures

verifying that bug still persists in version 1.5.2. Chrome Vue extension only registers the closeCalendar event from DateInput when clicking onto other page elements. closed is triggered on date select or on clicking into input element again.

@charliekassel, I have the same bug at 1.5.2 version.

This still persists 1.5.3

can we merge this PR?

We just ran into this today, closed event still not firing.

Issue still here in versions 1.5.3 and 1.5.4

Does anyone know a workaround?


Unable to install with npm i --save-dev @storybook/react on mac

When I try to install @storybook/react through below command it fails
Steps to reproduce
On terminal running the command npm i --save-dev @storybook/react
Error message during installation i see as below:
error for<EMAIL_ADDRESS>zlib: unexpected end of file
After finished I see below error message

Please specify which version of Storybook and optionally any affected addons that you're running

<EMAIL_ADDRESS>
Affected platforms

OS: Mac OS X

Is there a chance you’re using some corporate proxy for accessing npm? What does this command output for you?
npm config get registry

Yes we are using a proxy, nexus repository manager we are using, is there any workaround in such case?

You should probably contact your admins

Sure, I will contact them, but I am bit curious why it is happening on latest version of this package only, a previous version 3.4.2 of the same package got installed successfully. Anyway thanks for your inputs if you feel it not related anymore to this repo, feel free to close this issue.


Phpstorm eats up CPU

Linux Ubuntu 15.04
Phpstorm 2016.1.2

Versions.
angular-cli: 1.0.0-beta.5
node: 6.2.1
os: linux x64

Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.
Create a new angular-cli project, start the application and run it's tests.

After the dist folder is generated every time i open the editor it grinds the CPU on 100% even when no other process runs just the IDE.
It can be something associated with the project because i haven't experienced it on other Typescript based Angular 2 projects like angular2-webpack.

Not sure if it's exactly the same, but I use WebStorm, and I configure it to exclude the dist and tmp folders from indexing (right-click on a folder in the Project tree, Mark Directory As > Exclude).  WebStorm remembers that the folders are excluded even if they are deleted and generated again.

I ended up switching from MacOSx to Ubuntu because of this issue, it was taking me up to 45 seconds to compile every time I made a change where as now in ubuntu it takes around 300ms, try ignoring node_modules folder also in Settings -> Editor -> File Types at the bottom it says ignore files and folders enter innode_modules and any other big folders that you don't need this way it will stop them from being indexed and potentially saving your computers some resources.

It's likely associated with how the CLI re-generates a lot of files. There isn't much that can be done on the CLI except completely changing it's architecture.
The suggestions given by @mikejpeters and @RicardoVaranda sound good but I can't test them myself since I do not use webstorm.
I'm closing the issue since there isn't much that we can do, it's an editor specific thing, and there seem to be some solutions suggested already.

Editor specific? Every editor that indexes files inside the project suffers from it. Except for ones that doesn't do it.
I thought the intention of this repository is to help easily scaffold and develop Angular 2 projects and it is a turndown for those using IDEs.
I would revalidate the copy everything nature of the architecture. As i experienced it copies node_modules files also, Those can be served from their original location for development.

I have just discovered that if you exclude the tmp directory instead of the node_modules (which is required to have auto completion in Webstorm/phpStorm) it dramatically improves the performance of the application. Try it and let me know :)

This is a consequence of broccoli, used under the hood. Broccoli is conceptually great, but it does some different things compared to other tools, you end up with potentially many copies (or ideally symlinks) of your files created and changed as changes occur, in a tmp directory. This puts a surprisingly large burden on any tool configured to watch your entire project directory. You must exclude tmp to get reasonable results. Until we can persuade all editor makers to exclude these files by default, I believe it is wise to prominently mention this in the README of any project that uses broccoli.  (And this is not a criticism, I am a big fan of broccoli!)


New Treeselect is not a constructor

I am using Vue 3 for building my website and I use vue-treeselectjs by using cdn link. However I had error about init new Treeselect class (cant create new class). Can you help me fix it, thank you

Hello @lowji97. I see this error as well. I tried to investigate it and found out the reason. It looks like the core library (treeselectjs) exports the Treesleect name to the window obj, and vue-treeslectjs exports the Treeselect name to the window as well. So it rewrites the Treeselect property in the window. If I rename export for vue-treeslect everything will be fixed, but it is only theory. I need a time to check it.
If you use a npm package you can install a vue-treeslelect as a dependency for a while.


search for tags within an account?

doesn't seem to return any tags when you call search with an account specified


2.1.3-alpha.0 not released in github(tag)

seems the latest tag is v2.0.0

@aladdin-add You are right! I've forgotten to push tags!
Done - https://github.com/korzio/djv/tree/2.1.3-alpha.0 , thanks!
I will also update Contribution guide in a next commit


[chip-test] update chip_rv_dm_ndm_reset_req

Test point name
chip_rv_dm_ndm_reset_req
Host side component
SystemVerilog
OpenTitanTool infrastructure implemented
No response
Contact person
@tjaychen, @msf, @jeoongp
Checklist
Please fill out this checklist as items are completed. Link to PRs and issues as appropriate.

[x] Check if existing test covers most or all of this testpoint (if so, either extend said test to cover all points, or skip the next 3 checkboxes)
[x] Device-side (C) component developed
[x] Bazel build rules developed
[ ] Host-side component developed
[x] HJSON test plan updated with test name (so it shows up in the dashboard)
[x] Test added to dvsim nightly regression (and passing at time of checking)

Update test based on updated testplan.

This should be fixed after #15317, #15494, #15759 and #15624 have been addressed (all related to reset reorg).

https://github.com/lowRISC/opentitan/issues/15494 is the final item needing closing out.

yeah @msfschaffner and i each have PRs open that are fixing a part of this picture.
I'm hoping today we will be able to combine them.

@msfschaffner i changed the assignment for this for the time being.  Since this is related to the possible issue in rv_dm.


[BugFix] local shuffle on ConnectorScan should use BUCKET_SHUFFLE_HASH_PARTITIONED

What type of PR is this：

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

Which issues of this PR fixes ：

Fixes #16230.
Problem Summary(Required) ：

As for LocalHashBucket Join and Colocate Join, the partition type of left Scan and right Exchange should both be BUCKET_SHUFFLE_HASH_PARTITIONED, so OlapScanOperator::partition_type returns BUCKET_SHUFFLE_HASH_PARTITIONED.
However,  the table with decoupled storage and compute doesn't use OlapScanOperator, but ConnectorScanOperator.
Therefore, local shuffle on ConnectorScan should also use BUCKET_SHUFFLE_HASH_PARTITIONED.
    LocalHashBucket Join
   /                     \
Scan                     Exchange

Checklist:

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

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

Bugfix cherry-pick branch check:

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

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

run starrocks_admit_test

@Mergifyio backport branch-2.5


anura: init at 20171110

anura is the game engine that powers 2 great games:

https://frogatto.com/
http://argentumage.com/

The game engine works, the problem is that games are basically folders in "${anura}/modules" so not sure how to make the game installable without triggering a recompile of anura.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

For the games you could first create a symlink tree to the engine parts.

INFO: main.cpp:478 : Anura engine version 1.4
INFO: main.cpp:517 : Default Tile Size: 16
INFO: main.cpp:518 : Default Tile Scale: 2
INFO: main.cpp:520 : Build Options:
INFO: main.cpp:522 :     isomap
INFO: main.cpp:522 :     lua
INFO: main.cpp:522 :     save_png
INFO: main.cpp:522 :     sdl2
INFO: main.cpp:522 :     svg
INFO: module.cpp:334 : LOOKING IN 'modules/frogatto/module.cfg': 0
INFO: module.cpp:334 : LOOKING IN '/home/chronos/.frogatto//dlc/frogatto/module.cfg': 0
INFO: main.cpp:596 : FAILED TO LOAD MODULE: frogatto

How would I run this game with e.g. argentumage? Or is the module still called frogatto? bin/anura seems to ignore arguments.

For the games you could first create a symlink tree to the engine parts.

I think the game artwork is not free, at least for Frogatto.

For the games you could first create a symlink tree to the engine parts.

is using stow fine for that ? or do you have sthg else in mind ?
@yegortimoshenko sorry my first post was not clear enough. This is only the engine but I do wish to add argentum age to the PR. Frogatto would be a nice addition but I didn't know the data was non free. Maybe it's still available though.

@teto I was wrong, Frogatto's data is under CC-BY 3.0: https://github.com/frogatto/frogatto/blob/master/LICENSE
There are two problems with adding game data into the derivation:

Anura can't be used for game development, or even helping developers test the game, if game data is linked to in read-only Nix store.

I'd argue it's not the right place for game data to be. No one would distribute an audio player with complete set of all albums one might want to listen to. I don't see why this should be the case with game files.

There will probably be more games that use this engine in the future, and we shouldn't have to tweak the derivation when every new game comes out.
 While creating such a wrapper should be easy/ok (especially with stow), I will try to ping upstream if they can't solve it there.

@yegortimoshenko just to confirm you could play argentumage ? even if it was hackish that would be already good news :)

@teto I could! I fetched anura master, fetched Argentum Age repo into modules/ subdirectory, and then I could play it.

I'm only peripherally involved in Frogatto these days, so I'm somewhat posting in ignorance here. Could a simple soft link, like ln -s /somewhere/else modules, suffice? You wouldn't need to do any other linking, and nothing in the Anura package would need to change when a module is updated – as long as the module doesn't need a newer version of the engine. (As @teto said, a module is a just folder in the modules folder in Anura.)
Considerations:
I think Anura has some sort of auto-updater for the engine as well as the game files, but I don't know how it would work for NixOS. Or even if you'd want it to work. (Argentum Age often needs an engine no older than itself, while Frogatto is a lot more forgiving.)
If you would like to package the stable frogatto release, version 1.3, it will need an older version of the engine. The current version of Anura is not backwards-compatible that far.
I'm not sure if the current development version of Frogatto is 100% playable at the moment. It might not load some levels.

Thanks for taking the time to package Anura! :heart:

@DDR0

Could a simple soft link, like ln -s /somewhere/else modules, suffice? You wouldn't need to do any other linking, and nothing in the Anura package would need to change when a module is updated – as long as the module doesn't need a newer version of the engine. (As @teto said, a module is a just folder in the modules folder in Anura.)

Nix store is read-only, so that is not possible. We can't make any changes to modules/ after Anura has been built. The are really only two viable solutions to the problem on our side besides patching Anura source code ourselves: either deeply symlinking (or copying) the engine and game module into a temporary directory on each run, or doing essentially the same thing in a Linux user namespace via UnionFS. Both are very slow and would require a substantial amount of time and work on packaging Anura for Nix.
On the other hand, if modules/ was not hard-coded and there was a --modules-dir switch to specify a custom modules directory, that would solve this issue. Or, better yet, --module-path dir, so that one could play Argentum Age just by fetching it from GitHub and running anura --module-path ~/Downloads/citadel. I didn't give much thought about naming these flags, of course, so these are just a placeholder. It could also be an environment variable, although that might be less user-friendly.

I don't think I understand. Couldn't you change the modules link before Anura is built? Or can you not change anything the link links to, even though the link links outside the store?
eg, "${store}/anura/modules" would be a link to "${writable-user-data}/anura/modules" or something, so nothing in the store would have to change. Then, a user could link "${writable-user-data}/anura/modules/citadel" to "~/Downloads/citadel" if they wanted to. (There are a few people who do the last link already.)

Upstream doesn't seem to want to fix this, so closing. Feel free to reopen if proper workaround is implemented, but mind that Anura doesn't seem to be particularly vigilant about not breaking reverse compatibility, meaning it's not a game interpreter and perhaps should not be treated as such.


[JENKINS-33416] Add more filters (Job Filter Plugin)

https://issues.jenkins-ci.org/browse/JENKINS-33416
Add support for some filters from Job Filter Plugin.

Thank you for this pull request! Please check this document for how the Jenkins project handles pull requests.

You need to cut down this PR to a reviewable size. Add one or two simple filters or one complex filter per PR. Start with the filters you need most.

No prob, I am going to do small PR.
More conflicts to resolve for me :wink:


Footer UI

The cursor does not change to pointer for the footer 'Content' links (Home, Profiles, Featured)

FooterLink component in Footer.tsx needs the cursor: pointer Tailwind CSS class

May I work on this?

May I work on this?

@victoriacheng15 Absolutely! I'll assign you to this issue. Feel free to reach out here, or on Discord if you have any questions along the way. My Discord username: Wil Gerard#8370


Add non-FlatList Grid Component

https://github.com/brandingbrand/flagship/blob/master/packages/fscomponents/src/components/Grid.tsx
The Grid component, as currently implemented above, utilizes a FlatList. This was most likely done because it was intended to be used in interfaces that are expected to scroll, such as Product and Category index pages.
However, projects are using Grid as a table view, and in most cases don't expect it to be using a FlatList behind the scenes. We should make a component that simply displays table data separated by optional grid lines that doesn't implement a FlatList or ScrollView on its own.

@bweissbart we have already fixed this issue #885

Fixed with #885


cf-mgmt tries to make space-scoped service plans public

Describe the bug
If a developer creates a space-scoped service broker, cf-mgmt will fail with this indicative error:
*********  Service Access
2020/07/17 09:55:54 I0717 09:55:54.433813 8998 serviceaccess.go:201] Making plan XXXX for service YYYY public
error: cfclient error (CF-ServicePlanInvalid|110001): The service plan is invalid: public may not be true for plans belonging to private service brokers

To Reproduce
Steps to reproduce the behavior:

Create a cf-mgmt configuration (or export one with cf-mgmt-config).

Create a space-scoped service broker with a user with just SpaceDeveloper permissions and at least one service plan.

cf create-service-broker ... --space-scoped

Run the cf-mgmt tool

Expected Behaviour
cf-mgmt will complete without errors
cf-mgmt will not attempt to make the service broker's plans public
Version information
Version: 1.0.45
Other information
Does the code use the V2 CF API? If so, fixing this will be tricky, as you need the V3 API to see the service-broker/plan space relationship.
The workaround is to manually add a "no-access" restriction for the broker's plans into cf-mgmt.yml - and to keep track of any failures so you know when a random SpaceDeveloper has created a new broker and you have to edit cf-mgmt.yml again.

Thanks for the feedback @jblackman, unfortunately I don't have an answer for you at the moment, but the team has put this into our tracker and are looking into it

Hey @jblackman! We've taken a look at the issue you've posted and are implementing a solution that skips space-scoped brokers as they don't really fit under the jurisdiction of cf-mgmt. Specifically, they seem to be a more developer controlled configuration compared to ones that are under the purview of operators.

This issue was fixed with #237 and was never closed. Closing now

This issue was fixed with #237 and was never closed. Closing now


Specto Provider Issue

Let me first start out by saying excellent work on building upon Genesis.
I have an issue I want to bring to your attention. I have tried everything to get DIZILAB GVIDEO, PUBFILM GIVIDEO and SEZONLUKDIZI to show up as a provider. Anyway of adding this back on. I have them turned on in the menu system. I looked at the settings.xml file as well and they show as TRUE.
Thanks

Get the latest real-debrid fix it should have new sources too https://github.com/mrknow/filmkodi/issues/134

Hey karnage11 that solved my problem thanks for the help!

anytime


Websocket module

Webassembly support is client-only for obvious reasons.
Other platforms support both client and server using libwebsockets.
Libwebsockets is released under LGPLv2.1 + static linking exception (and others, like not having to distribute the license itself, see the LICENSE.txt for details).
The module itself can easily work with other libraries, since it's done with custom implementations of generic WebSocketClient WebSocketServer and WebSocketPeer classes to allow for webassembly native implementation.
The module also supports the Multiplayer API, but beware that websocket uses TCP, and it's always reliable. This means that latency will grow indefinitely if you send too many RPCs.
This is fine for most non-realtime games, e.g. turn based, browser games, etc. and it's a first step toward having both web and server implementations done with godot, same scene, seamlessly.
The next step, when time allows, would clearly be WebRTC.
EDIT:
Closes #5806.
Brings #14627 to a better state.
Partly unrelated but #9624 should be closed as HTTPClient works in 3.0 for webassembly export.

I can't explain the failed build on X11 platform. It's my main platform, and it builds fine here with both builtin and distro's openssl

In any case SSL with lws is not yet implemented properly, so I might just disable it for now.

Also builds fine for me on X11. Might be related to the OpenSSL version on Travis/Ubuntu 14.04?

Might be related to the OpenSSL version on Travis/Ubuntu 14.04?

You are totally right, apparently LWS requires OpenSSL >= 1.0.2 and ubuntu 14.04 seems to still have OpenSSL 1.0.1f . I for once agree with you @akien-mga that ubuntu packages sucks.
See https://github.com/warmcat/libwebsockets/issues/666#issuecomment-259746135 and https://github.com/warmcat/libwebsockets/commit/e7bf0aa1dcaa73171ef300d36ae0b6c3cc5140da
I see that function is protected by an ifdef block, I can try to disable SSL hostname verification and maybe try to implement it in a compatible way later.

Okay, it builds now, I'm pretty positive the client no longer does SSL hostname verification though.
We could fix it in the lws callback. I'm not sure if I'll have the time before January, but I'll try.

Otherwise we can just build on travis against the builtin openssl which is 1.0.2 (might increase build time a bit, but with the cache it shouldn't be too bad).

Otherwise we can just build on travis against the builtin openssl which is 1.0.2 (might increase build time a bit, but with the cache it shouldn't be too bad).

I guess official export templates for linux are shipping with builtin openssl.
In that case I'd say let's just bump openssl min version requirements :)

I guess official export templates for linux are shipping with builtin openssl.

Yep: https://github.com/GodotBuilder/godot-builds/blob/master/.travis.yml#L26

In that case I'd say let's just bump openssl min version requirements :)

Go ahead. You can remove your last commit then and tweak .travis.yml so that it builds against the builtin openssl.

It seems to fail building on X11 and Windows.

also the mbed_tls stuff should probably be removed. It seems like a bad idea to have two separate ssl implementations in the tree.

Actually if anyone wants to replace openssl with mbedtls in Godot, that
could be good.. right?
On Feb 1, 2018 12:20 PM, "Hein-Pieter van Braam"<EMAIL_ADDRESS>wrote:

also the mbed_tls stuff should probably be removed. It seems like a bad
idea to have two separate ssl implementations in the tree.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/14888#issuecomment-362297980,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z28O2hvU63TgbDCPmBX4fd88nFKC4ks5tQdYvgaJpZM4RJSgh
.

@reduz I guess that'll depend on whether or not curl can work with mbedtls.

It seems to fail building on X11 and Windows.

Yes, my bad, I forgot to update it to comply the last minute change to the NetworkedMultiplayerPeer API (peer.transfer_mode property).
Should compile again now (does for me on X11)

I'd also support dropping openssl in favour of a more lightweight alternative.
At least in raw number of files, mbedtls seems quite smaller than openssl: https://github.com/ARMmbed/mbedtls/tree/development/library https://github.com/ARMmbed/mbedtls/tree/development/include/mbedtls

also the mbed_tls stuff should probably be removed. It seems like a bad idea to have two separate ssl implementations in the tree.

@hpvb  the mbed_tls code does not get included by modules/websocket/SCsub so it does not (should not?!) be compiled at all (it doesn't in my tests).
It's left there because I prefer to not fiddle around with library files and allow to simply copy/paste them from the library source when a new version is released. It's true that it makes the Godot source tree slightly bigger but the resulting binary is not affected at all

@Faless we've previously always deleted files that we don't build from thirdparty/ (look at what was done to thekla_unwrap for instance).

Indeed, we always copy only what we need from thirdparty sources, which is why https://github.com/godotengine/godot/blob/master/thirdparty/README.md has sections describing for all libraries what files should be extracted from the upstream tarball or repo.

we've previously always deleted files that we don't build from thirdparty/ (look at what was done to thekla_unwrap for instance).

I see, well, I'll check what files I can remove then.

Could you squash that last commit into the first one? This way we'll never have added this code to the repo ;)

Could you squash that last commit into the first one? This way we'll never have added this code to the repo ;)

Sure, I'll wait for the tests to finish so I'm sure it compiles everywhere (did some test here, but only cross-compiling from Linux)

Sqaushed commits, updated to latest Emscripten API

Apologies if I'm missing something, but I'm looking at the files under modules/websocket/, and I'm noticing several instances under the lws_*.cpp and emws_*.cpp files where there's a get_connected_port function. At a guess, this is probably a function to get the port that's being used for the connection. So assuming my guess is right, why are all of them set to return a static 1025 rather than the port variable? It just seems odd, like it was being used for debug and wasn't removed for production.

If I recall correctly the interface requires it, but it was never
implemented.
If you need it, open a new issue on GitHub.
Otherwise, if the interface does not require it, we might just remove it.
On Feb 7, 2018 06:53, "LikeLakers2"<EMAIL_ADDRESS>wrote:
Apologies if I'm missing something, but I'm looking at the files under
modules/websocket/, and I'm noticing several instances under the lws_.cpp
and emws_.cpp files where there's a get_connected_port function. At a
guess, this is probably a function to get the port that's being used for
the connection. So assuming my guess is right, why are all of them set to
return a static 1025 rather than the port variable? It just seems odd, like
it was being used for debug and wasn't removed for production.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/14888#issuecomment-363665266,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABnBbl6vHz4Jmp6p7nmhu9L6rXQbSawwks5tSTpagaJpZM4RJSgh
.

Would just like to add that I have built Godot from master on Win 10 and I am using the WebSocket implementation and it's working well so far.

@endel when using gd_mp_api=false (default) both WebSocketClient and WebSocketServer simply acts as a standard-conformant implementation of RFC6455, so they will be compatible to any other RFC6455-conformant software.
If you enable gd_mp_api=true (i.e. you use it for high level multiplayer API), the internal Godot protocol for peer exchange and rpc/rset relaying is used on top of the standard WebSocket protocol (so it will be compatible, but data will be always transferred as binary, and will contain additional protocol data).


DuckDBClient doesn't materialize query results and this breaks PIVOT operations (maybe other operations too?)

If I attempt to PIVOT ON and do not use an IN clause, DuckDB throws the error:
Error: Invalid Error: PendingQuery can only take a single statement
This file illustrates the problem:
events.md
If I use stmt.query(...) instead of stmt.send(...) the PIVOT works.  This is what tipped me off: https://duckdb.org/docs/api/wasm/query - "// ... and run the query with materialized results".
    async simpleQuery(query){
        const connection = await this._db.connect();
        let result
        try{
            result = await connection.query(query);
            return result.toArray();
        } finally {
            await connection.close()
        }
    }

I wonder if DuckDBClient could be enhanced to not always stream query results?

Yes, looks like we should change the DuckDBClient to use connection.query instead of statement.send in the cases where we don’t actually need streaming (such as the sql tagged template literal).


Runner should use boot and load tools

Need to bundle the boot and load into the resources and have them part of the build so they can be displayed when embedding the runner in the browser.

This has been moved over to the runner project issue tracker.


Fix: navigation history on search and category pages

https://trello.com/c/frtKhlRW/8823-demo-shop-navigation

@brianhdk
This PR ensures that facets and sorting query parameters are not added to the navigation history.
Previously navigating back would not actually apply the previous selected facets so we should not include these options.


optimize M_PI for swift3.0

swift3.0 'M_PI' is deprecated,
Signed-off-by: mistletoe<EMAIL_ADDRESS>

Solved with pull request #20


Feature/angular2 fix

Please make sure that you've checked the following before submitting your pull request. Thanks!

[x] Check that you pass the basic style checks and unit tests by running mvn clean install

Coverage decreased (-0.05%) to 73.172% when pulling d8559ba4352aa460098baad72f57ee545f77f2b3 on feature/angular2_fix into f9c73737577bc50d902e2296ff1d099d8605b820 on develop.


The requested URL /5m7x9 was not found on this server.

I'm having issues get this to work under MAMP or a hosted public server, the url rewriting causes it to spit out errors where it can't find the requested URL of any new or old note. I couldn't find any info/faq about this error, so I'm posting it as an issue.

@domOrielton mentioning you so you get notified about this :)

Do you have any more details on the error please, screenshots or the error text would be perfect...  Plus anything written in the PHP error log.
It also generally works using variables in the config.php, but you could also try hard coding the $base_url - comment out
$base_url = dirname('//'.htmlspecialchars($_SERVER['HTTP_HOST']).$_SERVER['PHP_SELF']);
and put this instead, changing the URL to match your URL
$base_url = 'https://myserver.com/notes';
Thanks

Thanks for getting back to me.

I'm running MAMP: https://i.ibb.co/nLSG9Cg/mamp.png
The directory of localhost:8888 looks like this: https://i.ibb.co/4tnbJ4K/directory.png
The config.php file looks like this: https://i.ibb.co/z8xRFjR/config.png
Opening up the website: https://i.ibb.co/D4Pvdjj/result.png

I can't find any php error log unfortunately. This result comes up even if I use the original $base_url, even if I hardcode it.
Thanks!

@domOrielton bumping this so you see in case you missed it :)

Apologies for the slow reply :(
Thanks for the detailed screenshots, much appreciated - I don't have a MAMP stack to test this on but I wonder if this is an a .htaccess problem?  Can you confirm there is a .htaccess file and that the contents match the github version (small snippet below but not the full file). The setup.php file should be better here as it does check there is a .htaccess file in the folder but if there isn't one then it just writes a pretty useless line to the file to create it and this might have happened in your case.
RewriteEngine On

#RewriteCond %{HTTPS} off
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

# if there is a view parameter in the querystring then use view.php
RewriteCond %{QUERY_STRING} ^view [NC]
RewriteRule ^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*)$ view.php?note=$1 [L,QSA]
# the [L] flag will stop any futher processing

If it is there and has the full code in it then let me know and we'll work it from there. I thought this was a good page for diagnosing  problems with .htaccess, or at least confirming it works as expected
https://docs.bolt.cm/3.7/howto/making-sure-htaccess-works - their php tester page is good and I'll include some logic from it in in my setup.php
Thanks

Updated setup.php to do a check on .htaccess in the notes code folder as well as the notes data directory

@domOrielton okay so this was definitely it :) I made sure to show all hidden files on macos, and now the .htaccess file is showing up correctly and everything works. Thank you very much for your time :) The update you made to setup.php also helps a lot!

My pleasure, this has definitely happened to me before! Hopefully this will be useful to others too (I've tidied up the post a bit by deleting the bump messages).


[Form Recognizer] Troubleshooting guide

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

erClient class (which uses V2) with the model they trained in FR Studio (which uses V3). I wonder if it's worth checking the error messages we get in this case and including it in the guide.
In particular, a common exception they got in .NET was FormatException, thrown because they tried passing a custom model ID that's not a GUID (allowed in V3, not allowed in V2).

We throw an IllegalArgumentException in this case saying:
Exception in thread "main" java.lang.IllegalArgumentException: Invalid UUID string:
Maybe we could check for the API version and accordingly update the error message to specify the user to target the newer endpoint.
Thoughts @kinelski, @catalinaperalta ?

erClient class (which uses V2) with the model they trained in FR Studio (which uses V3). I wonder if it's worth checking the error messages we get in this case and including it in the guide.
In particular, a common exception they got in .NET was FormatException, thrown because they tried passing a custom model ID that's not a GUID (allowed in V3, not allowed in V2).

We throw an IllegalArgumentException in this case saying: Exception in thread "main" java.lang.IllegalArgumentException: Invalid UUID string: <modelID>
Maybe we could check for the API version and accordingly update the error message to specify the user to target the newer endpoint. Thoughts @kinelski, @catalinaperalta ?

That would be ideal. However, in .NET if a customer is trying to use the old FormRecognizerClient, there's no way they could be targeting V3 (our design doesn't allow it). Because of this we can't really tell if they're trying to use V3 but picked the wrong client, or if they actually want to use V2 but passed an invalid model name.
If you haven't got any negative feedback about it in Java, I think it's fair to leave it alone for now. I'll probably need to add a section about it in the troubleshooting guide in .NET, though.

erClient class (which uses V2) with the model they trained in FR Studio (which uses V3). I wonder if it's worth checking the error messages we get in this case and including it in the guide.
In particular, a common exception they got in .NET was FormatException, thrown because they tried passing a custom model ID that's not a GUID (allowed in V3, not allowed in V2).

We throw an IllegalArgumentException in this case saying: Exception in thread "main" java.lang.IllegalArgumentException: Invalid UUID string: <modelID>
Maybe we could check for the API version and accordingly update the error message to specify the user to target the newer endpoint. Thoughts @kinelski, @catalinaperalta ?

We havent seen this error much, but I will check what our error response looks like and see about mentioning it in the troubleshooting guide, I think it may be a common enough scenario particularly since we hope customers will be migrating from v2 to v3.


Add configurable PRE and POST execution hooks.

Checklist

[x] tests added
[x] commits conform to the Commit message format
[x] documentation updated

Squash commit message

Moves synced templates to their own package
Adds pre and post execution hooks which can be used to send requests with data before and after test is executed.
Add floats NearlyEqual and NearlyEqualEpsilon helper functions.

Info
Optional informative text (not to be included in commit message) relevant to reviewers.

Will be some work if we want to implement it in the GUI

ok any part in particular that doesn't work out of the box?

Will be some work if we want to implement it in the GUI

ok any part in particular that doesn't work out of the box?

All the root level parts require some special handling to appear so can't say for sure. All the components for strings, arrays etc are automatically reused but the base level expander needs to be manually inserted in one of the panes.
The part I worry about the most would be the extractors slice but I can have a closer look and see what happens.

It mostly works.

Extractors can't be created from GUI
There's no distinction between which is the pre and post hook:

If I create a new script and try to save it immediately, I get this validation error:
config.HookCore.Content: Method: unmarshalerDecoder: Failed to unmarshal httpMethodEnum: Unknown enum<>: Key<> not found, error found in #10 byte of ...|method":"","payload"|..., bigger context ...|{"contenttype":"","extractors":[],"method":"","payload":"","respcodes":[],"url":""}|...

Seems like creating extractors fails because this:
sliceElemType := reflect.TypeOf(input).Elem()
sampleValue := reflect.New(sliceElemType) // Instantiate new member of slice element type
sample := sampleValue.Elem().Interface()
inputType := reflect.TypeOf(input)
Ends up with inputType == nil

@SeBBBe hook headers should now show up in GUI better I hope?

It works perfectly in the GUI! Will open a PR with the changes I already made to sort them out as a separate expander.


Create immersed-setup.sh

This is a script I wrote to ensure a consistent Immersed installation across my devices running Pop!_OS.
I suggest the header comment be adjusted to welcome others to edit the list of compatible distros after their own testing.
This file can also be referenced in the the main and/or sub-directory README files, as the maintainer sees fit.

@all-contributors please add @alexfornuto for code, ideas


troubadix: init at 24.4.0

Description of changes
A linting tool for NASL files
https://github.com/greenbone/troubadix
Related to #81418

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

2 packages built:

troubadix
troubadix.dist


Select does not show placeholder text or underline in beta.12.

Bug
Select does not show placeholder text or underline in beta.12.
What is the expected behavior?
Select should be more visible with underlined component and placeholder text
What is the current behavior?
Only arrow down appears
What is the use-case or motivation for changing an existing behavior?
Making select visible. Better UX.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular ^4.3.6, Material 2.0.0-beta.12

Select works fine for me, playeholder and 'underline' are visible.

You need to wrapper mat-select using mat-form-field
<mat-form-field>       <mat-select>         ...         <mat-option>...</mat-option>         ...       </mat-select>     </mat-form-field>

You should wrap the select with a mat-form-field as @cfarfan suggested.


integration: Adds test for multilayer image import

Currently, there's an issue with images imported through ctr: if an imported image has multiple layers, those layers might be filtered out by the platform checker, and not labeled, which leads to the Garbage Collector deleting part of its content, which results in an unusable image.
This adds a test that asserts this behaviour.
Related: https://github.com/containerd/containerd/issues/5690
Depends On: https://github.com/containerd/containerd/pull/5916
Depends On: https://github.com/containerd/containerd/pull/5926

Not sure what it could be, but this PR seems to be generating a test-time failure on Windows runs that I haven't seen before:
==5992==ERROR: ThreadSanitizer failed to allocate 0x000086000000<PHONE_NUMBER>) bytes at 0x0400c6000000 (error code: 1455)
exit status 66

Not sure what it could be, but this PR seems to be generating a test-time failure on Windows runs that I haven't seen before:
==5992==ERROR: ThreadSanitizer failed to allocate 0x000086000000<PHONE_NUMBER>) bytes at 0x0400c6000000 (error code: 1455)
exit status 66

I've tried this on a Windows node as well. I've noticed something interesting. I've queried the available memory while the Multilayer test was running (the numbers are in KB):
PS C:\Users\azureuser\containerd> Get-CIMInstance Win32_OperatingSystem | Select FreePhysicalMemory,TotalVisibleMemorySize

FreePhysicalMemory TotalVisibleMemorySize
            599664                8388148

PS C:\Users\azureuser\containerd> Get-CIMInstance Win32_OperatingSystem | Select FreePhysicalMemory,TotalVisibleMemorySize

FreePhysicalMemory TotalVisibleMemorySize
            358636                8388148

PS C:\Users\azureuser\containerd> Get-CIMInstance Win32_OperatingSystem | Select FreePhysicalMemory,TotalVisibleMemorySize

FreePhysicalMemory TotalVisibleMemorySize
            196736                8388148

PS C:\Users\azureuser\containerd> Get-CIMInstance Win32_OperatingSystem | Select FreePhysicalMemory,TotalVisibleMemorySize

FreePhysicalMemory TotalVisibleMemorySize
------------------ ----------------------
             69520                8388148

PS C:\Users\azureuser\containerd> Get-CIMInstance Win32_OperatingSystem | Select FreePhysicalMemory,TotalVisibleMemorySize

FreePhysicalMemory TotalVisibleMemorySize
------------------ ----------------------
             67744                8388148

PS C:\Users\azureuser\containerd> Get-CIMInstance Win32_OperatingSystem | Select FreePhysicalMemory,TotalVisibleMemorySize

FreePhysicalMemory TotalVisibleMemorySize
------------------ ----------------------
           7181000                8388148

And the test failed with:
runtime: VirtualAlloc of<PHONE_NUMBER> bytes failed with errno=1455
fatal error: out of memory

So, the test started with 7 GB free memory, and all of it was occupied.. and the pulled image ("k8s.gcr.io/pause:3.6") is only 265 MB:
 docker images -a
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
k8s.gcr.io/pause                       3.6                 11ef09cf0db5        13 days ago         265MB

From the stack trace [1], it seems that this happens while exporting the image. We should probably look into why that is happening.
[1] https://paste.ubuntu.com/p/Z62b7knCY4/


python311Packages.mmengine: 0.10.1 -> 0.10.3 + fix build

Description of changes
Update and fix the build of mmengine.
Changelog: https://github.com/open-mmlab/mmengine/releases/tag/v0.10.3
cc @benxiao

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

2 packages failed to build:

python311Packages.mmcv
python311Packages.mmcv.dist

2 packages built:

python311Packages.mmengine
python311Packages.mmengine.dist

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

mmcv fails because of onnxruntime being broken. Hence, not retlated.

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

2 packages failed to build:

python311Packages.mmcv
python311Packages.mmcv.dist

2 packages built:

python311Packages.mmengine
python311Packages.mmengine.dist


teensy build broken in 1.3.0

Hi there, thanks for building platform IO, looks really cool and just the kind of thing I was looking for! Building arduino and teensy stuff without having to use a clumsy IDE! YAY!
When building my first teensy3.1 project though, I got an error message that I couldn't understand immediately (I'm not much of a C programmer, sadly):
arm-none-eabi-g++ -o .pioenvs/autogen_teensy/firmware.elf -Os -Wl,--gc-sections -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -T /Users/niels/.platformio/packages/ldscripts/mk20dx128.ld .pioenvs/autogen_teensy/src/main.o -L.pioenvs/autogen_teensy -Wl,--start-group -lc -lgcc -lm .pioenvs/autogen_teensy/libFrameworkArduino.a -Wl,--end-group
.pioenvs/autogen_teensy/libFrameworkArduino.a(mk20dx128.o): In function `ResetHandler':
/Users/niels/code/personal/teensy/test/.pioenvs/autogen_teensy/FrameworkArduino/mk20dx128.c:763: undefined reference to `__rtc_localtime'

It turns out that this issue has actually already been fixed, in 960eccad8c132b00a0b59b303f85151a99dd2e6f. So this is not so much a report for the platformio devs, as for other users who have the same issue I had. It was solved by adding these lines to the teensy builder script (in my case found in /usr/local/lib/python2.7/site-packages/platformio/builder/scripts/, see commit for exact place to add them):
env.Append(
    LINKFLAGS=["-Wl,--defsym=__rtc_localtime=$UNIX_TIME"]
)

Or probably you could just update to the development version...
Cheers,
Niels

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/10810487-teensy-build-broken-in-1-3-0?utm_campaign=plugin&utm_content=tracker%2F2014790&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2014790&utm_medium=issues&utm_source=github).

@hamaker thanks for the feedback!
Yes, I know about it. I'm going to release 1.4.0 tomorrow. However, here is more easy solution with adding build flags to your env:
[env:your_teensy]
...
build_flags = -Wl,--defsym=__rtc_localtime=$UNIX_TIME

Does it work for you?

Hi @ivankravets, thanks for the quick response! Yes, that works, and indeed is a much cleaner solution, compared to my editing packaged files :anguished:

Yep, PlatformIO is flexible and powerful instrument. However, I don't know hot to explain about it each developer :disappointed: Maybe, documentation isn't good. I'll work on it! :smile:

Sorry, I reopen this issue and will close when 1.4.0 will be released!


Set up API documentation from source code

Currently the API is documented in the README but is not complete. This is not maintainable because is not generated from source code.
Instead, we should document it using docstrings in functions and arguments and provide a nice introduction in https://docs.rs/leptos_hotkeys/0.2.0-alpha.1 taken from part of the README using cargo-readme or something like that. Rust developers are more accustomed to reading the documentation on docs.rs.

Seems to me that this is not worth to accomplish for v0.2.0 because the API will change a bit on v0.3.0, so I'm posponing it...


jax_models problems

Hello! I'm trying to run the llm_rl_scripts/car_dealer/bc/train_bc.py but it fails with the following error:
Traceback (most recent call last):
  File "/home/user/LMRL-Gym/llm_rl_scripts/car_dealer/bc/train_bc.py", line 6, in <module>
    from jax_models.gpt2 import load_gpt2_model
ModuleNotFoundError: No module named 'jax_models'

I followed all of the installation instructions. Any suggestions what could go wrong?

Hi DT6A, could you let us know what hardware you are running on? It seems that you have installed the wrong version of a package. The installation instructions are different depending on whether you are running on CPU, GPU or TPU.

Hi, I was trying CPU installation

Hi! This is an issue with an older version of the package. We will fix this problem soon. Thank you for your patience.

@icwhite, OK, thanks for your response!

Hi @DT6A!  Apologies for the delay but the bc script for Car Dealer is now functional!

Thank you!


/pricing: Update sh-enterprise CTA

Description
Updated the CTA for the self-hosted enterprise tier according to the related issue.
Related Issue(s)
https://github.com/FlowFuse/website/issues/2862
Checklist

[x] I have read the contribution guidelines
[x] I have considered the performance impact of these changes
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

The pricing area used to say Let's Talk and it made sense when the button had the label book a demo, but with the label change, I thought Free trial made more sense.


Add generic chat command API with generic data storage

Add chat data service

Add new HTTP service /chat to what various temporary chat data can be
submitted and queried from.
Make kill count command use ChatDataService now instead of
KillCountService and remove entire KillCountService
Add ChatDataType enum to what new data types will be added in future

Add ChatCommandManager

Adds ChatCommandManager to what plugins will be able to register their
commands and execute/postpone them.
Convert ChatCommandsPlugin to use ChatCommandManager

Signed-off-by: Tomas Slusny<EMAIL_ADDRESS>

As #4365 is closed, this is not needed


Have multisig-signer use useForm

The Chore
The multisig-signer forms (add signer and remove signer) can benefit from client side validation provided by useForm. See Token's proposal forms for examples.
Tasks

[ ] Implement useForm on the add signer form
[ ]Implement useForm on the remove signer form

Incorporating this task as part of this ticket #3438 and removing this as a duplicate.


Change EL7 package and command to certbot

certbot has replaced letsencrypt in EPEL7:
https://apps.fedoraproject.org/packages/certbot
https://apps.fedoraproject.org/packages/letsencrypt

Thanks @domcleal!


Gateway Helm Chart should accept proxy image value

Describe the feature request
In order to support working with signed images, the Gateway Helm Chart should accept a proxy image value parameter. Otherwise,  the Sigstore Policy Controller returns:
failed to create resource: admission webhook "policy.sigstore.dev" denied the request: validation failed: invalid value: auto must be an image digest: spec.template.spec.containers[0].image]
Describe alternatives you've considered
Running Istio with unsigned images is not an option I'd like to pursue.
Affected product area (please put an X in all that apply)
[ ] Ambient
[ ] Docs
[x] Installation
[ ] Networking
[x] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[x] User Experience
[x] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context
I'd like to compose the proxy image value from:

Registry name (docker.io)
Image name (proxyv2)
Image tag (1.15.4)
Image digest (sha256:015aq3...)

The gateway chart is for auto-injection, and the pod image will be automatically updated. It looks like the validation error is not from the Istio side, I suggest you to try other gateway installation methods.

Is the sigstore policy controller a validating webhook? It appears that sigstore's controller is running before Istio's mutating webhook injects the actual gateway image

looks like it's running on the deployment not the pod

Good catch. @jrdelarosa8 can you configure your sigstore controller to watch pods and not deployments? It's actually a more secure approach