Unable to add SPFx web part to classic page in RC0

Category

[ ] Typo
[ ] Question
[x] Bug
[ ] Enhancement / Suggestion
[ ] Additional article idea

Expected or Desired Behavior
SPFx web parts can be added to a classic page in RC0
Observed Behavior
SPFx web parts cannot be added to a classic page in RC0
Steps to Reproduce

Create an SPFx web part using RC0 drop / yo generator
Update "config\write-manifests.json" to specify a CDN path in SharePoint, e.g. "https://tenantname.sharepoint.com/sites/assets/style library/spfx"
"gulp --ship"
"gulp bundle --ship"
"gulp package-solution --ship"
Upload "sharepoint\solution\appname.sppkg" to SPO app catalog
Upload contents of "temp\deploy" to a SPO site collection (e.g. "https://tenantname.sharepoint.com/sites/assets/style library/spfx/")
Install app on a test site via site contents page
Edit the home page of the site (a wiki page)
Open the insert web part menu
The SPFx web part is not available to be added to the page (I also checked the insert app part menu)

Thanks

Is the webpart available on "modern" pages?

Yes the web part is available for selection on modern pages.
However I get the following error when adding the webpart to the page:
[SPWebPartErrorCode.ScriptLoadError]:: Unable to load web part WebPart.HelloWorldWebPart.cde5d690-cc72-4800-a31d-e24c91fa37e5,Error: Error: Unable to load script https://tenantname.sharepoint.com/sites/Assets/SPFx/HelloWorld/hello-world.bundle Error loading https://component-id.invalid/45177f7a-648e-4c87-9c08-8386e41e2422 script resources due to: undefined. CALLSTACK:: Error at t [as constructor] (https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-client-base_en-us_a666e7641ac07e434cbbc25b9a2ae3f1.js:48:12396) at new t (https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-webpart-base_en-us_5ade5685acecf1283a7a0e6fafc6dd2c.js:47:21044) at Function.t.create (https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-webpart-base_en-us_5ade5685acecf1283a7a0e6fafc6dd2c.js:47:21457) at https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-webpart-base_en-us_5ade5685acecf1283a7a0e6fafc6dd2c.js:47:30989
I'm attempting to use SharePoint as the CDN (see URL in error above).
I notice that when I try and open the 45177f7a-648e-4c87-9c08-8386e41e2422.json file from SharePoint by clicking its name in the modern UI, I get a "File not Found" error. I can download the file successfully though, so it's definitely there.
I notice that .json is a blocked file type in SharePoint (https://support.office.com/en-us/article/Types-of-files-that-cannot-be-added-to-a-list-or-library-30be234d-e551-4c2a-8de8-f8546ffbf5b3) - does this mean it's not possible to use SharePoint as the host for SPFx web parts?
Thanks

I tried adding another SPFx web part to a modern page where the app is installed in the same site and the web part is configured to load from localhost (rather than from CDN).
I made sure "gulp serve" was running, but I get the following error when adding the web part to the modern page:
[SPWebPartErrorCode.ScriptLoadError]:: Unable to load web part WebPart.HelloWorld2WebPart.bac135b5-19d6-4257-9f9a-c8944ea8b2fc,Error: Error: Unable to load script https://localhost:4321/hello-world2.bundle Error loading https://component-id.invalid/d145bd52-9ec8-42d1-aac0-5751ae4b9ba1 script resources due to: undefined. CALLSTACK:: Error at t [as constructor] (https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-client-base_en-us_a666e7641ac07e434cbbc25b9a2ae3f1.js:48:12396) at new t (https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-webpart-base_en-us_5ade5685acecf1283a7a0e6fafc6dd2c.js:47:21044) at Function.t.create (https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-webpart-base_en-us_5ade5685acecf1283a7a0e6fafc6dd2c.js:47:21457) at https://spoprod-a.akamaihd.net/files/sp-client-prod_2016-11-28.016/sp-webpart-base_en-us_5ade5685acecf1283a7a0e6fafc6dd2c.js:47:30989

Ah, looking at your tweet it looks like RC0 isn't on the tenant yet: https://twitter.com/PatMill_MSFT/status/819613473168465925

We increased the rollout a bunch today, with the rest likely being upgraded early next week.

Ah great, I just retested:

The web part loads successfully on a modern page
I can't select the web part to add it to a classic (wiki) page via either insert > app part or insert > web part (it's not listed)
Both tests above were performed on the same site with the app installed via site contents.

Using SP as the CDN works, which is good news :)
Thanks

For me it's not working for classic and modern pages.
Anyone have any update?
How can i see my webpart in Webpart list ..:
Please see my issue in
https://github.com/SharePoint/sp-dev-docs/issues/353

I am having a similar issue with web parts on classic pages. The site is running RC0 as confirmed by the "2017" version scripts running on _layouts/15/workbench.aspx.
Using the latest RC0 bits to build the webpart, install to the store, and install to the site. The web part is not listed in the web parts list when adding a web part to the page.
Also, web parts that were previously installed and then removed are still showing in the web parts list.

Hi @jaredbuttars - what container are you looking for the new webparts in for your classic page scenario?

@patmill  I'm looking under "Custom"

Currently on my phone, so I'm not exactly sure what the name is. Can you check the rest of them?  Is there one called "under development"?
Get Outlook for iOShttps://aka.ms/o0ukef

From: jaredbuttars<EMAIL_ADDRESS>Sent: Monday, January 16, 2017 1:37:39 PM
To: SharePoint/sp-dev-docs
Cc: Pat Miller (SHAREPOINT); Mention
Subject: Re: [SharePoint/sp-dev-docs] Unable to add SPFx web part to classic page in RC0 (#343)
@patmillhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpatmill&data=02|01|Pat.Miller%40microsoft.com|870b3e50d2f5492537b808d43e57e5eb|72f988bf86f141af91ab2d7cd011db47|1|0|636201994616451903&sdata=%2FB1ZSM3tb2AbRUC99u0Uf2T%2BTXXz8VLPbBeusuvSxl0%3D&reserved=0 I'm looking under "Custom"

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSharePoint%2Fsp-dev-docs%2Fissues%2F343%23issuecomment-272967707&data=02|01|Pat.Miller%40microsoft.com|870b3e50d2f5492537b808d43e57e5eb|72f988bf86f141af91ab2d7cd011db47|1|0|636201994616451903&sdata=cazPzwM05RoY4TIfka%2Bdm280x8aC1JF73d1iNNp75cc%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADl-SRoq0MMv8AuYOwyAwmWdS3YZ2kHcks5rS-MjgaJpZM4Lh2RY&data=02|01|Pat.Miller%40microsoft.com|870b3e50d2f5492537b808d43e57e5eb|72f988bf86f141af91ab2d7cd011db47|1|0|636201994616451903&sdata=p%2FcoHwGlyvrnWIgeroAUacZFwm2F8ePSlRJ1GkIM1Y0%3D&reserved=0.

There is no "under development" folder.

Ok, super weird. My test suite was working on Friday (I have a classic page with the web part in it) but now I can't add another one. So, you aren't doing anything wrong - we are.
We will look into this tomorrow AM. In the mean time, you can test on a modern page. If you go to the site pages list view, selecting "new" then "site page" should get you a modern page.

From: jaredbuttars<EMAIL_ADDRESS>Sent: Monday, January 16, 2017 4:13:32 PM
To: SharePoint/sp-dev-docs
Cc: Pat Miller (SHAREPOINT); Mention
Subject: Re: [SharePoint/sp-dev-docs] Unable to add SPFx web part to classic page in RC0 (#343)
There is no "under development" folder.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSharePoint%2Fsp-dev-docs%2Fissues%2F343%23issuecomment-272990135&data=02|01|Pat.Miller%40microsoft.com|33aaf700ee2b428a892f08d43e6dad7d|72f988bf86f141af91ab2d7cd011db47|1|0|636202088189213810&sdata=qM%2FfCME1xWP7NUwB95ebn7JvxPDF9DYgFrIZ8Rgu66o%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADl-Saw0rAtjw74AsSproR7ig2QfhUPRks5rTAesgaJpZM4Lh2RY&data=02|01|Pat.Miller%40microsoft.com|33aaf700ee2b428a892f08d43e6dad7d|72f988bf86f141af91ab2d7cd011db47|1|0|636202088189213810&sdata=71jRRHU2TI79eUFhFeNVXLUy5rA89HqFoU4dbgmN8eE%3D&reserved=0.

Agreed. Super weird. Even more weird, I am no longer able to create new modern pages. I tried several sites on our tenant.

BTW I think that this is a problem with APPS being deployed through the APP Store and not through the Developer Site. Apps deployed straight into the developer site work fine in both modern and classic pages and the .webpart file is deployed to the web part gallery. The grouping that it's located in is under "Under Development". The moment you add the app to the site collection of an app deployed via the APP store, the .webpart file is not deployed and only works in Modern Pages.
The reason some are finding the .webpart file is because it might be lingering from a previous deployment.

We've sorted out the issue and it should be resolved.  Can you try again and see if it is working?  The webpart should be in the "under development" section.

@patmill I tried redeploying the app (via the catalog)...

make minor change to app code
gulp bundle --ship
gulp package-solution --ship
delete app from site
remove app from recycle bin
remove app from 2nd stage recycle bin
update app catalog with new version of package
upload updated bundle js/json files

...and still don't see the web part as an option in classic pages > under development.
I'll try a developer site.
Thanks

@patmill I've tried the following:

Create a developer site collection via https://tenantname-admin.sharepoint.com/_layouts/15/online/SiteCollections.aspx
Create a subsite within the developer site collection ("team site" template)
Upload the app package to the App Packages library in the developer site collection
Navigate to the Apps in Testing library in the developer site collection
Clicked the "new app to deploy" link
Selected the app package that I uploaded
Left the "Deploy app to" URL at its default value (the URL of the developer site collection)
Clicked Deploy

This results in the error "Sorry, something went wrong. Client Side Solutions cannot be used in this location."

I tried setting the "Deploy app to" URL to the URL of the subsite - this resulted in the same error.
I tried setting the "Deploy app to" URL to the URL of another site collection - this resulted in the error "The install URL should reside within the Dev site collection."

Thanks

+Graham

From: zplume<EMAIL_ADDRESS>Sent: Wednesday, January 18, 2017 4:06:41 AM
To: SharePoint/sp-dev-docs
Cc: Subscribed
Subject: Re: [SharePoint/sp-dev-docs] Unable to add SPFx web part to classic page in RC0 (#343)
@patmillhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpatmill&data=02|01|manishga%40exchange.microsoft.com|c2fac9652c714df3954908d43f9a7790|72f988bf86f141af91ab2d7cd011db47|1|0|636203380043831472&sdata=o%2BvV2Xckpx%2B%2B3%2BWzlG9rf0O21yfxX2jEIb4RNclH6z0%3D&reserved=0 I've tried the following:

Create a developer site collection via https://tenantname-admin.sharepoint.com/_layouts/15/online/SiteCollections.aspxhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftenantname-admin.sharepoint.com%2F_layouts%2F15%2Fonline%2FSiteCollections.aspx&data=02|01|manishga%40exchange.microsoft.com|c2fac9652c714df3954908d43f9a7790|72f988bf86f141af91ab2d7cd011db47|1|0|636203380043831472&sdata=WXV4UVzGMZ43wepGeqpN3vByHnevr%2FVw9qg7ke14S0w%3D&reserved=0
Create a subsite within the developer site collection ("team site" template)
Upload the app package to the App Packages library in the developer site collection
Navigate to the Apps in Testing library in the developer site collection
Clicked the "new app to deploy" link
Selected the app package that I uploaded
Left the "Deploy app to" URL at its default value (the URL of the developer site collection)
Clicked Deploy

This results in the error "Sorry, something went wrong. Client Side Solutions cannot be used in this location."

I tried setting the "Deploy app to" URL to the URL of the subsite - this resulted in the same error.
I tried setting the "Deploy app to" URL to the URL of another site collection - this resulted in the error "The install URL should reside within the Dev site collection."

Thanks

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSharePoint%2Fsp-dev-docs%2Fissues%2F343%23issuecomment-273458948&data=02|01|manishga%40exchange.microsoft.com|c2fac9652c714df3954908d43f9a7790|72f988bf86f141af91ab2d7cd011db47|1|0|636203380043831472&sdata=8trs%2FLtNKKJr2%2Fxx6pa4sVltmY9z%2Fm4SeIXVjDNhFoE%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAB3DfxFLbdHmRcp4ZkYtFCsqf6k-Zoyfks5rTgBRgaJpZM4Lh2RY&data=02|01|manishga%40exchange.microsoft.com|c2fac9652c714df3954908d43f9a7790|72f988bf86f141af91ab2d7cd011db47|1|0|636203380043831472&sdata=Sm1yLCWa4V4JLzymzffaPn1%2FMxWKuVLG1mhinSkWKEM%3D&reserved=0.

I'm still experiencing this problem. There is no "Under Development" folder in the web part gallery and old, completely uninstalled web parts are still listed within the "Custom" folder - of course listed but not functional.

OK, one last time.  Apparently some tenants didn't get the fix - can you check one last time?

Boom! Got it! THANK YOU!

@patmill I can now add my web part via the "Under Development" folder on classic pages.
Thanks!

updated with latest changes related to the RC0 and i'm able to see my Client webpart in all the pages classic as well as in modern.
Almost all can view this latest changes.

Hi All, I am assuming this issue is now resolved. Please re-activate the issue if that is not the case.

I AM FACING THIS ISSUE, WHILE PACKAGE IS ADDED:
Client side solutions cannot be used in this location.


Update the OpenApiStreamReader's Read and ReadFragment method to be consistent with ReadAsync

This PR builds onto #1581

@baywet do we need to do a release for this fix to go out and unblock Kiota?

A release would be nice to clean-up some of the patch work I had to do. But it's not urgent. Just let me know when it's available


fix(deps): bump

Applied mkpr on undefined
sed s/"github-repository-provider": "^.*"/"github-repository-provider": "^7.17.36"/

Coverage remained the same at 87.526% when pulling 15dcce2f6b4640a7eca73b6ad737d7d17a6e11f0 on mkpr/1 into 0aa359420155935adedbd5a060cd643561d98586 on master.

:tada: This PR is included in version 10.0.22 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


TF 2.3 Saved model | Experimental features not working properly

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Colab
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: NA
TensorFlow installed from (source or binary): Binary
TensorFlow version (use command below): 2.3.0
Python version: 3.7
Bazel version (if compiling from source): NA
GCC/Compiler version (if compiling from source): NA
CUDA/cuDNN version: NA
GPU model and memory: NA

Describe the current behavior:
While serving a TF 2.3 trained saved model created with tf.keras.layers.experimental.preprocessing features, TMS(Tensorflow model server ) gives error on prediction. However predict method on the model runs absolutely fine without any error, seems to be something specific to TMS. Does TMS currently not support the new experimental pre-processing features that were added in TF 2.3.
I also noticed that saved_model_cli also throws error that Op type not registered 'DenseBincount' in binary but that could be related to saved_model_cli not yet updated in Colab with TF 2.3 support.
Bug has also been opened on TMS but it seems that the bug is not in serving but in TF runtime: https://github.com/tensorflow/serving/issues/1720#issuecomment-678842670 ( FYI: @christisg  )
Describe the expected behavior:
Saved model should work properly in Tensorflow serving and also show up properly in saved_model_cli
Standalone code to reproduce the issue
Run GIST - https://gist.github.com/rafiqhasan/6f00aecf1feafd83ba9dfefef8907ee8#file-dl-e2e-taxi-dataset-tf2-keras-ipynb
Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.
import json
import requests

#Create payload
data_py = {"instances":[{'dropoff_latitude': [41.920452],
                         'dropoff_longitude': [-87.679955],
                         'pickup_latitude': [41.952823],
                         'pickup_longitude': [-87.653244],
                         'trip_start_day': ["1"],
                         'trip_start_hour': ["5"],
                         'trip_start_month': ["6"]}]}

data = json.dumps(data_py)
print("payload: ", data)

#Run request on TMS
headers = {"content-type": "application/json"}
json_response = requests.post('http://localhost:8507/v1/models/model:predict', data=data, headers=headers)
json_response.text

Error message:
{
    "error": "Missing 0-th output from {{node functional_3/category_encoding_13/bincount/DenseBincount}}"
}

But model prediction standalone code works:
# ##Prediction on model
# ## BUT HERE ALL FEATURES HAVE TO BE PASSED, EVEN THE Calculated ones
data = tf.data.Dataset.from_tensor_slices({'dropoff_latitude': [[41.920452]],
                         'dropoff_longitude': [[-87.679955]],
                         'pickup_latitude': [[41.952823]],
                         'pickup_longitude': [[-87.653244]],
                         'trip_start_day': [["1"]],
                         'trip_start_hour': [["5"]],
                         'trip_start_month': [["6"]],
                         'distance':[[0.02]]})

m_.predict(data)

Was able to reproduce the issue with TF v2.3. Please find the gist of it here. Thanks!

Not able to open the GIST, request you to please make the link public.

do we know the root cause now ?

Team, any response ? Can't deploy an experimental saved model to TMS.

Infact, upon careful investigation of the error message from saved_model_cli - it says. Which is inline with the error that TMS is raising for the saved model.
c_api.TF_GraphGetOpDef(self._c_graph, compat.as_bytes(type), buf)
tensorflow.python.framework.errors_impl.NotFoundError: Op type not registered 'DenseBincount' in binary running on 5e1999aea28d. Make sure the Op and Kernel are registered in the binary running in this process. Note that if you are loading a saved graph which used ops from tf.contrib, accessing (e.g.) `tf.contrib.resampler` should be done before importing the graph, as contrib ops are lazily registered when the module is first accessed.

Open since 25 days , no response !

Wow team, there's no response whatsoever ?

@k-w-w : Should we stop expecting a resolution on this ? This is a production issue and is escalating more than ever as we are not able to deploy models using these feature engineering options.

@k-w-w : Should we stop expecting a resolution on this ? This is a production issue and is escalating more than ever as we are not able to deploy models using these feature engineering options.

TF 2.4 has fixed this problem specifically for the in-model inferencing, however tensorflow_model_server based inferencing issue still persists and is open here - tensorflow/serving#1720

TF 2.4 has fixed this problem specifically for the in-model inferencing, however tensorflow_model_server based inferencing issue still persists and is open here - tensorflow/serving#1720


Split test and build into two jobs

This small PR does two changes:

It separates the url tests from building the site and uploading artifacts (testing takes longer and fails sometimes, then we can immediately see, where the problem is)
it removes the baseurl and url keys from _config.yml as they are actually not necessary and including them makes it impossible to host this repo using Github pages in a fork

@vsoch: Are you okay with these changes?

The changes are ok with me! The true validation is if the tests work as you want, so when those pass and you've confirmed that, I think we're good for merge.

I'm not sure why but I can't actually click on the build check to see it in action.

hmm, good point. nothing started on circleci, see https://app.circleci.com/pipelines/github/SORSE/sorse.github.io, only on my personal account https://app.circleci.com/pipelines/github/Chilipp/sorse.github.io

I just checked, building of forked PRs is enabled

I'll close this PR and reopen it. This should trigger the CI again. Maybe circle has a problem...

just changed the branch protection rule to not make the circleCI tests required. So closing and reopening again. If this does not help, I'll try again in a couple of minutes

ok, found the reason: https://support.circleci.com/hc/en-us/articles/360008097173-Why-aren-t-pull-requests-triggering-jobs-on-my-organization-

just unfollowed the project of my fork on CircleCI and (again), closing and reopening this PR

When this has happened to me before it has been one of three things:

bug with circle (or just being down, waiting might resolve)
bug in my recipe that resulted in no jobs running

So - you just refreshed the connection to debug part of 1, and if that doesn't work we can wait (to see if it's ephemeral) or try changing the recipe to see if it's an issue with triggers.

worked! So the reason was that I enabled the project in my own CircleCI config. I had to unfollow it there...

ahhh a fourth thing! So many :bug:

alright! seemed to work: https://github.com/SORSE/sorse.github.io/runs/823728892

@vsoch, feel free to approve and merge this PR if it looks okay for you :smiley:

Can we update the branch from master?

you mean, merge the master of https://github.com/SORSE/sorse.github.io into this fork?

I copied the image that I see for this PR - do you not see that message (a gray button, and then a prompt to "Update branch?")

sure, done. Sorry, the image was not shown in the mail I got.
I also just removed the branch protection rule that made this a requirement (it has accidentaly been activated)


rawhide: run with --uidmap: container init caused ... operation not permitted

Just a heads-up about rawhide:
# podman run --rm alpine true
[ ok ]

# podman run --rm --uidmap 0:100:10000 alpine true
Error: time="2019-07-31T21:47:03-04:00" level=warning msg="signal: killed"
time="2019-07-31T21:47:03-04:00" level=error msg="container_linux.go:346: starting container process caused \"process_linux.go:449: container init caused \\\"rootfs_linux.go:58: mounting \\\\\\\"sysfs\\\\\\\" to rootfs \\\\\\\"/var/lib/containers/storage/overlay/abc9cfd9515c80731af19b9e50beb60697a8f51a74a64e71a79b10c652457127/merged\\\\\\\" at \\\\\\\"/sys\\\\\\\" caused \\\\\\\"operation not permitted\\\\\\\"\\\"\"\n"
container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"sysfs\\\" to rootfs \\\"/var/lib/containers/storage/overlay/abc9cfd9515c80731af19b9e50beb60697a8f51a74a64e71a79b10c652457127/merged\\\" at \\\"/sys\\\" caused \\\"operation not permitted\\\"\""
: OCI runtime error

Seems to be kernel: 5.3.0-0.rc1.git3.1.fc31 demonstrates this, 5.1.0-0.rc1 does not. (But other things may have changed in the reboot, so I can't be sure. I can't narrow it down further; simply upgrading kernel on my virt, without a full dnf upgrade, yields an unbootable system).
It is not podman-related: both podman-1.4.5-0.29.dev.gitd6b41eb.fc31 and 1.4.5-0.59.dev.git680a383.fc31 exhibit the same behavior.

@giuseppe PTAL

Filed: rhbz#1736758

fixed upstream by: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5c6207539aea8b22490f9569db5aa72ddfd0d486

Closing since it seems to be fixed in Rawhide now.


Favicon Added

Description
Resolves #21, Added a cool favicon for the website.

...
...
...

Related issue(s)

Hey @impranavtg can you send a video or gif for the working code.

https://user-images.githubusercontent.com/83161133/194703877-e8ee45a6-885a-44f4-974a-4e4e566e832a.mp4

@VG-1 Check this out and please let me know if there is a need for any changes.

thanks for contributing and working on it @impranavtg
do share it with your friends and help them in making their first PR :)

Pleasure is mine @VG-1.
Can you assign 'hacktoberfest-accepted' label to this?
It would be really appreciated.


Warning wrongly applyed

having following Method returns this warning:
public Diff Diff(Snapshot? oldSnapshot)
{
    if (oldSnapshot is null)
        oldSnapshot = Empty;
    var deleted = /*WARNING*/oldSnapshot.Files.Values.Except(this.Files.Values, DataStoreItem.IdComparer);
    //...
}

using the is opperator is not recognized as a null check.

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

ID: a80979f5-bdc4-f5c8-9adf-fea83bafaa7e
Version Independent ID: a28c47de-cf33-0aff-cff2-e3da9c709623
Content: CA1062: Validate arguments of public methods - Visual Studio
Content Source: docs/code-quality/ca1062-validate-arguments-of-public-methods.md
Product: visual-studio-windows
Technology: vs-ide-code-analysis
GitHub Login: @gewarren
Microsoft Alias: gewarren

@LokiMidgard Thanks for your feedback. It looks like you're having an issue with the product itself, rather than an issue with the documentation. Here are a few options where you might consider asking your question:
https://social.msdn.microsoft.com/Forums/vstudio
https://www.stackoverflow.com
https://www.reddit.com/r/VisualStudio/
As well, you might also consider using the Report a Problem tool to report the issue.


realm: Replace occurences of uri with url.

In #23380 we want to change all occurences of uri with url in order to follow the URL standard. Previous PRs #25038 and #25045 has replaces the occurences of uri that has no direct relation with realm. This PR focuses on changing uri that relates to realm.
As discussed in #23380:

The one thing that will hard will be this line: zerver/lib/events.py:        state["realm_uri"] = realm.uri, which is an API change; we should save that for last (as it'll likely require adding a new realm_url, leaving the old name available for mobile clients and other API tools that we don't want to break compatibility for), after we've renamed all the smaller uses that don't require this API change.

This PR is consisted of multiple commits: I will change the internal usage of uri to url first, then move on changing the uri that affects the endpoint by creating an alias realm_url = realm_uri. Per zulip.yaml, two endpoints that use realm_uri are /server_settings and /register.
The first commit 891feedff211291471e310a8b1ace3c06cc568c1 starts from changing a Realm model's property uri to url in /zerver/models.py. With help mypy type checker, I then changed all occurences of uri that are affected - most of them are used in form of get_realm(string_id).uri and realm.uri.
The changes happen in many backend files (.py) and some html templates that directly uses the uri-related variables received from backend. For templates in /zerver/email/.. directory, the changes are also made for the plaintext templates.

Self-review checklist

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

Communicate decisions, questions, and potential concerns.

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

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

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

Completed manual review and testing of the following:

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

Thank you for your work on this. I was reviewing the commits and noticed some errors in the commit messages themselves.
In commit 891feed, please remove the last line which reads "Please enter the commit message for your changes. Lines starting". It seems that you may have removed the '#' at the beginning of this line while rebasing.
In commit 7671138, there were a few typos in the commit message: "resonse" should be changed to "response", and "sever_settings" should be changed to "server_settings".

Thank you for your work on this. I was reviewing the commits and noticed some errors in the commit messages themselves.
In commit 891feed, please remove the last line which reads "Please enter the commit message for your changes. Lines starting". It seems that you may have removed the '#' at the beginning of this line while rebasing.
In commit 7671138, there were a few typos in the commit message: "resonse" should be changed to "response", and "sever_settings" should be changed to "server_settings".

Quite right. Changed accordingly. :-)

Remark: By far, previous four commits have replaced all occurrences of realm_uri/realm.uri with realm_url, except for tools/message-screenshot.js. Two reasons for not changing realm_uri (and realmUri):

A missing right angular bracket ">" in the line commander.arguments("<message_id> <image_path> <realm_uri") seems to tell that parameter of this function is flawed. The bracket was already missing at the time it was written in #18180. However, no error has been found in current CI, which implies either a) the function is tolerant to the missing braket, or b) the function or even the whole script is not used. I need to do further research on this or someone might provide guidance.
The tool tools/generate-integration-docs-screenshot for which realm_uri was added returns error when I run it. Still trying to figure out whats happening. Error message are below.

srv/zulip$ tools/generate-integration-docs-screenshot --all
Chromium (1108766) downloaded to /home/vagrant/.cache/puppeteer/chrome/linux-1108766
Triggered airbrake webhook
node:internal/modules/cjs/loader:1078
  throw err;
  ^

Error: Cannot find module 'commander'
Require stack:
- /srv/zulip/tools/message-screenshot.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (/srv/zulip/tools/message-screenshot.js:7:19)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/srv/zulip/tools/message-screenshot.js' ]
}

Node.js v18.16.0
Traceback (most recent call last):
  File "tools/generate-integration-docs-screenshot", line 286, in <module>
    generate_screenshot_from_config(integration_name, screenshot_config)
  File "tools/generate-integration-docs-screenshot", line 248, in generate_screenshot_from_config
    capture_last_message_screenshot(bot, image_path)
  File "tools/generate-integration-docs-screenshot", line 229, in capture_last_message_screenshot
    subprocess.check_call(["node", screenshot_script, message_id, image_path, realm.url])
  File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['node', '/srv/zulip/tools/message-screenshot.js', '101', 'static/images/integrations/airbrake/001.png', 'http://localhost:9991']' returned non-zero exit status 1.

Still a work in progress. I will update it tomorrow.

@jychen630 can you post a summary on how you've addressed the feedback and whether you have any areas of concern that you want special attention on?

@timabbott  I leave two comments unresolved related api changes and documentation. Specifically, they are PATCH /realm and an API about mobile notification push that is not documented yet. These unresolved problem might need another look. For the rest of easy changes, I have addressed early. I replied to Greg and mark as resolved just now. Please let me know what further I should do. Thank you!

Currently WIP

@jychen630 can you comment on how you've addressed the above feedback?

Everything looks good to me now, except

there are a couple of other "Changes" notes that need to get separated as a new paragraph similar to this one: https://github.com/zulip/zulip/pull/25141#discussion_r1297910975
my comment about a commit message at https://github.com/zulip/zulip/pull/25141#pullrequestreview-1583721283

The handling of the "Passwort" test looks like a match for what we said in that CZO thread (the link is helpful, thanks!). But I'm not sufficiently hands-on with our zulip/zulip translation workflows to know if there are other steps we need to take or watch out for.

This PR was close to merge as of its last revision: https://github.com/zulip/zulip/pull/25141#issuecomment-1696692917
but it looks like @jychen630 hasn't been active since then, and we didn't notice to get someone else to finish it.
It'd be good to pick this up and get this name fix done. The PR has accumulated some conflicts, and probably needs some other updates that the Git merge algorithm doesn't detect; but I expect the work in the PR is still a useful starting point.

Closing, as this was completed in #29959. Thanks @jychen630 and @gnprice!


Contradiction regarding horizontal support in README

README states that this polyfill works will with horizontal page scrolling:
mimics original position: sticky behavior:
... behaves nicely with horizontal page scrolling,

But later says it doesn't support left or right stickies which are used for horizontal page scrolling:
doesn't support left, right, bottom or combined stickies,

Sorry for the late reply, I didn’t have much time to work on my personal projects lately.
“behaves nicely with horizontal page scrolling” means the regular top stickies behave as expected when the page is scrolled horizontally. Maybe it needs a rephrasing, I’ll look into it.


Code snippets are off in the templating chapter

We should try to keep 100% of the code in each example, highlighting incremental additions as we go.

I think this got fixed.


Added new github workflow to use github actions for CI

JIRA:
https://openedx.atlassian.net/browse/BOM-2121

@jmbowman should we start adding Django 3.1 tox environments?

In tox, sure.  For CI we should wait until we have time allocated to get them passing.


gb: tag support via hash

One of the design goals of gb is to handle tags efficiently; any change to the build tags for an build/test invocation should result in a rebuild of the relevant cached packages.
A subtler twist on this is $GOOS and $GOARCH are effectively tags, although they are handled more explicitly; eg $PROJECT/pkg/$GOOS/$GOARCH. Taking this to it's logical extent the value of $GOROOT, and the toolchain used also affect the caching and reuse of cached packages.
I propose that we follow the lead of the go tool and use a hash to identify packages constructed from a combination of toolchains, goroots, arches, tags, etc. Unlike the go tool, which is embedding this value inside the .a file, I propose we put it in a prefix of the package path, as the isStale computation uses file paths to assert staleness. Specifically I'm thinking the shorthash of a SHA1 of a set of hashable values.
So, where we currently have, $PROJECT/pkg/$GOOS/$GOACH/importpath.a, this would become $PROJECT/pkg/$HASH/importpath.a.
A hash would be computed from a gb.Context, and be stable for the use of that Context, in theory, the same Context constructed
Some (probably not all) the properties of the build that would be:

$GOROOT
toolchain
tags
$GOOS / $GOARCH

The downside of this approach is aggressive use of tags, cross compilation and toolchains would bloat $PROJECT/pkg with multiple cached file. I don't see this as a serious concern, this directory is only a cache and can be removed without consequence and rebuilt as needed.
A separate question of how to handle multiple final binaries in $PROJECT/bin will have to be addressed in another issue.

Specifically I'm thinking the shorthash of a SHA1 of a set of hashable values.

What about using non-cryptographic hash functions, like FNV-1a? It seems to be very fast, collisions rare and supported in Go standard library.

Speed isn't a serious concern, the hash is computed from a small number of
items, the path to the compiler, the contents of tag []string, and a few
other things, and computed once per invocation of the build tool.
If it does turn out that creating the build hash is too expensive then we
can fix that later, but I don't think it will be a problem.
On Tue, May 5, 2015 at 3:06 PM, bakirov<EMAIL_ADDRESS>wrote:

Specifically I'm thinking the shorthash of a SHA1 of a set of hashable
values.
What about using non-cryptographic hash functions, like FNV-1a
http://golang.org/pkg/hash/fnv/? It seems to be very fast, collisions
rare and supported in Go standard library.
—
Reply to this email directly or view it on GitHub
https://github.com/constabulary/gb/issues/37#issuecomment-98951626.

Any update on this?


[9.x] Support for overriding component props using attributes spread

This PR attempts to solve a common case when creating components based in other components:
Component A - Input text:
@props([
  'disabled' => false
])

<input type="text" {{ $disabled ? 'disabled' : '' }} />

Component B - Input text + Label:
@props([
  'label'
])

{{ $label }}
<x-input {{ $attributes }}></x-input>

Example of usage in another view/component:

  <x-input-label disabled />

Before this PR you must declare a disabled prop in Component B and pass it down via :disabled="$disabled" if you want to expose that API outside, resulting in duplication of props in Component A and Component B. Component B doesn't really use the prop disabled, but currently is a must.
After this PR you can just use {{ $attributes }}. If a value is found in $attributes var that matches any of the props, that value will be assigned to that prop, overriding the default value in case it doesn't have any passed down.
IMHO this should be the expected behavior because of how frameworks like Vue or React work. This helps dedupe some props coding between components that are created on top of other components.

Warning
I tried to test this change but I didn't find tests related to the compilation of the props? If anyone with more experience in View could guide me, it will be much appreciated.

Couldn't be merged without tests. Please mark as draft until tests are present.

Ok now it's ready.

@Aferz does this also work for class based components? For their constructor dependencies?

@driesvints It didn't (oops) but now it does.
What I've done is merging the $attributes when defined (meaning unknown attributes were passed) with the real data declared in the constructor's component.
This is now allowed:
Component Input:
class Input extends Component
{
  public function __constructor(public string $disabled = false) {}

  public function render() {
    return <<<'blade'
      <input type="text" {{ $disabled ? 'disabled' : '' }} />
    'blade';
  }
}

Component Input + Label:
class InputLabel extends Component
{
  public function __constructor(public string $label) {}

  public function render() {
    return <<<'blade'
      {{ $label }}
      <x-input {{ $attributes }} />
    'blade';
  }
}

Usage:
<x-input-label label="Example 1" />
<x-input-label label="Example 1" disabled />

If we decide later that Input + Label component will need disabled prop internally, just declare it in the constructor and it'll work as usual.

This is fantastic and the big missing piece to Blade components 😍
Thank you for your work on this! 👏

Updated PR with improvements and comments for a better understanding of what it does.

Is it possible for us to put more integration tests around this?

Update: I've added some integration tests around the behavior of this PR to check it actually works 👍


Clean the friends, photos and comments part

hello.
it ready to review .

DEAR Practical IT
HELLO kaleb!

Thank you for taking the time and effort in teaching me, for the extra
classes and being considerate during this hard time.I have been happy and
satisfied with all the classes and everything that I had been receiving the
past few months .
But lately I have been very disappointed in what I have been
experiencing  since this project has started. I feel like I’m definitely
not getting the same attention as the  other students, every time I am
assigned a new story.
After working on the story I was assigned and submitted I never get the
proper follow up like the others , which is notifying me the status ,for
instance “ it’s working fine”, “here is the update “ and whenever you merge
it to the master you always send this text “ your story is merged with
master” I know that any of my stories didn’t merge with the master so far
but  still I have never received the right update , that is what I meant
when I say I’m not getting the proper update .
“In addition to that I never get a quick  reply.  I submitted my assignment two
days before but you sent me un updates today and today was the deadline but
for the others you gave the update right away. So for those reasons I feel
like I’m not being taken seriously, it saddens me that  I am very
discouraged and experiencing this. And this keeps bothering me a lot. I
understand you are very busy and you maybe didn’t notice or you’re doing it
unconsciously. But  I need to be treated as the same as the others. you can
go back and refer to the chat in the slack to understand my point of  view.
I want you to keep in mind that I give all my time to work on all my
stories. I would kindly ask you to be more conscious about this and I hope
you understand me.
Thanks,
Melkam
On Fri, 3 Jul 2020 at 11:37, Practical IT<EMAIL_ADDRESS>wrote:

@practicalit requested changes on this pull request.
In src/app/pages/user-profile/user-profile.component.html
https://github.com/practicalit/hcp-request/pull/73#discussion_r449637532
:

               First name

this has nothing to do with adding the on the profile. You will need to
pull the name from the auth service and show it here.
In src/app/components/navbar/navbar.component.html
https://github.com/practicalit/hcp-request/pull/73#discussion_r449637614
:

@@ -23,7 +23,8 @@

         {{firstName}}

         {{firstName}} {{lastName}}

this is unrelated change.
In src/app/components/navbar/navbar.component.ts
https://github.com/practicalit/hcp-request/pull/73#discussion_r449637682
:

@@ -26,6 +27,8 @@ export class NavbarComponent implements OnInit {
ngOnInit() {
this.listTitles = ROUTES.filter(listTitle => listTitle);
this.firstName = this.authService.getFirstName();

this.lastName = this.authService.getLastName();

this is unrelated change.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/practicalit/hcp-request/pull/73#pullrequestreview-442482296,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APE47TTOEPADZFXQX77JYFTRZX3LJANCNFSM4ONO2TMQ
.


Fixes for log replication

One small fix to the readme. Then I ran the test with leveldown and realized that they didn't always work. There were some race conditions. So I've make fixes for that as well as changed the tests so they run against memdown and leveldown.

Sorry @3rd-Eden, I had a bit of a bad commit and some things got left in that shouldn't have. I've cleaned up the PR. Thanks for reviewing so quickly.

Releasing this as the next major.

Awesome thanks @3rd-Eden


optimize: fix some vulnerabilities in console and upgrade skywalking-eyes

Signed-off-by: slievrly<EMAIL_ADDRESS>

[ ] I have registered the PR changes.

Ⅰ. Describe what this PR did
fix some vulnerabilities in console and upgrade skywalking-eyes

fix some vulnerabilities in console package.json
upgrade skywalking-eyes to solve optional dependencies  https://github.com/apache/skywalking-eyes/pull/136#issue-1364738772

Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
npm install
npm start

Ⅴ. Special notes for reviews

Codecov Report

Merging #4921 (e327334) into develop (6c739ce) will increase coverage by 0.17%.
The diff coverage is n/a.

:exclamation: Current head e327334 differs from pull request most recent head 7ab6ff5. Consider uploading reports for the commit 7ab6ff5 to get more accurate results

@@              Coverage Diff              @@
##             develop    #4921      +/-   ##
=============================================
+ Coverage      49.04%   49.21%   +0.17%
- Complexity      4091     4112      +21
=============================================
  Files            736      736
  Lines          25798    25798
  Branches        3180     3180
=============================================
+ Hits           12652    12697      +45
+ Misses         11805    11760      -45
  Partials        1341     1341

Impacted Files
Coverage Δ

...rage/redis/store/RedisTransactionStoreManager.java
66.57% <0.00%> (+3.39%)
:arrow_up:

...java/io/seata/server/storage/SessionConverter.java
89.09% <0.00%> (+9.09%)
:arrow_up:

...va/io/seata/server/console/vo/GlobalSessionVO.java
55.88% <0.00%> (+33.82%)
:arrow_up:


Sharing a single photo via app

Is your feature request related to a problem? Please describe.
It'll be great sharing a photo directly to an app (Android) (first world problems :)).
Describe the solution you'd like
For example, I'd like to share a photo from gallery through Whatsapp to a friend. First I have to download the photo then through file explorer find the photo and send it. I'd like to press that two pointing icon thingy and choose WhatsApp from menu and send it.

duplicate to #129 ?

yes, indeed, thanks.

Actually not. That request is sharing single photo in terms of sharing in PiGallery2. What I meant here is actually sharing via app, no need for links or anything. Just tap share, tap Whatsapp, send as an image.

oops, sorry. I will reopen

@headcrushedindoor, as described in this comment of issue #614, you may construct an URL which points to the image that you want to share. As long as the invitee is granted to see the gallery, he/she will be able to see the photo by clicking that link.
Of course, it's not as convenient as "press[ing] that two pointing icon thingy and choose WhatsApp from menu" but it's at least a workaround.

To add some info to https://github.com/bpatrik/pigallery2/issues/614#issuecomment-1438879256  topic:

Users can access the whole gallery without restriction
It is possible to create sharings that will create a limited user in the background that can only see a directory (and optionally all child dirs.) Setting individual photos, search results are not possible and needs medium to major business logic, authentication and DB refactoring to support it.

To support sharing a single photo via link the feature above needs to be implemented + do some UI changes. I expect it to last for someone who understands the code (i.e:me) about 4-5 * 8 h. (and I'm bad with estimations :D I usually underestimate work).
I'm sorry but since I do not need this feature ATM, but there are feature that I need  + I only have 10-20 days per year to spend on this project, I do not know when I would have time for such changes.

About the original request:
I think an in app sharing should be easier to implement. I expect it to only need UI changes somewhere in the lightbox control component: https://github.com/bpatrik/pigallery2/blob/master/src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html#L37
I have never implemented anything like this so do not know what exact changes are required.
Unfortunately the same applies on my side to this request: There are other features that are higher priority + I only have limited time. I don see me having time for this in the foreseeable future. At the end its just a hobby project of mine that I'm sharing with others and hope they can also benefit.


Raspberry 3 radio module does not work

Describe the bug
I followed the instructions "Installation Docker OCI" strictly:
https://github.com/jens-maus/RaspberryMatic/wiki/Installation-Docker-OCI#prerequisites-on-host-system
The container basically runs without any errors. I was also able to import a backup.
However, I cannot address or re-learn the actuators via the radio module.
Steps to reproduce the behavior

Install Pi OS
Install Docker
Install pivccu-modules-dkms kernel modules
wget -q -O - https://www.pivccu.de/piVCCU/public.key | sudo apt-key add -
sudo sh -c 'echo "deb https://www.pivccu.de/piVCCU stable main" >/etc/apt/sources.list.d/pivccu.list'
sudo apt update
sudo apt install build-essential bison flex libssl-dev
sudo apt install pivccu-modules-dkms
Install eq3_char_loop kernel module to automatic module load section:
sudo sh -c 'echo eq3_char_loop >/etc/modules-load.d/eq3_char_loop.conf'
5.Start+Load all necessary kernel modules on host:
sudo service pivccu-dkms start
sudo modprobe eq3_char_loop
Docker pull
Docker run

Expected behavior
The radio module will be recognized when the application is started
Screenshots
Log:
Starting hs485d: no Hm-Wired hardware found
Starting multimacd: not required
Starting rfd: no BidCos-RF hardware found

System information:

RaspberryMatic Version: <IP_ADDRESS>10126
Used Hardware: Raspberry Pi 3 Model B Rev 1.2
Used HomeMatic RF-Module: HM-MOD-RPI-PCB

Additional context
I have also written down the problem here:
https://homematic-forum.de/forum/viewtopic.php?f=65&t=64314&p=639660#p639432
The hardware has worked fine with the image in the past, so I can rule out a problem with the hardware.
I would be very happy if you can fix the bug or implement the function.
Thanks in advance!

Same here, think it is not ready yet. @jens-maus if you need testers, I have rpi3s and rpi4s for testing. :)

Same here, think it is not ready yet. @jens-maus if you need testers, I have rpi3s and rpi4s for testing. :)

Please see the updated documentation on the docker/OCI installation. Review especially point 5 on the installation of the necessary device-tree changes within PiOS.

Thank you very much. It works fine and very quick!
I don't remember it that quickly.
I just had one problem with
'sudo modprobe eq3_char_loop'
I think a restart helped.

Since the new snapshot from 05.02.2020 I have status "unhealthy".
Unfortunately, I don't know how to check this more closely:
bc8c79d5b9e7   ghcr.io/jens-maus/raspberrymatic:snapshot   "/sbin/init"   21 minutes ago   Up 16 minutes (unhealthy)                                                    ccu2

Log in via ssh an then enter
monit report
If this outputs a service as "down" this is the reason. And then check with monit summary or monit status which one is down and why.

Unfortunately, I can't get into the container :-(

Not even through the web application portainer.

@Nairolf85 There is no /bin/bash in the container. Thus, use /bin/sh and you are in.

So easy. Thank you:
/usr/local/etc/monit-redmatic.cfg:6: Program does not exist: '/etc/config/rc.d/redmatic'
/usr/local/etc/monit-redmatic.cfg:7: Program does not exist: '/etc/config/rc.d/redmatic'
/usr/local/etc/monit-redmatic.cfg:8: Program does not exist: '/etc/config/rc.d/redmatic'
/usr/local/etc/monit-redmatic.cfg:20: Program does not exist: '/usr/local/addons/redmatic/bin/monit-du'
okay, then I musst completely delete redmatic files. So it ist not a problem with docker.
I tried redmatic for use apple home kit ...

Sorry, maybe I am to stupid, but a docker pull ghcr.io/jens-maus/raspberrymatic:latest
gives me a Error response from daemon: name unknown
However I can ping ghcr.io from the rpi3.
Any suggestions?

We are still in the beta/development phase. So please use :snapshot rather than :latest

That did the trick. Thanks. Is running after restore of my backup :)


Sample scene should be separate of all other assets

So that when you import the assets, you only have the required assets necessary and nothing more.
The unityassets in repo do this, but the assets in the store include additional assets needed to support demo scene.

Already changed the type of app when deploying to the assets store so now it's not imported as a whole app


Fix dec division problem

Fixed dec division that envolves a number that has a hi word greater than 0 when converted into U256 like 341dec / 341.
This PR resolves #5259

Thank you ! I fixed it. Now it's simple !


Unit testing routes?

Hi, I'm trying to unit test a route using ember-mocha.  On the guides they show how to do this with the default q-unit framework, but I'm not sure ember-mocha is acting the same way.  In the guide example this.subject() will return an instance of the module being tested.  When I try to us emeber-mocha with a describeModule('route:someRoute'...)  this.subject() returns the class and not an instance of the route like expected.

Old issue is old, but here is how I did it:
 22 /* jshint expr:true */
 21 import { expect } from 'chai';
 20 import { describeModule, it } from 'ember-mocha';
 19 import { describe } from 'mocha';
 18 //import segmentStub from '../../helpers/segment-stub';
 17
 16 describeModule.only(
 15   'route:trades',
 14   'Unit | Route | TradesController',
 13   function() {
 12     describe('#tradesImported()', function() {
 11       it('refreshes the route', function() {
 10         let route = this.subject();
  9         let refreshCalled = false;
  8         let oldRefresh = route.refresh;
  7         route.refresh = function() { refreshCalled = true; };
  6         route.send('tradesImported');
  5         route.refresh = oldRefresh;
  4         expect(refreshCalled).to.eq(true);
  3       });
  2     });
  1   }
23  );
~

you can also have a look at the now official route-test blueprint for Mocha tests: https://github.com/emberjs/ember.js/blob/master/blueprints/route-test/mocha-files/tests/unit/path/test.js


Pagination?

Hello,
I only want to show six posts at a time on the homepage, how can I paginate this?
I use the following display code;

{% for post in site.posts %}
    {% include post-grid.html %}
{% endfor %}

and this is the post...

{{ post.title }}

I want to show 6 at a time and then some basic bootstrap style pagination.
Can anyone help?

You'll have to install and setup the jekyll-paginate plugin to do this.
Check out some of my other themes if you want examples of how to code it as they support pagination out of the box.

Minimal Mistakes
HPSTR


[Background sync] Synchronize LOIs on change in the background

Continuation of #1373.

Moving this issue to a task in #1373.


[rai] Remove a debug leftover print()

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections

[x] Searched the bugtracker for similar pull requests

[x] Checked the code with flake8

[x] I am the original author of this code and I am willing to release it under Unlicense

[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

[x] Bug fix

[ ] Improvement

[ ] New extractor

[ ] New feature

In rai extractor there is a (probably leftover) print() that print unexpected
output for URL that uses RaiPlayPlaylistIE extractor or lead to possible
failures (e.g. UnicodeEncodeError exception when the C locale is used).
It was accidentally added after review of #14563.

Hello Sergey,
"Sergey M." writes:

Merged #17607 into master.

Thank you for quickly merging it!


How to classify the error

Exam: Loading error, Buffering error, Format error.....

Can you expand more about what's what you are trying to inquiry so I can provide a better answer, please?

Sorry, @rafa8626 . My english very bad.
I want to control my player when it error. I need exact type error for operating on that context.
Case 1: Player load the mp4 file. But this file 404 not found or forbidden. I will get alternative source.
Case 2: for Some reasons. Player buffering error when playing the video file.
Case 3: Player load a file but this file is not a video format.

No worries; currently, the error system is limited and I don't think I have a good way to tell you what is the error. Only thing I can say is that if the file is 404 or the media is not a video type, the player looks for the next available one automatically; if none is found, a link to download the media will be available

Can you replace play icon = error icon when error? Like jPlayer

There's a customError config element where you can put whatever you want when any error comes up

Let me know if that works for you


test: beatree update worker coordination protocol

We should test that answering the request from the left neighbor is done correctly and that it always is enough information for the left neighbor to make progress.

@gabriele-0201 do the new property tests address this sufficiently? let's close if so!


WatchOS

Documentation does not include any information what is needed to have support for a WatchOS target. Errors are given when compiling about how "WatchOS" does not match "iPhone" but the documentation should include what is required for submitting WatchOS apps, or specifically mention if WatchOS deployments are not supported.

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

ID: fc01291c-f6a0-4610-a27d-60718852390d
Version Independent ID: 2b51b117-6b8c-f4d9-a2b2-43c891d20171
Content: Configure a Objective-C or Swift iOS build in App Center - Visual Studio App Center
Content Source: docs/build/ios/first-build.md
Service: vs-appcenter
GitHub Login: @siminapasat
Microsoft Alias: siminap

@albeaver thanks for the feedback, I'll have the PM team take a look.

@albeaver thanks for your feedback, unfortunately app extensions are currently not supported. We'll update the docs soon.


Version change to 0.7.0

This change is

r? @ustulation
(maidsafe_highfive has picked a reviewer for you, use r? to override)

r? @Viv-Rajkumar

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


question of why cutmix has improved performance.

hi author.
I'm a student studying deep learning in South Korea.
If look at your paper and the code, it seems like you are cropping random locations, mixing two images and matching two labels.
The question arises here. For example, if there are no objects in an image that is cropped at random locations, label noise may be generated, which may adversely affect performance.
Why does this not adversely affect performance?

@seominseok0429

The question arises here. For example, if there are no objects in an image that is cropped at random locations, label noise may be generated, which may adversely affect performance.
Why does this not adversely affect performance?

In general, when a cropped image has no object at all, the mixing ratio (lambda) will be very small, so it would work as a label noise effect. Also, even though the cropped image doesn't have any object, it has some contexts to classify its class (e.g., a water patch for sea turtle category), and thus we guess this context information boosts classification accuracy.

친절한 답변 정말 감사합니다!

@seominseok0429 Thanks :) Closing this issue.


Implement a test to check the deletion of ledgers if a master has changed

create a server bundle (set a small number of ENTRY_LOG_SIZE_LIMIT and SKIP_LIST_SIZE_LIMIT of bookkeeper server, both are measured in bytes)
open the required number of txns to roll over the initial entryLog (0.log)
wait the time that is more than dataCompactionInterval but is less than expungeDelaySec
check that ledgers exist in bk and zk and there are more that one (0.log) entry logs
create another server bundle
shutdown the first server bundle
wait the time that is more than expungeDelaySec
check that expired ledgers don't exist in bk and zk
check that expired entry logs don't exist

sometimes TransactionLifecycleCommonCheckpointGroupServerTtlTest failed because of BookKeeperTokenWriter used checkpoint zk tree instead of common zk tree, which was leading to misarrangement of  ledger record processing


Fix for date/datetime category axis labels

Values for category axis are now strings, this causes the Date conversion to fail. Casting to Number first.

Thanks for the PR!  This has been fixed and tested already in #448


manny/vsl-230 - setup subscribe/manage notifications modal

adds the following components for signing up / managing notifications settings:

components/Notifications/NotificationsModal
components/Notifications/NotificationsManage
components/Notifications/NotificationsSignUp
components/Notifications/NotificationsError
components/Notifications/FormConfig

This PR does not include an entry point so you'll have to add a button somewhere to launch the modal BUT these are what they should look like:

@germanurrus updated to use Modal components and moved all the new files to components/modals/Notifications


Feature/update Gui & Fixing no Iso erros

=> Removing NewSimulation Twice Call.
=> Adding a Constant for people's distress
=> Adding a graveyard
=> Working only with Sim.Persons instead of using

lgtm

lgtm


Node strange issues

Here are a few node issues which happened when running - not sure why they happened yet. But tracking them here so we can fix.

Closed stream and invalid nonce on standalone node (when only running 1 miner with 2 nodes started up (1 standalone, 2 connected to standalone)

Unhandled exception (I think this happened on the standalone node when a node connected to it was stopped)

I'll try to recreate the situation. Thanks


Using DefaultValueAttribute on enum input type field gives Int in schema on F#

Product
Hot Chocolate
Version
14.0.0-p.85
Link to minimal reproduction
See zip below
Steps to reproduce
Repro solution: HotChocolateRepro.zip
Repro code for reference:
open Microsoft.AspNetCore.Builder
open Microsoft.Extensions.DependencyInjection
open Microsoft.Extensions.Hosting

type MyEnum =
    | Value1 = 0
    | Value2 = 1

type MyType() =

    [<HotChocolate.Types.DefaultValue(MyEnum.Value1)>]
    member val Enum: MyEnum = MyEnum.Value1 with get, set

type Query() =

    member _.Test(arg: MyType) = ""

module Program =

    [<EntryPoint>]
    let main args =
        let builder = WebApplication.CreateBuilder(args)
        builder.Services.AddGraphQLServer().AddQueryType<Query>() |> ignore
        let app = builder.Build()
        app.MapGraphQL() |> ignore
        app.Run()
        0

What is expected?
type Query {
  test(arg: MyTypeInput): String
}

input MyTypeInput {
  enum: MyEnum! = VALUE1
}

enum MyEnum {
  VALUE1
  VALUE2
}

What is actually happening?
type Query {
  test(arg: MyTypeInput): String
}

input MyTypeInput {
  enum: Int! = 0
}

Relevant log output
No response
Additional context
Strangely enough, the following C# code, which as far as I know is equivalent to the F# code above, does not exhibit the problem, and produces the expected schema:
var builder = WebApplication.CreateBuilder(args);

builder
    .Services
    .AddGraphQLServer()
    .AddQueryType<Query>();

var app = builder.Build();

app.MapGraphQL();
app.Run();

public enum MyEnum
{
    Value1 = 0,
    Value2 = 1
}

public class MyType
{
    [HotChocolate.Types.DefaultValue(MyEnum.Value1)] public MyEnum Enum { get; set; }
}

public class Query
{
    public string Test(MyType arg) => "";
}

I tried also adding the GraphQLType(typeof<MyEnum>) attribute to the field. This did not help.
The following workaround seems to work (requires removing the [DefaultValue] attribute from the property to avoid other bugs):
type MyTypeDescriptor() =
    inherit InputObjectType<MyType>()

    override this.Configure(descriptor: IInputObjectTypeDescriptor<MyType>) : unit =
        descriptor.Field("enum").Type(typeof<MyEnum>).DefaultValue(MyEnum.Value1)
        |> ignore

// In the builder:
.AddType<MyTypeDescriptor>()

I have found a similar issue in C# that may be related.
If .AddMutationConventions() is used while setting up builder.Services.AddGraphQLServer() and a mutation function is defined with an Enum argument that you provide a default value for, HotChocolate will not initialize.
Example:
`        //NOTE:  If .AddMutationConventions() is used, HotChocolate will not initialize unless you remove the default value of "Severity" below
    public async Task<bool> LogException(int eventId, string message, string exception, Severity severity = Severity.Error,
        string category = "General", Dictionary<string, string>? data = null) { code removed for brevity}`

I don't think that's related. This issue does not require mutation conventions, does not reproduce on C#, and does not fail initialization. I suggest you post that as a separate issue.

Why were my comments that I spent a lot of time on deleted?

I did not delete it, but since it was off-topic, I reported it as such after several days of inactivity had passed. My intention was for the owners of this repo to hide it as off-topic, but apparently it was deleted (along with my reply suggesting that you open a separate issue).

There may be many issues related to default enum values. I clearly believed it was (and is) a completely separate issue for the following reasons, as I described in my (now deleted) comment:

Your bug is about AddMutationConventions throwing. I do not experience that.
My but is specifically about F# and does not repro on C#.

These two points clearly point to these two bugs not overlapping in any meaningful way.


Non administrator account

Many forms in TaxonWorks have an error message "Please sign in as a project administrator or administrator."  if a user has non administrator status.
Tasks where it was seen:
Matrix row coder
Simple type specimen
Collection object browse

That message comes from the backend. Steps to replicate?

Still a problem?  Need exact steps to replicate if so.

Once production is updated we will check. Replication is easy. On any of those mentioned task, any save operation trigger the message once you log in using an non administrative account.

@proceps haven't seen this for very long time, close?


Issue with Deleting App Service SSL Certificate - Thumbprint Not Found

Describe the bug
When attempting to delete an App Service SSL certificate, the operation fails with an error stating "Certificate for thumbprint not found." Despite confirming the correctness of the thumbprint with the az cli command az webapp config ssl show --resource-group {resource-group} --certificate-name {name}
If I use command az webapp config ssl list --resource-group, it appears that this command returns only four certificates. Consequently, attempting to delete a certificate not listed in these four results in an error.
Related command
az webapp config ssl delete --resource-group   --certificate-thumbprint .
Errors
Certificate for thumbprint 'xxxx' not found
Issue script & Debug output
cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 663, in execute
raise ex
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 718, in _run_job
return cmd_copy.exception_handler(ex)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/command_modules/appservice/commands.py", line 46, in _ex_handler
raise ex
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 697, in _run_job
result = cmd_copy(params)
^^^^^^^^^^^^^^^^
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/init.py", line 333, in call
return self.handler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
return op(**command_args)
^^^^^^^^^^^^^^^^^^
File "/usr/local/Cellar/azure-cli/2.54.0/libexec/lib/python3.11/site-packages/azure/cli/command_modules/appservice/custom.py", line 2980, in delete_ssl_cert
raise ResourceNotFoundError("Certificate for thumbprint '{}' not found".format(certificate_thumbprint))
azure.cli.core.azclierror.ResourceNotFoundError: Certificate for thumbprint 'my-thumbprint' not found
Expected behavior
The az webapp config ssl delete command should successfully delete the specified SSL certificate.
Environment Summary
azure-cli                         2.54.0
core                              2.54.0
telemetry                          1.1.0
Dependencies:
msal                            1.24.0b2
azure-mgmt-resource             23.1.0b2
Python location '/usr/local/Cellar/azure-cli/2.54.0/libexec/bin/python'
Python (Darwin) 3.11.6 (main, Oct  2 2023, 13:45:54) [Clang 15.0.0 (clang-15<IP_ADDRESS>)]
Additional context
No response

How does this issue gain more traction/visibility?
The 'az webapp config ssl show' command is capable of retrieving a certificate by name and presenting the thumbprint of the certificate.
The 'az webapp config ssl delete' command neither takes a certificate name as a parameter (as a possible workaround/alternative) and so demands the thumbprint is provided. But it's incapable of finding the very same certificate the 'show' command can find.


pythonPackages.pyarrow: remove dead code in preCheck, use pytestCheckHook

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build python27Packages.pyarrow
@GrahamcOfBorg build python37Packages.pyarrow
@GrahamcOfBorg build python38Packages.pyarrow


Cannot load project with ToolsVersion="15.0"

Running Visual Studio 2019. Consider a C# project with ToolsVersion set to 15.0:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
  <!-- ... -->
</Project>

Then loading the project throws an error. Why?
ProjectCollection.GlobalProjectCollection.LoadProject(path);

Microsoft.Build.Exceptions.InvalidProjectFileException: Microsoft.Build.Exceptions.InvalidProjectFileException: The tools version "Current" is unrecognized. Available tools versions are "14.0", "2.0", "3.5", "4.0".  C:\Path\Foo.csproj.
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args) in /_/src/Shared/ProjectErrorUtilities.cs:line 412
   at Microsoft.Build.Evaluation.Project.Data.InitializeForEvaluation(IToolsetProvider toolsetProvider, IFileSystem fileSystem) in /_/src/Build/Definition/Project.cs:line 3245
   at Microsoft.Build.Evaluation.Evaluator`4..ctor(IEvaluatorData`4 data, ProjectRootElement projectRootElement, ProjectLoadSettings loadSettings, Int32 maxNodeCount, PropertyDictionary`1 environmentProperties, IItemFactory`2 itemFactory, IToolsetProvider toolsetProvider, ProjectRootElementCacheBase projectRootElementCache, ISdkResolverService sdkResolverService, Int32 submissionId, EvaluationContext evaluationContext, Boolean profileEvaluation, Boolean interactive) in /_/src/Build/Evaluation/Evaluator.cs:line 212
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate(IEvaluatorData`4 data, ProjectRootElement root, ProjectLoadSettings loadSettings, Int32 maxNodeCount, PropertyDictionary`1 environmentProperties, ILoggingService loggingService, IItemFactory`2 itemFactory, IToolsetProvider toolsetProvider, ProjectRootElementCacheBase projectRootElementCache, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, Int32 submissionId, EvaluationContext evaluationContext, Boolean interactive) in /_/src/Build/Evaluation/Evaluator.cs:line 295
   at Microsoft.Build.Evaluation.Project.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) in /_/src/Build/Definition/Project.cs:line 2713
   at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) in /_/src/Build/Definition/Project.cs:line 2688
   at Microsoft.Build.Evaluation.Project.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) in /_/src/Build/Definition/Project.cs:line 2797
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) in /_/src/Build/Definition/Project.cs:line 516
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion) in /_/src/Build/Definition/ProjectCollection.cs:line 1150
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName) in /_/src/Build/Definition/ProjectCollection.cs:line 1070
   at ...

Solved it by installing Microsoft.Build.Runtime:
Install-Package Microsoft.Build.Runtime -Version 16.3.0

@znakeeye also see https://docs.microsoft.com/en-us/visualstudio/msbuild/updating-an-existing-application?view=vs-2019 -- it depends on your scenario, but you probably want to use MSBuildLocator in order to be able to load projects "like Visual Studio".

It seems very hard to get this Locator to work in a unit test project. It keeps telling me this:

System.InvalidOperationException: Microsoft.Build.Locator.MSBuildLocator.RegisterInstance was called, but MSBuild assemblies were already loaded.
Ensure that RegisterInstance is called before any method that directly references types in the Microsoft.Build namespace has been called.
Loaded MSBuild assemblies: Microsoft.Build, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Build.Framework, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
Stack Trace:

So I tried skipping the registration part, but then I get the original error as described above.

@znakeeye You must call Locator before entering any method that uses the MSBuild API. In unit test projects, that's often in a test-setup method (usually at the class or assembly level).

I have an exe that generates some c# classes and i am using var project = new Microsoft.Build.Evaluation.Project(projectFile); this code to add items on the fly
i've installed these
<package id="Microsoft.Build" version="16.4.0" targetFramework="net472" />
  <package id="Microsoft.Build.Framework" version="16.4.0" targetFramework="net472" />
  <package id="Microsoft.Build.Runtime" version="16.4.0" targetFramework="net472" />
  <package id="Microsoft.Build.Tasks.Core" version="16.4.0" targetFramework="net472" />
  <package id="Microsoft.Build.Utilities.Core" version="16.4.0" targetFramework="net472" />

and getting this error
Microsoft.Build.Exceptions.InvalidProjectFileException: 'The tools version "Current" is unrecognized. Available tools versions are "2.0", "3.5", "4.0".  D:\JoinersAgent2_work\43\s\project.csproj
i can't figure it out.
``

@morrisond91 How did you resolved it?

I was able to solve this issue by installing the nuget package Microsoft.Build.Runtime as indicated and/or setting the MSBUILD_EXE_PATH environment variable as indicated here.
Environment.SetEnvironmentVariable("MSBUILD_EXE_PATH", @"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe");

I have an exe that generates some c# classes and i am using
var project = new Microsoft.Build.Evaluation.Project(projectFile);
this code to add items on the fly
foreach (var controller in workList)
{
      project.AddItem("Compile", $@"{targetFolder}\{controller}");
 }

i've installed these
<package id="Microsoft.Build" version="16.4.0" targetFramework="net472" />
<package id="Microsoft.Build.Framework" version="16.4.0" targetFramework="net472" />
<package id="Microsoft.Build.Runtime" version="16.4.0" targetFramework="net472" />
<package id="Microsoft.Build.Tasks.Core" version="16.4.0" targetFramework="net472" />
<package id="Microsoft.Build.Utilities.Core" version="16.4.0" targetFramework="net472" />

and getting this error
Microsoft.Build.Exceptions.InvalidProjectFileException: 'The tools version "Current" is unrecognized. Available tools versions are "2.0", "3.5", "4.0".  D:\JoinersAgent2\_work\43\s\project.csproj

i can't figure it out.

We see the same problem now after latest update of Visual Studio 2022 from 17.7.3 -> 17.7.4
And I am also very interested in a solution that can fix this issue.
The error make no sense and we have not made any changes to the source code, only the Visual Studio update.


Bump angular versions to 14

Refactor the project structure to comply recommendations

Thank you for all of your fantastic work porting to version 14! Overall this looks good although there a few minor updates that are required. I'll pull this down today and test it.

Would be great if this would be released. We have a few project > Angular 11 with "broken" dependencies.
By when will it be released?
What about Angular 15?

@dmkachko are you able to review and complete the rest of the feedback?

@dmkachko no problem! If you make a separate branch/pr, I can make sure both get pushed out this week.  Are you able to speak to this comment/question? "Where did the css transpilation move to and how is it exposed in the built package?"
Thanks!

@Stabzs  I am sorry, just in case I am missing something, for some reason I don't see any conversations or change requests attached to the PR, and don't have anything in the main either. Where do you see this question?

@Stabzs  The feedback is implemented, pls let me know if you see anything else.


alona/bs store

Start playing around with go's SSH.
Remove .DS_Store

Welp, somehow binned it with the Git, and created this PR off my SSH branch. Between this and #93 adding .DS_Store somehow, I'm thinking maybe we should not allow merging your own PR.


chore: update home link to vscode docs

Current dependencies on/for this PR:

main

PR #148   👈

This comment was auto-generated by Graphite.


Stable firmware: Mission Protocol responding incorrectly over mavlink 1 protocol

Use a daily build of QGC which supports the new misison protocol. Turn on PlanManagerLog if you want to see the detaild protocol sequence.
Use the current stable build of firmware (using default parameter set, hence mavlink 1)
Try to upload a mission

You will get an upload failure. This is due to the firmware responding back with a MISSION_REQUEST with type=1 (should be type=0) during a mission upload sequence. Also note that in this case mavlink is running mavlink 1 protocol (since default parameter set). So QGC never asks for geofence or rally.

In my experience, using the Pixhawk 2.1 with the PX4 1.6.5dev firmware with QGC V 3.2.4. I could not upload or download missions when the mavlink protocol selection was to force mavlink 2 or use mavlink1 and try mavlink 2 if GCS can support it.
When I forced mavlink 1 I had full functionality.
Thanks Don!

I need to think about the force mavlink 2 case which is not the case I was pointing out above. I'm not sure if there are still holes with the protocol in that case. I believe that case still has a problem with the latest changes Lorenz made for mavlink 2 auto-switch. Can't remember if he ever put the last fix through for that.
The case stated here is the default "use mavlink1 and try mavlink 2 if GCS can support it". While testing QGC since firmware is old, QGC does not switch to mavlink 2.

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 30 days. Feel free to reopen this issue if you deem it appropriate.
(This is an automated comment from GitMate.io.)


Rustfmt not in path after install

The tool broke on me a couple weeks ago and I can't figure it out.
I have rustup installed via the instructions:
❯ rustup component add rustfmt
info: component 'rustfmt' for target 'aarch64-apple-darwin' is up to date

So then
❯ rustfmt
zsh: command not found: rustfmt
❯ cargo fmt
error: no such command: `fmt`

	Did you mean `fix`?

	View all installed commands with `cargo --list`

You'll want to check with the rustup folks on this, as this is related to your toolchain and isn't really something we can help with. We can get the issue transferred to the rustup repo if you'd like, but you could also try asking in Discord

@tw-ilson were you able to get this resolved?

Never got a response so I assume this was resolved.


(analytics) Add the option to set default config on Web

According to https://github.com/firebase/firebase-js-sdk/issues/5812 we can have the same behaviour as setDefaultEventParameters by using https://firebase.google.com/docs/reference/js/analytics.md?hl=fi#initializeanalytics

Having investigated this, we would have to pass default event parameters into FirebaseAnalytics.instanceFor. If the default parameters are not passed into initializeAnalytics on first initialization, they will not become default parameters.
We've done something similar on FirebaseAuth for persistence on web (https://github.com/firebase/flutterfire/pull/9138).
I'm not sure about having two separate APIs for default event parameters 🤔

Decided against two different ways of setting default event parameters. Closing out.


CodeLens debug and run not appearing for nunit on Mac

Issue Type: Bug
When trying to debug nunit unit tests, CodeLens annotations for "run" and "debug" are failing to appear.
Sample code uploaded here: https://github.com/mark-feeney-sage/omnishambles/blob/master/NUnitShambles/UnitTest1.cs

Extension version: 1.21.18
VS Code version: Code 1.44.2 (ff915844119ce9485abfe8aa9076ec76b5300ddd, 2020-04-16T17:07:18.473Z)
OS version: Darwin x64 18.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz (8 x 2900)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
3, 3, 3

Memory (System)
16.00GB (3.31GB free)

Process Argv
.

Screen Reader
no

VM
0%

@mark-feeney-sage That would be frustrating. Unfortunately I cloned and was unable to reproduce what you are seeing. Does this happen consistently for you? Can you set the Omnisharp Logging Level to debug in your settings, reopen this workspace and file, and  share the Omnisharp Log from the Output pane?

Not sure if related. For the bigger solution, I see these entries:
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Registered MSBuild instance: StandAlone 16.4 - "/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin"
            CscToolExe = csc.exe
            MSBuildToolsPath = /Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin
            CscToolPath = /Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Roslyn
            BypassFrameworkInstallChecks = true
            MSBuildExtensionsPath = /Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll'.
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Features, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.VisualBasic.Features.dll'.
[info]: OmniSharp.Cake.CakeProjectSystem
        Detecting Cake files in '/Users/mark.feeney/dev/sbc-payroll/SageOne_Payroll_Intl/src'.
[info]: OmniSharp.Cake.CakeProjectSystem
        Could not find any Cake files
[dbug]: OmniSharp.MSBuild.ProjectSystem
        MSBuild environment:
Mode: Standalone
RunningTests: False
RunningInVisualStudio: False
MSBuildToolsDirectory32: /Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin
MSBuildToolsDirectory64: /Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin

...
[dbug]: OmniSharp.Stdio.Host
        ************ Request ************
{
  "Type": "request",
  "Seq": 15,
  "Command": "/codecheck",
  "Arguments": {
    "FileName": null
  }
}
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.Features.resources, Version=<IP_ADDRESS>, Culture=en-IE, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.Features.resources.dll'.
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.Features.resources, Version=<IP_ADDRESS>, Culture=en, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.Features.resources.dll'.
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.CSharp.Features.resources, Version=<IP_ADDRESS>, Culture=en-IE, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.CSharp.Features.resources.dll'.
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.CSharp.Features.resources, Version=<IP_ADDRESS>, Culture=en, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.CSharp.Features.resources.dll'.
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.CSharp.Features.resources, Version=<IP_ADDRESS>, Culture=en-IE, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.CSharp.Features.resources.dll'.
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Attempting to resolve 'Microsoft.CodeAnalysis.CSharp.Features.resources, Version=<IP_ADDRESS>, Culture=en, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        FAILURE: Could not locate '/Users/mark.feeney/.vscode/extensions/ms-dotnettools.csharp-1.21.18/.omnisharp/1.35.1/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.CSharp.Features.resources.dll'.
[dbug]: OmniSharp.Stdio.Host
        ************  Response ************

Also may relate, I currently am failing to get any Omnisharp nunit-debug tooling via CodeLens while logs seem to have stalled. Last line in logs:
[dbug]: OmniSharp.MSBuild.ProjectManager
        Adding reference '/Users/mark.feeney/.nuget/packages/z.entityframework.extensions/4.0.75/lib/netstandard2.1/Z.EntityFramework.Extensions.dll' to 'SageOne.Reports.Srs.Tests'.

Closing due to lack of activity.


Feature Request: Dynamic Discovery of Hubs

It would be nice if this plugin would discover hubs that are on the local network and add to Homebridge. This would clean up the need for the other hub option on the config.schema.json and an blacklist option could be added to ignore hubs that are not wanted in HomeKit.

Maybe this will help?
harmonyhubjs-discover

Will take a look, thx ! Concerning the "other hub section", I don't really understand what you mean, since even if autodiscovery is enabled, I thnik users should still be able to distinguish options between hubs (activities to expose or not, and so on). But definitely, it would be needed only for advanced users, and the config could be "empt" for default behaviors and even for multiple hubs.

harmony-api

Will take a look, thx ! Concerning the "other hub section", I don't really understand what you mean, since even if autodiscovery is enabled, I think users should still be able to distinguish options between hubs (activities to expose or not, and so on). But definitely, it would be needed only for advanced users, and the config could be "empty" for default behaviors and even for multiple hubs.

I think I might have not understand how powerful that section is, forget that part of what I said ha.


Update scala-nameof to 4.0.0

Updates com.github.dwickern:scala-nameof from 3.0.0 to 4.0.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.dwickern", artifactId = "scala-nameof" } ]

labels: library-update, early-semver-major, semver-spec-major, commit-count:1

Codecov Report

Merging #136 (cf20e5c) into master (ee6dd44) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #136   +/-   ##
=======================================
  Coverage   34.64%   34.64%
=======================================
  Files          61       61
  Lines         739      739
  Branches       12       12
=======================================
  Hits          256      256
  Misses        483      483

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 ee6dd44...cf20e5c. Read the comment docs.