Release <IP_ADDRESS>

Changelog
- description: |
    Release <IP_ADDRESS>
# uncomment types applicable to the change:
  type:
  # - feature        # introduces a new feature
  # - breaking       # the API has changed in a breaking way
  # - compatible     # the API has changed but is non-breaking
  # - optimisation   # measurable performance improvements
  # - refactoring    # QoL changes
  # - bugfix         # fixes a defect
  # - test           # fixes/modifies tests
  # - maintenance    # not directly related to the code
  - release        # related to a new release preparation
  # - documentation  # change in code docs, haddocks...

Context
Corresponding CHaP PR: https://github.com/IntersectMBO/cardano-haskell-packages/pull/924

Tag created and CHaP PR merged, so enqueueing for merge


Add Razer Raiju Ultimate

Required to use the Razer Raiju Ultimate (firmware v1.05) with Steam on both USB and PC BT modes respectively. Tested with Steam Big Picture and Monster Train. No problems were found with Monster Train, but in Big Picture the trackpad seemed to constantly lose focus.
Steps to reproduce:

Open Big Picture
Open web->google
Touch the right side of the trackpad, works normally
Press right on the d-pad
Touch the right side of the trackpad, no longer works

If you run
~/.steam/root/ubuntu12_32/steam-runtime/run.sh steam-runtime-input-monitor

with this device unconnected, wait for it to finish describing all your other devices (it should say {"all-for-now": true} at the end), and then connect this device, what additional information is displayed after the {"all-for-now": true} marker?
Press Ctrl+C to stop the input monitor when it has finished displaying the new device(s). Having that information will help to avoid regressions in SDL for this device.
Please repeat for each mode.

Unfortunately, my Raiju Ultimate controller no longer works so I can't test.

This is the same device as in #34, but #34 is missing its Bluetooth version.
@TTimo, I think this one is good to add. It seems to be in-scope for this repository (shaped like a gamepad and suitable for use with Steam Input).

This was included in steam-launcher beta <IP_ADDRESS>, which will be promoted to general availability when it has had more testing.

This was included in steam-launcher beta <IP_ADDRESS>, which will be promoted to general availability when it has had more testing.

Now promoted to general availability.


Selection Controls - Switch component with labels do not follow spec, lack accessibility compliance.

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

Element div not allowed as child of label. See https://i.imgur.com/XyDTf9A.png.
Current Behavior

        <input type="checkbox" class="c233" value="on" checked="">

A

Steps to Reproduce (for bugs)

Navigate to https://material-ui-1dab0.firebaseapp.com/demos/selection-controls/
Inspect the mark-up for labelled Switch
Have that parsed by https://validator.w3.org

Context

This mark-up does not follow the HTML spec: Content model for element label and can cause issues for accessibility.
http://w3c.github.io/html/single-page.html#the-label-element
Phrasing content, but with no descendant labelable elements unless it is the element’s labeled control, and no descendant label elements.
Your Environment

Tech
Version

Material-UI
v1.0.0-beta.21

React
v15.6.1

browser
all

etc

@mikeriley131 Would be using a span here solve the issue?
https://github.com/callemall/material-ui/blob/d980b9c3722be203c873bb4d29c6c97a74c6c11a/src/Switch/Switch.js#L139
Do you want to take care of it? :)

It doesn't appear that spans throw the violation, so it should work. Yeah, I'll try to get to it this week.


"DPOR Weight:" field still includes magnitude

When I move with the mouse over the green staking arrow, I see:

"Your weight is x"

while the "DPOR Weight:" field (A) in the main UI tells me, it being:

y (which is: x + my magnitude)

the question is:

is that just an UI update error at (A), or is the magnitude really still used for increasing my chances to stake a block?

version: <IP_ADDRESS>, on linux

It is an UI error. It was not updated yet. Until then, the most accurate stake weight is the one reported in "Client Message: Stake Weight xxx;".

We shouldn't call it DPOR Weight anymore since it doesn't include mag. Should be Stake Weight or Staking Weight or COIN Weight or another elaborate name.


Add entry point for tests

Update suite functions for tests
Update tests.ini configuration

This change is

Coverage decreased (-0.03%) to 95.077% when pulling 88d25e92ff7b72e61da63704b943cf0a82ce5aed on Scandie:a542055734579786_run_tests into 78721f1cad6f5a9920fe4511f9913e8935597716 on openprocurement:a499878011598746_separating_awarding.

Coverage decreased (-0.03%) to 95.077% when pulling 88d25e92ff7b72e61da63704b943cf0a82ce5aed on Scandie:a542055734579786_run_tests into 78721f1cad6f5a9920fe4511f9913e8935597716 on openprocurement:a499878011598746_separating_awarding.


OCR Training Data Setup Save Folder path not updating when changing

It seems as though the save path for OCRD Training Data is not saving.
Currently it stays at C:\Users$user\AppData\Local\scoresight\scoresight\ocr_training_data

I am able to update the path by editing the config json file.


Enable epel8 and re-enable testing-farm for rawhide

Requires ogr in epel-8 (similar PR in OGR: https://github.com/packit/ogr/pull/503)

No matching package to install: 'python3-click-man'
No matching package to install: 'python3-ogr'

All pieces should be in place, let's give this another try.

Let's merge, Miro is aware of those failures.


Patch upstream reference

Pull Request Etiquette
There are several guidelines you should follow in order for your
Pull Request to be merged.

[x] I have checked the PRs for upcoming features/bug fixes.
[x] I have read the contributing guidelines.

It is sometimes better to include more changes in a single commit.
If you find yourself having an overwhelming amount of commits, you
can rebase your branch.

Description
Fixed a few wrong equals() calls comparing wrong types (using the UpstreamReference objects instead of the value they contain).

Did you use your IDE to check for those? Or did you manually scan through some files

I used ASM to find equals() calls on UpstreamReference objects


Adds support for sitemap and robots.txt

Adds support for sitemap using jekyll-sitemap.
Adds a robots.txt file.

@rohandebsarkar, thanks for this PR. Sorry, what is the purpose of sitemap? (The plugin readme is not very descriptive.)

Sitemaps helps search engines to discover various pages of the site and index it. Without a proper sitemap, various blog posts and other pages like projects may not show up on search engines.
robots.txt tells the search engine crawlers which pages/parts of the site it can visit or crawl. If we disallow a part of the site in robots.txt, it will not be indexed in search engines.
Sitemap and robots.txt are required for search engine optimizations (SEO) to get the websites ranked higher in various search engines.


Separate plugins into its own endpoint, create custom parser for each

Thanks for providing this change but I'm sorry to say the project has moved to a point where this change will be very difficult to merge. I'm closing this PR.


ShirukaPlayer.java:341: Implement...

The puzzle 1-2be2286c from #1 has to be resolved:
https://github.com/shiruka/shiruka/blob/496f25dec0cf374f8b4a646ecc2ff52ca411e8e5/src/main/java/net/shiruka/shiruka/entity/ShirukaPlayer.java#L341-L341
The puzzle was created by Hasan Demirtaş on 05-Feb-21.
Estimate: 10 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 1-2be2286c has disappeared from the source code, that's why I closed this issue.


Make the social media message translateable by moving the content property to ExperimentTranslatedContent

See also: https://github.com/Amsterdam-Music-Lab/MUSCLE/issues/1204#issuecomment-2270777135
I have already started this ticket, but I have some things that need to be discussed:

Should a user be allowed to use points, block_name and potential other placeholders in the message?
Should the social media message always be passed in the get_experiment endpoint and/or should we ideally be able to use it in some get_next_round endpoint with a Final action too?

How do we deal with the placeholder values then and their potential non-existence (like no points available)?

I was actually a bit stumped on the issue of placeholders. Django's translation mechanism deals with the placeholders elegantly, and I think it would be quite difficult to achieve this through the database. Possible solutions I can think of now:

implement the social_media_message & translation in the codebase, perhaps with a couple of options the user can choose from
let the user upload a .html file which allows placeholders. That would mean we can use the Django translation backend, as the engine also scans the upload folder


Indicate hfst is optional, omit --multi-processing

Codecov Report

Merging #629 (430cfb7) into master (f6c3447) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #629   +/-   ##
=======================================
  Coverage   89.27%   89.27%
=======================================
  Files          50       50
  Lines        1986     1986
  Branches      305      305
=======================================
  Hits         1773     1773
  Misses        153      153
  Partials       60       60

Continue to review full report at Codecov.

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

Codecov Report

Merging #629 (430cfb7) into master (f6c3447) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #629   +/-   ##
=======================================
  Coverage   89.27%   89.27%
=======================================
  Files          50       50
  Lines        1986     1986
  Branches      305      305
=======================================
  Hits         1773     1773
  Misses        153      153
  Partials       60       60

Continue to review full report at Codecov.

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


Project Information

Link to main repo
In our team we are two people only:
Alpha
Jose Ramon

Hi Team,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


[Question] Is it possible to use my own pretrained weights for ViT QAT

Branch/Tag/Commit
main
Docker Image Version
nvcr.io/nvidia/pytorch:23.04-py3
GPU name
T4
CUDA Driver
470.141.03
Reproduced Steps
I'm trying to run calib.sh from https://github.com/NVIDIA/FasterTransformer/tree/main/examples/pytorch/vit/ViT-quantization
And I'm getting an error in def load_from(...) from 'FasterTransformer/examples/pytorch/vit/ViT-quantization/vit_int8.py'
Traceback (most recent call last):
  File "main.py", line 496, in <module>
    main()
  File "main.py", line 486, in main
    args, model = setup(args)
  File "main.py", line 114, in setup
    model.load_from(np.load(args.pretrained_dir))
  File "/workspace/quantization/FasterTransformer/examples/pytorch/vit/ViT-quantization/vit_int8.py", line 429, in load_from
    self.transformer.embeddings.patch_embeddings.weight.copy_(np2th(weights["embedding/kernel"], conv=True))
  File "/usr/local/lib/python3.8/dist-packages/numpy/lib/npyio.py", line 249, in __getitem__
    raise KeyError("%s is not a file in the archive" % key)
KeyError: 'embedding/kernel is not a file in the archive'

I have pretrained ViT model 'vit_base_patch32_224_clip_laion2b' from timm, and I want to quantize it to Int8
Is it possible to use my weights from torch ?
or do I have to get the weights using the train loop from 'https://github.com/NVIDIA/FasterTransformer/blob/f8e42aac45815c5be92c0915b12b9a6652386e8c/examples/pytorch/vit/ViT-quantization/main.py#L196'?

perhaps there is an example of converting weights?

I encountered the same problem, have you solved it?

It is impossible to say for sure that this problem was solved.
But there are several ways:
Take the architecture from the FT code and train it, this option, even in fp32, showed a metric 10% lower than the model from timm.
The second option is simply to write a function that will copy the weights from your architecture to the FT architecture, in fp32 the metric is the same as for the timm model, but after quantization the metric drop is very large, >20% f1 score is lost


Out of memory

I have an issue where before in an older version first the GPU VRAM fills up and then the system RAM after that. Since I updated both fills up at the same time causing this error: RuntimeError: CUDA error: out of memory
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.

There isn't a lot of stack trace there. Do you have some more?
Also it would help to know which version didn't have this issue. Normally it's not supposed to fill up system RAM at all, but recent NVIDIA drivers have a somewhat unreliable system memory swap feature that might have been doing that? Really hard to debug without more information.

I don't have much more information to provide, as when it loads and then fails, I only receive this error. I haven't used exui in a few months, but I recently updated everything, including every dependency. I'm also on the Nvidia driver version 555.41, if that helps. I've experimented a bit with the system memory fallback in the control panel, but sadly to no avail.

Don't you get more text with the error message than that? There's usually a stack trace to show which function raised the exception.

The latest Windows update seems to have resolved the out-of-memory issue I was experiencing. However, it has also significantly slowed down the inference performance.
Before the update:
Inference speed: 15-20 tokens per second (t/s)
Out-of-memory issue: Present
After the update:
Inference speed: 1-2 tokens per second (t/s)
Out-of-memory issue: Resolved
The inference speed has decreased to approximately one-tenth of the previous performance, dropping from 15-20 t/s to just 1-2 t/s.
Unfortunately, I don't have a stack trace available that I could provide for further analysis of the performance issue. The slowdown seems to be a direct consequence of the recent Windows update, as no other changes were made to the system configuration.

For reasons I can't pinpoint, the server.py file now only opens a blank command line after restarting my PC again. Despite reinstalling Python, Torch, and Exllama, the issue persists. Interestingly, Comfyui starts up without a hitch, but the server.py within Exui is problematic and remains inactive.

I've been trying to troubleshoot the server.py issue by following various steps, such as creating a new virtual environment, installing the required dependencies, and setting the CUDA_HOME environment variable. However, despite these efforts, the issue persists.
I've also used the python -m trace --trace command to trace the execution of server.py, and it revealed a loop in the file_baton.py file related to checking the existence of a lock file. The loop seems to continue indefinitely, preventing the server from starting properly. :  --- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)
file_baton.py(41):         while os.path.exists(self.lock_file_path):
--- modulename: genericpath, funcname: exists
genericpath.py(18):     try:
genericpath.py(19):         os.stat(path)
genericpath.py(22):     return True
file_baton.py(42):             time.sleep(self.wait_seconds)

As far as I can tell this is an issue with the PyTorch extension build system. Best advice I can give is to clear out your ~/.cache/torch_extensions directory, delete any ./build/ folder in ExLlama's repo directory and try again.
There's one more thing that's a bit of a long shot, but I have had to do it when profiling in nsys, since it seems to get confused as to what venv to use: uninstall the ninja package with pip and install ninja system-wide instead with your OS package manager.
If none of this works there's also the prebuilt wheels of course.

Thanks for the suggestions! I've tried clearing out the ~/.cache/torch_extensions directory, but it turns out I don't have that folder on my system. I wasn't sure if I should create it manually, but I figured PyTorch would probably create it automatically if needed.
I went ahead and deleted the ./build/ folder in the ExLlama's repo directory, just to make sure there weren't any lingering files causing issues.
I also uninstalled the ninja package using pip and then installed it system-wide using the package manager for my OS, as you suggested. I thought this might help resolve any confusion with the virtual environment.
After all that, I tried running my script again, but unfortunately, I'm still seeing the same error message related to the PyTorch extension build system.
I even tried using the prebuilt wheels for PyTorch and its dependencies, but that didn't seem to do the trick either.
At this point, I'm kind of at a loss and not sure what else to try. If you have any other ideas or suggestions, I'm all ears! I'm wondering if there might be something specific to my setup or environment that's causing this issue.
Let me know if you need any additional information or if there are any other troubleshooting steps I can try.

The file_baton stuff is a mechanism used by Torch during the extension build process. See here. It shouldn't have anything to wait for if there isn't a ~/.cache/torch_extensions folder at all, so it's very strange.
Could you list the output of:
pip show torch ninja exllamav2
nvcc --version
gcc --version

I had somehow assumed you were on Linux. In that case you want to look for the torch_extensions folder in C:\Users\timoe\AppData\Local\torch_extensions. If it's there, try deleting it and see if it helps.
The exllamav2 version you have installed there is the JIT version, just to be clear. It shouldn't ever use the Torch extension build system if you use a prebuilt wheel instead. Have you tried this:
pip uninstall exllamav2
pip install https://github.com/turboderp/exllamav2/releases/download/v0.0.19/exllamav2-0.0.19+cu121-cp310-cp310-win_amd64.whl

PyTorch 2.3 was released yesterday. I haven't tried it yet myself, but I do know that the Torch people like to completely break backwards compatibility with every new release. I'll be releasing 0.0.20 soon with prebuilt wheels compiled against Torch 2.3.0 (if that works, hard to predict) but in the meantime you'd probably have more luck downgrading to PyTorch 2.2.0.

i've downgraded to PyTorch 2.2.0 but the same error somehow persists:
Installing collected packages: torch
Successfully installed torch-2.2.0
C:\Users\timoe\exui>python server.py
Traceback (most recent call last):
File "C:\Users\timoe\exui\server.py", line 11, in
from backend.models import update_model, load_models, get_model_info, list_models, remove_model, load_model, unload_model, get_loaded_model
File "C:\Users\timoe\exui\backend\models.py", line 5, in
from exllamav2 import(
File "C:\Users\timoe\AppData\Local\Programs\Python\Python310\lib\site-packages\exllamav2_init_.py", line 3, in
from exllamav2.model import ExLlamaV2
File "C:\Users\timoe\AppData\Local\Programs\Python\Python310\lib\site-packages\exllamav2\model.py", line 23, in
from exllamav2.config import ExLlamaV2Config
File "C:\Users\timoe\AppData\Local\Programs\Python\Python310\lib\site-packages\exllamav2\config.py", line 3, in
from exllamav2.fasttensors import STFile
File "C:\Users\timoe\AppData\Local\Programs\Python\Python310\lib\site-packages\exllamav2\fasttensors.py", line 6, in
from exllamav2.ext import exllamav2_ext as ext_c
File "C:\Users\timoe\AppData\Local\Programs\Python\Python310\lib\site-packages\exllamav2\ext.py", line 19, in
import exllamav2_ext
ImportError: DLL load failed while importing exllamav2_ext: Das angegebene Modul wurde nicht gefunden.
C:\Users\timoe\exui>

There's something really weird about your setup, I think. The failure happens here:
build_jit = False
try:
    import exllamav2_ext
except ModuleNotFoundError:
    build_jit = True

You're somehow getting an ImportError complaining about the module not being found, instead of the ModuleNotFoundError that's normally raised if a module isn't found.
I think the implication is that the prebuilt extension has been installed, but there's some conflict, perhaps with another library called exllamav2 or exllamav2_ext in your path. Maybe the sane thing to do would be start again with a new venv?
python -m venv test_env
test_env\Scripts\activate
pip install https://download.pytorch.org/whl/cu121/torch-2.2.0%2Bcu121-cp310-cp310-win_amd64.whl
pip install https://github.com/turboderp/exllamav2/releases/download/v0.0.19/exllamav2-0.0.19+cu121-cp310-cp310-win_amd64.whl
# maybe extra pip packages here as needed
python server.py


Checkout the whole history to build the changelog for the GitHub release

Checklist

[x] The PR has a meaningful title. The title will be used to auto generate the changelog
[x] PR contains a single logical change (to build a better changelog).
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency, internal
as they show up in the changelog
[x] Link this PR to related PRs or issues.

Uf that could mean a lot of changes to other repos too...

No, I just messed it up here because I thought it wasn't necessary when copying the workflow from Commodore.


Unable to find table component/AntDesign.ProTable project

Could not found "AntDesign.ProTable" project in repo as it is reference in solution("src\table\AntDesign.ProTable.csproj") even table component is missing.

Thanks for contacting us @sandeep007bonds .
I have fixed it in the last commit.


Update data.json

Added a movie quote from the '95 movie Hackers. This is my first ever pull request.....I hope it was done correctly!

Looks good :)


pull request for e2e test at 01/09/2017 09:56:12

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Unclear how to access resulting tables from calibration tutorial

I ran run_calibrator.py in the CovidContagionCalibrator tutorial, and this was my output:
...
calibrator.py:350 INFO =======================Path 2 Generation 50/50=======================
parallel_worker.py:217 INFO Processor 7, chromosome 0, time: 0.193s
parallel_worker.py:217 INFO Processor 4, chromosome 5, time: 0.205s
parallel_worker.py:217 INFO Processor 5, chromosome 1, time: 0.238s
parallel_worker.py:217 INFO Processor 2, chromosome 2, time: 0.272s
parallel_worker.py:217 INFO Processor 1, chromosome 4, time: 0.261s
parallel_worker.py:217 INFO Processor 6, chromosome 3, time: 0.288s
parallel_worker.py:217 INFO Processor 0, chromosome 7, time: 0.277s
parallel_worker.py:217 INFO Processor 3, chromosome 6, time: 0.34s
parallel_worker.py:217 INFO Processor 7, chromosome 8, time: 0.294s
parallel_worker.py:217 INFO Processor 4, chromosome 9, time: 0.277s
parallel_worker.py:217 INFO Processor 5, chromosome 10, time: 0.303s
parallel_worker.py:217 INFO Processor 2, chromosome 11, time: 0.261s
parallel_worker.py:217 INFO Processor 1, chromosome 12, time: 0.306s
parallel_worker.py:217 INFO Processor 6, chromosome 13, time: 0.302s
parallel_worker.py:217 INFO Processor 0, chromosome 14, time: 0.312s
parallel_worker.py:217 INFO Processor 3, chromosome 15, time: 0.3s
parallel_worker.py:217 INFO Processor 7, chromosome 16, time: 0.302s
parallel_worker.py:217 INFO Processor 4, chromosome 17, time: 0.302s
parallel_worker.py:217 INFO Processor 5, chromosome 18, time: 0.302s
parallel_worker.py:217 INFO Processor 2, chromosome 19, time: 0.308s
parallel_worker.py:217 INFO Processor 1, chromosome 20, time: 0.305s
parallel_worker.py:217 INFO Processor 6, chromosome 21, time: 0.309s
parallel_worker.py:217 INFO Processor 0, chromosome 22, time: 0.303s
parallel_worker.py:217 INFO Processor 3, chromosome 23, time: 0.308s
parallel_worker.py:217 INFO Processor 7, chromosome 24, time: 0.295s
parallel_worker.py:217 INFO Processor 4, chromosome 25, time: 0.298s
parallel_worker.py:217 INFO Processor 5, chromosome 26, time: 0.294s
parallel_worker.py:217 INFO Processor 2, chromosome 27, time: 0.302s
parallel_worker.py:217 INFO Processor 1, chromosome 28, time: 0.288s
parallel_worker.py:217 INFO Processor 6, chromosome 29, time: 0.291s
parallel_worker.py:217 INFO Processor 0, chromosome 30, time: 0.29s
parallel_worker.py:217 INFO Processor 3, chromosome 31, time: 0.257s
parallel_worker.py:217 INFO Processor 7, chromosome 32, time: 0.288s
parallel_worker.py:217 INFO Processor 4, chromosome 33, time: 0.294s
parallel_worker.py:217 INFO Processor 5, chromosome 34, time: 0.294s
parallel_worker.py:217 INFO Processor 2, chromosome 35, time: 0.296s
parallel_worker.py:217 INFO Processor 1, chromosome 36, time: 0.295s
parallel_worker.py:217 INFO Processor 6, chromosome 37, time: 0.343s
parallel_worker.py:217 INFO Processor 0, chromosome 38, time: 0.338s
parallel_worker.py:217 INFO Processor 3, chromosome 39, time: 0.328s
parallel_worker.py:217 INFO Processor 7, chromosome 40, time: 0.329s
parallel_worker.py:217 INFO Processor 4, chromosome 41, time: 0.353s
parallel_worker.py:217 INFO Processor 5, chromosome 42, time: 0.336s
parallel_worker.py:217 INFO Processor 2, chromosome 43, time: 0.33s
parallel_worker.py:217 INFO Processor 1, chromosome 44, time: 0.277s
parallel_worker.py:217 INFO Processor 6, chromosome 45, time: 0.281s
parallel_worker.py:217 INFO Processor 0, chromosome 46, time: 0.283s
parallel_worker.py:217 INFO Processor 3, chromosome 47, time: 0.279s
parallel_worker.py:217 INFO Processor 7, chromosome 48, time: 0.228s
parallel_worker.py:217 INFO Processor 4, chromosome 49, time: 0.167s
calibrator.py:391 INFO ====================Time Elapsed: 2.0582101345062256s====================
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc2e0f10>
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc361a60>
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc3585b0>
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc487820>
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc358190>
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc459430>
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc257880>
parallel_manager.py:110 INFO terminated subworker <subprocess.Popen object at 0x7f87bc2572e0>
server.py:123 INFO listener closed
server.py:207 INFO goodbye ('<IP_ADDRESS>', 51509)
server.py:207 INFO goodbye ('<IP_ADDRESS>', 51511)
server.py:271 INFO server has terminated
server.py:123 INFO listener closed
parallel_manager.py:113 INFO Server closed!

It's not clear if this was successful or not. I don't see the table or graph output anywhere.

Hi @rusu24edward, thanks for the comment! We updated the document for this calibrator example for clarification. You can find it in the Results section. Please let us know if further revision is needed, or you could close this issue. Thanks!


Hide Cat Subtotals From Spreadsheet View When No Items are Present

If no items have been added to a given category, hide the category's subtotal column from the GB spreadsheet interface.

Also noticed that if you have categories set, then choose no categories, then the categories continue to show. These should be suppressed.

@kyleblythe categories are shown in a bunch of places other than spreadsheet view, ie show/hide items, student summary window etc. We need to discuss the behaviour for these as well (tomorrow's call?)

Discussed on call. If categories are turned off, but an assignment is in a category, the categories are still showing the in the show/hide item panel and the grade summary panel. These should be suppressed.

Found a bug in this with the student view, fixing it and will send a new PR for that page.

Confirmed.


add portable SIMD toggling support for large-scale enterprise deploym…

…ents
As global usage of compute resources keeps climbing, driven by machine learning and virtual reality, we have to find ever new ways to make our programs more efficient. To this end, I have added a hyperoptimized SIMD version of the very important bool toggling functionality.
This introduces const generics to the crate, so MSRV will have to be bumped to 1.2000.0 in the upcoming release.
Contributor Checklist

[ ] Read CONTRIBUTING.md
[ ] Signed Contributor License Agreement
[ ] Ran tests
[x] Meowed at maintainer
[ ] Adjusted documentation
[ ] Added Release notes

Hello! Thank you for the PR, the meowing has been received. I added CI in the meantime. Can you change something to trigger a CI run?

I did an enterprise grade force push into your branch, I hope you have enterprise grade git skills to resolve this locally if necessary


Update generate-sbom.md

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ ] Issue
[ ] Feature
[x] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://655ec9dd01df1a2a1e2f2560--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://655ed6411c57173a0d8de977--harness-developer.netlify.app


Fixes for article grammar and highlighting

Adds a grammarly accurated title, fixes grammar and higlighting of SQL commands in article contents

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution, but the guide has been moved here https://github.com/freeCodeCamp/freeCodeCamp/tree/master/guide and this cannot be merged. If you create a new PR targeting the new location we will do our best to get it merged.


Feature request: Custom portal target

In the current implementation #PolarisPortalsContainer is hardcoded as portal's target. This doesn't work with defineCustomElement because #PolarisPortalsContainer is inside a shadowRoot so it can't be found from the document. Adding an InjectionKey that can be used to provide custom portal target should solve for this usecase.

If you're doing correctly with AppProvider component, so you can try to inject portals-manager, the output will be Portal element.
const portal = inject('portals-manager');

@juzser, that doesn't cover this usecase. Portal component uses Teleport's to prop and sends a hardcoded string to it. Vue uses browser's querySelector to find the element.
If we use custom elements - the #PolarisPortalsContainer is not accessible from browser's document because it's inside a ShadowRoot.
If we change:
teleport(
  v-if="container",
  :to="PORTAL_CONTAINER_ID",
)

to
teleport(
  v-if="container",
  :to="container",
)

It works as expected since AppProvider already provides the portal container in portals-manager and the Portal component already injects it.
Should I open a PR?
P.S. We have a giant vue 2 app that we can't migrate to vue 3 yet so as a microftontend-like architecture we're building custom elements using vue 3 and we're using @ownego/polaris-vue in vue 3. This is the only issue I have faced so far.

@juzser minimal reproduction (missing styles but the teleport target problem is there)

@nickmessing Got it, the PR looks good to me. Thank you.
I see you're building Richpanel, that's good product 👍🏽  Good to hear from you & connect.


improvement: register with magic link

registering with magic link turns the read action used to request a magic link into an upsert action.
improvement: support auto_confirm_actions on confirmation addon
these actions will automatically apply their confirmation attribute, and will not invoke the sender
improvement: support ignore_actions on confirmation addon
these actions will not apply their confirmation attribute, and will not invoke the sender
Closes #554

Well. I implemented this as upserts and then I found the issue mentioning this and reading your explanation of how it ought to be done I now know that I did it completely wrong 😆

Maybe? I'm actually not sure. The benefits of doing it as an upsert like this are that it can be done atomically. If we do a read, then create a sign up token, we introduce race conditions/potential weird behavior, like having to handle cases where you've requested a token, not used it, signed up using email, in which case it would look like you're trying to sign up for an account that exists.
This way is quite simple by comparison/

Alright, now I'm not so sure 😆 @jimsynz lets circle back, we can discuss how this has all gone for me and figure out a way forward :)

Alright, just going to close this. It was done incorrectly :D


Does this project is dead?

Hello,
Does this project is dead?
In such case does anybody maintain another repository ?
Regards

Hey,
yes this repo is pretty much dead. Though the author has said that we can create pull request but he doesn't merge anything.
My company proposed to take over the project but he refused https://github.com/charliekassel/vuejs-datepicker/issues/764
But we published a fork of the project with a lot of fixes and improvements https://github.com/sumcumo/vue-datepicker

Hi,
Thank you to reply. I've found this one too hokify/vuejs-datepicker
We have published a new schema-driven form generator that use this component among other.
Take a look to http://scramatte.github.io/eom-form-docs
I will take a look to your fork ASAP.
Regards

Some people have also proposed their help as co-maintainers, but the author is apparently thinking about it since february 2019... :hourglass_flowing_sand:
I totally understand that a person don't have time to spare on his open source project, but I can't conceive why a person would prefer to hold his project back like that... making the open source ecosystem a mess.
First time ever I stumbled upon that stubbornness since 10+ years of web development. :shrug:

I just had a look at Mr. Wook's fork of this project and he appears to introduced a number of new errors e.g.stripping out a whole of props... Proceed with care...

Those are pretty harsh claims that you got there... as you can see on the demo page. All props are still available and documented.
All breaking-changes from this repo are documented in a migration guide and there hasn't been any feature removed.

You're quite right Mr. Wook. I'm sorry - I was mistaken and take it all back. ;-)
I may even have a go at adding some keyboard support to your fork, if I ever get the time... Thanks

After my initial (misplaced) scepticism - and having checked out many other forks of this project - I'm firmly of the opinion that the @sum.cumo/vue-datepicker fork maintained by MrWook is by far the best successor to this project.
I'm pleased to have been able to contribute towards it, not least by implementing keyboard support (which was a much more complicated task than I had anticipated!).
Feel free to check it out at https://sumcumo.github.io/vue-datepicker/, raise any issues you may find - and if you like it, don't forget to give the project a little star. It's amazing what people will do for that tiny dose of dopamine ;-)
N.B. At the moment, it's still a Vue2 project, but plans are to first implement Typescript and then migrate to Vue3. Perhaps you can help?


Add graphql query examples

I thought it would be useful to collect all graph query examples from different PR into a single folder, so people can easier test them and further work on them. This is just a first step to see what others think of this idea. We can improve on them later on if this is useful. Maybe there is a better place to stored them?

Looks like the DCO check isn't passing, can you resolve that? https://github.com/guacsec/guac/pull/473/checks?check_run_id=11519901021

Thanks for the response.

Fixed DCO
Added missing examples
Moved them to pkg/graphql/examples

@pxp928 if you think pkg/assembler/backends is a better choice, just let me know. I just thought to see how this fit.
This could be useful later as an input for some testing. But it is also a user facing API, so it should be good to to make them easy to find. Maybe just reference from the future API docs should be good enough.


Why we can't  migrate data from environment other then master

Hey, I am stuck in a problem that I have multiple environments and I want to export and use specific environment data for migration from contentful-to-sanity.

@burhanrepos not documented but you can use the -e environment flag to point the CLI to an environment other than master
For example
contentful-to-sanity -s <space_id> -e develop ...
Would migrate from the develop environment in Contentful


waifu2x-converter-cpp r4 is out Any upgrade plans?

https://github.com/DeadSix27/waifu2x-converter-cpp/releases

These changes in the fork don't interest me at all unless w2xc supports upconv_7 models.


Feat: Push Notification to mark attendance: Push Notification Integration

Parent issue: #2
This issue is to brainstorm and implement first solution mentioned in parent issue.
Push Notification Integration:
Implement a solution that triggers push notifications from the backend.
Utilize Firebase to broadcast notifications across all mobile applications.

This feature has been implemented successfully.


cargo build failed

Git clone the latest code:
===================================
commit d620705a323e3da59bd90473b4e627c8502b1255 (HEAD -> main, tag: dev, origin/main, origin/HEAD)
Author: Afonso Bordado<EMAIL_ADDRESS>Date:   Sat Aug 20 01:49:54 2022 +0100
Fix Invalid Instruction format in fuzzgen (#4738)

* cranelift: Add assert to prevent wrong InstFormat being used for the wrong opcode

* cranelift: Use correct instruction format when inserting opcodes in fuzzgen (fixes #4733)

* cranelift: Use debug assert on InstFormat assert

=========================================
And cargo build --release did not work
$ cargo build --release
error: failed to load manifest for workspace member wasmtime/crates/bench-api
Caused by:
failed to load manifest for dependency wasi-cap-std-sync
Caused by:
failed to load manifest for dependency wasi-common
Caused by:
failed to load manifest for dependency wiggle
Caused by:
failed to load manifest for dependency wiggle-macro
Caused by:
failed to load manifest for dependency wiggle-generate
Caused by:
failed to load manifest for dependency witx
Caused by:
failed to read wasmtime/crates/wasi-common/WASI/tools/witx/Cargo.toml
Caused by:
No such file or directory (os error 2)

Try git submodule update --init as documented at https://docs.wasmtime.dev/contributing-building.html#git-submodules.

Hi @Ajkcki. The fix suggested by @bjorn3 should hopefully resolve the problem for you. As such, I'm going to close this issue for now.
If it does not, please reopen this issue and let us know. Thanks!


Error 400 for some services for warning/recovery

Hey,
i am getting for some services in the icinga2 log the following output, any idea why? (anynomized but readable :-) )
[2023-03-31 13:03:56 +0200] warning/PluginNotificationTask: Notification command for object 'DEPLOYMENT.network.local!Windows Deployment Services Server' (PID: 2781650, arguments: 'sh' '-c' 'curl --fail --connect-timeout 30 --max-time 60 --silent --show-error --header 'Content-Type: application/json' -X POST --data '{"@type":"MessageCard","themeColor":"#32CD32","summary":"RECOVERY: Windows Deployment Services Server is OK on DEPLOYMENT.network.local","sections":[{"activityTitle":"RECOVERY: Windows Deployment Services Server is OK on DEPLOYMENT.network.local","facts":[{"name":"Host","value":"DEPLOYMENT.network.local"},{"name":"Service","value":"Windows Deployment Services Server"},{"name":"State","value":"Transitioned from CRITICAL to OK"},{"name":"Plugin output","value":"SERVICE \\"WDSServer\\" OK RUNNING "}],"markdown":true}]}' 'https://networkat.webhook.office.com/webhookb2/a297c8c0-a8ec-48cd-a2ef-ce0193aca3a6@f6e143fa-4311-46b3-9b45-acb13b393cf6/IncomingWebhook/f054f5802f76478881247ee210c3180c/af8f8547-f56t-48b8-afd9-0c2eb188d4f5'') terminated with exit code 22, output: curl: (22) The requested URL returned error: 400

The HTTP error 400 probably means the request payload is malfunctioned. In the plugin output, try removing the quote around WDSServer
Or, in the line 124 of notification command, you may replace with:
plugin_output_escaped = plugin_output.replace("\\", "\\\\").replace("\"", "\\\"")

Wow that was fast! Will try it on monday and come back to you. Thanks for your work.


Core colours don't match file colours

If we have a list of warriors and I toggle one of them off, I filter the warriors which get passed to the core so passing 2 warriors to core, but there may be 3 files.
The colours I'm using for the icons are based on 3 warriors, but the core assumes the colours based on the warrior index and in the example here will only have two warriors.
As a result it's possible to have colours in the core which don't match the files:
In the below example the colour indexes are blue[0], red[1], yellow[2] which is what the tabs along the top show. But in the core the vampire is toggled off which results in the blur scanner being coloured red when it should be yellow.
The file list shouldn't change but the core colours should use the file indexes not the warrior indexes to determine their colours:

One way to fix this might be to rework how the colours are assigned, using a colour property on the warrior rather than index perhaps (determined when the warrior is added in the UI) I think would need the colour property to be added to the CORE_ACCESS event.
I think this would add UI concerns to the core project which doesn't seem ideal.
A better way might be to re-introduce a guid for each warrior and use that instead of the warrior id (on both UI and core) I can create a colour map on the UI and tweak the simulator canvas to look that up when rendering sprites, rather than using array index. This again would require core changes though.
Any thoughts @gareththegeek ?

Should be possible once https://github.com/gareththegeek/corewar/issues/168 is completed


Adopt definitions changes

Q
A

Is bugfix?
❌

New feature?
❌

Breaks BC?
❌

Related issue
https://github.com/yiisoft/definitions/pull/57

Seems to be in master already.


Password filed should not open Save Password prompt in chrome

I have a some TextFields (Not in Login Page & Not in Change Password Page), in those one of the field is password field that is not a user credentials field.
When i edit the fields and click on save button "Save password prompt" is coming above the password field is treating like userName
How to stop the Save password prompt in my Page

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
  <TextField
      ="password"
      autoComplete="new-password"
  />

Expected Behavior 🤔

When i save the Field Values Save Password prompt should not come
Steps to Reproduce 🕹

Is there any API level change to achieve the correct behaviour?


Doc Feedback: text of first warning in the page is truncated

Location : https://ei.docs.wso2.com/en/latest/micro-integrator/setup/message_builders_formatters/message-relay/

Moved to MI docs repo https://github.com/wso2/docs-mi/issues/904


entkit: run ent codegen first

This ensures one does not have to run go generate twice after a schema change to have entkit reflect the latest changes. Especially useful if using IgnoreUncommittedChanges() option.

Thank you @masseelch. Good point 👍


testFramework is deprecated

New config option is setupFilesAfterEnv.

Thats for jest v24? Should perhaps add jest to peerDependencies with working version range...


Fix compilation problems, improve Firefox support and add mouse wheel events

Hi,
I am using the CloudRenderer GE for a project and had to make some changes to the rendering service for it to work:

Fix npm dependencies, as some versions are no longer available, etc.
Add moz /webkit prefix for IceCandidates and SessionDescriptions. This allows the code to work in recent Firefox and Chrome versions
Remove the turn server. Currently, when using turn, credentials are mandatory (at least in Firefox)
Fix some crashes
Add mouse wheel support (this pairs with a patch to the renderer, that I'm working on publishing)

Best regards,
Javier

Cool that someone is working on this. Thanks for the pr.


MQTT Timing Fixes and Cleanup

Fixed issue where using throttling of mqtt data was causing some data to be missed, primarily the PID loop parameters.
Added publishing of the auger cycle ratio
Changed the Home Assistant settings url to use the fqdn instead of the host name
Other cleanup and misc.

Thanks for the fix!


Fix node version check for legacy projects

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] The changes are appropriately documented (if applicable).
[x] The changes have sufficient test coverage (if applicable).
[x] The testsuite passes successfully on my local machine (if applicable).
(maybe worth noting: the testsuite had weird fail on the first run when downloading electrons)

Summarize your changes:
Comparison between tables worked by accident when node version wasn't starting with "1" when toStringed.
I am aware that 8.7.x is superlegacy branch, but I've found a project that I would like to support and it depends on this version.

Not sure what to do with this CircleCI config - pass an empty step that will just pass?

Thanks for your time, I will look into how much work it would take to update this project to modern standard.


Do you want to extract an abstract of vector database

hello there, we think memoRAG is a great and inspireful work.  I noticed that you use faissIndex in the code. We want to contribute the capabilities of the vector database e.g. Milvus to this repo, that is, extract an abstract class vectorIndex, and then faiss and other vector databases inherit it. Do you think it is feasible? If so, I am very happy to cooperate and contribute code.

Thank you for your suggestions. We are currently discussing the TODO list for MemoRAG, and I find your suggestion particularly intriguing. I will discuss it with other members!


PARTNER_CENTER_HTTP_EXCEPTION

Hello,
cmd:
.\sdcm.exe -c .\product.json

product.json:
{ "createType": "product", "createProduct": { "productName": "ProductName_HLK", "testHarness": "HLK", "selectedProductTypes": { "windows_v100_RS4": "Unclassified" }, "requestedSignatures": [ "WINDOWS_v100_X64_RS4_FULL" ], "announcementDate": "2018-10-02T00:00:00", "deviceType": "external", "deviceMetaDataIds": null, "firmwareVersion": "0", "isTestSign": false, "markettingNames": null, "additionalAttributes": null } }

SurfaceDevCenterManager v<IP_ADDRESS>
> Create Option

============================================================
        SurfaceDevCenterManager Exception Log
Option:          CreateOption
Section:         NewProduct
Type:            System.Threading.Tasks.TaskCanceledException
Message:         已取消一个任务。
Correlation Id:  7b9bc257-90be-45a7-8b8c-d98dbc03731e
============================================================

Correlation Id: 7b9bc257-90be-45a7-8b8c-d98dbc03731e
Return: -1000 (PARTNER_CENTER_HTTP_EXCEPTION)

after i run Fiddler, it return
SurfaceDevCenterManager v<IP_ADDRESS>
> Create Option
ERROR (DevCenterErrorDetails)
Code:    500
HttpCode:500
Message: Internal server error
Correlation Id: 13dfbad3-ea41-4759-9c52-b2385b64a31a
Request Id:     88194189-c77c-4777-a8f2-330814645035
Method:         POST
Url:            https://manage.devcenter.microsoft.com/v2.0/my/hardware/products
Content:        {"productName":"ProductName_HLK","testHarness":"HLK","announcementDate":"2018-10-02T00:00:00","deviceMetadataIds":null,"firmwareVersion":"0","deviceType":"external","isTestSign":false,"isFlightSign":false,"marketingNames":null,"selectedProductTypes":{"windows_v100_RS4":"Unclassified"},"requestedSignatures":["WINDOWS_v100_X64_RS4_FULL"],"additionalAttributes":null,"packageType":null}
Correlation Id: 13dfbad3-ea41-4759-9c52-b2385b64a31a
Return: -7 (NEW_PRODUCT_API_FAILED)

did the server hang up?
[
  {
    "clientId": "",
    "key": "",
    "tenantId": "",
    "url": "https://manage.devcenter.microsoft.com",
    "urlPrefix": "v2.0/my"
  }
]

We are not aware of an Partner Center service issues at this time.
@kcrazy, Not sure what you actually sent in your product.json file, but all the values you provided in this ticket are defaults and null (from the example provided in this repo). The HTTP 500 response would be from Partner Center. If you continue to experience an internal server error when sending your driver information in the product.json file, you may need to create a support ticket with them and be sure to reference the Correlation Id.
Be sure you're providing your clientId, tenantId, and key from your side and that your client is registered in your Partner Center account.

    "clientId": "",
    "key": "",
    "tenantId": "",

these id and key are correct.
Only when I run the Fiddler program and capture https data, it returns a 500 error,
In other cases, PARTNER_CENTER_HTTP_EXCEPTION exception is returned

Issue has been open for three months without further communication. For account issues please reach out to Partner Center. If you feel this issue needs further investigation, feel free to re-open. All the best!


Editing a non-builtin hosted cluster shows the add page instead

Setup

Rancher version: 2.9.1

Describe the bug

For an existing hosted cluster's the add cluster page is shown when trying to edit the cluster
Confirmed Not Working

OVH (custom provided kontainer driver)

Confirmed Working

Linode (pre-installed but not built-in kontainer driver)

Not Confirmed

GKE, EKS, AKS

To Reproduce

Add the OVH kontainer driver
Create a OVH hosted cluster
Edit the cluster

Result

Add cluster of that type is shown

Expected Result

Edit page for that type should be shown

Additional context

Could be related to the porting of some hosted providers to dashboard

/backport v2.10.0

Closing this out as I have already tested this in 2.10.


Fixing syntax error in env.py

Fixing invalid syntax -
File "/home/azureuser/.local/bin/locust", line 9, in
load_entry_point('locustio', 'console_scripts', 'locust')()
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 542, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2569, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2229, in load
return self.resolve()
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2235, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File "/home/azureuser/locust-tests/bin/src/locustio/locust/main.py", line 16, in
from .env import Environment
File "/home/azureuser/locust-tests/bin/src/locustio/locust/env.py", line 61
):
^

Hmm, it's not invalid syntax to have a trailing comma after the last parameter in Python? What do you do to get that exception?

I did not know anything special. just ran a plain command. Did it ever work for you?

Everything is working for me as far as I can tell (and all the tests are passing).
You need to provide more info if people should be able to assist you. What command did you run? What Python version are you using? What OS version? Etc

OS version :
NAME="Ubuntu"
VERSION="16.04.6 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.6 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
Python version
Python 3.7.4
Command -
locust -f rl-estimator-stress-tests.py --no-web -c 5 -r 2
I am aware my command is using old parameters, figured out later going through changes.

Even I was surprised when I got test gate mail. What I am doing wrong here?

Looks like you are running a git install? Make sure you are on latest master, that you have no local edits (maybe even a clean checkout) and do pip install again to make sure dependencies are up to date


Lane type info issue

Hello,
I am trying to access the lane_type info for the lane which is on right hand side of the
ego_vehicle.
And I am getting following results:

current lane is driving
first right lane is parking
second right lane is sidewalk

But if we look at below image there is no parking lane. Is this expected?
    _current_lane_info = self.ego_vehicle.get_world().get_map().get_waypoint(self.ego_vehicle.get_location())
    print(_current_lane_info.lane_type)
    if(str(_current_lane_info.lane_type) == 'Driving'):
        _new_lane = _current_lane_info.get_right_lane()
        while(True):
            print(self._num_lane_changes, _new_lane.lane_type)
            if((str(_new_lane.lane_type) == 'Driving') or (str(_new_lane.lane_type) == 'Parking')):
                _new_lane = _new_lane.get_right_lane()
                self._num_lane_changes += 1
            else:
                break
    else:
        _new_lane = _current_lane_info

OS : Linux 18.04
python : 3.5
build : Nightly build

Hi @akki6843,
There is an unmarked parking lane there. We working with that.

Hi @XGodina ,
I think there is some issue for maps on 0.9.4? No matter where the vehicle is, the lane type attached to its waypoint is always "driving". I checked the opendrive .xodr file, I think the lane type definition inside is right. So I believe there is something wrong with the lane id annotation for the carla map.

I know this was an old issue but is there a chance that it is still not fixed? I still also get 'driving' on all of my map which is my custom-made map. Maybe it was my map's problem but I wondered if the problem is still not fixed

Hi @noahcao, ok you mean there is some lane information that doesn't represent by mesh or texture on the map. Right ? I will take a look. Thanks


[ruuvi2mqtt] Add new chart

Description of the change
Add new chart for ruuvi2mqtt

Benefits
Easy deployment of ruuvi2mqtt on K8S

Possible drawbacks
Requires dbus, which may or may not exist a lot of times

Additional information

Checklist

[x] Title of the PR starts with chart name (e.g. [home-assistant])
[x] Chart version bumped in Chart.yaml according to semver.
[ ] Chart artifacthub.io/changes changelog annotation has been updated in Chart.yaml. See Artifact Hub documentation for more info.
[x] Variables have been documented in the values.yaml file.

I don't think this will work in kube cluster.. :( even though I was able to install it onto one, but it didin't want to find it's config.


[service-bus][1.x] Ensure detached retries stop after close

This issue is to investigate whether service-bus v1 will properly end its retry attempts when the user closes the streaming receiver.
The scenario would be that the user is receiving messages using the streaming receiver and the network disconnects. This triggers the onDetached method to be called, and the receiver attempts to reconnect using retry. If the user closes the receiver while this retry is occurring, no new retry attempts should occur once the current one completes.
This came up in https://github.com/Azure/azure-sdk-for-js/pull/8401/files#r410400368

I guess the solution would be to check for wasCloseInitiated from inside init() and exit early if needed?

I guess the solution would be to check for wasCloseInitiated from inside init() and exit early if needed?

I believe so, @ramya-rao-a.
Below are my findings from this morning when I tried to repro.
Observed Behavior

Using the streaming receiver - registerMessageHandler
Streaming-receiver is receiving messages
Turn off the internet
Wait for sometime
Close the receiver
After it is closed, bring the internet back, the streaming receiver is active again and is receiving messages

Fixed with #8693 8882


My dotnet says: No templates matched the input template name: blazorserver

Could you please add a link for source package, SDK or something to make this work?
I do have VS 2019 installed and dotnet (should I have some specific version?)

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

ID: 2b677fc7-67a6-ef2f-21ee-cdffddeaac66
Version Independent ID: b84bbc11-059d-26d1-e693-2d34dbff4af5
Content: Build a Blazor todo list app
Content Source: aspnetcore/tutorials/build-a-blazor-app.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @guardrex
Microsoft Alias: riande

Hello @KettuJKL ... Yes, I'll add a link to the Get Started page at https://docs.microsoft.com/aspnet/core/getting-started/.

Actually, we'll go with a SDK prereq. The reason is that management wanted this to be CLI based. Therefore, the dev should just grab the 3.1 or later SDK.


An news on the new router?

Are you working the new router? I had a look at this article and it looks quite well to me. routing-in-angular-2-revisited. If yes, is there a chance that implement it to the final Angular 2 version? Or maybe  it's possible to start using it now?

In Angular2 TS the router was rebuilt because the previous one didn't work out with lazy loading.
In Dart there were no such issues because of the way lazy loading is implemented in Dart.
AFAIK there are no plans to replace the router.
It was mentioned that Angular2 Dart will support alternative router implementations.

Thanks Günter. I must have missed that information.

This was not the only issue with the router if I remember correctly, like easily knowing which route is currently active, access parent parameters in child route, some strange issues with aux routes, and requirements to define all the routes in the same place. Plus, the roadmap mention the router, so I hope there is actually some plan to do something (but probably not a priority)


<EMAIL_ADDRESS>incompatible types with zod

v0.6.1

v0.6.0

I'm using zod v3.22.2

Hmm, mind if you can create a repro? Because I didn't get the same errors with<EMAIL_ADDRESS>&<EMAIL_ADDRESS>

Fixed in 0.7+

@juliusmarminge i still get the same typescript with error 0.7+


Pattern:  Card video enhancement

This epic will contain a description of the overall scope, development instructions and links to all of the issues required to complete the work.
Additional Information

The CHQ content team had concerns about supporting video interaction within a card.  As a result the original issues were closed.  The Reboot team decided to move forward with the implementation.  Background on this topic is included in issue (#2226)
The Card pattern will support presenting a video within the card.
Sketch and PDFs for visual design specs are posted here: https://ibm.ent.box.com/folder/95514001950
Includes the video card specs posted here: https://ibm.ent.box.com/file/657576937319
Functional specs version 1.1 uploaded to box: https://ibm.box.com/s/3ma5hudlb59s3jossq96yxduqyj68pq7

Acceptance criteria

[ ] Additional stories are created, if needed, for any work to be done in future sprints.
[ ] Designs and functional specs are reviewed with the DDS developers for sizing and issue refinement.

@jeffchew Functional specs version 1.1 uploaded to box: https://ibm.box.com/s/3ma5hudlb59s3jossq96yxduqyj68pq7. Also updated epic description to include link.

Release v1.8.0 is finished.  All linked issues are closed.  Closing this epic.


SweetFX+DXVK

Can I use use SweetFX on its own, without installing ReShade? The reason I'm asking is that ReShade cannot be used along with DXVK, but SweetFX itself can be chained with other libraries, and I want to use it with DXVK to get some performance boost in some badly optimized dx11-games.

...I want to use it with DXVK ...
You can try vkBasalt under GNU/Linux

I've had no issue with using ReShade along with DXVK by naming ReShade as "ReShade.asi" instead of d3d#/dxgi.dll
That'll be contingent on if the use case is using a dinput8.dll injector or not that will load ASI's though.

You can use it with dxgi.dll, too. You just need d3dcompiler_47.dll as well. You can find online sources for where to get it.

I have no issues with using Reshade and DXVK together - Simply install Reshade for Vulkan for that game.


An unexpected error  occurred while trying to validate user

I am trying to run the command select * from pgaadauth_create_principal('role', true, false), and got
An unexpected error  occurred while trying to validate user, where: SQL statement "SECURITY LABEL for pgaadauth on role xxx is aadauth, admin",  I don't know it is caused by we enabled the CAE, please help.

and it is randomly , I try run directly using psql with SECURITY LABEL for pgaadauth on role xxx is aadauth, admin, failed randomly

@frankzye
It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!!

@frankzye
We are going to close this thread.if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


Move TableConstraint to Constraints conversion

Reduce datafusion-common dependency on sqlparser

thanks for review @goldmedal and the merge @alamb !

I wonder how far we are from being able to remove the dependency entirely:
datafusion/datafusion/common/Cargo.toml

That's a good question. Actually this is where i'd like to get to eventually. It should be possible to use datafusion without pulling sqlparser-rs dependency, which anyone with their own grammar should not use.
There is couple places where this is used.

DataFusionError::SQL -- this can be put behind a feature cfg, or maybe we add some dyn trait to DataFusionError to allow for dynamic binding
identifiers:

Column::from_qualified_name_ignore_case
Column::from_qualified_name
TableReference::parse_str

@alamb what would you suggest?

@alamb what would you suggest?

this can be put behind a feature cfg, or maybe we add some dyn trait to DataFusionError to allow for dynamic binding

A feature cfg is probably best I suppose

identifiers:

We could make a trait in datafusion-sql maybe
Though now that I see this list, I think maybe the extra code overhead of breaking this out won't really add much so perhaps it is not worth doing anything more at this time


Introduce SyntaxVisitorBase

This is useful if you intend to have subclasses overriding specific methods of a common base SyntaxVisitor class.
It workarounds the issue of not being able to override the default implementations of the protocol (see https://bugs.swift.org/browse/SR-103).

@swift-ci Please test


Spelling error at ./spec/14_final_number_spec.rb line 6.

[x] This is not a duplicate of an existing issue (please have a look through our open issues list to make sure) *
[x] I have thoroughly read and understand The Odin Project Contributing Guide *
[x] Would you like to work on this issue?

Simple spelling error fix. Suggested change at line 6 as follows:
-# 1. Familarize
+# 1. Familiarize

Nice find. I've assigned you to work on this.
In the future, whenever you come across a small typo issue, you can just jump straight to submitting a PR for it. No need to make an issue, which will save you a little time/effort.

Yes I read that, apologies for the hussle. I just wanted to go through the whole process of opening an issue and then making a pull request for learning purposes.
I recently went through that git lesson in Ruby path so I took the opportunity to do the whole thing.
If I find a spelling mistake down the road I'll take the shortcut. Cheers!


Incorrect font sizes

I like the idea of this plugin, and it seems to work really well for reworking all of the general padding / margin / etc classes.
However, I've found that it seems to break the relative sizes of the font classes, and they are no longer related to the base font I've set with the plugin.
For example, if I set the base to 10px as default:
  plugins: [
      require('tailwindcss-base-font-size'),
  ],

It correctly sets the general font size to 10px. But, if I try to use any of the font size classes, they are too large.
For example, I would expect the .font-base class to be 1rem / 10px, but it actually gives me 1.6rem.
And .text-sm is 1.4rem, which makes it larger than the general font size of 10px. Without this plugin, the text-sm font size is 0.875rem. If this stayed the same, I think it would be correct.
I'm assuming that the same issue occurs for the large font sizes as well (ie. text-lg, text-xl).
I was hoping that I could make all of the general font 10px and still use the .text-sm for smaller text.
Is this expected behaviour, or a bug?

As a workaround, I've found that extending the theme, and specifying the font sizes as the default theme's font sizes seems  to do the trick:
const defaultTheme = require('tailwindcss/defaultTheme')

export default {
  theme: {
    extend: {
      fontSize: defaultTheme.fontSize,
    },
  },
  plugins: [
      require('tailwindcss-base-font-size'),
  ],
}

Hey @GreenImp, thanks for reaching out! This is actually the intended behavior.
This plugin tries to solve the issue of having to calculate arbitrary values on a base font size of 16px, which is way harder than just moving the decimal point and using 10px as a base font size. But if you still wanted to keep the relative sizes of tailwind's default values, you would need to manually overwrite all of them.
For example, the default px value for the .font-base class is 16px (1rem with a base font size of 16px). To keep the same size of the text with a base font size of 10px you actually need to use 1.6rem, which the plugin correctly sets.
If you want to keep the same relative sizes for margins, paddings etc. expect for fonts, you can always extend the tailwind theme, like you mentioned in your workaround.
Hope that helps!


feat(jest-snapshot): add support to cts and mts typescript files to inline snapshots

Summary

Currently if a inline snapshot is added to a cts or mts file, a parser error is thrown due to missing typescript plugin.
Add the typescript plugin for these file extensions.
Test plan

Added cts and mts file extension to test suite.

https://github.com/facebook/jest/releases/tag/v29.5.0

Thanks @SimenB


set CURRENT_PROJECT_VERSION

App Store validation seems to complain when not having CURRENT_PROJECT_VERSION.
So I just set it to 1 which fixes the problem.

Thanks @t-unit


Dataset schema informance show nothing

Describe the bug
After I execute the metadata-ingestion/sql-etl/postgres_etl.py，I can get the related datasets. But the schema informance show nothing. Is this reasonable?

I had the same issue with the sql-etl scripts, and after some debugging discovered that the JavaScript frontend doesn't display the schema if the platformSchema.tableSchema in the SchemaMetadata is falsy. This is always the case for MCEs created by sql-etl/common.py, since it hardcodes the tableSchema to ''.
After updating sql-etl/common.py to set the tableSchema to something truthy (i.e. not null or empty), the schema then showed up in the front-end. (Note that mysql-etl/mysql-etl.py already does this.)
I'd be happy to create a PR for this, but I'm not sure exactly what value is appropriate to put into tableSchema. The doc comment on tableSchema says it's human-readable JSON, but I don't think it's actually parsed as JSON anywhere. The mysql-etl script sets it to a string representation of a row from the information_schemas table. I just set it to the SQL DDL definition of the table.

Tagging @keremsahin1 in from discussion on Slack. I'm happy to create a PR to populate the tableSchema field, but would you be able to advise as to the correct contents of this field? The document says it should be human-readable JSON but I'm not sure if that's actually necessary or relevant in all cases. Options include:

For RDBMSs, populate tableSchema with the table DDL definition (and update the doc comment on tableSchema to remove references to JSON)
For RDBMSs, populate tableSchema with some JSON representation of the underlying schema (not sure what this would look like, and it could be quite a lot of work to generalise across different RDBMSs, although probably achievable as long as we can lean on the SqlAlchemy model of the DB)

@hgcummings DDL would suffice IMO. However, SQL Alchemy seems to lack a portable way to retrieve DDL so chances are you may need to add system-specific hooks to the current scripts under sql-etl. Look forward to the PR!

@cptran777 please take a look at the frontend issue. Maybe we should test for nullability instead of falseiness?

@cobolbaby seems like this has been fixed in the latest frontend. Could you verify and close it?

The value of tableSchema in common.py is still ''. Is the front-end code compatible with this situation? If possible, please clarify the relevant code.

@cptran777 I believe you've fixed handling of empty schema here?

If the return value of rawSchema is an empty string, then we will consider it to have a schema. However rawSchema cannot be null or undefined.

@cptran777 can we close this now?


Replace Fixnum references with Integer

Ruby 2.4 deprecates Fixnum/Bignum.

Is this backwards compatible if we don't allow Fixnum to be gobbled under 2.3?
If it's not backwards compatible we should at least set required_ruby_version in the gemspec. But nice to make it compatible if we can.

Yeah good call. Updated to use the RUBY_INTEGER_UNIFICATION macro to select the correct class (See: http://www.a-k-r.org/pub/2016-09-08-rubykaigi-unified-integer.pdf)

Heh, interesting that we never supported Integer before, only Fixnum. Can't see a problem with larger ints, though, so LGTM.


Add storageversion kubebuilder marker in Crossplane pipeline

Issue #, if available:
Description of changes:
For cases where we do not delete the old version, we need to mark the generated type with storage version.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/ok-to-test
/approve
/lgtm

Thank you @A-Hilaly.


fix(sphere-stock-import): Security vulnerability detected in hoek

Summary
Security vulnerability detected in hoek
Description
Known moderate severity security vulnerability detected in hoek < 4.2.1 defined in package-lock.json.
Closes #76

Hi @Babanila changing dependencies in package.json won't change nested dependencies. You need to do it like this: https://stackoverflow.com/questions/15806152/how-do-i-override-nested-npm-dependency-versions

When you add hoek as a dependency to your project npm will still download the vulnerable version too because it is used by some other dependencies.
We can force npm to use the version we want as @lojzatran says but this is mostly what we avoid to do.
The right way is to update dependencies, if there is no fix for some dependency - check is the library still alive or not. If it's alive - maybe create a PR for that library (we live in an open source world and using it benefits). If the library is dead (no one updates it) then maybe we should replace it with something else.
In this case I can see that the highest vulnerable library in dependency chain is request library (request > hawk > boom > hoek).
The latest version of request library doesn't use hawk. It means there is no hoek dependency at all.
So maybe we can just update the request library in our dependencies?

But IMO, we should close this PR and start a new one which fixes all 48 vulnerabilities in this library


minecraft:creative_category component missing from item components

While the schema seems to exist for block definition files, and description.category seems to work, components.minecraft:creative_category does not appear in autocomplete.

Also, description.register_to_creative_menu seems to be missing and generates an error when using schema, even though it is used in this Microsoft tutorial.

Talked to MS, description.category Is the way to go, creative_category is going out the door

If minecraft:creative_category shouldn't be used, how is itemGroup supposed to be specified?

There is a field in description.category that you can use :)

The current item schemas expect a string. Could the schemas be updated to show an object? (Docs are unhelpful.)

Category actually only allows string...

Should be closed now I believe


How to use the gpu version of LightGBM

I'm using the Double Esemble model of the example which is based on LightGBM, and it will take a lot of time to get the result.
If I install the GPU version of LightGBM following the instruction of the lightgbm website, and will it be automatically be used? Do I need to change some code of the qlib.contrib.model.gbdt.py?

Qlib doesn't manage the hardware.
It just literally runs the code in the model file.
https://github.com/microsoft/qlib/blob/main/qlib/contrib/model/gbdt.py

Qlib doesn't manage the hardware.
It just literally runs the code in the model file.
https://github.com/microsoft/qlib/blob/main/qlib/contrib/model/gbdt.py

Thank you, I'll read the lightgbm docs to figure out.

Would you mind sending a PR to improve the docs(or docstrings) about this Question?
(e.g.  give more docs on this page)
Other users who have similar confusion will be grateful to you :)
Thanks


Using anyhow::Error with functions?

The docs re functions etc don't mention anything about errors, but it looks like the E in a Result must be Display+Error. We're using it in a lib using anyhow::Error, meaning we need a manual wrapper around everything we want to be callable from rinja, so often just choose to unwrap instead - which seems unfortunate.
Is there something I'm missing, or anything I might be able to do to help with my situation?

I'm surprised because rinja::Result and askama::Result seem to have the same traits and trait requirements. Do you have a small example by any chance?

We had the same problem with askama - ie, IIUC, neither askama nor rinja work with anyhow::Error.
In my particular example, I was trying to change this function to return Result<String> which results in:
error[E0599]: the method `rinja_auto_escape` exists for reference `&&AutoEscaper<'_, Result<String, Error>, Text>`, but its trait bounds were not satisfied
   --> uniffi_bindgen/src/bindings/kotlin/gen_kotlin/mod.rs:202:10
    |
202 | #[derive(Template)]
    |          ^^^^^^^^ method cannot be called on `&&AutoEscaper<'_, Result<String, Error>, Text>` due to unsatisfied trait bounds
    |
   ::: /Users/skip/.rustup/toolchains/1.77.1-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:502:1
    |
502 | pub enum Result<T, E> {
    | --------------------- doesn't satisfy `_: Display`
    |
    = note: the following trait bounds were not satisfied:
            `std::result::Result<std::string::String, anyhow::Error>: std::fmt::Display`
            which is required by `&&AutoEscaper<'_, std::result::Result<std::string::String, anyhow::Error>, Text>: AutoEscape`
    = note: this error originates in the derive macro `Template` (in Nightly builds, run with -Z macro-backtrace for more info)

For more information about this error, try `rustc --explain E0599`.

As a consequence, we have defined our own error wrapper which must be used as the E, but that means we can't use existing functions from our crate with return anyhow::Result.

I tried this code and it seems to work fine:
fn render() -> anyhow::Result<String, rinja::Error> {
    rinja_template.render().into()
}

If you want to have something fully compatible with anyhow, you'll need to add a convert function:
fn convert(err: rinja::Result) -> anyhow::Result<String> {
    err.map_err(|err| err.into())
}

fn render() -> anyhow::Result<String, rinja::Error> {
    convert(rinja_template.render())
}

It's not perfect, but seems ok. You can always improve it by creating a trait so you can make it a method but I'm not sure it's worth it. Just having a small function like seems more than enough.

This was a misunderstanding on my part about how all this hangs together. Thanks for your help!


repDiversity .method="dXX" not working

❓ Questions and Help
The following code gives an error:
div_d10 = repDiversity(.data = coding(immdata$data), .method = "dXX", .perc = 10)
Error in FUN(X[[i]], ...) :
You entered the wrong method! Please, try again.
Thank you in advance for your assistance!

I figured out that the repDiversity d50 method defines clonotypes by unique CDR3.aa rather than full nucleotide sequence, which was the default for the repClonality clonal.prop method.
However
div_d10 = repDiversity(.data = coding(immdata$data), .method = "dXX", .perc = 10)
is still not working.

Hi @jmmontagne , try .method = "dxx"

Easy fix- thank you!

My pleasure, and thank you for pointing me to this! A small issue, but irritating nonetheless. It will be fixed in the next release, as soon as we release the CRAN version.


Create a / Endpoint to provide service data

As a developer
I need create an endpoint
So that those querying our service get get some useful info
Details and Assumptions

Your microservice root URL ('/') should return some useful information about the service like the name, version, and what your List resource URL is as JavaScript Object Notation (JSON).

Acceptance Criteria
Given an up endpoint
When someone accesses the root endpoint
Then they should get some useful info

Links to #69


where is the initial colour scale set up?

I know I keep changing my mind about this, sorry... linear from -0.01 to 0.5 looks slightly better.

The setup is here: https://github.com/Mulan-94/polarvis/blob/cda76ea727fb719d0c85fd5de00cc4e534bea0a4/static/javascript/on_load.js#L124


🐞SPFx v1.8.1 OOTB Web Part + Fabric React fails build without workaround

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
Creating an SPFx web part with the latest Yeoman SharePoint generator v1.8.1 that uses the version of Fabric React included in the default React project scaffolding should build.
Observed Behavior
After creating a project and adding a single reference to a Fabric React control, it errors when running gulp build on TypeScript type declarations defined by Fabric React:
$ gulp build
Build target: DEBUG
[15:02:07] Using gulpfile ~/_play/spfx181/gulpfile.js
[15:02:07] Starting gulp
[15:02:07] Starting 'build'...
[15:02:07] Starting subtask 'configure-sp-build-rig'...
[15:02:07] Finished subtask 'configure-sp-build-rig' after 4.63 ms
[15:02:07] Starting subtask 'pre-copy'...
[15:02:07] Finished subtask 'pre-copy' after 11 ms
[15:02:07] Starting subtask 'copy-static-assets'...
[15:02:07] Starting subtask 'sass'...
[15:02:07] Finished subtask 'copy-static-assets' after 27 ms
[15:02:07] Finished subtask 'sass' after 138 ms
[15:02:07] Starting subtask 'tslint'...
[15:02:08] [tslint] tslint version: 5.11.0
[15:02:08] Starting subtask 'tsc'...
[15:02:08] [tsc] typescript version: 2.7.2
[15:02:09] Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,67): error TS1005: ';' expected.
[15:02:09] Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,114): error TS1005: '(' expected.
[15:02:09] Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,136): error TS1005: '(' expected.
[15:02:09] Error - 'tsc' sub task errored after 1.61 s
 exited with code 2
[15:02:09] 'build' errored after 2.36 s
[15:02:09]
[15:02:09] Finished subtask 'tslint' after 2.38 s
[15:02:10] ==================[ Finished ]==================
Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,67): error TS1005: ';' expected.
Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,114): error TS1005: '(' expected.
Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,136): error TS1005: '(' expected.
Error - 'tsc' sub task errored after 1.61 s
 exited with code 2
[15:02:10] Project spfx-181 version:0.0.1
[15:02:10] Build tools version:3.9.7
[15:02:10] Node version:v8.14.1
[15:02:10] Total duration:5.5 s
[15:02:10] Task errors:4

Steps to Reproduce

create SPFx web part for SharePoint Online & select React as the target web framework

add an import reference to any of the Fabric React controls, such as:
import { Link } from 'office-ui-fabric-react/lib/components/Link';

execute gulp build from the command line

observe build errors

Workaround / Resolution

upgrade the project to use TypeScript v3.3:
yarn remove @microsoft/rush-stack-compiler-2.7 -D
yarn add<EMAIL_ADDRESS><EMAIL_ADDRESS>-D -E

update extends property in tsconfig.json to the following value:
"extends"<EMAIL_ADDRESS>

execute gulp build
$ gulp build
Build target: DEBUG
[15:11:52] Using gulpfile ~/_play/spfx181/gulpfile.js
[15:11:52] Starting gulp
[15:11:52] Starting 'build'...
[15:11:52] Starting subtask 'configure-sp-build-rig'...
[15:11:52] Finished subtask 'configure-sp-build-rig' after 6.81 ms
[15:11:52] Starting subtask 'pre-copy'...
[15:11:52] Finished subtask 'pre-copy' after 13 ms
[15:11:52] Starting subtask 'copy-static-assets'...
[15:11:52] Starting subtask 'sass'...
[15:11:52] Finished subtask 'copy-static-assets' after 38 ms
[15:11:52] Finished subtask 'sass' after 161 ms
[15:11:52] Starting subtask 'tslint'...
[15:11:53] [tslint] tslint version: 5.12.1
[15:11:53] Starting subtask 'tsc'...
[15:11:53] [tsc] typescript version: 3.3.4000
[15:11:56] Finished subtask 'tsc' after 2.55 s
[15:11:56] Finished subtask 'tslint' after 3.86 s
[15:11:56] Starting subtask 'post-copy'...
[15:11:56] Finished subtask 'post-copy' after 119 μs
[15:11:56] Finished 'build' after 4.06 s
[15:11:57] ==================[ Finished ]==================
[15:11:57] Project spfx-181 version:0.0.1
[15:11:57] Build tools version:3.9.7
[15:11:57] Node version:v8.14.1
[15:11:57] Total duration:7.57 s

What version of fabric react are you using?  I know we owe the document saying "this version of OUIFR requires this version of rush-stack".  That is coming soon.  That said, if you are using OUIFR 6.x, you need to have at least TS 2.9.  Also, if you aren't explicitly adding OUIFR to your package.json file, your world will be nothing but trouble, as you will get whatever version of fabric react that happens to be bouncing around your node_modules folder because of a dependency to a different package.

Using exactly what the SPFx v1.8.1 generator uses when selecting SPO & React:

React v16.7
OUIF (not explicit, but in the dependency hierarchy for a default project): 6.143.0

package.json
  "dependencies": {
    "@microsoft/sp-core-library": "1.8.1",
    "@microsoft/sp-lodash-subset": "1.8.1",
    "@microsoft/sp-office-ui-fabric-core": "1.8.1",
    "@microsoft/sp-property-pane": "1.8.1",
    "@microsoft/sp-webpart-base": "1.8.1",
    "@types/es6-promise": "0.0.33",
    "@types/react": "16.4.2",
    "@types/react-dom": "16.0.5",
    "@types/webpack-env": "1.13.1",
    "react": "16.7.0",
    "react-dom": "16.7.0"
  },
  "resolutions": {
    "@types/react": "16.4.2"
  },
  "devDependencies": {
<EMAIL_ADDRESS>"0.1.6",
    "@microsoft/sp-build-web": "1.8.1",
    "@microsoft/sp-module-interfaces": "1.8.1",
    "@microsoft/sp-tslint-rules": "1.8.1",
    "@microsoft/sp-webpart-workbench": "1.8.1",
    "@types/chai": "3.4.34",
    "@types/mocha": "2.2.38",
    "ajv": "~5.2.2",
    "gulp": "~3.9.1",
    "typescript": "3.3.4000"
  }

Don't do this - "OUIF (not explicit, but in the dependency hierarchy for a default project): 6.143.0".  If you are using OUIFR, explicitly declare the version you want to use.

By the way - definately our fault for having a bug in the documentation / lab on using fabric react.  It came to light when we first rolled 1.8.1 (which was the first version that had a reference to OUIFR6) and the lab was updated to explicitly add OUIFR 5.  I expect there were other issues that people might have hit had they followed this, where bumping their version of SPFx would have strange consequences because they started getting a different version of OUIFR w/o realizing it, but as long as there was no compile break, probably didn't notice.

Interesting... when people saw in v1.8.0 that OUIFR was updated to v6x, that telegraphed "v6 is supported in SPO". Maybe not the intention, but that's how the community took it... granted, maybe this was incorrectly assumed.
I guess I'm a little unclear on where that leaves things. Not sure what, but something is creating the dependency in a default project on OUIFR v6 which causes a React project to break if it uses a component from Fabric React.
Would it then be correct to say that officially, If you want to use OUIFR, you need to add it as a reference; the fact it's in the dependency hierarchy in an SPFx+React project is just a coincidence that you should not rely on. This issue documented above in my OP is just one byproduct of this.
?

OUIFR 6 is totally supported in SPO. So is OUIFR 5.  You just need to be clear in your project what version you want to use, because otherwise tsc will just find one and use it.  If you happened to have included pnp that used OUIFR 5, I'll be honest - I don't know what version of OUIFR you would wind up with.
Your bold statement is completely correct, and applies to virtually everything (IMHO) that you reference.  For example, you use package A, which has a ~dependency on B, which has a dependency on C.  You start using C, but don't explicitly call it out in your package.json file.   Package B gets patched, and no longer has a dependency on C.  At this point, if you pull your project and run npm install (or yarn, or pnpm), your project will no longer build, because A brings in patched B, which no longer brings in C.

Makes sense... thanks @patmill.
Last question, would this then be considered "by design" or "bug" being that an OOTB project breaks on build without some workaround?

I would say "It's by design that you need to explicitly reference any package you take an explicit dependency on in your package.json file".
The OOTB project doesn't break - it only breaks when you start referencing shadow dependencies that have unmet dependencies.  In this case, you are referencing a shadow dependency on fabric 6 which has it's own requirement to use TS 2.9 or later.  You need to add a reference to 5.x (which is what the tutorial does now), or add a reference to 6.x and bump your compiler to 2.9 or later.
If I were in charge of the world (or at least the compiler, bundler, etc.), I would have an error (or at least a warning) when you are importing from a package that isn't in your package.json file.  (Un)fortunately I'm not in charge.

Fair enough...

(Un)fortunately I'm not in charge.

I'll look into submitting a PR ;)

One thing I think that does make sense is that the react scaffolding should include fabric react by default, and have a FR control on the webpart.  That makes total sense.

Category

[ ]  Question
[ ]  Typo
[x]  Bug
[ ]  Additional article idea

Expected or Desired Behavior
Creating an SPFx web part with the latest Yeoman SharePoint generator v1.8.1 that uses the version of Fabric React included in the default React project scaffolding should build.
Observed Behavior
After creating a project and adding a single reference to a Fabric React control, it errors when running gulp build on TypeScript type declarations defined by Fabric React:
$ gulp build
Build target: DEBUG
[15:02:07] Using gulpfile ~/_play/spfx181/gulpfile.js
[15:02:07] Starting gulp
[15:02:07] Starting 'build'...
[15:02:07] Starting subtask 'configure-sp-build-rig'...
[15:02:07] Finished subtask 'configure-sp-build-rig' after 4.63 ms
[15:02:07] Starting subtask 'pre-copy'...
[15:02:07] Finished subtask 'pre-copy' after 11 ms
[15:02:07] Starting subtask 'copy-static-assets'...
[15:02:07] Starting subtask 'sass'...
[15:02:07] Finished subtask 'copy-static-assets' after 27 ms
[15:02:07] Finished subtask 'sass' after 138 ms
[15:02:07] Starting subtask 'tslint'...
[15:02:08] [tslint] tslint version: 5.11.0
[15:02:08] Starting subtask 'tsc'...
[15:02:08] [tsc] typescript version: 2.7.2
[15:02:09] Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,67): error TS1005: ';' expected.
[15:02:09] Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,114): error TS1005: '(' expected.
[15:02:09] Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,136): error TS1005: '(' expected.
[15:02:09] Error - 'tsc' sub task errored after 1.61 s
 exited with code 2
[15:02:09] 'build' errored after 2.36 s
[15:02:09]
[15:02:09] Finished subtask 'tslint' after 2.38 s
[15:02:10] ==================[ Finished ]==================
Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,67): error TS1005: ';' expected.
Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,114): error TS1005: '(' expected.
Error - [tsc] node_modules/@uifabric/merge-styles/lib/IStyleSet.d.ts(18,136): error TS1005: '(' expected.
Error - 'tsc' sub task errored after 1.61 s
 exited with code 2
[15:02:10] Project spfx-181 version:0.0.1
[15:02:10] Build tools version:3.9.7
[15:02:10] Node version:v8.14.1
[15:02:10] Total duration:5.5 s
[15:02:10] Task errors:4

Steps to Reproduce

create SPFx web part for SharePoint Online & select React as the target web framework
add an import reference to any of the Fabric React controls, such as:import { Link } from 'office-ui-fabric-react/lib/components/Link';

execute gulp build from the command line
observe build errors

Workaround / Resolution

upgrade the project to use TypeScript v3.3:yarn remove @microsoft/rush-stack-compiler-2.7 -D
yarn add<EMAIL_ADDRESS><EMAIL_ADDRESS>-D -E

update extends property in tsconfig.json to the following value:"extends"<EMAIL_ADDRESS>

execute gulp build$ gulp build
Build target: DEBUG
[15:11:52] Using gulpfile ~/_play/spfx181/gulpfile.js
[15:11:52] Starting gulp
[15:11:52] Starting 'build'...
[15:11:52] Starting subtask 'configure-sp-build-rig'...
[15:11:52] Finished subtask 'configure-sp-build-rig' after 6.81 ms
[15:11:52] Starting subtask 'pre-copy'...
[15:11:52] Finished subtask 'pre-copy' after 13 ms
[15:11:52] Starting subtask 'copy-static-assets'...
[15:11:52] Starting subtask 'sass'...
[15:11:52] Finished subtask 'copy-static-assets' after 38 ms
[15:11:52] Finished subtask 'sass' after 161 ms
[15:11:52] Starting subtask 'tslint'...
[15:11:53] [tslint] tslint version: 5.12.1
[15:11:53] Starting subtask 'tsc'...
[15:11:53] [tsc] typescript version: 3.3.4000
[15:11:56] Finished subtask 'tsc' after 2.55 s
[15:11:56] Finished subtask 'tslint' after 3.86 s
[15:11:56] Starting subtask 'post-copy'...
[15:11:56] Finished subtask 'post-copy' after 119 μs
[15:11:56] Finished 'build' after 4.06 s
[15:11:57] ==================[ Finished ]==================
[15:11:57] Project spfx-181 version:0.0.1
[15:11:57] Build tools version:3.9.7
[15:11:57] Node version:v8.14.1
[15:11:57] Total duration:7.57 s

Its really help me...thanks a lot


Support file uploads in Gatsby functions

Gatsby 3.6 support multipart file uploads in functions. It should be a simple fix, but needs tests (see #6)

I'm having trouble with this. I'm not sure how (or if) we handle file uploads in functions.

Fixed in #20


Rename ferc1 output assets

PR Overview

Apply new naming conventions to the ferc1 output assets/tables.
There are 5 assets that should not be user-facing so I added a preceding underscore to them. However, they still use the pudl_sqlite_io_manager because PudlTabl methods pull these tables from the database. When we deprecate PudlTabl, we can use the default io manager for these tables.
This can be merged into once all of the core assets have been renamed and the ci tests are passing on rename-core-assets.
PR Checklist

[ ] Merge the most recent version of the branch you are merging into (probably dev).
[ ] All CI checks are passing. Run tests locally to debug failures
[ ] Make sure you've included good docstrings.
[ ] For major data coverage & analysis changes, run data validation tests
[ ] Include unit tests for new functions and classes.
[ ] Defensive data quality/sanity checks in analyses & data processing functions.
[ ] Update the release notes and reference reference the PR and related issues.
[ ] Do your own explanatory review of the PR to help the reviewer understand what's going on and identify issues preemptively.

I just recreated the migration. Let me know if it works for you.


Error While Building

Just found this project, and wanted to see if I could get it built and running. Don't have a lot of experience building android apps, and I came across this issue:
FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 603ms

[process exited with code 1]

Does anyone know how to fix it, or just have a prebuilt APK that you can share?
Thanks,
Elliot

Did you fix it?