[$250] Settings - Button at profile page doesn't float now @Puneet-here

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Launch the app
Go to settings
Tap on last name

Expected Result:
The button should float like other pages (check general settings page or close account page)
Actual Result:
It doesn't float
Workaround:
Unknown
Platform:

Where is this issue occurring?

iOS
Android
Mobile Web

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/193111847-44c1f0de-51c7-465e-a076-84ccc9c6191a.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Puneet-here
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1663958601179379
View all open jobs on GitHub

Proposal
This issue of a floating button on the keyboard open have occurred because of the forms are being refactored using Form.js
If we need to achieve float like other pages such as (check general settings page or close account page)
We need to make changes to Form.js to make the button floating.
https://github.com/Expensify/App/blob/f76f708d0427ac48dbe89d19c3d291e71e8b8c51/src/components/Form.js#L180-L202
As FormAlertWithSubmitButton is in the ScrollView it doesn't float when the keyboard is opened. So we need to replace this code with the code snippet below.
<ScrollView
                style={[styles.w100]}
                contentContainerStyle={styles.flexGrow1}
                keyboardShouldPersistTaps="handled"
            >
                <View style={[this.props.style]}>
                    {this.childrenWrapperWithProps(this.props.children)}
                </View>
            </ScrollView>

            <FormAlertWithSubmitButton
                buttonText={this.props.submitButtonText}
                isAlertVisible={_.size(this.state.errors) > 0 || Boolean(this.props.formState.error)}
                isLoading={this.props.formState.isLoading}
                message={this.props.formState.error}
                onSubmit={this.submit}
                onFixTheErrorsLinkPressed={() => {
                    this.inputRefs[_.first(_.keys(this.state.errors))].focus();
                 }}

/>
We also need to make another change in FormAlertWithSubmitButton.js to make it flex to 0
https://github.com/Expensify/App/blob/f76f708d0427ac48dbe89d19c3d291e71e8b8c51/src/components/FormAlertWithSubmitButton.js#L48
so in containerStyles we will make styles.flex1 to style styles.flex0.
After Fixing :-
https://user-images.githubusercontent.com/81307212/193135968-bc9d01d3-00dd-4ff3-8d31-2e1ad1fc8bb9.mp4

https://www.upwork.com/ab/applicants/1577129093647826944/job-details
https://www.upwork.com/jobs/~01f4fd557a7182129c

I would request @Expensify/design help here. I've seen issues previously where the button was floating and then we docked it at the bottom. Floating buttons hide the form controls especially in small screen devices.
I am of the opinion to close this.
cc - @shawnborton @Beamanator

I've seen issues previously where the button was floating and then we docked it at the bottom.

Interesting!! I thought we were planning to always go with a floating button at the bottom, would you mind trying to find those issue(s) where we decided to change that??

I was C+ on these two issues:

https://github.com/Expensify/App/issues/9283
https://github.com/Expensify/App/issues/10903

Yeah good question, I'd say let's see what @Expensify/design says 👍

Yeah I think we can close this one out - I think we decided that these form submit buttons will be docked below all form content. We're also going to be changing up this Settings area shortly so we won't run into this issue anymore.

I think we decided that these form submit buttons will be docked below all form content.

Aah ok good to know 👍

We're also going to be changing up this Settings area shortly so we won't run into this issue anymore.

Very good point


feat: Add postInitScript and platform fields in template.config.js fo…

…r react-native add-platform compatibility

Summary:
The motivation for this change is to add support for react-native add-platform command

Changelog:

Added platforms and postInitScript in template.config.js
Created postInitScript.js file

Test Plan:
See if steps presented in https://github.com/react-native-community/cli/pull/2298 are working the same.

Hey,
@Piotrfj can you rebase your branch? You can also create a cherry-pick of you commits to the rebased main. Sorry for the inconvenience


Add bodyclose, dogsled, gochecknoglobals, gosimple, wsl

I added 5 Go linters that are also used by the linters aggregator golangci-lint.

Thanks a lot @Jancso. ⛰


Default to histogram diff algorithm

Feature Description
Compelling research exists to suggest that the histogram diff algorithm is much superior to myers. This makes diffs smaller and easier to read in various edge cases. If histogram is not available, patience is close but less performant.
https://link.springer.com/article/10.1007/s10664-019-09772-z
If this request is denied, could you please advise how to alter a server setup to use this? i.e., which .gitconfig file should I change?
Screenshots
No response

This was discussed in the past in https://github.com/go-gitea/gitea/issues/20467 and I generally think it is a welcome change.
In which git version was histogram introduced?
Actual change can be done around here: https://github.com/go-gitea/gitea/blob/main/modules/git/git.go#L205.

@silverwind :cake:  https://github.com/go-gitea/gitea/pull/23257


New: possibility to print delayed messages in an external lib or in your tests

Previously, it was not possible to print messages from an external library in godog.
Actually, it was possible, but the logs would be printed before the steps.

This PR adds the possibility to print these messages after the steps, this helps a lot when debugging a tests or you code.
This PR adds the possibility to create easily external formatter as well, an example has been added in the README.
The interface Formatter now needs to implement the method Output(), this method needs to return the io.writer used by the current formatter. The basent struct returns now a new struct godog.NewDelayedMessagesWriter, this allows the formatter to print the messages in a good order. - This is kind of similar to how the cucumber ruby version works with delayed messages.
When running in concurrency, each suite has now its own formatter, this is way simpler to handle with concurrency, however global summary has been broken...it works as in parallel_test (ruby lib)
DelayedMessage has only activate in the pretty format though!

Current coverage is 40.24% (diff: 33.33%)

Merging #57 into master will decrease coverage by 0.51%

@@             master        #57   diff @@
==========================================
  Files            14         14
  Lines          1612       1655    +43
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            657        666     +9
- Misses          901        933    +32
- Partials         54         56     +2

Powered by Codecov. Last update 601d087...ba2934f

thanks, I'll review it in few days

Here is the commit I made to show you how you should approach this. there is an after step hook, which allows you to print such delayed messages, it gives more, the ability to print different messages or test suite context in case of an error after step was executed.

No problem, you solution will work as well, I have proposed this PR to make godog reacts like cucumber ruby for the messages, but it does not matter if you think that the developer should handle that! I'll clean the PR or close it actually.
There is one other feature which was added to the PR, the cmd.Stdin = os.Stdin. I have proposed that because in one of mine personal formatter, I need stdin ; I have a formatter where each steps are paused till the user press the key enter. Since the cmd does not have the stdin associated to godog, it won't work without this path. There is no problem if you don't accept it in godog, I can use my fork and sync with the master sometimes, I just let you know about this use case. Let me know if I need to update this PR, or if you believe it's not mandatory to godog, just close the PR ;)

Concerning Stdin, I do not think this is a good idea at all. If you have your godog features depending on stdin input at some point, then you cannot run it automatically in any continues integration server. export these to environment variables or compile based tags if you have security related stuff. Also I do not think that any configuration could be accepted from stdin for tests.
But in general probably we can pass in this stdin input, strip it down to only os.Stdin assignment to command and that is it, though I do not think of right reasons to use it, but it makes sense to pass it on anyway.

Yes I know for the stdin and the integration system. We run our features with a custom formatter on concourse which does not need stdin. But once a test fails, we give the options to the developer to run the test locally on his system, with an option he can then put a pause between each tests, way easier to debug when having long scenarios

I closed this PR, the PR #59 and #60 implements some features created in this PR

well, again, use the mutex. I will not accept any extra features which can be easily implemented in your feature suite.


index.html not found in Production Mode on Windows

In the Windows platform, when installing according to the document at https://casdoor.org/zh/docs/basic/server-installation, Development Mode works properly. However, in Production Mode, there's an error indicating "web/build/index.html" cannot be found. I suspect this is due to the fact that on the Windows platform, the path uses backslashes.

@ankexun Go and Casdoor handles Windows path well. The error message will show the full path of index.html Casdoor requires. And check if that path exists.

错误信息和目录结构如下

Cannot reproduce this issue


Documentation is missing info on how to set a proxy

As requested by Ryan on Slack, raising an issue for this.
I can't find in the docs how to set a proxy for SC4S to use for its outbound HTTP(S) traffic.

syslog-ng uses the curl library add the following to  env_file to match your need
Without Authentication
http_proxy="http://proxy.server:port"
https_proxy="https://proxy.server:port"

With Authentication
 http_proxy="http://username:password@proxy.server:port"
 https_proxy="https://username:password@proxy.server:port"

Keep in mind the load over your proxy can be considerable monitoring your proxy is important if it becomes a key part of your logging infrastructure.

:tada: This issue has been resolved in version 1.82.0-develop.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 1.82.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Custom Dashboard Controller breaks the css

Version information

Laravel: v6. 2
Voyager: v1.3.2
PHP: 7.2
Database:  MySQL 8.0

Description:
I have followed the steps to override a controller using the documentation provided in my case it is the VoyagerController. But, it breaks all the css. Gives a 404 error-voyager assets not found.
Additional context
I want to make a custom dashboard with some variables that will be passed through controller.

Like the issue template suggest, please ask questions in our slack group.


Forget user for the Docker-compose image

Bug description 🐞
On the docker-Compose file for local development, forget set the user and get an error.
pull access denied for api-server, repository does not exist or may require 'docker login'
image: api-server:2.16.0-beta.1
https://github.com/AzBuilder/terrakube/blob/c45f09dca0ff08782843b097402c983dd5920710/docker-compose/docker-compose.yaml#L4
To fix it, set the user
image: azbuilder/api-server:2.16.0-beta.1
Steps to reproduce
docker up -d
pull access denied for api-server, repository does not exist or may require 'docker login'
Expected behavior
No response
Example repository
No response
Anything else?
No response

I was doing some local testing a few days ago, it looks like I committed the file with the wrong name, let me fix this

Hello @dguevara-alianza
I fixed the issue with the docker compose it should work now when using
 docker-compose up


Incorrect output files generated

Hello,
Here is a patch for my requirements.  Bumper should delete any packages, but deleted most of them.
diff --git a/requirements/base.txt b/requirements/base.txt
index cd66bcc..dd86ff1 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -9,19 +9,5 @@ django-pagination==1.0.7
 django-autoslug==1.7.2
 django-crispy-forms==1.4.0
 crispy-forms-foundation==0.3.5
-django-reversion==1.9.3
-django-picklefield==0.3.1
-git+https://github.com/jezdez/django-constance.git@6b04a3169e79f3d131391f5a1aebaace6ed962a3#egg=django-constance
-django-autofixture==0.9.1
-django-extensions==1.4.4
-# django-filebrowser==3.5.7
-# git+https://github.com/ad-m/django-filebrowser.git@5b1fe584a85a56a0a5223d110d1f228afa6b33b6#egg=django-filebrowser
-https://github.com/ad-m/django-filebrowser/archive/stable/3.5.x.zip
-django-haystack==2.2.1
-MySQL-python==1.2.5
-elasticsearch==1.2.0
-pyelasticsearch==0.7.1
-micawber==0.3.3
-django-recaptcha==1.0.2
-Pillow==2.6.1
-elasticstack==0.1.1
+django-reversion=1.9.4
+django-picklefield==
\ No newline at end of file

I didn't actually get the same issue as what you described, but it did fail to parse the some requirements (the ones starting with http / git). I have fixed this in bumper 0.1.9 by ignoring those requirements. Please upgrade to latest and let me know how that works for you.

I have a lot outdated packages in project, but there is no changes in files. I got command output:
$ bump
[INFO] Ignoring unsupported requirement: Expected version spec in -r requirements/production.txt at  requirements/production.txt in requirements.txt
[INFO] No need to bump. Everything is up to date!

I would like mark that I have following requirements structure:
$ grep '^-r' requirements.txt requirements/*
requirements.txt:-r requirements/production.txt
requirements/local.txt:-r production.txt
requirements/production.txt:-r base.txt
requirements/test.txt:-r base.txt

Added recursive support in 0.1.10. Try that out.


[BUG] ExistsAsync, WaitForCompletionAsync and/or DeleteIfExistsAsync terminate unexpectedly

Library name and version
Azure.Storage.Blobs v12.19.1
Describe the bug
Debugger fully terminates after either:

Checking if Blob exists via async method "ExistsAsync"
After calling WaitForCompletionAsync when copy of Blob has started
After Deleting Blob from container with "DeleteIfExistsAsync"

Expected behavior
Debugger doesn't terminate and continues with the copy of the rest of the files which are present in the container with the given prefix
Actual behavior
Debugger terminates fully after calling ExistsAsync on BlobClient:
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T08:26:17.3481331Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"b2db59fbfec45194a418138e391fb14a","ai.operation.parentId":"624ab8e0508c8321","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"HEAD /devstoreaccount1/handleidingen/nl/Handleiding%20Accountancy%20Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard_%28%3DBerekeningsmodellen%29_11.png","id":"6fe8656fe17f70a6","data":"
[http://<IP_ADDRESS>:10000/devstoreaccount1/handleidingen/nl/Handleiding Accountancy Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard_(%3DBerekeningsmodellen)_11.png","duration":"00:00:00.0041505","resultCode":"200","success":true,"type":"Http","target":"<IP_ADDRESS>:10000","properties":{"AspNetCoreEnvironment":"Development","_MS.ProcessedByMetricExtractors":"(Name:'Dependencies'](http://<IP_ADDRESS>:10000/devstoreaccount1/handleidingen/nl/Handleiding Accountancy Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard_(%3DBerekeningsmodellen)_11.png","duration":"00:00:00.0041505","resultCode":"200","success":true,"type":"Http","target":"<IP_ADDRESS>:10000","properties":{"AspNetCoreEnvironment":"Development","_MS.ProcessedByMetricExtractors":"(Name:'Dependencies')
, Ver:'1.1')","ServerRequestId":"bf99ccc3-e462-43d6-b0b6-c6526f8d067b","DeveloperMode":"true","ClientRequestId":"337988ce-ff02-4d31-b6ca-a4ced1a84708"}}}}
The thread 0x7704 has exited with code 0 (0x0).
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T08:26:17.3446061Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"b2db59fbfec45194a418138e391fb14a","ai.operation.parentId":"e9f3ca6465d26453","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"BlobBaseClient.Exists","id":"624ab8e0508c8321","duration":"00:00:00.0359072","success":true,"type":"InProc | Microsoft.Storage","properties":{"AspNetCoreEnvironment":"Development","_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true"}}}}
The program '[26616] testhost.exe' has exited with code<PHONE_NUMBER> (0xffffffff).
Debugger fully terminates after calling WaitForCompletionAsync on CopyFromUriOperation:
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:42:21.0521313Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d4a9d9ae3d4c5a65db1ebd5e90be27f7","ai.operation.parentId":"3eaf322e6f91d1c4","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"PUT /devstoreaccount1/handleidingen/old/nl/Handleiding%20Accountancy%20Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard_%28%3DBerekeningsmodellen%29_16.png","id":"01d75ce76a0c5ddc","data":"http://<IP_ADDRESS>:10000/devstoreaccount1/handleidingen/old/nl/Handleiding Accountancy Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard_(%3DBerekeningsmodellen)_16.png","duration":"00:00:00.0028789","resultCode":"202","success":true,"type":"Http","target":"<IP_ADDRESS>:10000","properties":{"ServerRequestId":"03dcd1e1-8daa-4540-a0a7-1b7eeef34c16","AspNetCoreEnvironment":"Development","MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true","ClientRequestId":"f1fe1791-b726-452d-92e5-ddfe7332e127"}}}}
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:42:21.0503918Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d4a9d9ae3d4c5a65db1ebd5e90be27f7","ai.operation.parentId":"82cd73ebfe5c02d8","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"BlobBaseClient.StartCopyFromUri","id":"3eaf322e6f91d1c4","duration":"00:00:00.0270861","success":true,"type":"InProc | Microsoft.Storage","properties":{"AspNetCoreEnvironment":"Development","MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true"}}}}
The thread 0x5664 has exited with code 0 (0x0).
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:42:22.0078869Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d4a9d9ae3d4c5a65db1ebd5e90be27f7","ai.operation.parentId":"e7e80bf1e5700f5d","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"HEAD /devstoreaccount1/handleidingen/old/nl/Handleiding%20Accountancy%20Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard%28%3DBerekeningsmodellen%29_16.png","id":"5fce3302ca54e18a","data":"http://<IP_ADDRESS>:10000/devstoreaccount1/handleidingen/old/nl/Handleiding Accountancy Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard%28%3DBerekeningsmodellen%29_16.png","duration":"00:00:00.0041548","resultCode":"200","success":true,"type":"Http","target":"<IP_ADDRESS>:10000","properties":{"ServerRequestId":"4abffa89-3366-4304-8749-b3d29129ba29","AspNetCoreEnvironment":"Development","_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true","ClientRequestId":"ac8a5eed-2959-4d42-aa9e-80ecb18bce2c"}}}}
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:42:22.0077577Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d4a9d9ae3d4c5a65db1ebd5e90be27f7","ai.operation.parentId":"82cd73ebfe5c02d8","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"BlobBaseClient.GetProperties","id":"e7e80bf1e5700f5d","duration":"00:00:00.0069656","success":true,"type":"InProc | Microsoft.Storage","properties":{"AspNetCoreEnvironment":"Development","_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true"}}}}
The program '[19768] testhost.exe' has exited with code<PHONE_NUMBER> (0xffffffff).
Debugger fully terminates after calling DeleteIfExists on BlobClient:
The thread 0x68e8 has exited with code 0 (0x0).
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:30:48.1242649Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d85530bc4a3b10875a3f268ad5990f71","ai.operation.parentId":"e26cdb896c2bb0f6","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"HEAD /devstoreaccount1/handleidingen/nl/Handleiding%20Accountancy%20Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard_%28%3DBerekeningsmodellen%29_14.png","id":"b0d03387aeacfa6f","data":"http://<IP_ADDRESS>:10000/devstoreaccount1/handleidingen/nl/Handleiding Accountancy Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard_(%3DBerekeningsmodellen)_14.png","duration":"00:00:00.0081296","resultCode":"200","success":true,"type":"Http","target":"<IP_ADDRESS>:10000","properties":{"AspNetCoreEnvironment":"Development","MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true","ClientRequestId":"5b18189b-cf40-4156-bb5d-854d1f06639f","ServerRequestId":"ce8885b2-1f61-4126-af00-e19c3645db54"}}}}
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:30:48.1241440Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d85530bc4a3b10875a3f268ad5990f71","ai.operation.parentId":"46cd031e7c44b040","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"BlobBaseClient.Exists","id":"e26cdb896c2bb0f6","duration":"00:00:00.0133180","success":true,"type":"InProc | Microsoft.Storage","properties":{"AspNetCoreEnvironment":"Development","MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true"}}}}
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:30:48.1414945Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d85530bc4a3b10875a3f268ad5990f71","ai.operation.parentId":"a4ea859bb9708dfa","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"HEAD /devstoreaccount1/handleidingen/nl/Handleiding%20Accountancy%20Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard%28%3DBerekeningsmodellen%29_14.png","id":"0f6cfd96a9aa7561","data":"http://<IP_ADDRESS>:10000/devstoreaccount1/handleidingen/nl/Handleiding Accountancy Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard%28%3DBerekeningsmodellen%29_14.png","duration":"00:00:00.0014581","resultCode":"200","success":true,"type":"Http","target":"<IP_ADDRESS>:10000","properties":{"AspNetCoreEnvironment":"Development","MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true","ClientRequestId":"bda3b41a-b0dc-4fd5-b6f3-10b7d2eb1159","ServerRequestId":"9871f3a5-048d-4969-9e43-cab8dc7628a2"}}}}
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:30:48.1413875Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d85530bc4a3b10875a3f268ad5990f71","ai.operation.parentId":"46cd031e7c44b040","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"BlobBaseClient.GetProperties","id":"a4ea859bb9708dfa","duration":"00:00:00.0039784","success":true,"type":"InProc | Microsoft.Storage","properties":{"AspNetCoreEnvironment":"Development","MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true"}}}}
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:30:48.1517064Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d85530bc4a3b10875a3f268ad5990f71","ai.operation.parentId":"b109a059f689819c","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"DELETE /devstoreaccount1/handleidingen/nl/Handleiding%20Accountancy%20Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard%28%3DBerekeningsmodellen%29_14.png","id":"53bf429c6dc1bcb1","data":"http://<IP_ADDRESS>:10000/devstoreaccount1/handleidingen/nl/Handleiding Accountancy Dashboard/HTML/images/Anlisa_Handleiding___Accountancy_Dashboard%28%3DBerekeningsmodellen%29_14.png","duration":"00:00:00.0446928","resultCode":"202","success":true,"type":"Http","target":"<IP_ADDRESS>:10000","properties":{"AspNetCoreEnvironment":"Development","_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true","ClientRequestId":"5dff996f-f3b3-452d-afbd-5e674360a954","ServerRequestId":"da97349b-c4c2-4589-8610-8dc0dc0464ba"}}}}
Application Insights Telemetry: {"name":"AppDependencies","time":"2023-12-22T09:30:48.1500018Z","iKey":"f1315be9-97ed-4882-bafb-7eadc677640a","tags":{"ai.application.ver":"<IP_ADDRESS>","ai.cloud.roleInstance":"JeroenDesmetWr","ai.operation.id":"d85530bc4a3b10875a3f268ad5990f71","ai.operation.parentId":"46cd031e7c44b040","ai.internal.sdkVersion":"dotnetc:2.21.0-429","ai.internal.nodeName":"JeroenDesmetWr"},"data":{"baseType":"RemoteDependencyData","baseData":{"ver":2,"name":"BlobBaseClient.DeleteIfExists","id":"b109a059f689819c","duration":"00:00:00.0514180","success":true,"type":"InProc | Microsoft.Storage","properties":{"AspNetCoreEnvironment":"Development","_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')","DeveloperMode":"true"}}}}
The program '[21652] testhost.exe' has exited with code<PHONE_NUMBER> (0xffffffff).
Reproduction Steps
This is the code I used to produce the bug, bear in mind that I replaced the containernames and filenames with dummy data:
`try
{
var containerClient = await GetBlobContainerClient("xyz", cancellationToken);
var blobs = containerClient.GetBlobsAsync(BlobTraits.All, BlobStates.All, "prefix", cancellationToken);
await foreach (var blob in blobs)
{
var sourceBlob = containerClient.GetBlobClient("prefix/filename");
if (await sourceBlob.ExistsAsync(cancellationToken))
{
var destinationBlob = containerClient.GetBlobClient("newPrefix/Filename");
var operation = await destinationBlob.StartCopyFromUriAsync(sourceBlob.Uri, cancellationToken: cancellationToken);
await operation.WaitForCompletionAsync(cancellationToken);
if (await IsBlobLocked(sourceBlob, cancellationToken))
throw new AzureStorageException(AzureStorageExceptionReason.FileLocked);
await sourceBlob.DeleteIfExistsAsync(DeleteSnapshotsOption.IncludeSnapshots, cancellationToken: cancellationToken);
}
else
{
_logger.LogWarning("Copy file async, source file does not exist");
}
}
}
catch (Exception)
{
throw;

}`
Environment
.NET SDK:
Version:   7.0.403
Commit:    142776d834
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.22631
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\7.0.403\
Host:
Version:      7.0.13
Architecture: x64
Commit:       3f73a2f186
.NET SDKs installed:
7.0.403 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.24 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.24 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.24 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.13 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Other architectures found:
x86   [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]
Environment variables:
Not set
global.json file:
Not found

Hi @Loppor.  Thank you for reaching out and we regret that you're experiencing difficulties.  Unfortunately, this is not something that the maintainers of the Azure SDK are able to assist with.
The behavior that you're asking about is part of the debugger that you're using and is not something that the Azure client has insight into nor can influence.  You don't mention what debugger you're using.  For Visual Studio, discussion of how to report problems can be found here.
I'm going to close this out; if I've misunderstood what you're describing, please let us know in a comment and we'd be happy to assist as we're able.


robotjs won't install from npm (Windows)

After trying multiple versions of node and reading/troubleshooting for the last day from all the feedback given to others ie: install dependencies/node-gyp/robotjs, follow steps in the readme etc etc nothing seems to fix it. I am following the learn code by gaming tutorial linked here: https://www.youtube.com/watch?v=Uw11Lb8ov88 and am following the steps if you need to know the order in which things were done.
Expected Behavior
install robotjs with 0 errors.
Current Behavior
PS C:\Users\tjdra\Desktop\Project> npm i robotjs

<EMAIL_ADDRESS>install C:\Users\tjdra\Desktop\Project\node_modules\robotjs
prebuild-install || node-gyp rebuild

prebuild-install WARN install No prebuilt binaries found (target=12.16.1 runtime=node arch=x64 libc= platform=win32)
C:\Users\tjdra\Desktop\Project\node_modules\robotjs>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
robotjs.cc
win_delay_load_hook.cc
cl : Command line error D8027: cannot execute 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\c1xx.dll' [C:\Users\tjdra
\Desktop\Project\node_modules\robotjs\build\robotjs.vcxproj]
cl : Command line error D8027: cannot execute 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\c1xx.dll' [C:\Users\tjdra
\Desktop\Project\node_modules\robotjs\build\robotjs.vcxproj]
cl : Command line error D8040: error creating or communicating with child process [C:\Users\tjdra\Desktop\Project\node_modules\robotjs\build\robotjs.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\tjdra\Desktop\Project\node_modules\robotjs
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: prebuild-install || node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      C:\Users\tjdra\AppData\Roaming\npm-cache_logs\2020-08-12T08_03_18_566Z-debug.log
Possible Solution
Tried all possible solutions I could find.
Steps to Reproduce (for bugs)

npm install robotjs

Steps are listed in link if complete list of steps are needed.

Context
Trying to get this running so I can progress with the tutorial and learn something new.
Your Environment

RobotJS version: 0.6.0
Node.js version: 12.16.1 (have tried also earlier 12.x.x and latest)
npm version: 6.13.4
Operating System: Windows 10

On my computer(win10 x64)
1.nodejs: v12.18.3 (earlier than 11.x.x can’t prebuild-install)
2.node-gyp: v7.0.0 (make sure you have installed  [Visual Studio Build Tools] and [Python v2.7.x])
3.electron: v6.0.7 (earlier than 3.1.13 can‘t work)
before i uninstall my [Visual Studio 2015],robotjs can‘t be rebuild
command
1.npm install -g node-gyp
2.npm install robotjs (nodejs will use its own<EMAIL_ADDRESS>to prebuild, i guess)
4.cd .\node_modules\robotjs
5.node-gyp rebuild --target=6.0.7 --arch=x64 --target_platform=darwin --dist-url=https://npm.taobao.org/mirrors/atom-shell
step 5 is necessary.[your node-gyp.js] rebuild --target=[electron version] --arch=[ia32|x64] --target_platform=darwin --dist-url=[Download header tarball from custom URL]
electron-builder will rebuild if not set
   "nodeGypRebuild": false,
    "buildDependenciesFromSource": false,
    "npmRebuild": false,

Thank you for the information. I installed build tools via Visual Studio as before it was via the additional tools for Node install and installed electron. After doing it this way there were no more errors.


[Question] How can I do a chart like this?

Hi, how can I do a chart like this?

I'd assume it's just the line chart.

I'd assume it's just the line chart.

But how would i get it to look like that? It's funny that there's samples of charts but not description how to implement them.

I'm planning on working on better documentation for the library, think someone was working on it but never really finished it. I'm also going to be working on improving the sample apps.

I'm planning on working on better documentation for the library, think someone was working on it but never really finished it. I'm also going to be working on improving the sample apps.

That would be great.

Release a hotfix for unicode so i can consume it on my app, which only lacks this feature lol.

Include a Sample using sql-net pcl, because I always think how to populate my data from the sql, any help?

I never call SQL directly in my app, I always use an API.

@eman1986, release a small build just for the sake of the unicode fix -.-", i want to update my app lol.

I'll try to do that Monday, currently it takes a bit of work until I can work on automating it.

I'll try to do that Monday, currently it takes a bit of work until I can work on automating it.

Thanks!

@eman1986 it's monday ;]

I actually decided to do it last night so it's available anytime


LlamaSharp.Backend.MacMetal is broken

Hi! trying to use LlamaSharp.Backend.MacMetal  on latest LlamaSharp version and get following error:
/usr/local/share/dotnet/dotnet /Users/codechanger/RiderProjects/LLama.Bot/LLama/bin/Debug/net7.0/LLama.dll
Unhandled exception. System.TypeInitializationException: The type initializer for 'LLama.Native.NativeApi' threw an exception.
---> System.EntryPointNotFoundException: Unable to find an entry point named 'llama_max_devices' in shared library 'llama'.
at LLama.Native.NativeApi.llama_max_devices()
at LLama.Native.NativeApi.llama_empty_call()
at LLama.Native.NativeApi..cctor()
--- End of inner exception stack trace ---
at LLama.Native.NativeApi.llama_max_devices()
at LLama.Abstractions.TensorSplitsCollection..ctor()
at LLama.Common.ModelParams..ctor(String modelPath)
at LLamaSharp.KernelMemory.BuilderExtensions.WithLLamaSharpDefaults(IKernelMemoryBuilder builder, LLamaSharpConfig config)
at <StartupCode$LLama>.$Program.main@() in /Users/codechanger/RiderProjects/LLama.Bot/LLama/Program.fs:line 28
On Backend.CPU same code works.
Where should i look to fix this issue?

below is code i use for test
  open System
  open LLama.Common
  open LLamaSharp.KernelMemory
  open Microsoft.FSharp.Core
  open Microsoft.KernelMemory

  open Microsoft.KernelMemory.Configuration
  open FSharp.Control

  let config = LLamaSharpConfig("/Users/codechanger/llama/mistral-7b-instruct-v0.2.Q5_K_S.gguf")
  config.DefaultInferenceParams<-InferenceParams()
  config.DefaultInferenceParams.AntiPrompts<- [| "[/INST]" |]
  let prompt txt = $"[INST] {txt} [/INST]"
  let searchClientConfig = SearchClientConfig(
                  MaxMatchesCount = 1,
                  AnswerTokens = 100)
  let memory =
        KernelMemoryBuilder()
          .WithLLamaSharpDefaults(config)
          .WithSearchClientConfig(searchClientConfig)
          .With(new TextPartitioningOptions(
                          MaxTokensPerParagraph = 300,
                          MaxTokensPerLine = 100,
                          OverlappingTokens = 30))
          .Build()

  task{
    let! _ = memory.ImportDocumentAsync("/Users/codechanger/Downloads/2306.10763.pdf", steps = Constants.PipelineOnlySummary)
    let question = prompt "Summarize this paper"

    printfn "\n\nQuestion: %s" question

    let! answer = memory.AskAsync(question)

    printfn "\nAnswer: %s" answer.Result

    printfn "\n\n  Sources:\n"

    for x in answer.RelevantSources do
      printfn "  - %s  - %s [%O]" x.SourceName x.Link (x.Partitions|> Seq.head|> (fun x-> x.Text))
  } |> ignore

  Console.ReadLine() |> ignore

That's odd, llama_max_devices does exist (here). My best guess is there's something wrong with the MacMetal build, but I don't know enough about mac to say what it could be.
@SignalRT any ideas?

@martindevans It's working for me on the master. @vshapenko  What version are you using?. This weekend I will work on publish what I done with Llava and I will happy to review this issue.

I can find any error on Mac even with the latest binaries compiled 2 days ago.

@vshapenko Any news on this issue?

I will close this issue. I can´t reproduce.


Incompatible with node 15.11.0

install with yarn global add nnrm
➜  ~ yarn global add nnrm
yarn global v1.22.10
warning package.json: No license field
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version "14.x". Got "15.11.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/global for documentation about this command.

Fixed by modifying packages.json engines.node. hhh Released in v0.0.5.

Working fine on node 15.11.0 with 0.0.5


Add support for Zellij

Zellij provides similar functionality to tmux and screen, so I think it should just be a matter of adding "and not os.environ.get("ZELLIJ")" to the check in wut.py, but I haven't been able to test yet.

Could you open a PR for this? I'm not familiar with Zellij.


Add CAPOCI to clusterctl

What would you like to be added:
When a user runs clusterctl config repositories we should show information about the CAPOCI provider. We will also want to coordinate with #20 to make sure the docs are updated as well.
Why is this needed:
This will make it easier for users to find our provider.

We are able to submit changes even though our provider is not yet in the kube-sig repo. So I'll be working on getting that ready and have a PR next week.

We have landed https://github.com/kubernetes-sigs/cluster-api/pull/6309 but now waiting on the next release. I think it should be 1.1.4

Closing as this is a duplicate of https://github.com/oracle/cluster-api-provider-oci/issues/24


Is there block level publishing support?

Hi! I tried with "logseq-schrodinger version 1.3.0" first time today the "hugo-single-export" on a page today. I got a nice output. Pretty cool! Thanks!
For logseq, I like the "write everything in Journal/Daily view, referring to specific nodes as you go"
and currently I manually select the block I want to publish in a "YYY_MM_DD.md" and manually put that into my hugo content/en/post/YYY-MM-DD-stuff.md . I am getting tired just writing that sentence 😅 .
With your plugin I tried to select just a block
and "hugo-single-export" and in the sidebar I get Uncaught (in promise) Error: Expected string, got: nil ,

From what I see "Line 151, Column 57" of "helpers.js"  refers to the global.document of the line 151,
var injectionPoint = global.document.head || global.document.body;

so I am guessing in logseq, for a block global.document is not a thing?
I also tried embedding
So I created a new evergreen note, and I added
{{embed ((63f10b5d-f204-4ce6-8e4d-52f975e644fe))}}

in there, and when I ran "hugo-single-export", here the embedded part, only included the text from the parent block being embedded but not from the children.
Maybe the block publish is not common?
My first basic question is whether the publishing of blocks is supported and maybe I'm doing this wrong.
And second I am wondering what are your thoughts on how common this publishing style is and whether you think the idea belongs in "logseq-schrodinger" in some future future iteration or whether maybe it is not worth it?
-Michal

As for including the block embed in a "hugo-single-export", I had this theory that maybe the embedded block did not get included because it was in a page which did not have public:: true, so I fixed that and I set public:: true for that journal page and I tried both "hugo-single-export" and "export-public-pages-to-hugo" and in both cases, the page with the {{embed ((63f10b5d-f204-4ce6-8e4d-52f975e644fe))}} block embed, does not get included in the output markdown.
And when I tried the logseq native "Export graph > Export public pages" , in that case, the page with the embed, does export showing the embedded content just fine. (But yea logseq native export creates one giant "index.html" which is not really the same as individual markdown files.)


possible to add lmdb as storage backend?

possible to add lmdb as storage backend?

I can't see why not, want some pointers on where to start? :-)

If you have or implement lmdb rust binding, then there's no problem to support lmdb storage backend. :)
Even html5 localStorage can be a storage for GlueSQL. ( https://github.com/gluesql/gluesql-js )


Size of super cell (VASP/XSpectra) needs to be a parameter

Right now (it seems to me) the supercell is always constructed with a 9Å size, but this should be an adjustable option.

@jtv3 It's not hard-coded, though the docs could be better (sorry)! There's a method, initialize_supercells, defined on Database.
So the workflow would be:
database = Database.from_materials_project(...)
database.initialize_supercells(YOUR_VALUE_HERE)

Let me know if you have any other questions!

I was worried that the problem might be me.

@jtv3 No worries at all! 😊


Add template flag to create command

I want to run tsdx create from another program which means I can't fill in the template prompt.
I added an optional --template flag to the create command.
The flag value is checked with the options available in the prompt. If invalid, the user is prompted to make a choice.

@allcontributors please add @wrdls for code, idea


It should be suffix not prefix

[Enter feedback here
"For each currency field you add, another currency field is added with the prefix “_Base” on the name. This field stores the calculation of the value of the currency field you added and the base currency"
Correction
another currency field is added with the Suffix “_Base” on the name

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

ID: efb8ded7-6044-cfef-22ee-c3f6d93082cf
Version Independent ID: b636c970-5e2c-8966-9cdc-b6e5ce23cc56
Content: Types of fields and field data types
Content Source: ce/customerengagement/on-premises/customize/types-of-fields.md
Service: crm-online
GitHub Login: @Mattp123
Microsoft Alias: matp

@conquerorsanthosh - Thank you for your feedback. The article has been updated per your recommendation.
Closing issue.


I'm having an issue creating a custom GtkLabel

My main window class as getting huge with all the state and code, so I broke the code out to custom GTK objects that just worry about the state they are interested in.  I have a message router notifying the Widgets of state changes so they can update their state.
For example I have two custom buttons, previous and next.  They are notified about state changes so they know if it makes sense to move to the next page or the previous page. When they are clicked they send out a message requesting to move to the next page.  I wanted to create a custom label that just tracks the current page (and the total pages) and displays that to the user.
From the examples for other custom components, I created:
use gtk4 as gtk;
use gtk::glib;

glib::wrapper! {
    pub struct CustomLabel(ObjectSubclass<imp::CustomLabel>)
        @extends gtk::Label,
                 gtk::Widget,
        @implements gtk::Accessible,
                    gtk::Actionable,
                    gtk::Buildable,
                    gtk::ConstraintTarget;
}

mod imp {
    use gtk4 as gtk;
    use gtk::{glib, subclass::prelude::*};

    #[derive(Default)]
    pub struct CustomLabel;

    #[glib::object_subclass]
    impl ObjectSubclass for CustomLabel {
        const NAME: &'static str = "CustomLabel";
        type Type                = super::CustomLabel;
        type ParentType          = gtk::Label;
    }

    impl ObjectImpl for CustomLabel {}
    impl WidgetImpl for CustomLabel {}
    impl LabelImpl for CustomLabel { }
}

However LabelImpl is not found. If I just comment out that line, I get a compiler error:
error[E0277]: the trait bound `gtk4::Label: IsSubclassable<custom_label::imp::CustomLabel>` is not satisfied
   --> src/custom_label.rs:25:36
    |
25  |         type ParentType          = gtk::Label;
    |                                    ^^^^^^^^^^ the trait `IsSubclassable<custom_label::imp::CustomLabel>` is not implemented for `gtk4::Label`
    |
    = help: the following other types implement trait `IsSubclassable<T>`:
              Adjustment
              ApplicationWindow
              BuilderCScope
              CellArea
              CellAreaContext
              CellRenderer
              CellRendererText
              CheckButton
            and 48 others
note: required by a bound in `gtk4::subclass::prelude::ObjectSubclass::ParentType`
   --> /home/****/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glib-0.20.6/src/subclass/types.rs:647:22
    |
647 |     type ParentType: IsSubclassable<Self>
    |                      ^^^^^^^^^^^^^^^^^^^^ required by this bound in `ObjectSubclass::ParentType`

It seems like LabelImpl really doesn't exist, I have the gtk-rs code and searched through it. I don't know if there is a different class I  need to pull in? Or maybe customizing a GtkLabel is just not something people do?

You can't create a custom GtkLabel. If you want to have a custom label, you would have to create a custom GtkWidget, embed the GtkLabel inside of it and change it depends on your needs. Anything that doesn't provide a TImpl trait is not subclassable.


Sensor Readings UI

Coverage increased (+0.1%) to 92.178% when pulling 2b2c2476917002abcc40cd49f27782a762f3f973 on gabrielburnworth:staging into be27b2f74aa28508d7e5f68be0d9484f24833e28 on FarmBot:staging.


changed the variable types from var to let

What does this PR do?
changed the var to let and callbacks to es6

@kohli6010 please resolve the conflicts.

I am on it
On Wed 9 Oct, 2019, 4:05 PM Shikhar Saxena<EMAIL_ADDRESS>wrote:

@kohli6010 https://github.com/kohli6010 please resolve the conflicts.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/devfolioco/scrroll-in/pull/24?email_source=notifications&email_token=AKHZTTZVSVQSPWH7KUFXP3TQNWXYXA5CNFSM4I54R6H2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAXOFYY#issuecomment-539943651,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKHZTT55OQSTFG7DHI3O65LQNWXYXANCNFSM4I54R6HQ
.


Solved issue #33- Create an streamlit app to detect face

Loading and Encoding Known Faces
The process of loading and encoding known faces involves several steps to ensure the facial recognition system can identify individuals correctly:
Image Collection:
Gather a set of images for each known individual. These images should be high-quality and taken from different angles to improve recognition accuracy.
Image Preprocessing:
Convert images to a standard format and resolution to maintain consistency. This step ensures that the facial recognition algorithm receives uniform input.
Facial Encoding Extraction:
Use the face_recognition library to load each image and detect the face within the image. Extract facial features, known as facial encodings, which are numerical representations of the face. These encodings capture unique facial characteristics and are used for comparison.
Storing Encodings:
Store the extracted encodings and corresponding individual names in lists. Serialize these lists using Python's pickle module and save them to a file. This file serves as the database for known faces, which can be loaded during real-time recognition.
Real-time Face Recognition
The real-time face recognition process uses a video feed to detect and identify faces:
Video Capture:
Use OpenCV to capture video frames from a webcam or other video source. Convert each captured frame from BGR (OpenCV's default color format) to RGB, as required by the face_recognition library.
Face Detection and Encoding:
Detect faces within each video frame using the face_recognition.face_locations function. Extract encodings for each detected face using the face_recognition.face_encodings function.
Face Matching:
Compare the extracted encodings with the known encodings stored in the database. Use the face_recognition.compare_faces function to determine if there is a match. Additionally, calculate the distance between encodings to identify the best match.
Display Results:
Draw rectangles around detected faces and label them with the corresponding name if a match is found. Use OpenCV functions to display the video frame with annotations in real-time.
Considerations
Scalability:
As the number of known individuals increases, the time to compare each detected face with the database also increases. For larger databases, consider more efficient data structures and search algorithms such as KD-Trees or Ball Trees to speed up the search process.
Accuracy:
Regularly update the database with new images to account for changes in individuals' appearances. Retrain models periodically to incorporate new data and improve accuracy. Use diverse and high-quality datasets to train the facial recognition system to minimize biases and ensure accurate recognition across different demographics.
Security and Privacy:
Ensure compliance with data protection regulations such as GDPR, CCPA, and other relevant laws. Implement strong encryption for storing and transmitting facial data to protect it from unauthorized access. Clearly inform individuals about the use of facial recognition technology and obtain consent where required. Allow individuals to access and request deletion of their data from the database.

@hasmithagunda123
Kindly review the PR and approve

@hasmithagunda123
Kindly review the PR and approve it


fixed typo

--event-handler -> --event-handlers

Thank you for the fix. Please target the default branch with this PR. Also the same mistake seems to be present in the migration/catkin_tools.rst file. Can you please address it there too.

Thank you for the fix. Please target the default branch with this PR. Also the same mistake seems to be present in the migration/catkin_tools.rst file. Can you please address it there too.

rebased to master and fixed them all. see #36
thanks

Superseded by #36.


marginal_counts fails on qiskit Result structure

Environment

Qiskit Terra version: 0.24.1
Python version: 3.11
Operating system:  Windows

What is happening?
The marginalize_counts method fails on the output of the Aer simulator (a qiskit.result.result.Result structure). A minimal example is included below.
The error generated is:
Traceback (most recent call last):

  Cell In[7], line 12
    result = marginal_counts(result, [0])

  File C:\develop\env311\Lib\site-packages\qiskit\result\utils.py:67 in marginal_counts
    result = deepcopy(result)

...

  File C:\develop\Python311\Lib\copy.py:231 in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)

  File C:\develop\Python311\Lib\copy.py:161 in deepcopy
    rv = reductor(4)

TypeError: cannot pickle 'qiskit_aer.backends.controller_wrappers.AerCircuit' object

How can we reproduce the issue?
from qiskit import QuantumCircuit
from qiskit.result.utils import marginal_counts
from qiskit_aer import Aer

qc = QuantumCircuit(2, 2)
qc.h(0)
qc.h(1)
qc.measure([0, 1], [0, 1])

backend = Aer.get_backend("aer_simulator")
result = backend.run(qc, shots=100, memory=True).result()
result = marginal_counts(result, [0])

What should happen?
This code worked in previous version of qiskit-terra. The marginalize_counts should work without error on results generated by qiskit.
Any suggestions?
No response

Calling marginalize_counts on result would not be correct since the result object holds a lot of things (for the code given by you) -
result = Result(backend_name='qasm_simulator', backend_version='0.12.1', qobj_id='', job_id='a0cb4a99-0168-4215-84a1-6997095a38a6', success=True, results=[ExperimentResult(shots=1000, success=True, meas_level=2, data=ExperimentResultData(counts={'0x1': 255, '0x3': 239, '0x2': 267, '0x0': 239}), header=QobjExperimentHeader(creg_sizes=[['c', 2]], global_phase=0.0, memory_slots=2, metadata={}, n_qubits=2, name='circuit-239', qreg_sizes=[['q', 2]]), status=DONE, circuit=Circuit(qubit=2, num_memory=2, num_registers=0, ops={h[0],[],h[1],[],measure[0],[],measure[1],[]}, shots=100, seed=2825605101, global_phase_angle=0), seed_simulator=2825605101, metadata={'batched_shots_optimization': False, 'method': 'stabilizer', 'active_input_qubits': [0, 1], 'device': 'CPU', 'remapped_qubits': False, 'num_qubits': 2, 'num_clbits': 2, 'sample_measure_time': 0.004132, 'input_qubit_map': [[0, 0], [1, 1]], 'measure_sampling': True, 'noise': 'ideal', 'parallel_shots': 1, 'parallel_state_update': 16, 'fusion': {'enabled': False}}, time_taken=0.0060285)], date=----------, status=COMPLETED, header=None, metadata={'parallel_experiments': 1, 'omp_enabled': True, 'max_memory_mb': 16333, 'max_gpu_memory_mb': 0, 'num_processes_per_experiments': 1, 'mpi_rank': 0, 'num_mpi_processes': 1, 'time_taken_execute': 0.0061044}, time_taken=0.00600433349609375)
Your problem should be fixed if you call marginalize_counts on result.get_counts()

@Abhiraj-Shrotriya Using marginal_counts(result.get_counts()) indeed works. But this results in a dictionary, instead of a Result structure.
The signature for marginalize_counts is:
marginal_counts(
    result: Union[dict, qiskit.result.result.Result],
    indices: Optional[List[int]] = None,
    ...

So it seems reasonable to expect the marginal_counts to work in Results input structures.

This was caused by a bug (of sorts) in Aer (see Qiskit/qiskit-aer#1845). If you're able to use Aer 0.11 temporarily until Aer 0.12.2 can be released, hopefully in the next week or two, that should work around the problem, I think.

Oh, Aer 0.12.0 might be fine too - I forget exactly which version the issue appeared in.

The issue will be fixed in the next release of qiskit aer (confirmed by running from git with commit 6802355b7f3f721098d62255ea994ce6abda5ed3), closing this issue.


Inappropriate alignment of Links and Newsletter section

The alignment of the Newsletter elements and the alignment of links under Quick links have been misaligned but are now resolved and the styling and alignment of the elements have been done successfully. By this, the Footer looks nice and the User Interface changed with smooth running and now looks clutter-free.
Closes:
#2143 Inappropriate alignment of Links and newsletter section
Screenshots

@VanshGarg06 resolve the conflict


intellicode not working with my profile for express

Product and Version: VSCode 1.89.0 OS Version: Linux x64 6.5.0-28-generic IntelliCode Extension Version: v1.3.1 Target Platform or Language: Node.js
Steps to Reproduce / Scenario:
Open a Node.js project in VSCode.
Create an Express.js application.
Try to type app.send to use the send method provided by Express.js.
Notice that IntelliCode does not provide any suggestions for the send method.

fixed after i installed express types

fixed after i installed express types


[Finishes #153310972] PT-153310972-fix-early-sync-termination

When a forked chain receives a a block much further in the chain, it needs to sync the whole chain.
Make sure we fetch header chain until it is connected to genesis

Ok, that change broke my tests, I didn't read carefully. Will fix the lean28

I see one CI build passed - the one on the branch.
The CI build on the PR is testing same code as this PR is on recent master.  Also the test job passed there too.


Default Issue Template

It is used when someone creates a blank issue and doesn't choses any issue templates.
It's very helpful :)
cc @cosmicBboy

I have deleted config.yml file so that blank issues are enabled, and when someone creates a blank issue then this template will be used 😄

@cosmicBboy and @eapolinario Please Review my PR's

@cosmicBboy and @eapolinario Please Review my PR's

#self-assign

Thank you, I agree this is a good idea.

Thanks a lot 😄


Fix for Invoke-Kerberoast.ps1 AP-REQ Authenticator field > 511 bytes

Utilizing 'A4820.' instead of 'A48201' will allow Invoke-Kerberoast.ps1 to return hashes for tickets with an authenticator field greater than 511 bytes.

@HarmJ0y Can you speak on this

@richroc This function and it's dependencies have been changed in the powersploit dev branch. I'll update these shortly.

@richroc Can you test the kerberoast module in the kerberoast-fix branch and see if it works for a larger authenticator field? I updated the source to match what is in powersploit/powerview on the dev branch.


CINE mode not working for Multiframe DICOM images

I am using the "4.12.18" version of OHIF viewer for viewing DICOM studies, series and images, and I came across an issue where multi-frame images are not being correctly rendered. I am using the JSON supplied via the '?url=' query parameter to render the images.

please note that the number of frames are 63 in above image but it shows only one frame.
@vicOnGit75 @dannyrb @swederik

I am using the "4.12.18" version of OHIF viewer for viewing DICOM studies, series and images, and we came across an issue where multi-frame images are not being correctly rendered. I am using the JSON supplied via the '?url=' query parameter to render the images.  please note that the number of frames are 63 in above image

Any solution on this ?

Please review the latest code in the master branch. I am confident that this issue has been resolved. If it persists, kindly reopen the issue with updated details.
Try viewer-dev.ohif.org instead of viewer.ohif.org
Our viewer.ohif.org is deployed from release branch while viewer-dev.ohif.org is our master  branch
Read more about branch explanations here https://docs.ohif.org/development/getting-started#developing

@adityapol1058 Can you please let me know how you fixed this issue? I am using the dicom-json-generator.js script to get the json for a multi-frame dicom and the url is as -
"url": "dicomweb:http://localhost:8080/dicom-files/fcfce428_0002.DCM?frame=96"
But i only have a single dicom (.dcm) file, do i need to extract frames from this and store it under a folder?
When I pass the url into the ohif viewer - https://viewer.ohif.org/viewer/dicomjson?url=http://localhost:8080/dicom-files/LIDC-IDRI-0001.json
the number of frames shows up as 96, but only a single dcm file is being displayed.
Any suggestion or workaround would be really helpful.

i have same problem, i dont know how this is fixed????


rebar3 new lfe-lib creates rebar.config with outdated version of rebar_lfe plugin

Hi there,
After a struggle trying to get up and running with rebar3 and LFE (and opening an issue in the rebar3 repo), it seems like ya'll should know about what was going on. The title covers the issue. My workaround was to update the version number in the project's rebar.config myself and then run rebar3 plugins upgrade rebar3_lfe, but it would be nice if the project had already generated with the newest stable version.

Ugh, only seeing this now. Thanks for the submission -- working with Robert on some updates to things that will impact the plugin ...

Was about to log this, then I see you're already aware - it's listing 0.3.0 -- changing rebar.config to 0.4.0 seems to make it work, although I note there's still a few warnings/error, but I have absolutely no idea if they're significant.
I get this (issues in bold)
===> Fetching rebar3_lfe v0.4.0
===> Fetching lfe v2.0.1
===> Fetching ltest v0.13.1
===> Fetching rebar_cmd v0.2.6
===> Fetching rebar3_hex v7.0.1
===> Fetching hex_core v0.8.4
===> Fetching verl v1.1.1
===> Analyzing applications...
===> Compiling verl
===> Compiling hex_core
===> Compiling rebar3_hex
_build/default/plugins/rebar3_hex/src/rebar3_hex_organization.erl:391:5: Warning: public_key:ssh_encode/2 is deprecated and will be removed in OTP 26; use ssh_file:encode/2 instead
===> Analyzing applications...
===> Compiling rebar_cmd
===> "/home/smarkem/lfelib/_build/default/plugins/rebar_cmd/ebin/rebar_cmd.app" is missing applications entry
===> Fetching erlang_color v1.0.0
===> Analyzing applications...
===> Compiling lfe
_build/default/plugins/lfe/src/lfe_types.erl:76:21: Warning: variable 'L' is bound multiple times in this pattern. If you mean to ignore this value, use '' or a different underscore-prefixed name
_build/default/plugins/lfe/src/lfe_types.erl:76:38: Warning: variable 'L' is bound multiple times in this pattern. If you mean to ignore this value, use '' or a different underscore-prefixed name
===> Compiling ltest
===> Compiling rebar3_lfe
===> Compiling color
===> Verifying dependencies...
===> Fetching lfe v2.0.0
===> Fetching ltest v0.13.0
===> Fetching erlang_color v1.0.0
===> Compiling lfelib
===> Getting log of git repo failed in /home/smarkem/lfelib. Falling back to version 0.0.0
Erlang/OTP 24 [erts-12.3.1] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit]
Apologies, but I'm just too new to LFE to know what to make of the above...
The REPL at least works in a project now.
I'm guessing form the OP who logged this, that for an experienced user, diagnosing the version problem is pretty simple...
But, as this is referenced in introductory material, I'm guessing any noobs (like me) would have tripped at the first hurdle.
Here's the rebar report btw.. just in case it's helpful
Rebar3 report
version 3.18.0
generated at 2022-05-03T21:36:29+00:00
Please submit this along with your issue at https://github.com/erlang/rebar3/issues (and feel free to edit out private information, if any)
Task: rebar3
Entered as:
rebar3 lfe repl
Operating System: x86_64-pc-linux-gnu
ERTS: Erlang/OTP 24 [erts-12.3.1] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit]
Root Directory: /usr/lib/erlang
Library directory: /usr/lib/erlang/lib
Loaded Applications:
bbmustache: 1.12.2
certifi: 2.8.0
cf: 0.3.1
common_test: 1.22.1
compiler: 8.1
crypto: 5.0.6
cth_readable: 1.5.1
dialyzer: 4.4.4
edoc: 1.1
erlware_commons: 1.5.0
eunit: 2.7
eunit_formatters: 0.5.0
getopt: 1.0.1
inets: 7.5.2
kernel: 8.3.1
providers: 1.9.0
public_key: 1.12
relx: 4.6.0
sasl: 4.1.2
snmp: 5.12
ssl_verify_fun: 1.1.6
stdlib: 3.17.1
syntax_tools: 2.6
tools: 3.5.2

Escript path: undefined
Providers:
app_discovery as build check clean clean clean-all clean-build clean-cache cmd compile compile compile confabulate cover coverage ct cut deps dialyzer do edoc escriptize escriptize eunit get-deps help install install_deps list lock ltest new organization owner path pkgs publish release release relup repl report repos retire run run-escript run-release search shell state tar tree unlock update upgrade upgrade upgrade user version versions xref

Just to add. I was taking a look at the 'Casting Spels in LFE' stuff.. and the project it suggests to download has a similar problem. i.e. it crashes when you try and start the REPL (it fails to build, I assume).
It's rebar.config contains:
6 {deps, [
5   {lfe, {git, "http://github.com/rvirding/lfe", {branch, "develop"}}}
4 ]}.
3
2 {plugins, [
1   {rebar3_lfe, {git, "http://github.com/lfe-rebar3/rebar3_lfe", {branch, "master"}}}
9   ]}.
Which, with my limited understanding, implies its pulling in development / head branches?
Seems a bit chancy for what is essentially introductory material.
Anyway, it doesn't work. (same general problems as the OP)

Seeing the same thing,  I imagine this is a bit of a roadblock for new users.

Any update on this? It's an absolute showstopper for newcomers, who won't know the commands to fix it.

@KingMob Do you see where it in this repo that makes the broken configuration ?
This was the working configuration that I found.
{deps, [
{lfe, "2.0.1"},
{ltest, "0.13.0"}
]}.
{plugins, [
{rebar3_lfe, "0.4.0"}
]}.

@wmealing Yeah, I was able to fix it. But I think I might just try out Elixir instead.

This has been fixed for a while ... (templates are now being updated from 0.4.0 to use LFE 2.1.0 and 0.4.1).


editing the name of a contract type deletes all contracts

I changed the name of pboe to Pittsburgh Board of Education and URA to Urban Redevelopment Authority.  Both of these then had all contracts deleted from scout.  we had 3 PBOE contracts and 1 valid URA contract

Looks like it's fine now, though there's only 2 PBOE contracts. Do you remember which one is missing? There's a few contracts that don't have a contract type but do have a controller number, so it could be one of them:

TECHNOLOGY BIDDING & PURCHASING PROGRAM
Aftermarket Parts
6931 - PRE-QUALIFIED CONTRACT FOR FORMS PRINTING SERVICES [ARCHIVED]
FURNISH: DECORATIVE STREETLIGHTING POLES AND LED FIXTURES FOR HIGHLAND AVENUE LINERS


table_name not automatically inferred

In this example created for a user I am annotating the polygons from. blobs with 2 tables. The first table has the categorical column cell_type, while the second has the column cluster_id.
When plotting this into the shapes, in the first case table_name is not required and the plot can be performed anyway, in the second case instead I need to specify table_name otherwise the coloring is not applied.
The expected behavior would be for both plots to be possible without having to specify table_name, since in this case there is no ambiguity.
@melonora I wonder if this is automatically fixed by the new "per-element" parameter refactoring.
##
import spatialdata_plot
import matplotlib.pyplot as plt

from spatialdata.datasets import blobs_annotating_element
from spatialdata.models import TableModel
from anndata import AnnData
import pandas as pd

sdata = blobs_annotating_element("blobs_polygons").subset(["blobs_polygons"])
print(sdata)

##
# plotting the data without annotations
sdata.pl.render_shapes("blobs_polygons").pl.show()
plt.show()

##
# defining the annotations
celltype_dataframe = pd.DataFrame(
    {
        "cell_type": ["A", "B", "C", "A", "B"],
        "cell_id": sdata["blobs_polygons"].index,
    }
)

##
# option 1: merge the dataframe with the existing table
sdata["table"].obs = pd.merge(
    sdata["table"].obs, celltype_dataframe, left_on="instance_id", right_on="cell_id", how="left"
)

##
sdata.pl.render_shapes("blobs_polygons", color='cell_type').pl.show()
plt.show()

##
# option 2: add a new table
celltype_dataframe["region"] = ["blobs_polygons"] * 5
celltype_dataframe['cluster_id'] = [1, 1, 3, 2, 2]

annotations = AnnData(obs=celltype_dataframe)
annotations = TableModel.parse(annotations, region="blobs_polygons", region_key="region", instance_key="cell_id")
sdata["annotations"] = annotations
print(sdata)

##
sdata.pl.render_shapes("blobs_polygons", color="cluster_id", table_name='annotations').pl.show()
plt.show()

It will be yes, the refactoring now has been performed only for images and needs some minor fixing still, but am also working on refactoring of the other elements where the parameters will be validated per element. So if you specify a color it will be checked whether there is a table annotating that element and having the color column. If not table and color is set to None for that element.

Thanks for the update. One note: I think that we should throw a warning when the color can't be found automatically, as otherwise the user would silently see a gray plot.

The issue described has been fixed now the per element refactor is completed.


Can't open branches with non-latin characters (github.dev)

Originally reported by @Katsute in https://github.com/github/feedback/discussions/5229
Using the . command to open the online editor doesn't work if the branch contains encoded characters (ex: @)
If I go directly to a branch directly it works correctly
https://github.dev/KatsuteDev/JCore/tree/enforce-timeouts@443b11e (enforce-timeouts@443b11e is the branch)
the issue seems to be that when you go on GitHub the branch name is encoded (@ → %40) which works properly on GitHub but the dev site seems to have issues resolving the branch
https://github.dev/KatsuteDev/JCore/tree/enforce-timeouts%40443b11e (there is no such branch enforce-timeouts%40443b11e)

User confirmed that this has been fixed: https://github.com/github/feedback/discussions/5229#discussioncomment-1713447


New connectors

Description

Type of change

[ ] Docs change / dependency upgrade
[ ] Configuration / tooling changes
[ ] Refactoring
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Requires changes in customer code

High-level change(s) description - from the user's perspective

Related Issue(s)
Fixes
Related pull request(s)

Sorry, used a mistaken branch as base


2022_03_2 rdkit-js release build is failing

@ptosco @greglandrum I'm really busy this week, but the rdkit-js build for the latest release is failing https://dev.azure.com/rdkit-js/rdkit-js/_build/results?buildId=60&view=logs&j=12f1170f-54f2-53f3-20dd-22fc7dff55f9&t=9c939e41-62c2-5605-5e05-fc3554afc9f5
The build script is here https://github.com/rdkit/rdkit-js/blob/master/scripts/build_rdkitjs.sh
The docker image used is here https://github.com/rdkit/rdkit-js/blob/master/Dockerfile
If you have any idea how to debug this let me know!

@MichelML Hi Michel, that's caused by the updated InChI library - I'll fix that later.

@MichelML This turned out to have nothing to do with RDKit - it is caused by an emsdk update bringing along a more recent version of clang, which requires some additiional boost defines and clang compiler flags for he build to succeed.
I also switched to use the nodejs version bundled with emsdk to run tests as the one coming with Ubuntu is too ancient to support most recent wasm features.
I can build MinimalLib with this PR in place - could you please check that it also works in your build pipeline?

thank you @ptosco I will check this today and let you know :+1:

thank you @ptosco , this is resolved and released :+1:


[External Function] Codeunit "Req. Wksh.-Make Order"

Can you change these functions to not be local?
procedure CheckAddressDetails(SalesOrderNo: Code[20]; SalesLineNo: Integer; UpdateAddressDetails: Boolean) Result: Boolean
procedure PurchaseOrderLineMatchReqLine(ReqLine: Record "Requisition Line"): Boolean

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Be able to input a formatted c string to log

Brought issue over from icarus_rover_v2 project.
It should work the same as printf()
Temporary workaround is:
char tempatr[SIZE]
sprintf(tempstr,"Something: %d Something else: %s...",value1,string1.to_str());
logger->log_debug(tempstr);

Removed for now.  Will add when actively worked on.


Readme: Switch to Markdown, add a diagram

Supersedes #439.

Preview: https://github.com/coin3d/coin/blob/a19d9783c0f386326967da3b6baf9a5b26830bdd/README.md

Please add a white background, it doesn't look well in dark mode:

Also, fonts are not nice for some reason

@Vanuan Can you check the background here? https://github.com/coin3d/coin/blob/1c3980b744d30ba7f4d671219d8621dd551ea20b/README.md

Also, fonts are not nice for some reason

Yes I see that too. At first I thought this was due to low resolution, but this is actually fairly high dpi. It looks good on desktop in both Chrome and Edge. The selected font family is just "sans-serif", nothing fancy. Are you running the latest OS?.

Looks good now

Have you deliberately made asterisks of a different color from the text they refer to?

Have you deliberately made asterisks of a different color from the text they refer to?

Yes. Same as the footnote.

Changed to white asterisks.


Hamagen Version 2.2

The goal of this PR is to let the community comment on the upcoming changes.

See https://github.com/MohGovIL/rn-contact-tracing for contact tracing over BLE. This one of the parts added in this version.

Closing this draft PR as version 2.2.6 merged to master branch.


allow avoiding the remote search for specfile

For centos-stream repositories in packit-service, we can hardcode the spec-path since Pagure does not support listing files.

@csomh PTAL

I forgot to fix also the tests...


Support for more than 1000 metrics implemented

@jparis, check out my code updates!

looks sweet! :+1:

:ship: !


Missing cmake-file deliveryoptimization_sdk-targets.cmake?

From deliveryoptimization_sdk-config.cmake the last line as follows
include("${CMAKE_CURRENT_LIST_DIR}/deliveryoptimization_sdk-targets.cmake")

I can't find deliveryoptimization_sdk-targets.cmake somewhere in the project, not commited?

@xaelsouth That file gets generated as part of the cmake install step. When you execute cmake install or install the libdeliveryoptimization-dev DEB package, the file will be placed into /usr/lib/cmake/deliveryoptimization_sdk/.
See https://github.com/microsoft/do-client/blob/develop/sdk-cpp/CMakeLists.txt, line 171.

Ok, thanks for clarification!
I was building SDK part of DO as a buildroot package und have not set DO_INCLUDE_AGENT and DO_INCLUDE_PLUGINS to OFF. That gave me the  deliveryoptionazion client only.


prevent resource update during deletion.

add lock for MarkAsDeleting for resource
return conflict for resource spec update for a deleting resource.

/assign @clyang82 @skeeey

/ok-to-test

LGTM


JAR file not respecting my config.edn options

Describe the bug
I can fill out the config.edn file with my options but in discord the bot will still prompt me for my profile and root folder selection, i've specified them in the config file. It's also not respecting my partial seasons, season folders, and msg style options. I am using the JAR file as a system service. I've also tried using the "id" value of each profile/root folder with no luck.
Expected behavior
The bot accepts my config.edn defined options and doesnt prompt me for those details when requesting in discord.
Screenshots

Logs
Please copy out the log in it's entirety, please make sure to hide any potential secrets/API keys - although they should be censored via the logging program.
Jan 31 20:38:21 samsung java[391500]: 2023-02-01T01:38:21.894Z samsung INFO [doplarr.core:38] - Discord connection successful
Jan 31 20:38:21 samsung java[391500]: 2023-02-01T01:38:21.913Z samsung INFO [doplarr.core:43] - Connected to guild
Jan 31 20:38:22 samsung java[391500]: 2023-02-01T01:38:22.060Z samsung INFO [doplarr.core:43] - Connected to guild
Jan 31 20:38:22 samsung java[391500]: 2023-02-01T01:38:22.167Z samsung INFO [doplarr.core:43] - Connected to guild
Jan 31 20:39:37 samsung java[391500]: 2023-02-01T01:39:37.904Z samsung INFO [doplarr.interaction-state-machine:28] - Performing search for series andor

Jan 31 20:53:53 samsung java[391500]: 2023-02-01T01:53:53.772Z samsung INFO [doplarr.interaction-state-machine:28] - Performing search for series andor
Jan 31 20:54:15 samsung java[391500]: 2023-02-01T01:54:15.003Z samsung INFO [doplarr.interaction-state-machine:112] - Performing request for  {:title "Andor", :year 2022, :tvdb-id 393189, :season-folder false, :season 1, :quality-profile-id 7, :language-profile-id 1, :rootfolder-id 3}

Additional context
Communicates fine with discord which is odd, so it sees the discord token. It just wont respect the optional settings in the config. Says its a valid config file on startup.
java -version
openjdk version "11.0.17" 2022-10-18
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu220.04, mixed mode, sharing)

Semicolons are comments in the EDN format, you should remove them if you don't want those lines commented out.

Woof not one of my finer moments here. Thank you!


feat(protocol): alpha-7: use EIP4844 blob for DA

@Brechtpd Please let me know if the way I use 4844 is correct in this PR.

@Brechtpd one more question for you: is it possible to calculate the version hash of a blob before its tx is confirmed on chain using the blob's binary data. I assume it yes, but need to double check with you.

@Brechtpd one more question for you: is it possible to calculate the version hash of a blob before its tx is confirmed on chain using the blob's binary data. I assume it yes, but need to double check with you.

I also think so yes, because as far as I can also see it really is just a simple KGZ commitment of the data itself, and that is then hashed and a version added to it. Looking at the geth code: https://github.com/protolambda/go-ethereum/blob/ff35a44c775cf34f45ff3e4202a63d8c6c836c37/crypto/kzg/kzg.go#L24C23-L24C39. The only external data is the KZG CRS value which is a fixed value.
It also looks like the versioned hash even has to be pre-computed and made part of the transaction itself so that it only needs to be verified and not computed by block builders: https://hackmd.io/@protolambda/blobs_l2_tx_usage#Blob-TX-contents
At the bottom of that page there's a also a nice explanation of how things work together with a zk proof that's pretty cool, would have been useful to have found this page earlier!


UPD: Migration & Refactorization for MapieRegressor

Description
Propose a migration / refactorization of some methods / classes / modules in order to prepare the PR of issue #300.
Type of change

New feature = Migration / Refactorization (non-breaking change which adds functionality)

Checklist

[ ] I have read the contributing guidelines
[ ] I have updated the HISTORY.rst and AUTHORS.rst files
[ ] Linting passes successfully : make lint
[ ] Typing passes successfully : make type-check
[ ] Unit tests pass successfully : make tests
[ ] Coverage is 100% : make coverage
[ ] Documentation builds successfully : make doc

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (f1055e5) 100.00% compared to head (61b6668) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #305   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           27        29    +2
  Lines         3475      3481    +6
  Branches       360       338   -22
=========================================
+ Hits          3475      3481    +6

Impacted Files
Coverage Δ

mapie/conformity_scores/__init__.py
100.00% <100.00%> (ø)

mapie/conformity_scores/conformity_scores.py
100.00% <100.00%> (ø)

...ie/conformity_scores/residual_conformity_scores.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Radio abandon two-way binding when switch repeatedly

Description of the bug:
as the title
Versions affected:
edge
Platforms affected:
Reproduction:
Code:
http://jsfiddle.net/kg6na484/25/

No Edge at the moment. Will test when I get to one. Your voice has been heard. 😄


Fix content-type sent from crowbarctl to v2 APIs

The v2 APIs require Accept header to be application/vnd.crowbar.v2.0+json
but the Content-Type should still be application/json for correct parsing
on server side.
This is an alternative to https://github.com/crowbar/crowbar-core/pull/1085

Should we revert https://github.com/crowbar/crowbar-client/pull/150?

Should we revert #150

@rsalevsky Why? That's fixing something completely different.


chore: upgrade jenkins-x/jx3-versions to version 1.0.20

from: https://github.com/jenkins-x/lighthouse.git

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign daveconde
You can assign the PR to them by writing /assign @daveconde in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jenkins-x-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gsm-kapp
b2673422ab208addc5ba97cea680c0b8fce46d0b
link
/test gsm-kapp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

@jenkins-x-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gsm-kapp
b2673422ab208addc5ba97cea680c0b8fce46d0b
link
/test gsm-kapp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

/retest


"Property 'functions[].events[].schedule.timezone' already have a definition" error on startup for serverless version >= v.3.31.0

As of serverless v3.31.0; implementation of AWS::Scheduler::Schedule instead of AWS::Event::Rule commit is causing the following error on startup (sls) when it's used in conjunction with serverless-local-schedule plugin

Property 'functions[].events[].schedule.timezone' already have a definition - this property might have already been defined by the Serverless framework or one other plugin

I'm using version of Serverless 4.1.3 and I confirm the error

I'm using Serverless version 3.38.0 and I have the same error

when trying to migrate from version 3.28.1 to version 3.38.0 got the same error

Same here!

This is the line it's clashing with, where Timezone was added in to support the scheduler.
The only option would be to rename the field in this package schema. But I wonder if this package has any use given the support for AWS::Scheduler::Schedule?


Is there any way to decrease tensorflow lite invoke time on windows 10 ?

System information

windows 10, x64
TensorFlow version: 2.7.0
Python version: 3.9.5
Bazel version : 3.7.2
GCC/Compiler version : 11.2.0
xnnpack : enable

I run a custom CNN tflite model on tensorflow lite using c++ where  i got invoke time 2.5 second and same tensorflow model version i run on python where i got 1.19 second . As i know c++ is more faster than python then what is the issue ?
Note : because of commercial reason i can't give the code snapshot.

@sazzad15-1779 ,
This question is better asked on TensorFlow Forum since it is not a bug or feature request. There is also a larger community that reads questions there.


Raf 256 cassandra unit test

... On a more general level, do we really want to provide an actor whose json input dictates an arbitrary query on a cassandra database? What are the alternatives? Can we think of a mechanism which is more controllable in terms of data/event processing?

I agree we should think about this, but this functionality is already present in the master. This pull request just adds the unit test. Please add a new story to discuss the CassandraActor if not present yet.

agreed. Let's  discuss it thoroughly and take a decision on this one asap on how to proceed.

I have reviewed  the code. No further comments. This pull can be merged for what I am concerned.


Update python-keycloak dependency

Currently python-keycloak is pinned to ^2.14.0 which should not be necessary.
We should relax this version constraint and specify the minimum and maximum supported version. Right now I don't see any breaking change in python-keycloak version 3, so I'm thinking to simply specify >=2,<4 to accept all 2.x and 3.x versions. If there's a new major release we'll need to check again.
Any opinions?

Done


Chrisda to Main

Docs Build status updates of commit c3924ef:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Disable-ReportSubmissionRule.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/Enable-ReportSubmissionRule.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/Get-ReportSubmissionPolicy.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/Get-ReportSubmissionRule.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/New-ReportSubmissionPolicy.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/New-ReportSubmissionRule.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/Remove-ReportSubmissionPolicy.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/Remove-ReportSubmissionRule.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/Set-ReportSubmissionRule.md
:bulb:Suggestion

Details

exchange/exchange-ps/exchange/exchange.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/mapping/serviceMapping.json
:white_check_mark:Succeeded

exchange/exchange-ps/exchange/Disable-ReportSubmissionRule.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Disable-ReportSubmissionRule.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/Enable-ReportSubmissionRule.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Enable-ReportSubmissionRule.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/Get-ReportSubmissionPolicy.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Get-ReportSubmissionPolicy.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/Get-ReportSubmissionRule.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Get-ReportSubmissionRule.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/New-ReportSubmissionPolicy.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/New-ReportSubmissionPolicy.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/New-ReportSubmissionRule.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/New-ReportSubmissionRule.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/Remove-ReportSubmissionPolicy.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Remove-ReportSubmissionPolicy.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/Remove-ReportSubmissionRule.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Remove-ReportSubmissionRule.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Set-ReportSubmissionPolicy.md was deleted without redirection. To avoid broken links, add a redirection.

exchange/exchange-ps/exchange/Set-ReportSubmissionRule.md

[Suggestion: file-not-redirected - See documentation] File exchange/exchange-ps/exchange/Set-ReportSubmissionRule.md was deleted without redirection. To avoid broken links, add a redirection.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Error: Data too long for column 'task_data'

Component
server
Describe the bug
I have a Gitlab-CI config I'd like to migrate to Woodpecker. Said config builds roughly 60 Debian packages, each in its own step for parallelization. When starting a Woodpecker pipeline with this config, the build gets stuck at "not yet started", and in the log of woodpecker-server, I can see the following lines:
Aug 12 22:26:23 woodpecker woodpecker-server[1669020]: {"level":"error","error":"Error 1406 (22001): Data too long for column 'task_data' at row 1","time":"2023-08-12T22:26:23+02:00","message":"queuePipeline"}
Aug 12 22:26:23 woodpecker woodpecker-server[1669020]: {"level":"error","error":"Error 1406 (22001): Data too long for column 'task_data' at row 1","time":"2023-08-12T22:26:23+02:00","message":"failure to start pipeline for REDACTED"}
Aug 12 22:26:23 woodpecker woodpecker-server[1669020]: {"level":"error","error":"Error #01: failure to start pipeline for s3lph/package-pipeline\n","ip":"REDACTED","latency":299.93838,"method":"POST","path":"/hook","status":500,"time":"2023-08-12T20:26:23Z","user-agent":"Go-http-client/1.1","time":"2023-08-12T22:26:23+02:00"}

My Woodpecker instance is backed by a MariaDB database. The schema definition of the tasks relation is:
CREATE TABLE `tasks` (
  `task_id` varchar(255) NOT NULL,
  `task_data` blob DEFAULT NULL,
  `task_labels` text DEFAULT NULL,
  `task_dependencies` text DEFAULT NULL,
  `task_run_on` text DEFAULT NULL,
  `task_dep_status` text DEFAULT NULL,
  `agent_id` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`task_id`),
  UNIQUE KEY `UQE_tasks_task_id` (`task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

As we can see here, tasks_data is of type BLOB, which can only store up to 64KiB.  Unfortunately, the log entries doesn't show how much size would actually be required. I'd assume migrating to MEDIUMBLOB (up to 16 MiB) (or even LONGBLOB, up to 4 GiB) should resolve the issue.
System Info
{"source":"https://github.com/woodpecker-ci/woodpecker","version":"1.0.1"}

Additional context
No response
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Checked that the bug isn't fixed in the next version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]
[X] Check that this is a concrete bug. For Q&A join our Discord Chat Server or the Matrix room.

Related to #1022


MCW changes for RALI

Add new MCW-RALI related Changes
Modified Crop Mirror Normalize
Excluded TF changes
Excluded Partial Decoding Chnages

Please make sure it builds and tests are passing

Hi @rrawther, we have tested with rali_unittests, image-augmentation app and python  test-training.py.
We did not see any issues

@kiritigowda: Just approved this. Please merge the PR


Fix for multiple tapret/opret cross-interaction issues

Closes https://github.com/RGB-WG/rgb-std/issues/275
Supercedes https://github.com/RGB-WG/rgb-tests/pull/6
Updates all branches to develop
Shows that https://github.com/RGB-WG/rgb-tests/pull/5 is also fixed

I have no idea why it didn't got all my updates for the submodules.  Anyway, everything works, you can updates to the develop tips and see yourself.


[e2e]: generic release main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/v24.0.170
Run: https://github.com/slsa-framework/example-package/actions/runs/3662269160
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.release.main.default.slsa3.yml
Trigger: release
Branch: v24.0.170
Date: Sat Dec 10 02:40:33 UTC 2022

Repo: https://github.com/slsa-framework/example-package/tree/v24.0.171
Run: https://github.com/slsa-framework/example-package/actions/runs/3667048743
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.release.main.default.slsa3.yml
Trigger: release
Branch: v24.0.171
Date: Sun Dec 11 02:49:07 UTC 2022

Repo: https://github.com/slsa-framework/example-package/tree/v24.0.172
Run: https://github.com/slsa-framework/example-package/actions/runs/3672157398
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.release.main.default.slsa3.yml
Trigger: release
Branch: v24.0.172
Date: Mon Dec 12 02:48:37 UTC 2022

Repo: https://github.com/slsa-framework/example-package/tree/v24.0.173
Run: https://github.com/slsa-framework/example-package/actions/runs/3677966494
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.release.main.default.slsa3.yml
Trigger: release
Branch: v24.0.173
Date: Mon Dec 12 17:03:51 UTC 2022
Tests are passing now. Closing this issue.


CAMC values can't be higher than 1.0

In theory, CAMC values can't be higher than 1.0. However, our software produces 2.0 and sometimes even 3.0. Let's investigate and fix.
For example org.takes.misc.TransformAction gives 2.0.

I am looking at it

@yegor256 with Transformaction, jpeek doesnt produce any results. Could you please give another example classes?

@yegor256 You can close this issue.

@memoyil thanks!

Oops! There is no order for job gh:yegor256/jpeek#23.

Oops! Job gh:yegor256/jpeek#23 is not in scope.


Link failure on DEBUG=1 (static member symbol not defined)

Description
Link failure
Environment info (Required)
Deep learning AMI:
https://aws.amazon.com/marketplace/pp/B077GCH38C?qid=1511406484267&sr=0-2&ref_=srh_res_product_title
ami-1812bb61
Build info (Required if built from source)
time make -j $(nproc) USE_OPENCV=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_OPENMP=0 DEBUG=1
MXNet commit hash:
(Paste the output of git rev-parse HEAD here.)
1264313183d35c86ed49e7ec708a076fe858325f
Build config:
(Paste the content of config.mk, or the build command.)
time make -j $(nproc) USE_OPENCV=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_OPENMP=0 DEBUG=1
Error Message:
opencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core -llapack  -lcuda -lcufft -lnvrtc
build/src/common/rtc.o: In function `mxnet::rtc::CudaModule::Chunk::GetFunction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mxnet:
:Context const&)':
/home/ubuntu/incubator-mxnet/src/common/rtc.cc:77: undefined reference to `mshadow::gpu::kDevMask'
collect2: error: ld returned 1 exit status
Makefile:421: recipe for target 'bin/im2rec' failed
make: *** [bin/im2rec] Error 1
make: *** Waiting for unfinished jobs....

Added a fix.

@bhavinthaker @mbaijal can we make sure build errors like this are caught by CI?
Sent with GitHawk

@marcoabreu   @eric-haibin-lin  there's an open ticket for that. We should also test CMake.

Added to internal tracking

Proposed labels: "CI", "Build", "C++",

@larroy I noticed there was a PR https://github.com/apache/incubator-mxnet/pull/8788 that says it fixes the problem. Can this issue be closed?

I guess we can.