Unable to add Company Communicator Author app in Teams

Error on Webpage: The webpage at https://msteams-apps-companycommunicator.mdlz.com/configtab might be temporarily down or it may have moved permanently to a new web address.

Hi @ayushsaxena21 ,
Thanks for raising the query. When I am accessing the link, I got the message as expected. Please check once again and confirm.

Hello Sai,
I was getting same response when hitting below URL however, author app was not accessible. This issue still persists.
Thanks & Regards,
Ayush Saxena
From: Sai Venkat @.>
Sent: Tuesday, October 3, 2023 10:25
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Saxena, Ayush (Contractor) @.>; Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Unable to add Company Communicator Author app in Teams (Issue #1163)
Hi @ayushsaxena21 , Thanks for raising the query. When I am accessing the link, I got the message as expected. Please check once again and confirm. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this
Hi @ayushsaxena21https://urldefense.com/v3/__https:/github.com/ayushsaxena21__;!!KwM0_Rgk!N_ubG4ZRrzYm6MrpdENJpZIq2KK9i_oe-axcJhzdqHF-jpmiPq5wQ6XUtGjLGDYf1QDKqGrFAzUQ-O_1WJKyqvHL0g$ ,
Thanks for raising the query. When I am accessing the link, I got the message as expected. Please check once again and confirm.
[Image removed by sender. image]https://urldefense.com/v3/__https:/user-images.githubusercontent.com/98143492/272150435-210148a7-19b4-43f7-9e94-5012579480a3.png__;!!KwM0_Rgk!N_ubG4ZRrzYm6MrpdENJpZIq2KK9i_oe-axcJhzdqHF-jpmiPq5wQ6XUtGjLGDYf1QDKqGrFAzUQ-O_1WJLyIlFarQ$
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1163*issuecomment-1744209406__;Iw!!KwM0_Rgk!N_ubG4ZRrzYm6MrpdENJpZIq2KK9i_oe-axcJhzdqHF-jpmiPq5wQ6XUtGjLGDYf1QDKqGrFAzUQ-O_1WJJL_5ibPw$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7TWT2BZL4LFW6QEPASXEWTX5OLBHAVCNFSM6AAAAAA5PS7P2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBUGIYDSNBQGY__;!!KwM0_Rgk!N_ubG4ZRrzYm6MrpdENJpZIq2KK9i_oe-axcJhzdqHF-jpmiPq5wQ6XUtGjLGDYf1QDKqGrFAzUQ-O_1WJJ3xZe-lg$.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @ayushsaxena21
Please complete the deployment guide steps to get access to the CC application. Check out the last step i.e., zipping the manifest files and uploading to teams.

Hello Sai,
We don’t see this plan feasible due to reinstallation process. Can you suggest us a time to schedule a call so we can discuss it further.
Thanks & Regards,
Ayush Saxena
From: Sai Venkat @.>
Sent: Tuesday, October 3, 2023 13:53
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Saxena, Ayush (Contractor) @.>; Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Unable to add Company Communicator Author app in Teams (Issue #1163)
Hi @ayushsaxena21 Please complete the deployment guide steps to get access to the CC application. Check out the last step i. e. , zipping the manifest files and uploading to teams. — Reply to this email directly, view it on GitHub, or unsubscribe. You
Hi @ayushsaxena21https://urldefense.com/v3/__https:/github.com/ayushsaxena21__;!!KwM0_Rgk!N0Ifaux-1mEVFIZmBJPY1khUS6TZrKO1qVfunh2PjwL8NmYx6BUpklaTLvs95gyprzZrahA4qfJEb7jOzZsi-qRIbg$
Please complete the deployment guide stepshttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/wiki/Deployment-guide__;!!KwM0_Rgk!N0Ifaux-1mEVFIZmBJPY1khUS6TZrKO1qVfunh2PjwL8NmYx6BUpklaTLvs95gyprzZrahA4qfJEb7jOzZtj8dBs5Q$ to get access to the CC application. Check out the last step i.e., zipping the manifest files and uploading to teams.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1163*issuecomment-1744451966__;Iw!!KwM0_Rgk!N0Ifaux-1mEVFIZmBJPY1khUS6TZrKO1qVfunh2PjwL8NmYx6BUpklaTLvs95gyprzZrahA4qfJEb7jOzZtjqMF7Ww$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7TWT2EKYLQQMGVZ5IP5B7DX5PDODAVCNFSM6AAAAAA5PS7P2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBUGQ2TCOJWGY__;!!KwM0_Rgk!N0Ifaux-1mEVFIZmBJPY1khUS6TZrKO1qVfunh2PjwL8NmYx6BUpklaTLvs95gyprzZrahA4qfJEb7jOzZtl1mxtVQ$.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @ayushsaxena21 ,
The deployment is almost completed from your side. Did you complete the last 2 steps of deployment guide? Please confirm.

Hello Sai,
We did not reupload the manifest file as there could be other issues due to high user database. There is another issue with app where URL button is missing out.
Can you mention possible outcome of reinstalling the app.
Thanks & Regards,
Ayush Saxena
From: Sai Venkat @.>
Sent: Monday, October 9, 2023 11:18
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Saxena, Ayush (Contractor) @.>; Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Unable to add Company Communicator Author app in Teams (Issue #1163)
Hi @ayushsaxena21 , The deployment is almost completed from your side. Did you complete the last 2 steps of deployment guide? Please confirm. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because
Hi @ayushsaxena21https://urldefense.com/v3/__https:/github.com/ayushsaxena21__;!!KwM0_Rgk!P4lPTi1UYzMnxhtfRM5A5Fcjnb0tto5FOpjQ_RB8wJKDidKpkYzZF0ayA0OH7q6oxYBCzs-3OYGelYgJ90uxI_8Dkw$ ,
The deployment is almost completed from your side. Did you complete the last 2 steps of deployment guide? Please confirm.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1163*issuecomment-1752379110__;Iw!!KwM0_Rgk!P4lPTi1UYzMnxhtfRM5A5Fcjnb0tto5FOpjQ_RB8wJKDidKpkYzZF0ayA0OH7q6oxYBCzs-3OYGelYgJ90utAzbiyw$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7TWT2EUVTLXYBFX4YWUDIDX6OFXPAVCNFSM6AAAAAA5PS7P2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJSGM3TSMJRGA__;!!KwM0_Rgk!P4lPTi1UYzMnxhtfRM5A5Fcjnb0tto5FOpjQ_RB8wJKDidKpkYzZF0ayA0OH7q6oxYBCzs-3OYGelYgJ90vbE77ulg$.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @ayushsaxena21 ,

What is the version of the app?

The below URL seems to be a custom domain URL.
https://msteams-apps-companycommunicator.mdlz.com/configtab

Hope you have followed the  custom-domain recommendations

Hello Sai,
App version is 5.4.1 however, let me check on custom domain recommendation.
Thanks & Regards,
Ayush Saxena
From: Sai Venkat @.>
Sent: Tuesday, October 10, 2023 15:04
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Saxena, Ayush (Contractor) @.>; Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Unable to add Company Communicator Author app in Teams (Issue #1163)
Hi @ayushsaxena21 , What is the version of the app? The below URL seems to be a custom domain URL. https: //msteams-apps-companycommunicator. mdlz. com/configtab Hope you have followed the custom-domain recommendations —Reply to this email
Hi @ayushsaxena21https://urldefense.com/v3/__https:/github.com/ayushsaxena21__;!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2M-dE0BZA$ ,

What is the version of the app?
The below URL seems to be a custom domain URL.
https://msteams-apps-companycommunicator.mdlz.com/configtab
Hope you have followed the custom-domainhttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/wiki/Custom-domain-option__;!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2MTKWxHIw$ recommendations

—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1163*issuecomment-1754819875__;Iw!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2M_JISGVg$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7TWT2FPC4GPUZDHFD3OZT3X6UJBRAVCNFSM6AAAAAA5PS7P2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJUHAYTSOBXGU__;!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2Pqb1tcGg$.
You are receiving this because you were mentioned.Message ID: @.***>

Hello @@.***>,
Yes, we are following custom domain recommendations.
Best Regards,

Chetan Kattarmal,
UC Ops Lead MEU (Mondelez Digital Services)
Teams Central & M365 Learning https://teams.mdlz.com/sites/msteams
Please follow our CFOCUShttps://intranet.mdlz.com/sites/Finance/Pages/CFOCUS-Program.aspx guidelines.
[Teams-24x24]Chase me in @.> | Schedule a Quick Connect with @.> | Call me in @.***> | +44<PHONE_NUMBER>
From: Saxena, Ayush (Contractor) @.>
Sent: 10 October 2023 10:52
To: OfficeDev/microsoft-teams-apps-company-communicator @.>; OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Mention @.>; Kattarmal, Chetan D @.***>
Subject: RE: [OfficeDev/microsoft-teams-apps-company-communicator] Unable to add Company Communicator Author app in Teams (Issue #1163)
Hello Sai,
App version is 5.4.1 however, let me check on custom domain recommendation.
Thanks & Regards,
Ayush Saxena
From: Sai Venkat<EMAIL_ADDRESS>Sent: Tuesday, October 10, 2023 15:04
To: OfficeDev/microsoft-teams-apps-company-communicator<EMAIL_ADDRESS>Cc: Saxena, Ayush (Contractor<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Unable to add Company Communicator Author app in Teams (Issue #1163)
Hi @ayushsaxena21 , What is the version of the app? The below URL seems to be a custom domain URL. https: //msteams-apps-companycommunicator. mdlz. com/configtab Hope you have followed the custom-domain recommendations —Reply to this email
Hi @ayushsaxena21https://urldefense.com/v3/__https:/github.com/ayushsaxena21__;!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2M-dE0BZA$ ,

What is the version of the app?
The below URL seems to be a custom domain URL.
https://msteams-apps-companycommunicator.mdlz.com/configtab
Hope you have followed the custom-domainhttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/wiki/Custom-domain-option__;!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2MTKWxHIw$ recommendations

—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1163*issuecomment-1754819875__;Iw!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2M_JISGVg$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7TWT2FPC4GPUZDHFD3OZT3X6UJBRAVCNFSM6AAAAAA5PS7P2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJUHAYTSOBXGU__;!!KwM0_Rgk!J8QIfDHimRFmHS-K8AxFrVejLyp9LLV0-4yrcmu6iwhYdwIDZihuht7gIXA6C1mbCwxNnGaxyruUR6QDg2Pqb1tcGg$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Hi @ayushsaxena21 ,
We haven't implemented CC using custom domain format. Our support scope is very limited with respect of standard version of CC and won't be able to assist on this.


After upgrading Micronaut Gradle plugin from 3.2.2 to 3.3.0 fat-JAR application launch crashes with No bean of type [io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.context.event.StartupEvent>] exists

Expected Behavior
Application should launch smoothly like before the upgrade.
Actual Behaviour
Application's Single-JAR is currently built using following plugin:
id('com.github.johnrengelman.shadow') version '7.+'
After upgrading Gradle Micronaut plugin from
id('io.micronaut.application') version '3.2.2'
to
id('io.micronaut.application') version '3.3.0'
launching the Single-JAR application like so
java -jar build/libs/application-0.1-all.jar
breaks with
10:16:17.436Z [   main] ERROR - Error starting Micronaut server: No bean of type [io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.context.event.StartupEvent>] exists. Make sure the bean is not disabled by bean requirements (enable trace logging for 'io.micronaut.context.condition' to check) and if the bean is enabled then ensure the class is declared a bean and annotation processing is enabled (for Java and Kotlin the 'micronaut-inject-java' dependency should be configured as an annotation processor).
io.micronaut.context.exceptions.NoSuchBeanException: No bean of type [io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.context.event.StartupEvent>] exists. Make sure the bean is not disabled by bean requirements (enable trace logging for 'io.micronaut.context.condition' to check) and if the bean is enabled then ensure the class is declared a bean and annotation processing is enabled (for Java and Kotlin the 'micronaut-inject-java' dependency should be configured as an annotation processor).
	at io.micronaut.context.DefaultBeanContext.getBeanInternal(DefaultBeanContext.java:2795)
	at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1654)
	at io.micronaut.context.BeanLocator.getBean(BeanLocator.java:94)
	at io.micronaut.context.DefaultBeanContext.publishEvent(DefaultBeanContext.java:1733)
	at io.micronaut.context.DefaultBeanContext.start(DefaultBeanContext.java:344)
	at io.micronaut.context.DefaultApplicationContext.start(DefaultApplicationContext.java:183)
	at io.micronaut.runtime.Micronaut.start(Micronaut.java:72)
	[...]

reproducibly.
With enabled trace logging (as requested) the following message appears just in front of the one cited above:
DEBUG - Bean [foo.bar.baz.$OrderStatePublisherHttpClientImpl$Definition$Intercepted$Definition] will not be loaded due to failing conditions:

Also explicit addition of mentioned library with Kotlin APT via kapt('io.micronaut:micronaut-inject-java') doesn't help.
None of the application's types explicitly implement mentioned interface io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.context.event.StartupEvent>.
After switching back to id('io.micronaut.application') version '3.2.2' app launches smoothly (with lots of messages regarding bean conditionals due to enabled trace logging of this feature).
Steps To Reproduce
See above.
$ ./gradlew clean assemble && java -jar build/libs/application-0.1-all.jar

Environment Information

JRE 17.0.2
Kotlin 1.6.10
Gradle 7.4.1
Micronaut 3.3.4

Example Application
No response
Version
3.3.4

Bug is not specific to Kotlin, also happens with Java.

Workaround is to add:
tasks.withType(ShadowJar.class).configureEach(ShadowJar::mergeServiceFiles)

to your build script

Thanks for immediate reaction, including workaround.

It stills fails for Application Type: Serverless Function and Micronaut Gradle Plugin library.
https://github.com/micronaut-projects/micronaut-gradle-plugin/pull/407 applies to MicronautMinimalApplicationPlugin but not MicronautMinimalLibraryPlugin


EE3

Any plans to add support for EE3?
Best,
Rein

I'm not planning to update this to EE3.
EE Harbor asked permission to include the functionality from this add-on in Structure 4, which I gave them. I'm not sure if they've done it yet or not. Might want to ask them about it.

cool thanks, will ask them ;-)

Just discovered that this is now reported to be in Structure 4.
https://eeharbor.com/structure/changelog#entry-11


I see on LICENSE file in the repo.

What is the license for this project?

Hey @tikkanagi!
This software will be licensed under the GNU GPLv3, I just have to complete some stuff for it.
I'll take care of it, when I have the time to do so.


Overriding display of hidden files via msg doesn't work.

As raised in the Node-RED forum.

move the code at lines 74-86 down to after line 174 and adjust to use the clonedMsg.config.

Relavent code now at line 176-189 - pushed to v1.3.3


[CARBONDATA-1803] Changing format of Show segments

Changing the show segments format for backward compatibility.
(1) File Format is a new option previously added in between, so moved the same to last
(2) Segment Id is again changed back to SegmentSequenceId

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[x] Testing done
Manual Testing

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

retest this please

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1444/

Please add description for this PR. Why is it required?
@dhatchayani

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1463/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1880/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1465/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1882/

retest sdv please

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1885/

Retest sdv please

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1888/

LGTM


Remove React, HTML forms as dependencies

Correct me if I'm wrong but right now it's not possible to install the game engine without installing React and other HTML related dependencies.
However, many games do not rely on HTML at all and prefer to implement all the GUI inside the canvas.
It would be great if there could more separation of these dependencies, by either moving the React/HTML game to another repo or into some sort of examples folder, if possible with it's own separate package.json that users would not be required to install unless they want to run the React code.

I use React just for the login and room joining. The login and room lobby is not really a part of the game itself. Having this part in HTML was easier to implement. The game logic itself is just the canvas.
I like the idea of an examples folder with different client implementations.

But still, even thou conceptually they are different parts, it all gets down to the fact that right now to use the game engine you have to download a bunch of unrelated stuff because there's only one package.json.
Ideally using the game engine would only require downloading the requirements of the game engine itself.

This project is not a game engine. It is an example implementation.
It would be nice to turn it into an engine, but it would require some more work.

Thank you for your response.
I agree it can be overwhelming to create a fully re-usable engine that can be dropped in to any work with many different types of games.
Having said that, I'm of the opinion that separation of concerns is paramount in all software projects, so what I call "engine" could be undestood but just the part of the code that is not related to game implementation and which , if isolated from the implementation it self, would make the refactoring of the game logic much more easier and less phrone to bugs.
So in that sense the project already has an "engine" component to it, even thou the "engine" code is currently not separated from the game implementation itself.
Sidenote: I hope you take my comments mostly as friendly suggestions and naive observations and don't feel like you have to undertake any of whatever I write here. Thank you.


Make pipeline creation idempotent

What type of enhancement is this?
User experience
What does the enhancement do?
Current Implementation
The current pipeline creation is not idempotent, for example, when we create the same pipeline twice:
# 1
curl -X "POST" "http://localhost:4000/v1/events/pipelines/nginx_pipeline" -F<EMAIL_ADDRESS>
# 2 Create the same pipeline again.
curl -X "POST" "http://localhost:4000/v1/events/pipelines/nginx_pipeline" -F<EMAIL_ADDRESS>
It will store the multiple pipelines in greptime_private.pipelines:
mysql> select name, schema, created_at from greptime_private.pipelines;
+----------------+--------+----------------------------+
| name           | schema | created_at                 |
+----------------+--------+----------------------------+
| nginx_pipeline | public | 2024-12-03 03:04:08.220261 |
| nginx_pipeline | public | 2024-12-03 03:04:26.441025 |
+----------------+--------+----------------------------+
2 rows in set (0.02 sec)

Expectation
In my opinion, the pipeline should be unique throughout its lifetime. We can use (name, schema) as the unique constraint. When we create the same pipeline that has already been exited, it should be a UPDATE operation, which means the semantic of API /v1/events/pipelines/${pipeline} should create_or_update pipeline. The idempotent creation will be easy to use and operate.
Implementation challenges
No response

Internally @paomian implemented a versioned system for pipeline. So it will always use the latest one for parsing data. There is also a version parameter by which you can specify the exact pipeline name and create time.
https://docs.greptime.com/user-guide/logs/write-logs#http-api


utils/analytics: make on_request a proper boolean.

Otherwise when it's false it's being turned into a true value.

Review period skipped due to critical label.


Fix OOB DynamicMemory model quantize issue

Type of Change
bug fix
API not changed
Description
ILITV-2850: [regression][ITF2.11.0]TF OOB DynamicMemory quantize failed
gen_valid_sampling_log has an issue of calculate final result, the step size is 9. It must be even for min and max.
Expected Behavior & Potential Risk
The OOB DynamicMemory model can be quantized successfully.
How has this PR been tested?
Pre-CI and OOB extension test.
Dependency Change?
No.

OOB extension test:
https://inteltf-jenk.sh.intel.com/view/lpot-oob/job/intel-lpot-validation-top-extension-TFnewAPI/360/

test with ITF2.11.0 https://inteltf-jenk.sh.intel.com/view/lpot-oob/job/intel-lpot-validation-top-extension-TFnewAPI/361/


Investigate if we can create an Eclipse runner

From<EMAIL_ADDRESS>on October 20, 2008 10:02:57
Try out if it's possible to create an eclipse specific junit runner which
works on their modified(?) junit version?
Original issue: http://code.google.com/p/powermock/issues/detail?id=29

From<EMAIL_ADDRESS>on October 20, 2008 01:03:26
Labels: -Type-Task Type-Enhancement

From<EMAIL_ADDRESS>on October 27, 2008 03:23:50
This is not needed, the legacy runner seem to work.
Status: Invalid


Whatsapp decode binary error, invalid string with tag 174

Describe the bug
Whatsapp throws error while running whatsapp and telegram bridge.
Output:
[0003] ERROR whatsapp:     error processing data: error decoding binary: could not decode binary: invalid string with tag 174
To Reproduce
I tried to change the waVersion in whatsapp.go file to this  conn.SetClientVersion(0, 4, 1307), as suggested in other forums. I also tried valued like (2080, 2081, 2088) but none of them worked.
Also tried previous stable matterbridge versions.
Expected behavior
Whatsapp continues to throw the same error. On the other hand, whatsapp qr scan works properly.
Screenshots/debug logs
[0000]  INFO main:         Enabling debug logging.
[0000]  INFO main:         Running version 1.17.3-dev
[0000]  INFO main:         WARNING: THIS IS A DEVELOPMENT VERSION. Things may break.
[0000]  INFO router:       Parsing gateway gateway1
[0000]  INFO router:       Starting bridge: whatsapp.mywhatsapp
[0000] DEBUG whatsapp:     Connecting to WhatsApp..
[0001] DEBUG whatsapp:     WhatsApp connection successful
[0001] DEBUG whatsapp:     Restoring WhatsApp session..
[0003] DEBUG whatsapp:     Session restored successfully!
[0003] ERROR whatsapp:     error processing data: error decoding binary: could not decode binary: invalid string with tag 174
[0004]  INFO whatsapp:     whatsapp.mywhatsapp: joining<EMAIL_ADDRESS>(ID<EMAIL_ADDRESS>[0004]  INFO router:       Starting bridge: telegram.mytelegram
[0004]  INFO telegram:     Connecting
[0004] DEBUG whatsapp:     Getting user avatars..
[0005]  INFO telegram:     Connection succeeded
[0005]  INFO telegram:     telegram.mytelegram: joining *************** (ID: w*************** telegram.mytelegram)
[0005]  INFO main:         Gateway(s) started succesfully. Now relaying messages
[0247] DEBUG whatsapp:     Finished getting avatars..
Environment (please complete the following information):

OS: Ubuntu 18.04
Matterbridge version: 1.17.3-dev

Additional context
[whatsapp.mywhatsapp]
Number="+**********"
SessionFile="session-48111222336.gob"
QrOnWhiteTerminal=false
RemoteNickFormat="[{PROTOCOL}] @{NICK}: "
[telegram.mytelegram]
Token="1**********:****************************************"
RemoteNickFormat="[{PROTOCOL}] <{NICK}> "
[[gateway]]
name="gateway1"
enable=true
[[gateway.inout]]
account="whatsapp.mywhatsapp"
<EMAIL_ADDRESS>[[gateway.inout]]
account="telegram.mytelegram"
channel="**********"

Throws error and stops working? Or throwing error and everthing works?
Also reference here https://github.com/Rhymen/go-whatsapp/issues/187

Throwing error and still works. The issue is specifically with Whatsapp only. Other bridges are working normal.

Fixed in master


MINOR: cleanup Jenkins workspace before build

Observed a failing build with
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.2.0:generate (default-cli) on project standalone-pom: A Maven project already exists in the directory /home/jenkins/workspace/Kafka_kafka-pr_PR-10131/streams/quickstart/test-streams-archetype/streams.examples -> [Help 1]

We should clean the workspace before we start the build to avoid this issue. \cc @ijuma
Using Workspace Cleanup: https://plugins.jenkins.io/ws-cleanup/

I researched a bit more and there's a way to do this via the job config:

I've made the change, so we should get the behavior we want without this PR.

Thanks @ijuma!


Getting any error in getoffset

Hi, I am using Python 3.6.5
While am running the code I am getting the below error. Tried to change the that float value in the getoffset function but still am Getting that error please help me in debugging.
Traceback (most recent call last):
File "E:\praneeta\eye gaze\optimeyes-master\optimeyes-master\eyeDetect.py", line 726, in
main()
File "E:\praneeta\eye gaze\optimeyes-master\optimeyes-master\eyeDetect.py", line 656, in main
pupilOffsetXYList = getOffset(frame, allowDebugDisplay=True)
File "E:\praneeta\eye gaze\optimeyes-master\optimeyes-master\eyeDetect.py", line 474, in getOffset
cv2.circle(output, pupilXYList[eyeIndex], 3, (255,0,0),thickness=1) #BGR format
TypeError: integer argument expected, got float

Hey, the code is only compatible with Python 2.7 right now. I'm probably not going to work on Python 3 conversion in the near future, but if you add Python 3 compatibility and submit a pull request I would review it.

Hi
Can you please tell me how to do this eye detection for multiple faces.
Kindly please help me in developing.
On Thu, May 24, 2018 at 12:00 AM, Luke Allen<EMAIL_ADDRESS>wrote:

Closed #8 https://github.com/LukeAllen/optimeyes/issues/8.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/LukeAllen/optimeyes/issues/8#event-1642524732, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AfOHfdmoivfNhk0spJDn-uruiWpRe5RQks5t1aragaJpZM4UIBte
.


chore(turbo): delete Go related release code and config

Closes TURBO-2214

https://github.com/vercel/turbo/pull/7221 should fix the integration test failures


Support SDK 45

Description

SDK 45  is released and it is currently not supported
Describe the solution you'd like

SDK 45 should be supported
Describe alternatives you've considered

Additional context

Hi @kennethlynne, we have completed the work required to support v45, and are just awaiting a release from turtle cli in order to complete our testing, so you can expect to see this shortly.
Thanks!

Looks like it is merged, so I hope this can get in soon 🤞

Hi @kennethlynne! My apologies for the slow update on this one, we have now released version 45 of bugsnag-expo which supports expo 45.
Many thanks!


Switch from pin-project to pin-project-lite

futures-rs just switched and tokio has been using the -lite one since 0.2.0. I haven't used either so I don't actually know how hard switching is, but it seems like a good idea since it greatly improves compile times for people who don't depend on syn & quote otherwise.

Considered, and agreed! It should be done!

Considered, and agreed! It should be done!

This may require https://github.com/taiki-e/pin-project-lite/pull/43.

This may require https://github.com/taiki-e/pin-project-lite/pull/43.

I'll take a stab at implementing this.

I'll take a stab at implementing this.

Depends on https://github.com/taiki-e/pin-project-lite/pull/25

Depends on https://github.com/taiki-e/pin-project-lite/pull/25

Just found that out myself. Thanks for the link 🙂

Just found that out myself. Thanks for the link 🙂

Also depends on https://github.com/taiki-e/pin-project-lite/issues/3 because of
https://github.com/hyperium/hyper/blob/c9c46ed60bd43484d67a98a63496ad0277c791a2/src/server/conn.rs#L163-L165

Also depends on https://github.com/taiki-e/pin-project-lite/issues/3 because of
https://github.com/hyperium/hyper/blob/c9c46ed60bd43484d67a98a63496ad0277c791a2/src/server/conn.rs#L163-L165

Also depends on taiki-e/pin-project-lite#3 because of
https://github.com/hyperium/hyper/blob/c9c46ed60bd43484d67a98a63496ad0277c791a2/src/server/conn.rs#L163-L165

pin-project-lite#3 is about attributes that apply only to the original struct/enum.
Proper handling of cfg/cfg_attr on fields and variants requires a more complex approach than the fix for pin-project-lite#3 (it needs to be aware of the kind of attribute and propagate some of it to projected type). Even pin-project could not find the correct solution other than "leave to the compiler". And it is impossible to use the same trick in pin-project-lite.
However, there is a known workaround for the cfg issue, and probably hyper can use it as well.

for now, it is preferable to create a type alias / new type or create structs for each cfg.

Something like:
#[cfg(all(feature = "http1", feature = "http2"))]
#[derive(Clone, Debug)]
enum Fallback<E> { ... }

#[cfg(not(all(feature = "http1", feature = "http2")))]
#[derive(Clone, Debug)]
struct Fallback<E>(std::marker::PhantomData<E>);

pin_project! {
    pub struct Connection<T, S, E = Exec>
    where
        S: HttpService<Body>,
    {
        pub(super) conn: Option<ProtoServer<T, S::ResBody, S, E>>,
        fallback: Fallback<E>,
    }
}

Also depends on taiki-e/pin-project-lite#3 because of
https://github.com/hyperium/hyper/blob/c9c46ed60bd43484d67a98a63496ad0277c791a2/src/server/conn.rs#L163-L165

pin-project-lite#3 is about attributes that apply only to the original struct/enum.
Proper handling of cfg/cfg_attr on fields and variants requires a more complex approach than the fix for pin-project-lite#3 (it needs to be aware of the kind of attribute and propagate some of it to projected type). Even pin-project could not find the correct solution other than "leave to the compiler". And it is impossible to use the same trick in pin-project-lite.
However, there is a known workaround for the cfg issue, and probably hyper can use it as well.

for now, it is preferable to create a type alias / new type or create structs for each cfg.

Something like:
#[cfg(all(feature = "http1", feature = "http2"))]
#[derive(Clone, Debug)]
enum Fallback<E> { ... }

#[cfg(not(all(feature = "http1", feature = "http2")))]
#[derive(Clone, Debug)]
struct Fallback<E>(std::marker::PhantomData<E>);

pin_project! {
    pub struct Connection<T, S, E = Exec>
    where
        S: HttpService<Body>,
    {
        pub(super) conn: Option<ProtoServer<T, S::ResBody, S, E>>,
        fallback: Fallback<E>,
    }
}

pin-project-lite#3 is about attributes that apply only to the original struct/enum.

The title and issue description are exactly about this. Anyway, thanks for providing a workaround, I'll apply that after taiki-e/pin-project-lite#25 is merged and I can finish my PR.

pin-project-lite#3 is about attributes that apply only to the original struct/enum.

The title and issue description are exactly about this. Anyway, thanks for providing a workaround, I'll apply that after taiki-e/pin-project-lite#25 is merged and I can finish my PR.

Hmm, by the way that struct is not using #[pin] at all, should it even be using pin_project!?

Hmm, by the way that struct is not using #[pin] at all, should it even be using pin_project!?

The title and issue description are exactly about this.

Well, I agree that it is confusing.

Hmm, by the way that struct is not using #[pin] at all, should it even be using pin_project!?

Technically, pin_project! is not required for types that do not use #[pin].

The title and issue description are exactly about this.

Well, I agree that it is confusing.

Hmm, by the way that struct is not using #[pin] at all, should it even be using pin_project!?

Technically, pin_project! is not required for types that do not use #[pin].

after taiki-e/pin-project-lite#25 is merged

I think I can merge that this weekend or the next week. (it only needs docs and tests)

after taiki-e/pin-project-lite#25 is merged

I think I can merge that this weekend or the next week. (it only needs docs and tests)

I had to revert in https://github.com/hyperium/hyper/pull/2422, an issue was found after releasing: https://github.com/hyperium/hyper/issues/2421

I had a look, this is the problematic type: an enum that uses #[cfg] on its variants. The two solutions I can think of:

always have the variant but containing an uninhabited type if the corresponding feature is disabled. Probably requires adding extra Self::Foo { bar } => match bar {}, branches
three declarations of the type for the three possible feature combinations (assuming that it just doesn't need to exist if both http1 and http2 are disabled, otherwise four)

Working on this again, using the first solution I mentioned above (if still applicable).


Update MD file on new branch 2017-16-09_08-11-23

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef.md
:white_check_mark:Succeeded

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


Cleanup article content

Generate images, cleanup content, etc. to get ready to post

https://broken-globe-937.notion.site/CareerCatalyst-fb48a9eb922a4a058fc7ca7f310212e1


Channels and Members panel jittering

https://youtu.be/ix19qV3mcEA
if you view this video there's a point where they start jittering and scrolling on members panel is impossible unless using the scrollbar
Infomation (please complete the following information)
Discord channel: Stable
OS: Windows
Mod: BetterDiscord
Discord language: EN-US
-not only happens in fluent but also on your other themes like softx
-this doesnt happen on other theme maker's themes

It's because of how Discord lazy loading works. Changing the channels too much will result in the lazy loading bugging out.
There's not really a fix for it other than use Discord default heights and widths. Which is most cases wouldn't fit with the theme.

i see, i thought it has something to do with your css since it doesnt happen on other themes :l

I've recently changed how channels are display, which should fix this issue.

still happening tho as i comment this


CLOUDSTACK-9385 - Ensure passwd srvr is restarts after keepalived transitions

Based on @ustcweizhou code suggestion. Tried on redundant and standalone virtual routers and works fine.
Needs to be checked on VPC routers.

NB: This PR should be considered controversial because it restarts the password server after each keepalived transition, rather than stopping the service on transitions to backup or fault states.
This decision was taken in anticipation of CLOUDSTACK-9035, which suggests that the password server should be running on backup redundant routers. However, this may be ill-advised.
I'm happy to incorporate any feedback into this PR.

Hi @dsclose The passwd server should not run on the backup router, the same counts for dnsmasq. Cloud-init will get the passwd from the server it got the ip address from (on the direct ip, not the vip) so it is not needed.
It's a nice idea to have "redundancy" here but it will lead to unexpected problems. Imagine a VM starting and getting the passwd from the master, which marks it as sent. Then the VM restarts and a failover had taken place. Now it gets the same password from the new master (old backup, which has not been marked as retrieved). If a user had changed the password manually, it is now being reset to the previous one. We had this going in in production for a while and it confuses users a lot. Keep it simple, run on the master only.

@remibergsma is correct, password server should not be running on router on BACKUP/FAULT.

@remibergsma @ustcweizhou Well that clears that up! I'll see about adjusting the PR.

Unfortunately I won't be available to do further work on this PR. I'll leave the commits available incase they are useful.


[Handles] setting handle suffix min max logic

As for v1 we are setting the SuffixMin and SuffixMax as Runtime variables
first range of suffixes is 10-99


to rebaseRenamed jmxtrans daemon from jmxtransd to jmxtrans

Fixes half of the issue raised by #278

This pull request is now managed with CodeReviewHub. Refresh.

Fixes #280


README update to include Vue Land as questions resource and chat badges

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[ ] Feature
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[x] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:

[x] It's submitted to the dev branch for v2.x (or to a previous version branch), not the master branch
[ ] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[ ] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
[ ] New/updated tests are included

If adding a new feature, the PR's description includes:

[ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:
This PR is an update to the README file to include the Vue Land chat hosted by Discord. 😄  Although @egoist has mentioned the chat on Twitter I thought it'd be a good idea to include it in the README so new and old Vue developers know about the resource. Also, I added badges for both the Discord and Gitter chats.
Since this PR made no changes to Vue's codebase I neglected to run any test.

Thanks for the PR. We'll look at this after the Vue conf (https://github.com/vuejs/vuejs.org/issues/959)


Provide a setting to disable nREPL session cloning

Closes #9.

Thanks! Merged, but I renamed the option to eval_in_session 892cc2f5fdbbbad6c7eb5fff767ceedf1afd0af0


Network construction happens on tick updates

Modems don't findPeripherals() until tick updates are called on the tile entities. This leads to a couple of things:

When the network is invalidated, it takes a whole tick for peripherals to get found. This can bug out a program on a computer if it tries to access a peripheral during that tick.
The code is a mess. Lots of things have to happen in really strange places to make this work. For example, I'm going to have to implement peripherals detaching from networks when they're broken (when attached via modem) by writing something into onNeighborChanged, which is not where that ought to be.

We should take a look at fixing this after we merge #29

Creating a new branch for this now. I'll open a pull request and we can go ahead and start talking about what specifically we will do there.

Er. Derp... Can't create the pull request until we have actual commits to pull. To start things off, we'll have to discuss here.

Seems to me we'll have to create an entirely new method of networking. Every node will belong to an overarching NetworkController object. This object will do the job of tracking attached peripherals, and appropriately attaching and detaching them.
Network operations:

Construction

Network construction will start at one node, creating the initial NetworkController object, and it will collect adjacent nodes until it's collected the whole network.

Severence

When a cable is destroyed, the network will have to discover which sections were severed and make them into their own networks.

Assimilation

When cables are added, that cable, and any other networks that cable attached to this network, will have to be assimilated into this network.
It's possible that construction and assimilation will end up being the same operation.

So we're going to have to rewrite the network code? Sigh. There would probably be much better performance and maybe better memory usage but it does seem like a lot of work gone down the drain. I guess in the long term it will be worth it.

The way I see it, when we rewrote the network code initially, we tried very hard to keep to vanilla CC's way of doing the networking. I think it just proved to not be worth it, and we're taking the next step.

I know. I guess I should have been more foresighted than I was. I think we should go for it, but I'm not sure if it should be a 0.2 or a 0.2.1 release.

I think it'd likely have some API breaking changes.

I guess, so a 0.2 release it is. (Though I'm pretty sure SemVer allows breaking changes on the 0.* release). My one question with this is what happens if you break a network in half/join them together.
In the case of breaking we'd have to create a new network object and refresh both of them, in the case of joining it would be nice to have the larger network win so we have to do less calculation.

It's up to you if this is in 0.2 or 0.2.1.
Yea severance and assimilation will be a pain in the neck.
When a node is placed, I think it has a couple of ways it can go

Find adjacent networks.
If there are no networks, create a network object and become a network.
If there is one network, assimilate into it.
If there are multiple networks, assimilate all of them, and this node.

Or

Make a network for this node alone.
Find adjacent networks.
Assimilate this nodes networks with all adjacent networks.

Both scenarios treat assimilation as a primitive operation whose implementation is arbitrary (for the moment).
I think the second option is better. It's a little weird to create a network only to immediately get rid of it. But letting the "assimilation code" and the "new node attached code" be the same code simplifies things greatly.

Severance would be trickier. Finding which nodes get severed when a cable is broken will be tough.

I think this should be part of 0.2, I can imagine going '0.2 is released, I can relax'. whilst this still needs work. We'll have to consider multiparts and covers as they will complicate things slightly as a node can change network without being destroyed.

Yea. Getting this all right will be rather tricky.


Problem with content-type and DELETE

It'd be great if it was possible to excercise some more control over the content-type header being sent from Swagger UI. When defining a API operation with HTTP method DELETE the content-type always seems to be "application/json". This causes Play2 to invoke a special body parser that tries to parse the body as JSON content, but this of course fails since the body is empty. I tried adding an annotation like     @Consumes(MediaType.APPLICATION_FORM_URLENCODED) to my method, but this does not seem to change the API JSON being generated (and thus not affecting the UI).
Could this annotation, or a similar parameter be used to control the content-type sent from swagger-ui?

I have a node/express server. Swagger-UI 2.0 always sets the Content-type header to "application/json" for DELETE operation. In my case, the body is empty - so Express body parser just chokes on it. I tried setting the "consumes" to "text/html" in the Swagger API specification - but Swagger-UI insists on sendting Content-type  as "application/json". Is it possible to get a fix for it?

@psinghsp - this is really not the right place for the question. Sounds like you're looking for swagger-node-express.

That is right. Let me post it on swagger-ui. The bug is in swagger-ui - not swagger-core. Sorry about that.


Zookeeper put api

Description
Adding an api to update ZK Path. Will be used by the UI
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes
If you have tagged this as either backward-incompat or release-notes,
you MUST add text here that you would like to see appear in release notes of the
next release.
If you have a series of commits adding or enabling a feature, then
add this section only in final commit that marks the feature completed.
Refer to earlier release notes to see examples of text
Documentation
If you have introduced a new feature or configuration, please add it to the documentation as well.
See https://docs.pinot.apache.org/developers/developers-and-contributors/update-document

@sajjad-moradi You may want to take into account these apis when adding ACL checks.


Document both POST and GET requests for $execute

Fixes #2544

coverage: 94.272%. remained the same when pulling 5e8f5a91fd54ea2aaec15e281d8a0b413bed335c on rahul-documentation-execute-get into 7fb02b94b3fb052da22d5b892ff0e951d11b1912 on main.


SfProperty Adjustments and rename

Adjust color:

vs

add full-width modifier

Rename to SfLabeledItem

@filrak not sure SfLabeledItem is a good name here

@mayashavin me either just SfProperty seem bad to me.


Upgrade gRPC core library to 1.16.0

Please merge pingcap/grpc#15 first.

Any update on this? We currently have to build our project from a custom fork of this project and grpc that fixed this issue: https://github.com/grpc/grpc/pull/16415
(before it was fixed in main-line)
That change was introduced in grpc release 1.15.0, which is still later than the version used by grpc-rs.

We're planning for a regression of grpc core due to tikv/tikv#3745, maybe maintaining two branches with different grpc version should be a possible solution.

We plan to upgrade gRPC core to v1.16.x or v1.17.x once we resolves grpc/grpc#17043, which may cause segment fault.

Closed in favour of #264  .


Discuss format for/contents of output "trajectory" file

I'm currently working on adding a "trajectory" file that will track changes in which "atomtypes" are saved with information for each of them.
Below are the things we're planning to include now, if you have suggestions please let us know here so we have a record of it associated with the code.
iteration number, index, SMARTS, reference types, parent, matches, molecules, 'something for scoring'
We're slowly trying to move away from smarty being just atomtypes, as the chemical perception will eventually need to handle atoms, bonds, angles, and torsions. That means reference type will be a list of atom types and atoms should be general matches. For now the scoring will likely be the fraction of reference types matches since we're still comparing to current atom types.

Another thing, this sparked, was that our 0th iteration should probably be the starting set of parameters before any changes are made and then iterations 1 to total number each have a changes attempted.

@bannanc : Can you clarify this point:

We're slowly trying to move away from smarty being just atomtypes, as the chemical perception will eventually need to handle atoms, bonds, angles, and torsions. That means reference type will be a list of atom types and atoms should be general matches. For now the scoring will likely be the fraction of reference types matches since we're still comparing to current atom types.

I was there for the discussion yesterday so I THINK I get what you're saying, but not having looked at the code yet it's not totally obvious. You may need to explain "reference type" for me, and when you say that should be "a list of atom types" this superficially seems like it's going against what you said about moving away from it being just atomtypes. I'm guessing you mean that it will be a list of generalized matches or something along those lines?
Maybe break it out into a couple bullet points about where we are now, and a separate set about where we would need to go? Thanks.

I'm currently working on adding a "trajectory" file that will track changes in which "atomtypes" are saved with information for each of them.
iteration number, index, SMARTS, reference types, parent, matches, molecules, 'something for scoring'

That's actually a ton of data if you want to store all the molecules each iteration. @cbayly13 may know of some compressed 2D molecule-storage formats we can use for that, but it also might be overkill since you can regenerate the typed molecules from the atom type definitions.
I'd advise steering clear of text format, since you'd have to write a formatter and a parser.  If we could just pickle the objects you want each iteration, that might be easier. Maybe cPickle, pytables, or numpy would let you easily do that if you're planning to do the data analysis in Python too?

I'd advise steering clear of text format, since you'd have to write a formatter and a parser. If we could just pickle the objects you want each iteration, that might be easier. Maybe cPickle, pytables, or numpy would let you easily do that if you're planning to do the data analysis in Python too?

👍  for this. I know @cbayly13 seems to have a preference for .csv, but since I never do anything with spreadsheets if I can avoid it, I don't like it. Maybe we store it in a pythonic way, @bannanc , then give him an option to dump to csv if he really insists (I believe numpy has a nice "dump everything to text" routine whose name I forget at the moment that would probably do this for him).

We're slowly trying to move away from smarty being just atomtypes, as the chemical perception will eventually need to handle atoms, bonds, angles, and torsions. That means reference type will be a list of atom types and atoms should be general matches. For now the scoring will likely be the fraction of reference types matches since we're still comparing to current atom types.

I had originally intended to write a completely different piece of code to do that, since this code has no facility for sampling over parameters, and building this in would be difficult since this capability is not modular with the current design.

Another thing, this sparked, was that our 0th iteration should probably be the starting set of parameters before any changes are made and then iterations 1 to total number each have a changes attempted.

You can add a write_current_sampler_state() function to write a "snapshot" of the sampler state (and associated data) to your trajectory, and make sure to call this before starting sampling but after computing the initial score.

@cbayly13 seems to have a preference for .csv,

How would you cram a list of atom types---where the number might vary---into a fixed-number-of-columns CSV format?

Regarding expanding to sampling over bond, angle, and torsion types: I think we need to start a new thread on this to discuss how we should propose child SMIRKS types for bonds, angles, and torsions from parent types. We need to come up with an initial way to do this before we can move ahead implementing that.

@jchodera Ok, in that case, you can ignore my reference type comment.
I think most of what @cbayly13 and I were hoping for is just an organized output file so it wasn't just writing to the command line and then disappearing. It's possible that adding an issue here is over complicating it

Guys this thread is really mushrooming! The traj file we were talking about was simply getting easier access to the data stored in the tables in stdout. Not saving the stom-typed states of all the molecules.
From the tables we (presumably) have the info we need to regenerate a desired atom-typed set of molecules.

csv file of the tables could be pulled into pandas, then sliced to home in on a specific state of parameters (=smarts) and then operated on to analyze various ways. That's what I thought we were thinking about. The csv files would be fairly small but contain a lot of useful data, e.g. how many times did a specific smarts string appear?

Let's open new issues for orthogonal topics, but discuss the "trajectory" writer here.
What do you want to do with the trajectory after it's written? Look at it by eye? Plot it? Analyze some statistics? That will help us figure out the best format.

I'm not sure how we would represent a variable-length list of SMARTS strings and their human readable descriptions in either a CSV file or a pandas table. We could have a different table for each iteration, but then it is hard to do the statistical analysis you are discussing.
I think some kind of pickling that would let you write a small block of code to analyze statistics and build pandas tables as output during the analysis stage might be best, but if you have some more concrete ideas about what you want to look at, another format might be better.

@jchodera - OK, so we just talked about this internally and really, Caitlin and Christopher already worked out what they needed for the current problem internally and have it working. Basically they just needed something that they could store to a suitable file rather than having to scroll up through things that were printed to the screen, and they now have it sorted out how to get exactly what they want.
There are larger issues that are starting to come up in this thread about what we want to design for the future, and I think we can make those into separate issues when it's time to discuss them. But, they are not needed yet.
So, I'll mark this as closed but flag it for me to come back to it in a few days so we can address design issues that came up here as separate issues. Thanks.

I don't see a PR yet, so let's keep this open until the issue is really
addressed with a merged PR.
Also, there is nothing to be handled "internally" here. This is a
collaboration, so let's keep it collaborative. Good communication will help
make that possible, and that involves good etiquette with issues to discuss
features  and pull requests to discuss their implementation. I know it
seems like it slows things down for now, but it will make everything easier
to start this off on the right foot by trying to be good about the
fork-pull-merge model and one-topic-per-issue rule.

OK, that's fine, @jchodera .
Another issue to worry about a bit, though, is how do we make sure you focus your time/effort on the things which are a bottleneck for us -- the things that only you can do well -- and not on things that we can easily just handle for now on our own. We absolutely don't want to cut you out of anything, and we absolutely need you for significant design decisions - but as long as we're waiting on certain things from you, it doesn't make a whole lot of sense to us to have you involved with every detail of every minor thing we might want to look at. If you have to spend all your time dealing with a trajectory format we temporarily want just to store what Smarty is doing, and things of comparable importance, instead of the API design issues or getting SMIRFF XML working then that's going to be a huge loss. Maybe we can discuss how to avoid these potential pitfalls in our Tuesday call.
This specific issue was REALLY just about how to save information Smarty is already printing to screen so we can (a) look at it again later, or (b) later do statistics on it if we decide for some reason we need to do that. Christopher is currently just dumping it to a text file, which means it is ONLY useful for a human to scroll, so we realized we should do something to make it possible that we can parse it automatically. Then we also added some thoughts about additional info we might want saved, such as what parent types these came from, etc.
If you really insist, we can of course discuss this in great detail and I can get Caitlin and Christopher to explain exactly what they want to do here. But as I said, I'm just worried that if we spend too much time on it, that will keep you from getting us the things we can't do on our own. We need some way to avoid that.

@jchodera - I absolutely do take your point though about one-topic-per-issue though and we'll try to do a better job of that in the future, as well as making sure our issues more clearly explain the context and what we are trying to do. I think this issue was helpful to @bannanc in clarifying what NOT to do. :)
We're already sold on the fork-pull-merge model.

Yes, I'm definitely still on the learning curve with gitHub issues, I think the immediate part of this was straight forward and I introduced potential issues that we've think might come up, but shouldn't have been on this issue.

No need to wait for me on little things. But I can't participate if you
don't include me. Even just monitoring the traffic and chiming in
occasionally is valuable---I will know what is going on then, and can
intervene when needed.
You can assign issues to me that you need me to tackle.

@jchodera - sounds good. Should we use some sort of tag or label too to indicate whether we think it's something that's only a minor "we can proceed without much input" thing versus a "design decision" or "significant functionality" issue? i.e. maybe we should just make "major" and "minor" labels and maybe "design decision"? Or should it just be about whether we tag you?

Just self-assign issues you plan to tackle.

Labels sound great too.


Chat bubbles!!!

Describe what feature you'd like. Pseudo-code, mockups, or screenshots of similar solutions are encouraged!
It'd be really cool seeing chat bubbles like daisyUI
What type of pull request would this be?
New Feature
Any links to similar examples or other references we should review?
https://daisyui.com/components/chat/

@FrodoTrash Ha, I appreciate the excitement in your title.
I think this may overlap with an existing request here, so I'm going to go ahead and close this out. Please feel free to echo this within that ticket:
https://github.com/skeletonlabs/skeleton/issues/469
Even if these are 1:1, I would expect the work for both would occur at the same time given there's a lot of overlap. Hope that makes sense!


Dropdown menu could not support mobile

Hi,
I found the dropdown menu plugin could not support mobile browser.
When touch the submenu item, the click event has not triggered yet and the item will disappear.
And the under DOM element will be touched.
I double checked the official site demo, also has this issue.
Is it a bug?

Yeah, I'm experiencing this too.  I think it's happening as a result of #9131.  The 'click' event is being fired when you touch any of the submenu items.  You can temporarily work around it by adding a data-close-on-click-inside="false" attribute to the dropdown menu.

Thanks for your reply, it works, that's fine. Thank you.

Thank you @rbayliss for the work around. I just completed upgrading from 5.5.x to 6.2.4 and this bug reared it's ugly head. I just confirmed the workaround works on my iOS 10 device. Looking forward to 6.2.5 soon I hope.

6.3 is our next release coming in about a month, but we definitely will get this fixed for that. @sujayjaju as the implementor for #9131 can you take a look at this?

@rbayliss @memoht @rockkratos a fix for this has just been submitted as a pr: #9338.  Can you try this out and see if it works for you?

I'd be happy to try this but unsure how to pull in this version since I am using Bower and linking to the dist folder. What would I put in my bower.json file under dependencies to use this version instead of "foundation-sites": "6.2.4"

Ok. That didn't work out for me. The foundation.js in the dist folder didn't have this code. I tried to edit to match the code changed in the commit and the links started to work, but the whole dropdown menu part broke.

Ah bother, the dist build is only typically rebuilt on release, and if you plug in the change directly it won't work because of the es2016 base version.  I'm attaching a zipfile of dist built from the current HEAD of develop, can you try with this?
dist.zip

@kball Wolfing down some lunch and will test it out and get back to you.

@kball Just tested this out on my iOS devices and it appears to be working. Made sure to remove the workaround "data-close-on-click-inside" => "false" first. Thanks for your time and energy. Have a great day. LLAP +1

@kball Just for my reference, can you please point me to any docs on how to create a build to test? I should be able to contribute in a better way. I am new to the setup. Thanks!


ci(semantic-release): merging changes of semantic release config file

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


Discord support

According to the readme the official discord channel can be used to get support. However, all channels are read-only (there is no discussion channel). I think that either the readme should be updated or a channel for the discord server should be added.
On a sidenode, is there a public repository of version 4.0? Or is this currently private?

You have to verify by reacting in rules to gain access

Oh. Thank you for your response.


feat: support custom document

What kind of change does this PR introduce?
Feature, fixes https://github.com/toomuchdesign/next-page-tester/issues/29.
What is the current behaviour?
_document is ignored.
What is the new behaviour?
_document is included in the rendered markup.
Does this PR introduce a breaking change?
No
Other information:
Please check if the PR fulfills these requirements:

[x] Tests for the changes have been added
[x] Docs have been added / updated

Coverage decreased (-0.5%) to 99.482% when pulling b76c9198d81e049892c37b051f54ca0ea94b33f2 on Meemaw:custom-document into ce7d880adae9921b0c65eced11a6f17e6768a05f on toomuchdesign:master.

Thanks @Meemaw, looks like it was harder then expected.
Would you briefly explain me how the Document component (custom or default) is handled by Next? I saw there's a context provided involved...

So document Component by default renders the following (this it the minimum required, and you should not remove stuff from there, just add it)
  render() {
    return (
      <Html>
        <Head />
        <body>
          <Main />
          <NextScript />
        </body>
      </Html>
    )
  }

Html components just renders html element with some extra attributes based on locale,... etc
Head component is quite complicated and will in Next.JS render a lot of stuff (css, assets, preloading links, etc,...). I think those are not relevant to us so and to the user testing, so we are pretty much just using it as a children passthrough.
NextScript will render JS chunks associated with a page -- not relevant to us
Main is where the magic happens: https://github.com/vercel/next.js/blob/2790ea411b8b0bf2be627a5cc5ba77626079c46d/packages/next/pages/_document.tsx#L524 -- see that html is read from the DocumentContext therefore we need to wrap it

I've actually changed the implementation a bit to re-use some of the NextJS methods to abstract the Provider away from us. Should be also more future-proof. I think it is cleaner now and should make more sense @toomuchdesign

Open question -- should we alway render Document component, even if user does not have a custom one defined? Implementation wise that is trivial as we can just use the default implementation: https://github.com/vercel/next.js/blob/canary/packages/next/pages/_document.tsx#L64
The rendered markup would more closely resemble that is the actual output of the NextJS rendered page. In that cause I would rename the useCustomDocument option to useDocument.

Hi @Meemaw, that's exactly what I thought when I saw your PR. I'm still gathering question/comments, but I'd say useDocument is the way to go.
Do you think it would also apply to useCustomApp or Next.js has no idea of default app component at all?

Thanks for the review @toomuchdesign. I did some cleanups. Current state:

Prop renamed to useDocument which will fallback to Document's default implementation
useDocument disabled by default
Using <Head> element in the page will fail (its a bit tricky, I'm having some issues getting it to work)

Let's move this branch into the original repo so that we can both push.
Push forces not allowed anymore :)

Hi @Meemaw,
I reviewed the tests (and added one). I hoped I was able to get your testing intention, there. I stumbled upon a weird issue here, though.
The comparison between the expected element and the element extracted from Next.js output makes Jest throw an error somewhere about circular reference. I'm still trying to figure out why. I temporarily disabled the concerned assertion.

I we find out what goes on in custom-document.test.tsx, we might consider merging the PR.
I marked useDocument option as experimental.
How do you see it @Meemaw?

Agree, it's definitely experimental, but it is something we can build upon.
I'll look into the problematic test later today.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@ce7d880). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             master       #30   +/-   ##
==========================================
  Coverage          ?   100.00%
==========================================
  Files             ?        23
  Lines             ?       313
  Branches          ?        35
==========================================
  Hits              ?       313
  Misses            ?         0
  Partials          ?         0

Continue to review full report at Codecov.

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

@toomuchdesign should be good to go

Let's merge! Thanks for this funny trip into Next.js crazy internals, @Meemaw. 😎


add pyenv/bin to path before checking for pyenv executable

Add pyenv/bin to path before checking for pyenv executable. Otherwise it doesn't work, at least not on my machine...the plugin looks for pyenv and cannot find it because its not in my PATH yet--that's what the plugin is supposed to do!

No, that's not what this plugin does. Putting the pyenv binary on your PATH is not purpose of this plugin. The purpose of this is given that pyenv is installed and we can find it configure the rest of it so that the plugin becomes usable.
Have a look at what pyenv init does, it doesn't put pyenv in your path.


Reference of reference of references are not copied (Missing assemblies).

Steps to reproduce
See attached zipped project.
MsbuildIssue.zip
When a project library, say LibraryA, references external packages, say Microsoft.Extensions.Logging.Console and another library reference LibraryA, LibraryB and an application references LibraryB, some referenced assemblies are not copied over and thus, the application cannot run.
MSBuild Command
msbuild MsbuildIssue.sln or build it in Visual Studio 2019.
Expected behavior
These assemblies to be found in the folder of the application.

Microsoft.Win32.Primitives.dll
Microsoft.Bcl.AsyncInterfaces.dll
Microsoft.Bcl.AsyncInterfaces.xml
Microsoft.Extensions.Configuration.Abstractions.dll
Microsoft.Extensions.Configuration.Abstractions.xml
Microsoft.Extensions.Configuration.Binder.dll
Microsoft.Extensions.Configuration.Binder.xml
Microsoft.Extensions.Configuration.dll
Microsoft.Extensions.Configuration.xml
Microsoft.Extensions.DependencyInjection.Abstractions.dll
Microsoft.Extensions.DependencyInjection.Abstractions.xml
Microsoft.Extensions.DependencyInjection.dll
Microsoft.Extensions.DependencyInjection.xml
Microsoft.Extensions.Logging.Abstractions.dll
Microsoft.Extensions.Logging.Abstractions.xml
Microsoft.Extensions.Logging.Configuration.dll
Microsoft.Extensions.Logging.Configuration.xml
Microsoft.Extensions.Logging.Console.dll
Microsoft.Extensions.Logging.Console.xml
Microsoft.Extensions.Logging.dll
Microsoft.Extensions.Logging.xml
Microsoft.Extensions.Options.ConfigurationExtensions.dll
Microsoft.Extensions.Options.ConfigurationExtensions.xml
Microsoft.Extensions.Options.dll
Microsoft.Extensions.Options.xml
Microsoft.Extensions.Primitives.dll
Microsoft.Extensions.Primitives.xml

Actual behavior
Only these assemblies are available.

Microsoft.Bcl.AsyncInterfaces.dll
Microsoft.Bcl.AsyncInterfaces.xml
Microsoft.Extensions.DependencyInjection.Abstractions.dll
Microsoft.Extensions.DependencyInjection.Abstractions.xml
Microsoft.Extensions.DependencyInjection.dll
Microsoft.Extensions.DependencyInjection.xml
Microsoft.Extensions.Logging.Abstractions.dll
Microsoft.Extensions.Logging.Abstractions.xml
Microsoft.Extensions.Logging.Console.dll
Microsoft.Extensions.Logging.Console.xml
Microsoft.Extensions.Logging.dll
Microsoft.Extensions.Logging.xml
Microsoft.Extensions.Options.dll
Microsoft.Extensions.Options.xml
netstandard.dll

The application crash at runtime because of this:
System.IO.FileNotFoundException: 'Could not load file or assembly 'Microsoft.Extensions.Logging.Configuration, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60' or one of its dependencies. The system cannot find the file specified.'

Environment data
msbuild /version output:
Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

<IP_ADDRESS>107

OS info:
Windows 10 Pro Build 18362.592
If applicable, version of the tool that invokes MSBuild (Visual Studio, dotnet CLI, etc):
Visual Studio 2019 16.4.2

A small update: This problem happens on .Net Framework 4.6.1 (maybe up to 4.8, didn't test) but it works fine with .Net Core projects.

I am on .Net Core and I have the same problem..

If you're seeing this problem on .NET Core (@Franz333), please file a new issue with a repro project. The repro from @Thoorium looks specific to targeting .NET Framework.
In that repro, LibraryA has references to NuGet packages with .NET Standard 2.0 assemblies. In LibraryA's build, the target ImplicitlyExpandNETStandardFacades notices the direct reference to a netstandard-targeted assembly and includes the .NET Standard "façade" assemblies to be copied to the output directory. That's the desired behavior.
LibraryB and ApplicationC do not directly reference any .NET Standard assemblies; they reference only each other through ProjectReference. Since ImplicitlyExpandNETStandardFacades runs before ResolveAssemblyReference completes the closure of referenced assemblies, it applies only to direct references, and does not copy the facades to the output directory.
There's a workaround for this situation: set the property DependsOnNETStandard on the final output project(s). For example,
diff --git a/ApplicationC/ApplicationC.csproj b/ApplicationC/ApplicationC.csproj
index e1d8c90..3955791 100644
--- a/ApplicationC/ApplicationC.csproj
+++ b/ApplicationC/ApplicationC.csproj
@@ -12,6 +12,7 @@
     <FileAlignment>512</FileAlignment>
     <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
     <Deterministic>true</Deterministic>
+    <DependsOnNETStandard>true</DependsOnNETStandard>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <PlatformTarget>AnyCPU</PlatformTarget>

@dsplaisted, do you think we consider this an SDK bug?

Getting this error over here for Microsoft.Extensions.Primitives.dll. <DependsOnNETStandard>true</DependsOnNETStandard> didn't help.

Is there a proper solution to this yet? I am hitting this with .Net framework 4.7 and if I add in the suggested line above it appears to negate the action of binding redirects.
This is quite a common pattern in development as one might have a solution that is for a Windows service, but you want to have a console project too for dev. So having two projects referencing only a single "entrypoint" project is a common way of handling this. This bug prevents you from setting up projects in this way.


Dev

Coverage remained the same at 100.0% when pulling 79e5496f846707fc9af34e7cd8c5dcf3150f955c on dev into 85ec669cdb5073d735be75e47386cf13ad523f02 on next.


Dejavu adds  tag to data, when switching from viewing to editing mode

If a field (string field, I'm not sure about others) is selected (as text in the browser) by mouse, it is highlighted by a yellow color (and it is OK!) but if switching to the editing mode, string field contains <mark> tag, and it changes the data!
After using Dejavu in our Elasticsearch index we have <mark>data</mark> instead of data

@liubhub thanks for reporting, will look into it


How to do join?

Is there any way to join tables by field(s)?
Like join!(query!(Users, id == {id}), query!(Posts, date == {date}), Users.id == Posts.user_id) which returns a tuple (Users, Posts)?

Hi @alianse777, sorry for the slow reply -- it's been a busy week. Butane doesn't expose a join operation per se, in part because it's deliberately object-oriented, although I'm not necessarily opposed to such a feature in the future. It would be more idiomatic for Post to have a user: ForeignKey<User> field than a user_id: i64 one. The User can be retrieved from the Post by calling load on the ForeignKey. The obvious downside of this approach is that each load is a separate roundtrip to the database. I do have planned work to support prefetching the referents of certain foreign keys in the original query, much as Django does, but that's not implemented yet.
If you let me know exactly what you're hoping to do with a list of users and posts I may be able to suggest something more concerete.

Maybe add query!(...).load_with_foreign_keys() method to retrieve all objects at once and return a tuple or make ForeignKey a enum with Loaded and Unloaded variant?

Yes, something like load_with_foreign_keys is what I'm planning to add. I'll see if I can get to it in the next couple weeks.
ForeignKey already supports a loaded vs unloaded state via an internal OnceCell, so the second part isn't an issue.


sun6i-rtc console flooding

i tryed your latest release image.
After activating network like in your video i got this line repeated like a while loop keeping the console unsable :
[  716.938777] sun6i-rtc 7090000.rtc: rtc is still busy.
[  717.938510] sun6i-rtc 7090000.rtc: rtc is still busy.
[  717.938510] sun6i-rtc 7090000.rtc: rtc is still busy.
[  718.938234] sun6i-rtc 7090000.rtc: rtc is still busy.
[  718.938234] sun6i-rtc 7090000.rtc: rtc is still busy.
[  719.937967] sun6i-rtc 7090000.rtc: rtc is still busy.
[  719.937967] sun6i-rtc 7090000.rtc: rtc is still busy.
[  720.937696] sun6i-rtc 7090000.rtc: rtc is still busy.
[  720.937696] sun6i-rtc 7090000.rtc: rtc is still busy.

Note that connecting with ssh is smoother experience as far as the tty assocaited isnt flooded with the kernel message.

The Lichee RV board doesn't have a RTC battery slot, so the on-chip RTC is actually not powered. You can temporarily suppress the warning using
$ sudo sysctl kernel.printk=3

Not on the latest image.


tk installation has been added to Ubuntu 16/18 basic.sh

According to https://github.com/actions/virtual-environments/issues/275, tk library installation has been added to Ubuntu 16/18.
This library is used for correct tkniter work in Ubuntu.

@sergey-akhalkov . we have a successful builds and testing of all Python versions on Ubuntu 16/18.
Please merge this PR


'ConfigDict' object has no attribute 'model'

At first I installed mmdet successfully and have run a sample code to inference a demo image. Later I installed mmpose and demo for mmpose worked fine. But when I used mmdet after that, it was not working. Maybe because when I install mmpose I re-installed different version of mmcv or pytorch.
Traceback (most recent call last):
File "demo1.py", line 7, in
model = init_detector(config_file, checkpoint_file, device='cuda:0')
File "/home/zy/mmdetection/mmdet/apis/inference.py", line 37, in init_detector
config.model.pretrained = None
File "/home/zy/anaconda3/envs/openmmlab/lib/python3.7/site-packages/mmcv/utils/config.py", line 490, in getattr
return getattr(self._cfg_dict, name)
File "/home/zy/anaconda3/envs/openmmlab/lib/python3.7/site-packages/mmcv/utils/config.py", line 47, in getattr
raise ex
AttributeError: 'ConfigDict' object has no attribute 'model'

@NNNNerd Maybe you can confirm the version of MMCV and PyTorch.


mapa ima po 5-6 primeraka moga id u participants, verovatno visestruki login link klik to izaziva

Here is the code that deals with adding logged user: src/frontend/app/components/knalledgeMap/js/services.js:line 1368

@mprinc : you must provide function or code sample, because the code lines have changed drastically from the moment you wrote this?!

Found in 'loadAndProcessData: function'
// Add active user to the map
// ToDo: this is
if(RimaService){
var activeUserId = RimaService.getActiveUserId();
if(activeUserId &&
kMap.participants.indexOf(activeUserId) <= 0
){
problem is that this is array of ObjectId(ID).. and not of IDs
Will fix it after this code becomes accessible due to MapVOService == undefined bug

closed through my commit


Set up language model with default QuickUMLS subset

Done.  We use a small subset of ~100 sample concepts that NLM provides here: https://www.nlm.nih.gov/research/umls/new_users/online_learning/Meta_006.html
These default resource files of this sample are found under /resources/quickumls


Difficulties with keda and helm during keda->standard hpa 'upgrade'

Report
I have created a helm chart that allows users to define standard hpas or 'opt-into' keda. When keda is disabled by values we create a standard hpa, but when keda is enabled, we do not render the hpa and instead render a scaled object that specifies an hpa name. Because of how helm does it's install this is causing us some issues.
A quick overview of how helm installs/upgrades things:

Helm renders all the templates for the current values and produces a number of k8s objects.
Those k8s objects are then created/updated on the cluster (as long as the current ones are owned by helm (have certain labels/annotations)).
Helm then looks for any objects that are 'owned' by the helm release but were not defined in step 1 and it deletes those objects as they are now orphaned.

In the current chart the name of the hpa that is created when keda is disabled is the same as the hpa name we place into the scaled object when keda is enabled. We use the transfer-hpa-ownership annotation to smooth this over.
So from a helm point of view:

renders a scaled object and not an hpa
apply

keda validation webhook sees the current HPA (not owned by keda) and because of the annotation, since the names match, does not care and moves on.
the scaledobject is created

helm removed the current hpa
the keda controller reconciles the scaled object and since the hpa does not exist, it gets created.

So far so good. We now have an hpa owned by the scaled object.
Now when we then disable keda:

helm renders templates and generates an HPA object but no scaledobject
apply, helm updates the hpa that keda created (we think, this is an odd one beucase i would expect helm to choke here on non-ownership, perhaps helm does not remove the current hpa when 'upgrading to keda' because of the keda ownership block? Audit logs could tell us i suppose)
helm removes the scaled object
keda/or k8s controller manager removes the hpa because it was owned by the scaled object
we are left with a deployment with no hpa

So then we think, ok what if the name of the hpa created by a non-keda install and the hpa referenced by a keda install are different. We make the changes but find that when we go to upgrade from non-keda -> keda the validation webhook rejects us, because at the time we are applying the scaledobject the hpa still exists and we get the failed to create resource: admission webhook "vscaledobject.kb.io" denied the request: the workload 'kedatest-microservice' of type 'apps/v1.Deployment' is already managed by the hpa 'kedatest-microservice' error.
Is there any way around this, we have fiddled a bit with the scaled object annotations, but they are, frankly, pretty poorly documented. Specifically validations.keda.sh/hpa-ownership
Expected Behavior
I expect to be able to toggle back and forth between a standard hpa and keda hpa using the standard helm upgrade -i method in a single step process.
Actual Behavior
Deletion of the scaled object deletes the underlying hpa. Leaving a service that has downgraded from keda to standard hpa with no hpa at all.
Steps to Reproduce the Problem
I've kind of discussed above, but I can provide a slimmed down helm chart on request.
Logs from KEDA operator
logs are unimportant

KEDA Version
2.14.0
Kubernetes Version
1.29
Platform
Amazon Web Services
Scaler Details
unimportant
Anything else?
It seems to me that you could implement a new annotation that would, on scaledobject deletion, instead of marking for delete immediately, first remove the ownership claim from the hpa. Thus leaving the hpa intact. Thoughts?
We realize that this is a bit of an edge case, but it is one that would bite pretty hard and it concerns us.

Hello
I get the reproduction steps, but the problem there is the ownership of the HPA. When KEDA deploys the HPA, registers the ScaledObject as owner reference in the HPA, and it's k8s the responsible for removing the HPA. This mechanism is there to remove orphan resources, so we can't disable it.
Currently, we don't support disabling specific rules one by one, so the best workaround that I can suggest is removing the admission webhooks (or just scale them to 0) and use different names for your HPA and KEDA's HPA.
In the midterm, I think that supporting more annotations to disable specific admission rules would be a nice feature, if you are willing to add this as the first one, it'd be nice :)


[improve][pip] PIP-307: Support subscribing multi topics for WebSocket

Motivation
Support subscribing multi topics for WebSocket
Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

@Technoboy- There are now 2 307 PIPs per your merge


Opening Realm files of format version 22 is not supported by this version of Realm

I use the MongoDB Realm Studio v.10.1.2
Realm v10.8.0

Update: I downgraded Realm v10.7.0 with no issue!!

We have yet to release a version of studio that supports this version of Realm Cocoa

Update: I downgraded Realm v10.7.0 with no issue!!

If your Realm files are already upgraded and your Realm Studio application is not, you won't be able to view your Realm files until they release a newer version of Realm Studio application. So watch out for that.

Realm Studio v11 has been released with support for file format v22 -
https://studio-releases.realm.io/v11.0.0

Installing the Zip archive version for MacOS gave me this error:

But installing with MacOS (Apple Disk Image) worked without a problem.


[BUG] Responsive Menu section

Description
Menu section is not responsive

suggestion:

@akshitagupta15june please assign me this task under swoc'24.

Hi!! I am Anshdeep singh, contributor in GSSoC'24. I would like to address this issue and make the respective changes.


Fix #607 WHM  Unable create account as root

See #607 It looks WHM / Cpanel changed something with the root account package behaviour


Still Getting error changes to Microsoft models

The model 'Foundation' belongs to the package 'ApplicationSuite' that is blocked from customization. You cannot have more than one model in this package.

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

ID: 0a9a3c24-d654-c61f-1c78-64aa5be9eb10
Version Independent ID: faa489e6-18a0-1a1a-6a4b-3725ed5c97d8
Content: Relax model restrictions to refactor overlayering into extensions - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/dev-itpro/extensibility/refactoring-over-layering.md
Service: dynamics-ax-platform
GitHub Login: @cgarty
Microsoft Alias: CGarty

@gprodware. Thanks for contacting us. Unfortunately, we're unable to handle Support requests for the product here. To contact Support, consider one of the options described here: Support contact options.


GitHub authentication using OAuth token

Tested it locally, working.
Closes #5

Pull Request Test Coverage Report for Build 25

3 of 9 (33.33%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.5%) to 63.804%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

providers/github.go
3
9
33.33%

Totals

Change from base Build 24:
-0.5%

Covered Lines:
416

Relevant Lines:
652

💛  - Coveralls

Awesome, thanks for this!
Unfortunately, packaging is failing on Travis (but the integration is a bit broken with this repo), see it at https://travis-ci.org/github/rycus86/release-watcher
I think this repo is half Go modules, half vendor. Can you try running go mod vendor (or whatever the command is) to download the new packages into the vendor directory, then commit that? Thanks!

Sorry I missed that. To be honest, I have never used vendoring in go before.
I ran the go mod vendor let's see what's gonna happen.

FATA[0004] Registry push unsuccessful: response 401: 401 Unauthorized
Seems something is misconfigured?

Nope, that's fine, I've misconfigured something, but should work from master.

Thanks a lot for this again!

It is my pleasure! I am planning to make more PR-s, I hope you don't mind :)

Of course, keep them coming! :D


Add chart elasticsearch-exporter to incubator

Add helm chart for managing Prometheus Elasticsearch-Exporter instances (https://github.com/justwatchcom/elasticsearch_exporter).

can someone please review this PR?

Looking for this PR to be merged

@mattfarina who can merge this PR?

/lgtm


Simplify code example

Remove the second parameter as the compiler will do that for you automatically in C# 10.

Thanks @martincostello.


How to find out the UI elements for macos automation?

I cannot find any tools or documents regarding this. Could you recommend some documents I can look into. Don' t want to wait when macos updates its UI. Thank you!

Something like the apple script debugger  might be helpful. They have a useful dictionary that can be browsed to look at properties of various things. Also being able to set breakpoints and look at values of items helps.  This may be helpful as well for listing out items, properties, attributes, etc..
A lot of what I did was just in the system apple script editor and doing a lot of logging out to console.  An example of outputting the items on a menu bar. You go from there listing properties/attributes of your wanted item.
tell application "System Events"
	tell its application process "ControlCenter"
		set x to its UI elements
		repeat with anitem in x
			log anitem
		end repeat

		set uiElementsMenuBar to UI elements of menu bar 1

		repeat with anElement in uiElementsMenuBar
			log anElement
		end repeat

	end tell
end tell

(*UI element 1 of application process ControlCenter*)
(*menu bar 1 of application process ControlCenter*)
(*menu bar item Clock of menu bar 1 of application process ControlCenter*)
(*menu bar item Clock of menu bar 1 of application process ControlCenter*)
(*menu bar item Control Center of menu bar 1 of application process ControlCenter*)
(*menu bar item Wi‑Fi, connected, 3 bars of menu bar 1 of application process ControlCenter*)
(*menu bar item Battery of menu bar 1 of application process ControlCenter*)
(*menu bar item Screen Mirroring of menu bar 1 of application process ControlCenter*)


AWS Polly

FWIW, https://raw.githack.com/smch/tts/master/amazon-polly/ may be of some interest to you. I believe the highlighting can be adjusted from Polly
(Had interest in TTS. Been following you since your bible repo... not sure why you archived it now. So, thought of sharing it to you.)

Forgot to mention that Azure too has some options now https://azure.microsoft.com/en-us/services/cognitive-services/immersive-reader/


Menu's are bright red

Using version 1.0.8 I get horrible looking bright red menus, including the context menu. See attached screenshot for example. I have not overrides in my workbench settings, other themes do correction colorize the menus.

I am sorry for this experience, I wasn't able to test it because on macOS vscode uses system context menus. Patch will be comming as soon as possible. Thank you for the feedback.

It should be fixed by now. Contact me if you encounter any other issues.


[Silabs] Adds refrigerator application

Adding the new refrigerator  application for the silabs

There is still the ThreeLevelAutoEnum  issue/diff in refrigerator-thread-app.matter:
+enum ThreeLevelAutoEnum : enum8 {
+  kLow = 0;
+  kMedium = 1;
+  kHigh = 2;
+  kAutomatic = 3;
+}
+

@shgutte Wouldn't OTA clusters be missing from .zap and .matter files?

lboue

Hey @lboue
I've added the OTA cluster you can check it

Hey @lboue I've added the OTA cluster you can check it

Thanks. Build is OK for Thread board (BRD2703A) now.
I checked and the OTA cluster is visible at runtime.

Hey @lboue
Can you approve the PR

Hey @lboue Can you approve the PR

I am not allowed to merge your PR.


Add a fuzz test to compare the interpreter and the recompiler's behavior

We how have a basic fuzz testing harness in fuzz; add a fuzz test which will verify that the interpreter and the recompiler's behavior is the same for any arbitrary program.

@koute Would be interested.

Go for it. (:
Note that currently the interpreter and the recompiler could behave differently, so if the fuzz test fails that's fine. It doesn't have to be hooked into the CI.


[#1649] fix(web): modified the display of the type field in the table

What changes were proposed in this pull request?
Modified the display of the type field in the table.
Before:

After:

Why are the changes needed?
Complex types of type currently only display the main column type.
The details on how to display more specific information will be discussed in future iterations.
Fix: #1649
Does this PR introduce any user-facing change?
N/A
How was this patch tested?
N/A

@mchades can you please help to review.


bump version in package.json to v2.2.13

release version v2.2.13

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Adding blur option

I guess this duplicates #67?

Would you:

Give a better name to the $p parameters
Add the method in the README

ping @pawellewandowski
Could you:

Do @Gregwar requirements
Rebase your PR from master

Thanks.


Swap from RDUNUSED_PARAM to unnamed parameters

We've been using the RDUNUSED_PARAM() macro to remove warnings about unused function parameters. One of the C++ Core Guideline recommendations is Unused parameters should be unnamed. That seems like a simpler solution and has the advantage that it can't be inaccurate (we had a couple instances where a parameter was marked RDUNUSED_PARAM() but was used anyway).
This PR gets rid of most uses of RDUNUSED_PARAM() by making the corresponding parameters unnamed.
There are also a couple of places where incorrect instances of RDUNUSED_PARAM() were removed.

I think the C++ standard is changing in this regards:
https://timsong-cpp.github.io/cppwp/n4659/dcl.attr.unused#1
[[maybe_unused]] void f([[maybe_unused]] bool thing1,
                        [[maybe_unused]] bool thing2) {
  [[maybe_unused]] bool b = thing1 && thing2;
  assert(b);
}

And boy is that ugly.  I believe the intent is to help IDEs, but I'm unsure.
One thing I like about the RD_UNUSED macro is that it makes it easy to find unused parameters and keeps meaningful names in the declaration/implementations.  However, considering this PR only affects implementations and not declarations, I'm fine with it.


Can't find samples/configurations in HyperGAN for Pip

I just wanna know where I can find my configurations and samples. I can't find them anywhere and I can't change the save location.

Default configurations are stored in the pip package.  Samples are in samples/#{config}, saves are in saves/#{config}


Headers style

Thank you. Your library very helpful. But I cannot find an example how to set "headers style". Could you please provide us with one? For example new background color and big font size.
PS Our project on node.js if it matters.

We offer this in the Pro compendium.  Since companies have paid for the features already, it would be unfair to them if we turned around and made it available as open source.  We have a longer comment in a gist.


odo catalog list components doesn't show custom imported builder images

[kind/bug]

What versions of software are you using?

Operating System:
Output of odo version:

How did you run odo exactly?
@anmolbabu Can you add the steps to reproduce
Actual behavior
Expected behavior
Any logs, error output, etc?

You mean that it doesn't show images in the users project?
It works for me
github.com/openshift/odo  master ✗                                                                                1d ◒
▶ odo catalog list components
NAME       PROJECT       TAGS
dotnet     openshift     1.0,1.1,2.1,2.2,latest
httpd      openshift     2.4,latest
java       openshift     8,latest
nginx      openshift     1.10,1.12,1.8,latest
nodejs     openshift     10,6,8,8-RHOAR,latest
perl       openshift     5.24,5.26,latest
php        openshift     7.0,7.1,7.2,latest
python     openshift     2.7,3.5,3.6,latest
ruby       openshift     2.3,2.4,2.5,latest

github.com/openshift/odo  master ✗                                                                                1d ◒
▶ odo catalog list components

github.com/openshift/odo  master ✗                                                                                1d ◒  ⍉
▶ oc import-image openjdk18 --from=registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift:1.5 --confirm
imagestream.image.openshift.io/openjdk18 imported

github.com/openshift/odo  master ✗                                                                                1d ◒
▶ oc annotate istag/openjdk18:latest tags=builder --overwrite
imagestreamtag.image.openshift.io/openjdk18:latest annotated

github.com/openshift/odo  master ✗                                                                                1d ◒  ⍉
▶ odo catalog list components
NAME          PROJECT       TAGS
dotnet        openshift     1.0,1.1,2.1,2.2,latest
httpd         openshift     2.4,latest
java          openshift     8,latest
nginx         openshift     1.10,1.12,1.8,latest
nodejs        openshift     10,6,8,8-RHOAR,latest
perl          openshift     5.24,5.26,latest
php           openshift     7.0,7.1,7.2,latest
python        openshift     2.7,3.5,3.6,latest
ruby          openshift     2.3,2.4,2.5,latest
openjdk18     default       latest

github.com/openshift/odo  master ✗                                                                                1d ◒
▶

/kind bug
/priority medium
/remove-priority high

please add the steps to reproduce here @anmolbabu

I can't reproduce this either...
~/nodejs-ex  master ✗                                                                                164d ⚑ ◒
▶ oc annotate istag/openjdk18:latest tags=builder --overwrite
imagestreamtag.image.openshift.io/openjdk18:latest annotated

~/nodejs-ex  master ✗                                                                                164d ⚑ ◒
▶ odo catalog list components
NAME                      PROJECT       TAGS
dotnet                    openshift     1.0,1.1,2.0,2.1,latest
httpd                     openshift     2.4,latest
java                      openshift     8,latest
jboss-eap71-openshift     openshift     1.0-TP,TP
nginx                     openshift     1.10,1.12,1.8,latest
nodejs                    openshift     10,6,8,8-RHOAR,latest
perl                      openshift     5.24,5.26,latest
php                       openshift     7.0,7.1,latest
python                    openshift     2.7,3.5,3.6,latest
ruby                      openshift     2.3,2.4,2.5,latest
openjdk18                 foobar        latest

Yeah this isn't reproducible may have been fixed by some PR ;) to my surprise
Hence closing it we can open it back if reproducible any time later