Expose method for gRPC connection termination

Right now BblfshClient manages the connection creation, but it relies on GC to shut the connection down.
It would be nice to expose something gRCP's channel .shutdownNow() method to allow clients to for more fine-grained resource control and to avoid this message on a process termination (i.e in tests):
ERROR 00:53:24,580 io.grpc.internal.ManagedChannelImpl$ManagedChannelReference (ManagedChannelImpl.java:1236) - *~*~*~ Channel io.grpc.internal.ManagedChannelImpl-1 for target <IP_ADDRESS>:9432 was not shutdown properly!!! ~*~*~*
    Make sure to call shutdown()/shutdownNow() and awaitTermination().
java.lang.RuntimeException: ManagedChannel allocation site
	at io.grpc.internal.ManagedChannelImpl$ManagedChannelReference.<init>(ManagedChannelImpl.java:1185)
	at io.grpc.internal.ManagedChannelImpl.<init>(ManagedChannelImpl.java:504)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:369)
	at org.bblfsh.client.BblfshClient.<init>(BblfshClient.scala:19)
	at org.bblfsh.client.BblfshClient$.apply(BblfshClient.scala:81)

Will be happy to provide a patch, in case there is a consensus of usefulness of such method.

@dennwc @juanjux what do you guys think?

I agree that it would be useful and patches are welcome, if not I could do it as soon as I finish my current task (tomorrow probably).


#11 When summary has non numeric "pct", the output is "Unknown%"

fixed not numeric pct (percentage) to be 0

hey pamela
can you give me permission to publish the package on npm after you approve
merge requests
?
thanks
On Wed, 30 Jan 2019, 11:36 MikeRo<EMAIL_ADDRESS>wrote:

Hi Pam
can you please publish the new version?
thanks
On Tue, 29 Jan 2019, 19:02 Pamela Peixinho<EMAIL_ADDRESS>wrote:

Merged #12 https://github.com/pamepeixinho/jest-coverage-badges/pull/12
into master.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pamepeixinho/jest-coverage-badges/pull/12#event-2104255275,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFqX40-DlpSqvidmlOaFwZZW8u06v3tIks5vIH6UgaJpZM4aLEE2
.

Pamela can you please publish a new version? thanks
On Tue, 29 Jan 2019, 19:02 Pamela Peixinho<EMAIL_ADDRESS>wrote:

Merged #12 https://github.com/pamepeixinho/jest-coverage-badges/pull/12
into master.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pamepeixinho/jest-coverage-badges/pull/12#event-2104255275,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFqX40-DlpSqvidmlOaFwZZW8u06v3tIks5vIH6UgaJpZM4aLEE2
.

Hi can you please publish the new version 1.3
On Sat, 9 Feb 2019, 12:27 MikeRo<EMAIL_ADDRESS>wrote:

Pamela can you please publish a new version? thanks
On Tue, 29 Jan 2019, 19:02 Pamela Peixinho<EMAIL_ADDRESS>wrote:

Merged #12 https://github.com/pamepeixinho/jest-coverage-badges/pull/12
into master.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pamepeixinho/jest-coverage-badges/pull/12#event-2104255275,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFqX40-DlpSqvidmlOaFwZZW8u06v3tIks5vIH6UgaJpZM4aLEE2
.

Pamela, can you please publish a new version?
On Sun, 17 Feb 2019, 9:27 MikeRo<EMAIL_ADDRESS>wrote:

Hi can you please publish the new version 1.3
On Sat, 9 Feb 2019, 12:27 MikeRo<EMAIL_ADDRESS>wrote:

Pamela can you please publish a new version? thanks
On Tue, 29 Jan 2019, 19:02 Pamela Peixinho<EMAIL_ADDRESS>wrote:

Merged #12
https://github.com/pamepeixinho/jest-coverage-badges/pull/12 into
master.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pamepeixinho/jest-coverage-badges/pull/12#event-2104255275,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFqX40-DlpSqvidmlOaFwZZW8u06v3tIks5vIH6UgaJpZM4aLEE2
.


01-permissions syntax error

nginx-php-fpm-app    | /var/run/s6/etc/cont-init.d/01-permissions: line 59: syntax error near unexpected token `fi'
nginx-php-fpm-app    | /var/run/s6/etc/cont-init.d/01-permissions: line 59: `  fi'

https://github.com/tiredofit/docker-alpine/blob/master/3.6/install/etc/cont-init.d/01-permissions

Hi I will force through new copies of the nginx-php-fpm image to the Docker Hub. this was a problem with a couple Alpine releases back but I'm seeing that Docker Hub nginx-php-fpm builds are failing and still have this issue. Will be able to do this within 24 hours.


chore(main): release 1.9.0

:robot: I have created a release beep boop
1.9.0 (2024-12-07)
Features

add vault command to open in finder (#75) (adf17b2)

Bug Fixes

gracefully exit huh form when user aborted (#73) (e5eeafd)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.9.0
:sunflower:


A script to create a self-signed certificate, and register that certificate with port 443

You may put the following into a .bat file to create a self-signed certificate for localhost and computername and register that certificate with port 443. It uses certutil, makecert and netsh http sslcert.
:: Create self-signed certificate for localhost and computer name in store Local Computer/Personal (=My) and file localhost.cer.
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64\makecert" -r -sk %computername% -sr LocalMachine -ss My -n CN=%computername%,CN=localhost,CN=%computername% localhost.cer
:: Make certificate trusted by importing localhost.cer to store Computer/Trusted People
certutil -addstore TrustedPeople localhost.cer
:: Delete certificate file localhost.cer
del localhost.cer
@echo off
:: Get the certificate Thumbprint:
for /F "tokens=3" %%x in ('certutil -store My %computername% ^| find "Cert Hash(sha1):"') do (set Hash=%%x)
echo Created certificate with thumbprint=%Hash%
@echo on
:: Unbind any certificate from port 443
netsh http delete sslcert ipport=<IP_ADDRESS>:443
:: Bind certificate to port 443
netsh http add sslcert ipport=<IP_ADDRESS>:443 certhash=%Hash% appid={12345678-1234-1234-1234-123456789012}
pause

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

ID: 0dcd49a7-1ffe-5a19-cf5c-8e6c95df4146
Version Independent ID: d5b839b7-96ea-5806-e7d6-d443a5e77137
Content: certutil
Content Source: WindowsServerDocs/administration/windows-commands/certutil.md
Product: windows-server-threshold
Technology: manage-windows-commands
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Opentest | Issue while implementing script on ios devices on BrowserStack.

My scripts are not running on ios devices on browserstack, but the same is running fine on android devices.
When I raised the ticket on browserstack, they said that is because of "execute async JS code" called internally by the used framework.
Is there any work around by which I can execute the scripts on ios devices as they are working fine for android.

Please provide the error information from the test session log so I can identify what is the code that fails. Did you try running your iOS tests on a local device to see if that works?

Hey,
I am able to execute the same script written in JAVA on ios device, but
when I try to execute it using opentest, I am not able to perform any
action after  launching the URL.
I have attached the log file for your reference.
PFB the snapshot of code I am using:
PFB the snapshot of code I am using:
Login.yaml:
description: Portal Login
actions:

description: Navigate to the Portal homepage
action: org.getopentest.selenium.NavigateTo
args:
url: $data("Environment").BaseUrl

description: Click the continue button
action: org.getopentest.selenium.Click
args:
locator: $data("locators/LoginPage").loginpage

Main Class:
From this class I am just calling the macro.
description: Verify the first page(active page) is white, bold and
underlined and left arrow is invisible on Search results pagea
tags: [UI]
actors:

actorType: MARCEL
segments:
segment: 1
actions:
macro: login

The same code is running on android but not on ios.  I am not using 'Injecting
JavaScript' command with the endpoint 'execute_async' anywhere.
Can you please suggest me how I can execute the scripts on ios mobile, as
the same scripts are executing on safari web as well.
Thanks,
Sunaina
On Fri, Sep 6, 2019 at 10:26 PM Adrian Theodorescu<EMAIL_ADDRESS>wrote:

Please provide the error information from the test session log so I can
identify what is the code that fails. Did you try running your iOS tests on
a local device to see if that works?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mcdcorp/opentest/issues/191?email_source=notifications&email_token=ANDE27G2SKE7SUAQMFZNUPTQIKDVNA5CNFSM4IUE3YA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6DNWXI#issuecomment-528931677,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANDE27GH7WVZXW6X2A324CLQIKDVNANCNFSM4IUE3YAQ
.

Injecting JavaScriptvar callback = arguments[arguments.length - 1]; var rootSelector = '[ng-app]'; var getNg1Hooks = function(selector, injectorPlease) { function tryEl(el) { try { if (!injectorPlease && angular.getTestability) { var $$testability = angular.getTestability(el); if ($$testability) { return {$$testability: $$testability}; } } else { var $injector = angular.element(el).injector(); if ($injector) { return {$injector: $injector}; } } } catch(err) {} } function trySelector(selector) { var els = document.querySelectorAll(selector); for (var i = 0; i < els.length; i++) { var elHooks = tryEl(els[i]); if (elHooks) { return elHooks; } } } if (selector) { return trySelector(selector); } else if (window.TESTABILITY__NG1_APP_ROOT_INJECTOR) { var $injector = window.TESTABILITY__NG1_APP_ROOT_INJECTOR; var $$testability = null; try { $$testability = $injector.get('$$testability'); } catch (e) {} return {$injector: $injector, $$testability: $$testability}; } else { return tryEl(document.body) || trySelector('[ng-app]') || trySelector('[ng:app]') || trySelector('[ng-controller]') || trySelector('[ng:controller]'); } } try { if (window.angular && !(window.angular.version && window.angular.version.major > 1)) { /* ng1 */ var hooks = getNg1Hooks(rootSelector); if (hooks.$$testability) { hooks.$$testability.whenStable(callback); } else if (hooks.$injector) { hooks.$injector.get('$browser'). notifyWhenNoOutstandingRequests(callback); } else if (!!rootSelector) { throw new Error('Could not automatically find injector on page: "' + window.location.toString() + '". Consider using config.rootEl'); } else { throw new Error('root element (' + rootSelector + ') has no injector.' + ' this may mean it is not inside ng-app.'); } } else if (rootSelector && window.getAngularTestability) { var el = document.querySelector(rootSelector); window.getAngularTestability(el).whenStable(callback); } else if (window.getAllAngularTestabilities) { var testabilities = window.getAllAngularTestabilities(); var count = testabilities.length; var decrement = function() { count--; if (count === 0) { callback(); } }; testabilities.forEach(function(testability) { testability.whenStable(decrement); }); } else if (!window.angular) { throw new Error('window.angular is undefined. This could be either ' + 'because this is a non-angular page or because your test involves ' + 'client-side navigation, which can interfere with Protractor's ' + 'bootstrapping. See http://git.io/v4gXM for details'); } else if (window.angular.version >= 2) { throw new Error('You appear to be using angular, but window.' + 'getAngularTestability was never set. This may be due to bad ' + 'obfuscation.'); } else { throw new Error('Cannot get testability API for unknown angular ' + 'version "' + window.angular.version + '"'); } } catch (err) { callback(err.message); }-

OK, I know why this problem happens. OpenTest injects some JavaScript code into the browser that waits for JavaScript code to finish executing before it performs the click action. This is to account for dynamically generated HTML elements. This script is actually coming from the ngWebdriver project. I think that the BrowserStack might have a problem with this script. I will add some parameter for the OpenTest actor that can be used to control this functionality.
I am confused as to why the test fails, because the exceptions are properly handled in the test actor code (basically any potential exception that is thrown by this code is ignored). Could you please provide the complete error section from the test session log?

Hey Adrian,
PFA the error log from test session.
Please let me know in case there is any work around for the execution.
Looking forward fro your positive response.
Thanks,
Sunaina
On Tue, Sep 10, 2019 at 12:16 AM Adrian Theodorescu <
<EMAIL_ADDRESS>wrote:

OK, I know why this problem happens. OpenTest injects some JavaScript code
into the browser that waits for JavaScript code to finish executing before
it performs the click action. This is to account for dynamically generated
HTML elements. This script is actually coming from the ngWebdriver
https://github.com/paul-hammant/ngWebDriver project. I think that the
BrowserStack might have a problem with this script. I will add some
parameter for the OpenTest actor that can be used to control this
functionality.
I am confused as to why the test fails, because the exceptions are
properly handled in the test actor code (basically any potential exception
that is thrown by this code is ignored). Could you please provide the
complete error section from the test session log?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mcdcorp/opentest/issues/191?email_source=notifications&email_token=ANDE27B4FHFESRBJLLLPMODQI2KW5A5CNFSM4IUE3YA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6IUMJQ#issuecomment-529614374,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANDE27DGD6OG5KPTXQBNYNDQI2KW5ANCNFSM4IUE3YAQ
.

ERROR: java.lang.Exception: Failed executing test UI/JobSearch/938/JobSearch_MARCEL-T1693_FaqQuestionDownArrowClick, segment 1
at org.getopentest.base.TestActor.executeTestSegment(TestActor.java:2118)
at org.getopentest.base.TestActor.runOneSession(TestActor.java:2839)
at org.getopentest.base.TestActor.runOneSession(TestActor.java:2875)
at org.getopentest.Main.main(Main.java:20)
Caused by: java.lang.RuntimeException: There was an error while executing action no. 1 (login) in segment 1 of test UI/JobSearch/938/JobSearch_MARCEL-T1693_FaqQuestionDownArrowClick.
The action definition was:
{
"action": "org.getopentest.base.MacroAction",
"macro": "login"
}
at org.getopentest.base.TestActor.executeTestSegment(TestActor.java:2076)
... 3 more
Caused by: java.lang.RuntimeException: Failed executing action org.getopentest.base.MacroAction (no arguments were provided)
at org.getopentest.base.TestActor.executeActionByDef(TestActor.java:1773)
at org.getopentest.base.TestActor.executeTestSegment(TestActor.java:2026)
... 3 more
Caused by: java.lang.Exception: There was an error executing macro action login (no arguments were provided)
at org.getopentest.base.TestActor.executeMacroActionByName(TestActor.java:1922)
at org.getopentest.base.TestActor.executeActionByDef(TestActor.java:1653)
... 4 more
Caused by: java.lang.RuntimeException: There was an error while executing action no. 2 (org.getopentest.selenium.Click) in macro login.
The action definition was:
{
"action": "org.getopentest.selenium.Click",
"args": {
"locator": {
"xpath": "//button[@type = 'button']"
}
},
"description": "Click the continue button"
}
at org.getopentest.base.TestActor.executeMacroActionByDef(TestActor.java:1874)
at org.getopentest.base.TestActor.executeMacroActionByName(TestActor.java:1914)
... 5 more
Caused by: java.lang.RuntimeException: Failed executing action org.getopentest.selenium.Click with arguments {"locator":{"xpath":"//button[@type = 'button']"}}
at org.getopentest.base.TestActor.executeActionByDef(TestActor.java:1773)
at org.getopentest.base.TestActor.executeMacroActionByDef(TestActor.java:1839)
... 6 more
Caused by: java.lang.RuntimeException: Failed clicking on element By.xpath: //button[@type = 'button']
at org.getopentest.selenium.Click.run(Click.java:34)
at org.getopentest.base.TestActor.executeAction(TestActor.java:1497)
at org.getopentest.base.TestActor.executeActionByClassName(TestActor.java:1557)
at org.getopentest.base.TestActor.executeActionByDef(TestActor.java:1657)
... 7 more
Caused by: org.openqa.selenium.WebDriverException: Session not started or terminated (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z'
System info: host: 'WKWIN7989696', ip: '<IP_ADDRESS>', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, appium_port: 8081, automationName: XCUITest, bootstrapPath: /usr/local/.browserstack/co..., browser: iphone, browserName: safari, browser_name: safari, browser_version: 12.1, browserstack.appiumLogs: true, browserstack.debug: false, browserstack.ie.noFlash: false, browserstack.isTargetBased: false, browserstack.tunnelIdentifier: , browserstack.video: true, browserstack.video.disableWaterMark: false, databaseEnabled: false, detected_language: selenium/3.12.0 (java windows), device: iphone, deviceName: iPhone XS, deviceOrientation: portrait, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: iPhone XS-12.1}, networkConnectionEnabled: false, newCommandTimeout: 300, noReset: true, orientation: PORTRAIT, orig_os: ios, osVersion: 12, os_version: 12, platform: MAC, platformName: MAC, platformVersion: 12.1, proxy_type: node, realMobile: true, real_mobile: true, safariIgnoreFraudWarning: true, safariInitialUrl: http://mobile-internet-chec..., takesScreenshot: true, udid: 00008020-001269082EB8003A, useXctestrunFile: true, version: 12.1, wda_port: 8401, webStorageEnabled: false, webkitResponseTimeout: 20000}
Session ID: 4a29c0ac5dfd9fadfd16765e7ec6e94491593789
*** Element info: {Using=xpath, value=//button[@type = 'button']}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)
at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
at org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:344)
at org.openqa.selenium.remote.RemoteWebDriver.findElementsByXPath(RemoteWebDriver.java:423)
at org.openqa.selenium.By$ByXPath.findElements(By.java:348)
at org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:305)
at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:895)
at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:44)
at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:183)
at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:180)
at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:248)
at org.getopentest.selenium.core.SeleniumTestAction.getElement(SeleniumTestAction.java:57)
at org.getopentest.selenium.core.SeleniumTestAction.getElement(SeleniumTestAction.java:49)
at org.getopentest.selenium.Click.run(Click.java:29)
... 10 more


Unable to find roblox

Okay so I recently went back to a restore point on my system and now bloxstrap doesnt want to launch. Funny thing is roblox sill launches normally but bloxstrap throws an error at me every time. I already tried reinstalling both bloxstrap and roblox but nothing seems to have changed

Delete State.json in the Bloxstrap folder and try running it again.

Thanks it works fine now

No problem. This is also going to be fixed soon anyway, see #128.


Update nanoflows.md

Changed the word "microflow" to "nanoflow" for some of the nanoflow elements that still said "microflow".

 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.


Pilot: only generate passthrough infra with ip versions provided by proxy

Generate passthough cluster and listener by ip versions provided by proxy.
fix #16763
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@lambdai: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-lint-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-lint-master

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

@lambdai: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-lint-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-lint-master

istio-unit-tests-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-unit-tests-master

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

@lambdai: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-lint-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-lint-master

istio-unit-tests-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-unit-tests-master

istio-racetest-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-racetest-master

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

@lambdai: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-lint-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-lint-master

istio-unit-tests-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-unit-tests-master

istio-racetest-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-racetest-master

istio-codecov-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-codecov-master

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

@lambdai This will need to be backported to release-1.3, so please comment /cherrypick release-1.3.

/cherrypick release-1.3

@lambdai: once the present PR merges, I will cherry-pick it on top of release-1.3 in a new PR and assign it to you.

In response to this:

/cherrypick release-1.3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@lambdai: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-racetest-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-racetest-master

istio-codecov-master
2898b828a3b91bc335714b5f3581f0313abfc598
link
/test istio-codecov-master

istio-unit-tests-master
bb266feeeda491efcf81f3418b9923da5bc2942e
link
/test istio-unit-tests-master

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

/retest

Hmmm the backport PR didn't get created yet. Normally it happens very quickly.

/cherrypick release-1.3

@rlenglet: #16786 failed to apply on top of branch "release-1.3":
error: Failed to merge in the changes.
Using index info to reconstruct a base tree...
M	pilot/pkg/networking/core/v1alpha3/cluster.go
M	pilot/pkg/networking/core/v1alpha3/listener.go
Falling back to patching base and 3-way merge...
Auto-merging pilot/pkg/networking/core/v1alpha3/listener.go
Auto-merging pilot/pkg/networking/core/v1alpha3/cluster.go
CONFLICT (content): Merge conflict in pilot/pkg/networking/core/v1alpha3/cluster.go
Patch failed at 0001 pilot: generate passthrough clusters with supported ip version

In response to this:

/cherrypick release-1.3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@lambdai This doesn't backport cleanly. Please submit a manual backport. Thanks!

ack: manual cp


any plans to add ability to embed the extracted text back into the pdf?

I'm also scoping out how to best incorporate this. I've hacked ocrmypdf before to work with custom inputs with success, but it'd potentially mean I may have to convert textra to a Python package that links with a precompiled Swift library. Figuring that out and redoing the library would take a bit.
The other approach would be figuring out how to translate ocrmypdf's approach into Swift for textra. But working with PDFs is very very brittle so using a library that's already demonstrated success is a safer approach.


Only allow people from the applicants region to be a referee.

In gitlab by @A-Lawrence on Sep 1, 2016, 23:17
Add to the getValidatorInstance method within ApplicationRefereeAddRequest

In gitlab by @A-Lawrence on Sep 2, 2016, 04:26
Changed title: {-Prevent division members being referees-} → {+Only allow people from the applicants region to be a referee.+}

In gitlab by @A-Lawrence on Sep 2, 2016, 04:27
Status changed to closed by commit bcf2e4c2da525978e8ec77ced4f0164350c2de38

In gitlab by @A-Lawrence on Sep 2, 2016, 14:20
mentioned in commit bcf2e4c2da525978e8ec77ced4f0164350c2de38


Added new field to updateBackupOffering API.

Description
This PR aims to add a new field to the updateBackupOffering API, allowing users to change the allowuserdrivenbackups parameter of a Backup Offering. Some unit tests were adapted/fixed as well.
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[X] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[X] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?
This was tested in a local lab, by calling the updateBackupOffering API multiple times and changing a Backup Offering's parameters back and forth.

code looks good. Can you expand more about why an operator (and a common user) would want this?

Thanks @DaanHoogland, we received requests to add this functionality.  The idea is that operators could have more control and flexibility over the backup offerings. One example I can think of is if you're running low on storage you could disable user driven backups until you expand your storage. This feature is not necessarily meant for common users.

@nvazquez this is a small change and isolated to the backup framework, can you include it in 4.17?

Sure @DaanHoogland
@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 3082

@blueorangutan test

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-3825)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 31597 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6190-t3825-kvm-centos7.zip
Smoke tests completed. 92 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

Merging based on approvals, smoke tests results and manual tests by the author - the changes only introduce a new parameter restricted to the backup functionality


Don't automatically start on startup / have an option to disable this

Thanks for making this!
I noticed that on macOS (I suppose it's the same on Windows), the app sets itself to open at login. This is done here:
https://github.com/jmorganca/ollama/blob/91cd54016c47b71223e8263c44250766874e05cf/app/src/index.ts#L175,L180

I'm not sure whether that should be the case by default (up for discussion)
I don't remember seeing a warning about this when installing the app (this might be debatable as well)
it would be great to have an option within the app to disable this

Cheers

Sorry about that. We will definitely have a setting for disabling automatic start at login.
The quickest workaround right now, before we get to a fix, is to disable is via macOS system preferences:
We do respect its settings.

Note that this should integrate with bug 283 wherein it prompts to install the command line tools, even if they're installed.
The problem is that if you quit out of ollama without doing that install, the next time it starts up it sets itself to open at startup again.

While the os-level setting is definitely respected once we undo it at the os level, I'm hoping to see this changed to an opt-in setting addressed through the application.
In my opinion, it's ok to ask me if I'd like the application to launch on system startup during the install process (checkbox should be off by default), then otherwise I expect to be able to find the setting in the application's preferences.
I find this to be common practice amongst the higher-quality macos applications I use, especially those with menubar-only presences like ollama.
In terms of examples, I find that most of the prodigious Sindre Sorhus' newer menubar apps to be good examples (Velja and Folder Peek, for example, which I assume use his LaunchAtLogin / LaunchAtLogin-Modern libraries to implement) and find almost every single aspect of CleanShot X to be the gold standard
Most importantly: thank all of you for ollama and all the work you continue to put into it

Pretty sure you can change your startup programs in Windows by opening up Task manager. Make sure to open up the advanced view, and there should be a tab for startup apps. (This should be true of old and new Task Manager)
I'll admit I run this through Docker though and don't have any issues with it opening on startup on Windows as a result, so I haven't been able to verify it's there.

It doesn't show on my PC, So is there any other way?

@mchiang0610 any plans to implement this soon?

I'm on Linux and ollama is also set to start on boot..

i'm on ubuntu and i'd also like to turn automatic start off

For Linux you can try sudo systemctl disable ollama. Let me know if this doesn't work.

@RockyHandsome8 and other Windows users: Ollama doesn't show up in the Task Manager's Startup apps.
To let Ollama not start at Windows startup...

go into the startup folder (press Windows + R -> type shell:startup -> click OK / press enter).
delete the shortcut to Ollama.
Be happy.

It's ridiculous that I have to manually delete the shortcut in the startup directory after every Ollama update. Is there no way for Ollama to respect this preference on Windows?

my PR above should fix the issue on macos but i don't understand why the electron app isn't also being used on windows and linux. the entire point of electron is to have one app that targets all platforms.

I'd appreciate if y'all would upvote and comment on this PR that adds a way toggle auto start behavior to speed up the merge process https://github.com/ollama/ollama/pull/7097

+1 for an option to make it not add itself to start-up on Windows after every update. Everywhere I look just suggests disabling it on start-up using task manager or deleting the shortcut, but these are just temporary solutions. I understand it adding itself to start-up when it's first installed, but surely there should be a special case for updates to an existing installation to prevent it from trying to add itself again?

+1 Please add an option in preferences to disable or enable autostart (in any OS).

+1 Please add an option in preferences to disable or enable autostart (in any OS).


timeout facing issue

{
error: MongoServerSelectionError: getaddrinfo ENOTFOUND cluster0.wcvye.mongodb.net
at Timeout._onTimeout (/Users/appasaheb4/Documents/project/backend/limsplus-website-service/node_modules/mongodb-snapshot/node_modules/mongodb/lib/core/sdam/topology.js:438:30)
at listOnTimeout (internal/timers.js:557:17)
at processTimers (internal/timers.js:500:7) {
reason: TopologyDescription {
type: 'Single',
setName: null,
maxSetVersion: null,
maxElectionId: null,
servers: [Map],
stale: false,
compatible: true,
compatibilityError: null,
logicalSessionTimeoutMinutes: null,
heartbeatFrequencyMS: 10000,
localThresholdMS: 15,
commonWireVersion: null
}
}
}

It looks like connection problem. The connection fails, it didn't even start the transfer.


When will be Google Ads v9 supported

Hello,
yesterday new version of Google Ads API was released, when we are going to be able to use it?
Thanks

Likely sometime next week. This is the normal release cadence for new releases and this client library. Whenever a new API version is released, you can expect the ruby library to be released the following week.

Great @mcloonan thank you for your reply 👍


translatable CommandSyntaxException message on velocity

Description
I didn't find any implementation of a PlayerArgument for the CommandApi version of velocity, so I implemented this one:
public class PlayerArgument extends Argument<Player> {
    public PlayerArgument(String nodeName) {
        super(nodeName, StringArgumentType.word());
        replaceSuggestions(ArgumentSuggestions.strings((info)->
                VGProxy.server().getAllPlayers().stream().map(Player::getUsername).toArray(String[]::new))
        );
    }

    @Override
    public Class<Player> getPrimitiveType() {
        return Player.class;
    }

    @Override
    public CommandAPIArgumentType getArgumentType() {
        return CommandAPIArgumentType.PLAYER;
    }

    @Override
    public <CommandSourceStack> Player parseArgument(CommandContext<CommandSourceStack> cmdCtx, String key, CommandArguments previousArgs) throws CommandSyntaxException {
        var opt = PrettyCoolVelocityPlugin.server().getPlayer(cmdCtx.getArguments().get(key).getResult().toString());
        if (opt.isPresent()) return opt.get();
        else throw new CommandSyntaxException(
                new SimpleCommandExceptionType(new LiteralMessage("That player does not exist")),
                new LiteralMessage("That player does not exist"));
    }
}

Instead of directly using the English phrase, is it possible to use its translation key? In this case I would like to use "argument.player.unknown" key.
I tried using VelocityBrigadierMessage, but the translation key is passed as text to the player.

I'm not super familiar with how Adventure Components work, but I think this code works for what you want:
throw new SimpleCommandExceptionType(new VelocityBrigadierMessage(Component.translatable("argument.player.unknown"))).create();

Component#translatable is how you get a translated Component in the Adventure API, and VelocityBrigadierMessage converts that Component to a Brigadier Message. Note that you can also use SimpleCommandExceptionType#create to avoid that thing where you've created the LiteralMessage twice.

Thanks for the suggestion, but I had already tested this before:
throw new SimpleCommandExceptionType(VelocityBrigadierMessage.tooltip(Component.translatable("argument.player.unknown"))).create()

but the implementation of VelocityBrigadierMessage's getString is this:
  /**
   * Returns the message as a plain text.
   *
   * @return message as plain text
   */
  @Override
  public String getString() {
    return PlainTextComponentSerializer.plainText().serialize(message);
  }

I took a look at how this is implemented in the Forge package, and there is a specific class that extends Message from the native Minecraft client library, and I didn't find anything similar here in velocity. Which is strange, because there are translatable messages in the other native CommandApi-velocity syntax errors.

Hmm, #velocity-dev in the Paper Discord might be a better place for this question. Unless there's some specific backend thing the CommandAPI can help access to make this possible, they definitely know more about this than I do.
It looks like Velocity only loads the translation keys from this file, so maybe you need to load and register the translations on the proxy yourself (Described here: https://docs.papermc.io/velocity/dev/component-api/i18n#resourcebundle)?
However, it does look like it is possible to send translation keys to the client for them to decode: https://wiki.vg/Text_formatting#Translatable_content. So, maybe it's a bug in Velocity where VelocityBrigadierMessage doesn't work with translations.

I sent a message there but no one gave me a solution... Apparently Velocity's CommandApi doesn't have translatable messages, I tested it with a syntax error, it works in the Bukkit package, but not in Velocity's (it's only in English), is there any plan to implement translatable texts in CommandApi in the future?

I believe this is something that Velocity would need to add.
As far as I can tell, on the Minecraft server when a CommandSyntaxException is thrown while executing a player's command, the Brigadier Message within the CommandSyntaxException is not flattened into a String. If the Message represents a translatable net.minecraft.network.chat.Component, it is sent to the client formatted as described here: https://wiki.vg/Text_formatting#Translatable_content.
On Velocity, instead of using CommandSyntaxException#getMessage here, they should probably use CommandSyntaxException#getRawMessage. If the Brigadier Message is a VelocityBrigadierMessage with a translatable net.kyori.adventure.text.Component, they should serialize it as such for the client to decode.
I don't think this would be something for the CommandAPI to do. Sending packets to the player is probably something that Velocity should implement. Plugins are supposed to interact with Velocity through the API provided in com.velocitypowered.velocity-api, whereas all the code for sending packets is within the com.velocitypower.velocity-proxy dependency. While it is technically possible to write code to interact with com.velocitypower.velocity-proxy, I don't believe it's published to maven-central — so definitely not a recommended action.
I plan to create an issue in the Velocity repo about this. I can't test it right now, but I believe this code should reproduce the "issue" independent of the CommandAPI:
server.getCommandManager().register(new BrigadierCommand(
	LiteralArgumentBuilder.<CommandSource>literal("command").then(
		RequiredArgumentBuilder.<CommandSource, String>argument("player", StringArgumentType.word())
			.suggests((context, builder) -> {
				server.getAllPlayers().stream().map(Player::getUsername).forEach(builder::suggest);
				return builder.buildFuture();
			})
			.executes(context -> {
				String playerName = context.getArgument("player", String.class);
				Optional<Player> optionalPlayer = server.getPlayer(playerName);

				if(!optionalPlayer.isPresent())
					throw new SimpleCommandExceptionType(VelocityBrigadierMessage.tooltip(Component.translatable("argument.player.unknown"))).create();

				optionalPlayer.get().sendMessage(Component.text("You were the target of the command"));

				return 1;
			})
	)
));

I have created an issue for this in the Velocity repo: https://github.com/PaperMC/Velocity/issues/1294

I have created an issue for this in the Velocity repo: PaperMC/Velocity#1294

fixed

:+1: I can confirm that my test case in https://github.com/PaperMC/Velocity/issues/1294 works as expected using Velocity build 378. I expect that should solve your issue as well @Robsutar.


rare: 1.9.2 -> 1.9.3

Description of changes
new version https://github.com/Dummerle/Rare/releases/tag/1.9.3 that fix #199544
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

ping @SuperSamus

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

1 package built:

rare


Feature/add namespaces to csharp scalar resolver (#584)

Adding small improvement as per #584 together with tests

After a quick review in a high speed train, it looks great. I'll check in detail during during the week-end and accept the pull request. I'll also fix the issue with Azure DevOps pipeline to be sure I've green lights.


This control test is flaky and affecting travis runs, turning it off

Turning this flaky test off until I have time to fix.
@kristw @graceguo-supercat

Codecov Report

Merging #6121 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #6121   +/-   ##
=======================================
  Coverage   77.28%   77.28%
=======================================
  Files          47       47
  Lines        9332     9332
=======================================
  Hits         7212     7212
  Misses       2120     2120

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 91792a5...c61dda7. Read the comment docs.


cannot unmarshal object into Go struct field GetBlockChainInfoResult.softforks

Background
Using the latest (unreleased) versions of bitcoind and lnd I get the following error after unlocking the wallet.
Unable to create chain control: unable to retrieve best block: json: cannot unmarshal object into Go struct field GetBlockChainInfoResult.softforks of type []*btcjson.SoftForkDescription
Your environment

version of lnd - v0.7.1-beta-rc2 and master commit 80c675
which operating system (uname -a on *Nix) linux 4.15.0-58-generic #64-Ubuntu
version of btcd, bitcoind, or other backend Bitcoin Core Daemon version v<IP_ADDRESS>-7a960ba77
any other relevant environment details

Steps to reproduce
Start up bitcoind, start up lnd, lnd unlock.
Expected behaviour
That lnd continues to run.
Actual behaviour
Get error and lnd quits.

This is more or less expected, as we only support bitcoind 0.18.0 atm.

This is probably caused by https://github.com/bitcoin/bitcoin/pull/16060 which changes the softforks field:
"softforks": {
    "bip34": {
      "type": "buried",
      "active": true,
      "height": 227931
    },
    "bip66": {
      "type": "buried",
      "active": true,
      "height": 363725
    },
    "bip65": {
      "type": "buried",
      "active": true,
      "height": 388381
    },
    "csv": {
      "type": "buried",
      "active": true,
      "height": 419328
    },
    "segwit": {
      "type": "buried",
      "active": true,
      "height": 481824
    }
  },

0.19 release is expected in early November: https://github.com/bitcoin/bitcoin/issues/15940
v0.18.1 doesn't have this issue

This is more or less expected, as we only support bitcoind 0.18.0 atm.
This is killing every node (like mine) that is using current git version of Bitcoin Core.
Looks like lnd is calling btcd from btcsuite to handle Bitcoin Core calls?

In fact, do even NEED to check for softforks to run node?

@rav3nPL it's easier to just tweak the parser (and continue to ignore the result?) than to ponder such profound questions :-)

Yes, but I'm not familiar to GO and failed miserably trying to find place to comment to make it work again :P

@Rav3nPL

Yes, but I'm not familiar to GO and failed miserably trying to find place to comment to make it work again :P
There's no Go in bitcoind.

In fact, do even NEED to check for softforks to run node?
I don't think so. All you need is when you build bitcoind, checkout v0.18.1 like this:

git clone https://github.com/bitcoin/bitcoin
git checkout v0.18.1
cd bitcoin

@molxyz I think he was talking about fixing Lnd to work with the upcoming Bitcoin Core release.

@Sjors Ah i see, thanks for letting me know. I would just leave it up to the devs, there's no need to agonize over it because bitcoin master should not be used for LND anyways even if it doesn't have this issue.


[Debugger] Scope the expected Python schema errors to just Python

Motivation
The Python tracer expects 4 specific schema errors.
In the test_library_schema_full test, these errors were added to the excluded_paths lists even for non-Python tracers, which might hide unexpected errors in other tracers.
Changes
Move the Python only exceptions into an if-statement, so they are only applied when the Python tracer is used.
Workflow

⚠ Create your PR as draft ⚠
Work on you PR until the CI passes (if something not related to your task is failing, you can ignore it)
Mark it as ready for review

Test logic is modified? -> Get a review from RFC owner. We're working on refining the codeowners file quickly.
Framework is modified, or non obvious usage of it -> get a review from R&P team

:rocket: Once your PR is reviewed, you can merge it!
🛟 #apm-shared-testing 🛟
Reviewer checklist

[ ] If PR title starts with [<language>], double-check that only <language> is impacted by the change
[ ] No system-tests internal is modified. Otherwise, I have the approval from R&P team
[ ] CI is green, or failing jobs are not related to this change (and you are 100% sure about this statement)
[ ] A docker base image is modified?

[ ] the relevant build-XXX-image label is present

[ ] A scenario is added (or removed)?

[ ] Get a review from R&P team

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#3583  👈 (View in Graphite)
#3582
#3581
#3577
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


windows upgrade test image simplification

e2e-test-base is unnecessary, remove it.

/assign @bkatyl


Add support for more media message types: Video, Document and Audio

Description
Add support for more media message types
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-communication-messages


llext: 64bits fixes

3 commits.
Fixes LLEXT 64bits compilation errors observed in SOF daily tests first (hence the high priority)

https://github.com/thesofproject/sof/actions/runs/8210724586/job/22458665825

and then reproduced without SOF in this modified test here:

https://github.com/zephyrproject-rtos/zephyr/pull/70000

The rare Context switching while holding lock! failures and panics when running tests/modules/thrift/ThriftTest/ can't possibly be related to this PR: these tests don't compile llext.c at all (I checked).
https://github.com/zephyrproject-rtos/zephyr/actions/runs/8219622840/job/22480353797?pr=70002
https://github.com/zephyrproject-rtos/zephyr/pull/70002/checks?check_run_id=22481802768
START - test_multi_exception
testMultiException(Xception, test 1)
testMultiException(Xception2, test 2)
ASSERTION FAIL [arch_irq_unlocked(key) || k_sched_current_thread_query()->base.thread_state & (((1UL << (0))) | ((1UL << (3))))] @ WEST_TOPDIR/zephyr/kernel/include/kswap.h:99
	Context switching while holding lock!
E: RAX: 0x0000000000000004 RBX: 0x00000000001d6910 RCX: 0x0000000000000001 RDX: 0x0000000000000001
E: RSI: 0x0000000000000063 RDI: 0x0000000000196277 RBP: 0x00000000001d9c00 RSP: 0x00000000001d9bd8
E:  R8: 0x0000000000000000  R9: 0x0000000000000000 R10: 0x0000000000000002 R11: 0x0000000000000000
E: R12: 0x00000000001b0240 R13: 0x0000000000000000 R14: 0x0000000000000000 R15: 0x0000000000000046
E: RSP: 0x00000000001d9bd8 RFLAGS: 0x0000000000000002 CS: 0x0018 CR3: 0x0000000000218000
E: RIP: 0x000000000013e302
E: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
E: Current thread: 0x1b0240 (unknown)
E: Halting system

All other tests passed.

https://github.com/zephyrproject-rtos/zephyr/pull/70002/commits/8c757df21daf1a799eecd01887afc2952d313ad3 combined this PR with the new loader_build test submitted in #70000. That new loader_build test passed on multiple architectures:
https://github.com/zephyrproject-rtos/zephyr/pull/70002/checks?check_run_id=22481802768
Removing the new test now from this PR so it can be reviewed separately in #70000

The rare Context switching while holding lock! failures and panics when running tests/modules/thrift/ThriftTest/ can't possibly be related to this PR: these tests don't even compile llext.c at all (I checked).

These did not happen again, just a glitch.
https://github.com/zephyrproject-rtos/zephyr/actions/runs/8223847673/job/22487042759?pr=70002
Concurrency == not deterministic...

What platform was that scheduler failure on?

It was qemu_x86_64 in both cases, I edited my comment above.

The rare Context switching while holding lock! failures and panics when running tests/modules/thrift/ThriftTest/ can't possibly be related to this PR: these tests don't even compile llext.c at all (I checked).

Yes - apologies for that. It's due to a kind of ad-hoc mutex solution due to the current lack of std::mutex support.
Should be fixed soon by https://github.com/zephyrproject-rtos/sdk-ng/pull/735 which adds proper C++ std::thread, std::mutex support, etc, and has been a very long time in the works.

Thanks @cfriedt , great that a fix is coming soon!
Depending on how frequent this failure is and how soon the fix is coming, having an open bug filed would really save time.
I searched for https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue++context+switching+while+holding+lock+ but I only found closed bugs.


UI: Improve UX on API calls from a modal dialog

When API calls are made from a modal dialog for example in an edit description of an entity flow,  when the user clicks on the "Save" button, the dialog box closes immediately regardless of the response status.
This will be bad UX if the API call fails for some reason since the user has to type in the lengthy description again and try to save again.
Expected Behavior:

Disable the "Save" button, and show a loading indicator when the API call is being made.
If the response is success, change the loading indicator to a green check mark and then close the modal dialog
If the response if failure, show the error message in the modal dialog itself and enable the "Save" button for the user to retry

https://user-images.githubusercontent.com/1051198/188285481-ed9cb088-9cc8-44d2-8003-6082c9d63c02.mov

[ ] Delete Entity Modal

[ ] Create/Edit Announcement Modal

[ ] Profiler Settings Modal

[ ] Entity Description Modal

Teams Page

[ ] Add team modal

[ ] Add role modal

[ ] Add policy modal

Glossary Page

[ ] Add Reviewers Modal

Tags Page

[ ] Delete Tag Modal

[ ] Add Tag Modal

[ ] Delete Tag Category Modal


Array index properly set when sampling texture cube array in debugger

No problem. Thanks for creating the awesome tool!


Fix borrowed value does not live long enough error

This is a fix to https://github.com/abonander/multipart-async/issues/3 - without it, the code doesn't compile for me.

Works in versions of rust later than 1.19 (which are now stable).


it crash when I try to open

I changed the path in the main.rs file but it crash when I try to open (also, it will be good if you improve it to automatically create a path in our system). In this way, you can give us executable file

Hey there! I assume you recompiled the program, could you instead try running it under Dev (npm run tauri dev) and send me the error you're getting?

Create a file in the folder you made called "config.json", fill it with:
{
"opened": [],
"children": []
}```

Create a file in the folder you made called "config.json", fill it with:
{
"opened": [],
"children": []
}

Can you please make that it does it automatically?

I'll try :^)

Fixed in f84cd4b


Status Result: Action Blocked

Hi,
when I try to like a media, the following Status result comes up:
FeedBack Title: "Action Blocked"
FeedBack Message: "This action was blocked. Please try again later. We restrict certain content and actions to protect our community. Tell us of you think we made a mistake."
Message: feedback_required
Status: fail

You likely exceed the action limit thats set by Instagram. Try to mimic a human

There's another post that gives some details about it: #19


Live preview Uncaught SyntaxError: "[object Object]" is not valid JSON

Link to reproduction
No response
Describe the Bug
When using certain chrome extensions (react devtools extension, facebook pixel extension etc) the live-preview package will throw the following exceptions Uncaught SyntaxError: "[object Object]" is not valid JSON.
Upon further investigation, it is due to the extensions sending "message" events into the browser and the live-preview package trying to always parse the data it receives from the event.

In the above example (chrome debugging tool) it tries to JSON.parse an object received from the react-devtools extension.
https://github.com/payloadcms/payload/blob/main/packages/live-preview/src/handleMessage.ts#L17
To Reproduce
Install the react devtools chrome extensions and try to use live preview.
https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi
Payload Version
2.0.10
Adapters and Plugins
No response

Will give it a try, Can you please assign this to me?

The changes by @dkirchhof in #3791 was the fix for this 🥳. The JSON parsing in the screenshot happens within the admin panel when it attempts to receive the "ready" event from your app. Although the package itself listens for and parses messages in the same way (linked above), it already safely does by checking the origin of the event before parsing. Thank you DennisSnijder for the initial reporting on this. I'm going to close this out which will included in the next release. And jainkunal40 I'm going to leave some feedback on your PR right now too (#3781).

I still have this issue in the latest Payload version 2.0.15.

I'm having the same problem with the current version 2.6.0

@cbratschi @yootravel is this still an issue for you? I'm unable to recreate this since posting the fix. I have React Developer Tools installed in my Chrome browser, along with the following package versions:
{
  "dependencies": {
    "payload": "2.24.1",
    "@payloadcms/live-preview": "0.2.2",
    "@payloadcms/live-preview-react": "0.2.0"
  }
}

No we don't have that problem anymore,, thank you

It works here too. Thanks.


[BUG]

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
v2.8.0
What problem did you encounter?
When I try to launch roblox through bloxstrap or through the website it just fails to load completely.

Bloxstrap Log
2024-10-21T16:52:07Z [App::OnStartup] Starting Bloxstrap v2.8.0
2024-10-21T16:52:07Z [App::OnStartup] Compiled Wednesday, 16 October 2024 at 11:44:37 AM from commit 42ffec26cf2e080fe22210305a08fcb286aeb577 (tag/v2.8.0)
2024-10-21T16:52:07Z [App::OnStartup] Loaded from %UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe
2024-10-21T16:52:07Z [App::OnStartup] Temp path is %UserProfile%\AppData\Local\Temp\Bloxstrap
2024-10-21T16:52:07Z [App::OnStartup] WindowsStartMenu path is %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2024-10-21T16:52:07Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Bloxstrap\Logs\Bloxstrap_20241021T165207Z.log
2024-10-21T16:52:07Z [Logger::Initialize] Finished initializing!
2024-10-21T16:52:07Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-10-21T16:52:07Z [JsonManager<Settings>::Load] Loaded successfully!
2024-10-21T16:52:07Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-10-21T16:52:07Z [JsonManager<State>::Load] Loaded successfully!
2024-10-21T16:52:07Z [FastFlagManager::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-10-21T16:52:07Z [FastFlagManager::Load] Loaded successfully!
2024-10-21T16:52:11Z [MainWindow] Initializing settings window
2024-10-21T16:52:13Z [MainWindow] Initializing about window
2024-10-21T16:52:17Z [HttpClientLoggingHandler::ProcessRequest] GET https://raw.githubusercontent.com/bloxstraplabs/config/main/supporters.json
2024-10-21T16:52:18Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://raw.githubusercontent.com/bloxstraplabs/config/main/supporters.json

It's taking too long to launch.
Also there may be false flags, and they will be fixed on next release.

Open a new issue when you can confirm that you have and this is still happening


lets hide the jenkinsfile choice UI if the project already has a jenkinsfile

lets hide the jenkinsfile choice UI if the project already has a jenkinsfile

ok to test


Issue331 timestamps

Allows for un-ambiguous starttime and endtime inputs, and has updated logic for handling the coerce_year input.  Fixes #331

Still to-do:

[ ] update whatsnew.rst
[ ] better test coverage

Tests are in place, whatsnew is updated.  I'm merging this.


Add: Dutch Translation

Add: Added the Dutch translation to the project.

Add: Added the Dutch translation to the project.

This isn't my repo:
https://github.com/WhateverItWorks/hat.sh-reworked

Hey @xbdmHQ it does not work when I try to PR to your repository. I get a error when I'm trying to upload and it automatically defaults me to the original \hat.sh repo.
If you can guide me or give me write acces, I could PR it to the project.
I get an error regarding the upstream.


MochiSampler generates only 13 frames on RTX 4070 12GB. How to increase frames amount?

Using Mochi Sampler node and this workflow I can generate only 13 frames:
oom_workflow.json
When increasing frames to 19 or higher I get OOM error on RTX 4070 Super 12GB.
But using another Mochi workflow (with KSampler node) I can generate 61 frames or even more:
https://www.reddit.com/r/StableDiffusion/comments/1gklsl2/comment/lvm9472/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
I tried to link mochi_model output from (Down)load Mochi Model to KSampler input model but they are not compatible.
Is there a way to get higher number of frames with MochiSampler or change it somehow to KSampler?
I used Mochi Sampler because I want to utilize triton and sage optimizations.
ComfyUI logs:
OOM_CWindowssystem32cmd.exe.txt

Is it OOM on the sampler node or on the decode node?

The GGUF model does use more VRAM than the fp8, the weight setting has no effect when GGUF is used as the precisions are handled internally with it. It's not about the sampler.
Comfy sampling probably also allows for the low vram mode which these nodes do not.

Is it OOM on the sampler node or on the decode node?

On sampler node

The GGUF model does use more VRAM than the fp8, the weight setting has no effect when GGUF is used as the precisions are handled internally with it. It's not about the sampler.
Comfy sampling probably also allows for the low vram mode which these nodes do not.

After I have changed the model to mochi_preview_dit_fp8_e4m3fn.safetensors I was able to generate 37 frames. Thanks for the help!


Spyder: cannot connect to X server

Description of your problem
When I run spyder on my terminal, I get below message:
#spyder
Spyder: cannot connect to X server
Below is my spyder version along with python running under Linux CentOS 6.8.
I have read some articles about this issue but still couldn't fix the problem.
What steps will reproduce the problem?

What is the expected output? What do you see instead?
Should open spyder IDE but nothing fires up/
Please provide any additional information below
[] Troubleshooting done:
ran spyder then I get this message (Spyder: cannot connect to X server)
ran spyder --reset then same message I get (Spyder: cannot connect to X server)
ran spyder --new-instance then same message I get (Spyder: cannot connect to X server)
Uninstall then re-install spyder
removed .spyder2 directory that's being created when I ran spyder command.
Versions and main components

Spyder Version:
conda list spyder
packages in environment at /usr/local/anaconda2:

Using Anaconda Cloud api site https://api.anaconda.org
spyder 2.3.9 py27_0

Python Version:
python --version

Python 2.7.12 :: Anaconda 4.1.1 (64-bit)
python3 --version
Python 3.6.3

Qt Version:

conda list qt
packages in environment at /usr/local/anaconda2:

Using Anaconda Cloud api site https://api.anaconda.org
pyqt                      4.11.4                   py27_3
qt                        4.8.7                         3
qtconsole                 4.2.1                    py27_0
qtpy                      1.0.2                    py27_0

PyQt Version:

conda list qt
packages in environment at /usr/local/anaconda2:

Using Anaconda Cloud api site https://api.anaconda.org
pyqt                      4.11.4                   py27_3
qt                        4.8.7                         3
qtconsole                 4.2.1                    py27_0
qtpy                      1.0.2                    py27_0

Operating system:
Linux ( CentOS 6.8 )

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:

#spyder

It seems you're trying to run Spyder as root. Please run it as a regular user or google how to run graphical applications as root.

Yes, I'm running it as root and also tried it running as a regular user.
Can you help me to pin down what the issue is in launching the spyder please.


Fix attachments being redundantly uploaded

This fixes two of the signatures to be more idempotent, by first checking for existing matching attachments and skipping the rest if found any.
Without it, you can find multiple attachments with similar names: insights-report-qet52id0.txt, insights-report-vd_whceb.txt, etc.

/cc @nmagnezi


tag based inclusion and exclusion with dbt run

Describe the feature
I would like to select run models by tags.
Consider if we have daily scheduled models and hourly based models in a dbt project. As well as, we tag them with daily or hourly. So, I want to separately run only hourly scheduled models from daily schedule models. One possible senario is to select models by the tag of hourly.
dbt run --tags hourly

Describe alternatives you've considered
We can also realize something similar with dbt run -m, by defining the naming convention of models, for instance, daily_xxx and hourly_xxx. But it has a negative impact on the table names.
dbt run -m {dbt_project}.hourly_*

Additional context
No specific database(s)
Who will this benefit?
As I mentioned above, when we schedule dbt run, the proposed feature enables us to specify what models are run based on the interval.
Are you interested in contributing this feature?
Yes, I am interested in implementing it.

Sorry, I figured out the solution.
https://docs.getdbt.com/reference/resource-configs/tags/


Adjusted edit appts command to take in a single index and updated Person/Appointment Card

Codecov Report

Merging #115 (b88fa3d) into master (4c20560) will decrease coverage by 0.38%.
The diff coverage is 53.33%.

@@             Coverage Diff              @@
##             master     #115      +/-   ##
============================================
- Coverage     74.43%   74.04%   -0.39%
+ Complexity      583      580       -3
============================================
  Files            90       90
  Lines          1846     1853       +7
  Branches        214      217       +3
============================================
- Hits           1374     1372       -2
- Misses          390      400      +10
+ Partials         82       81       -1

Impacted Files
Coverage Δ

...c/main/java/seedu/address/model/person/Person.java
81.42% <0.00%> (-9.05%)
:arrow_down:

src/main/java/seedu/address/ui/PersonCard.java
0.00% <0.00%> (ø)

...address/logic/commands/EditAppointmentCommand.java
69.49% <87.50%> (+2.82%)
:arrow_up:

...ess/logic/parser/EditAppointmentCommandParser.java
100.00% <100.00%> (ø)

...dress/logic/commands/SelectAppointmentCommand.java
66.66% <0.00%> (-11.12%)
:arrow_down:

...n/java/seedu/address/model/person/Appointment.java
91.58% <0.00%> (-1.87%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Convert all amounts stored internally to Satoshi

There is a bug which throws errors after a transaction with a fractional amount is sent.


Missing notebook link on /notebooks.html page

The line: You can find the original notebook for this page at this address leads to a 404.
Specifically this link https://github.com/jupyter/jupyter-book/blob/master/jupyter_book/book_template/content/features/notebooks.ipynb

Ah thanks for catching this! Much appreciated :-)

Ah thanks for catching this! Much appreciated :-)


Bump httpx version to 0.23 to mitigate GHSA-h8pj-cxx2-jfg2

Fixes https://github.com/spec-first/connexion/security/dependabot/1

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.14%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3099

Relevant Lines:
3438

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.14%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3099

Relevant Lines:
3438

💛  - Coveralls


How to make pivot models / rich relationships / edges in Atomic Data

Say I want to describe the friendship between two people. I could create a friendship Property that simply points from one Person to the next Person. But what if I want to describe details about this friendship, such as when it started?
In labeled property graph databases, you'd model this in an edge. In Atomic Data (and RDF), relationships can't have their own properties.
This means we need a pivot model. The friendship, for example, could have a from and to attribute, as well as a startDate.
Some questions about this:

How do we deal with relationsships where the from and to are really no different? Using two different properties is confusing, and makes it harder to perform queries (we need to run queries in both directions to answer any question). Do we us a links property that is a resourceArray containing a maximum of two resources?
Should these relationships be instances of new Classes? In our example, a Friendship class would probably make a lot of sense.

To me, a friendship is a a social concept.
In one RDF ontology that model is expressed only indirectly as the existence of two agents mutually "knowing" each other (this is how e.g. FOAF models it), whereas another ontology can choose to express it as an explicit Friendship requires ties to exactly two agents.
Through reasoning, data of the former model can be resolved as matching
the latter model.
I don't really understand

How do we deal with relationsships where the from and to are really no different?

Your question makes no sense to me: Assuming you a talking about
FOAF-like modelling, as I see it a friendship only exist when it is
mutual - i.e. if I know you but you don't know me then it is a case of a
fan of a hero.

Maybe friendship isn't that great of an example, as you could indeed argue that friendship only exists if two individuals agree on its existence.
I'll add some more examples in the issue to illustrate the more abstract problem I'm trying to solve.


flipAll

I initially thought R.flip flipped all arguments. Does that use case warrant official support?

Do you want to make a case for this?  I've never needed it that I can remember, and I'm not sure that I see any need for this that wouldn't be better served with a lodash-style rearg.

@CrossEye Hello! No, just raising the question. Didn't know about lodash's rearg function. Is there interest in adding it to Ramda?

I have rarely had the need for it.  On those few occasions, it was just as easy for me to write
const g = (b, c, a) => f(a, b, c)

perhaps with a curry thrown in.  So I again haven't found much of a reason for it.  But I'm willing to listen if someone wants to suggest it.


[azure-core] error happened if next_link contains {

This issue is derived from https://portal.microsofticm.com/imp/v3/incidents/details/401204018/home. According to log, error happens here: https://github.com/Azure/azure-sdk-for-python/blob/4bbd687f25bd94adee57923cea42cfa9687260df/sdk/core/azure-core/azure/core/pipeline/transport/_base.py#L94
I can reproduce error with following code (sensitive info has been concealed:
def _format_url_section(template, **kwargs):
    """String format the template with the kwargs, auto-skip sections of the template that are NOT in the kwargs.

    By default in Python, "format" will raise a KeyError if a template element is not found. Here the section between
    the slashes will be removed from the template instead.

    This is used for API like Storage, where when Swagger has template section not defined as parameter.

    :param str template: a string template to fill
    :param dict[str,str] kwargs: Template values as string
    :rtype: str
    :returns: Template completed
    """
    components = template.split("/")
    while components:
        try:
            return template.format(**kwargs)
        except KeyError as key:
            formatted_components = template.split("/")
            components = [c for c in formatted_components if "{{{}}}".format(key.args[0]) not in c]
            template = "/".join(components)

next_link = "https://management.azure.com/subscriptions/000000000000000/resourceGroups/resourceGroupName/providers/Microsoft.Network/dnsForwardingRulesets/XXX/virtualNetworkLinks?$skipToken=%5b{\"token\"%3a\"%2bRID%3a~kIByAPZ5oYKeSh8AAAAAAA%3d%3d%23RT%3a1%23TRC%3a100%23RTD%3aZ4EDKE9HD3IUT33r7gFKBXdqc3V2000000000000000000000000000000000000000000000000000000000%3d%3d%23ISV%3a2%23IEO%3a65567%23QCF%3a8%23FPC%3aAgF7fXsCAD28fSgAcgqA%2f5%2f2I0D%2ff307%2bv8RQOP%2bIUDK%2fxJA%2f%2b38%2fxJA%2f5f9%2fxJAH5gIAA%3d%3d\"%2c\"range\"%3a{\"min\"%3a\"\"%2c\"max\"%3a\"FF\"}}%5d&api-version=2022-07-01"

print(_format_url_section(next_link))

The root cause is that DNS server service returns next_link that contains {} which is very different common type like here

With the given url, I get that error:
>               return template.format(**kwargs)
E               ValueError: unexpected '{' in field name

azure/core/pipeline/transport/_base.py:94: ValueError

We didn't protect for a url that would contains culry braces, and Python thinks they are un-replaced template parameters.

Closing in favor of https://github.com/Azure/autorest.python/issues/1984
This is not an azure-core issue


need a QC check for proxy merges

Proxy merge is defined as:
M equiv X1, M equiv X2 ==> X1 equiv X2
I believe in some cases, we may want to have proxy merges, like if OMIM has deprecated a class, then the two Mondo classes should be merged and xref the two OMIM classes (MONDO:equivalentTo).
In some cases, this may be unintentional, when obsoleting a class (for example: https://github.com/monarch-initiative/mondo/pull/1066/files)
This ticket is to suggest creating a check for proxy merges.

@nicolevasilevsky This looks like something that is more approachable for me being new to this codebase.
Questions
Do you have any recommendations as to which files I should look at?
Do I only need to update the QC checking code, or does this involve me working with the code that actually handles proxy merges?
How are QC checks ran?

@matentzn do we already have a check for this? I feel like we do.

In cases like this, check the docs:
https://mondo.readthedocs.io/en/latest/editors-guide/quality-control-tests/#qc-proxy-merge-equivsparql
@joeflack4 All our qc checks are implemented as SPARQL checks - I was hoping that the review. of the Mondo architecture would have explained that a bit but I was worried that maybe this was a bit too much stuff for one hour :P

thanks @matentzn. Can this ticket be closed then?


Feature request: allow pre-defined & pre-calculated callable regions in input yaml file

Version info

bcbio version (bcbio_nextgen.py --version): 1.1.5

To Reproduce
Exact bcbio command you have used:
bcbio_nextgen.py analysis.yaml -t ipython  -n 101 -s sge  -q main.regular -r vf=5G,h_rss=50G

Your sample configuration file:  Repeated for many samples
details:
- algorithm:
    aligner: false
    coverage_interval: genome
    effects: false
    jointcaller: gatk-haplotype-joint
    mark_duplicates: false
    ploidy:
      default: 2
    realign: false
    recalibrate: false
    tools_off:
    - gemini
    variantcaller: false
  analysis: variant2
  description: sample_X
  callable_regions: {REFERENCE_GENOME_CALLABLE_BED}
  genome_build: {REFERENCE_GENOME}
  lane: sample_X
  metadata:
    batch: DA_1234
  vrn_file: sample_X_input-gatk-haplotype.vcf.gz

Observed behavior
Error message or bcbio output:
ValueError: Unexpected configuration keyword in 'algorithm' section: ['callable_regions']

Expected behavior
The callable bed file to be picked up and used for joint analysis / GVCF square off.
Adding  callable_regions to ALGORITHM_KEYS  (line 543) results in the expected behavior https://github.com/bcbio/bcbio-nextgen/blob/master/bcbio/pipeline/run_info.py
Additional context
It is computational expensive to re-calculate  callable_regions  for recurrent incremental joint analysis of many GVCF files.
Allowing to specify a pre-calculated callable_regions bed file to be defined removes the need to specify input bam files for joint analysis, and also removes the computational cost and time.  While at the same time allowing more callable areas to be analyzed in parallel than the current per chromosome default for this scenario in bcbio.
The pre-calculated  callable_regions bed file can be re-used from a previous bcbio (joint) analysis.
Or calculated from the reference genome via for for example via picard ScatterIntervalsByN:
picard ScatterIntervalsByN R={REFERENCE_GENOME}  O={REFERENCE_GENOME_INTERVALS} N=10000 OT=ACGT

An easy conversion from Picard interval format to bed file is still needed when using picard.

Hi @WimSpee, sorry for the delay in getting back to you, I've been trying to fix our tests and docker builds before making a bunch of changes.
Thanks, this is a good idea. Does this actually use your file correctly with your tweak? Looking at the code if it works it will only work for joint calling but it would be good to know if it at least works there.

Hi Rory, no worries. Thank you for having a look.
In my test the pre-defined callable_regions bed file was picked up and used by bcbio for running the joint variant calling in parallel.
We only set this pre-defined  callable_regions bed  file for joint analysis.
For analyzing new samples from fastq to bam&gvcf we use the default nomap_split_targets functionality in bcbio.
I don't think there is much risk in adding callable_regions to ALGORITHM_KEYS.
Except for people defining a callable_regions bed file that does not makes sense, but this could be pointed out in the documentation.
We will run gatk/picard GenotypeConcordance  to confirm that the results produced via this way are identical for samples that were already in a previous joint variant calling.


Filter ShadowUI in content editable

If a document.body has a contenteditable attribute, then its selection may contain ShadowUI root. We need to filter child elements when creating a selection in content-editable utils.
Discovered on ASPxHtmlEditor Custom CSS Demo.

closed in favor of #711


updated get_feed() function in Hashnode Scraper

Description

Improved the get_feed() function as per the new design of the hashnode website

Resolves: [#528]
Checklist

Before submitting this pull request, kindly verify that the ensuing checkpoints have been reached.

[x] Have you adhered to the repository's defined coding convention rules?
[x] Have you updated the 'documentation.md' file with the method/function documentation?
[x] Have you sent a message along with the result or response?
[x] Have you used the try-catch technique?
[x] Has the method/class been added to the documentation (md file)?

I certify that I have carried out the relevant checks and provided the requisite screenshot for validation by submitting this pull request.
I appreciate your contribution.

Are you sure? I am getting the output to the new changes:

@nikhil25803 please review it

@nikhil25803 please add the level tag


Decide on which UI framework to use

There are a lot of CSS framework and helpers out there that make starting a new app much easier. Maybe we don't need a fully blown framework like Bootstrap, maybe we do - let's find out!

CSS Preprocessor
Though the team behind CSS is making progress and implemting features only preprocessors have right now (like variables) I still think that it's valuable to have something like Less or Sass in your project because it makes writing clean code easier. I have only used Less so far but I'd go with Sass for this project because from reading a lot of blogs I think that most teams think that Sass is superior. As far as I know you need Ruby on your dev machine, I hope this doesn't come in our way.

CSS Framework
Besides Bootstrap and Foundation (there's a version for "Sites" and one for "Apps", I think the latter suits us better) there is PureCSS we should consider when we go with a fully blown system. I'd really like to try out Foundation, but we should discuss first if we think that such a thing is the right thing to use.
At the other end of the spectrum there are smaller "libraries" like Materialize that support building sites in a Material design style for example.
What do you think?

We definitely have to use a CSS preprocessor, as it simplifies things alot. I really don't care whether it's Less or Sass because they're pretty similar. Sass has some extra features, that I've never intended to use so I've used only Less so far.
I also would like to discuss if we need a CSS framework at all, besides normalize.js or something like that. A CSS framework makes it easier for a prototype but sometimes it's harder when you're starting with customizing your elements and layout. I have mixed feelings about e.g. Bootstrap so far.
If we choose to use a CSS framework though, I think we can quickly decide on the CSS preprocessor. We'll simply use the one that is used by the CSS framework. :)

I think developers are eager to use those frameworks because they get UI components created by real designers for free :-) If we can compensate that, I'm happy to try starting from scratch. Although I would rather not program my own grid system O_O

Agree!
It's easy to create your own grid system (especially with Less or Sass) though.

There are many grid systems without a full blown design framework, or Frameworks without design, like: http://foundation.zurb.com/

Should we agree for now on a set of frameworks and start with a prototype? Then we'll maybe find out what fits us best and can switch to something different along the way.

AngularJS on TypeScript (I already have an example for this locally)
SASS
Foundation
Building it with Grunt (and let some watchers update the resources on change)

Another approach would be to define the UI in every detail (that we know of so far) and then search for a technology that fits best to our requirements. What do you feel more comfortable with?

So we setup the initial UI module el-bombillo-ui with the above mentioned technologies and see how things will unfold.


Default zoom when xaxis type is datetime

First and last datalabels are not displayed correctly

CodePen

Thanks for reporting.
Fixed it


IDE Hang

Issue Type: Bug
Hi Team,
While editing the source code, multiple times the IDE gets hang and get recover after few seconds. This is annoying at time of development. Kindly resolve.

If yes, can your run code --status while that happens, to find out more what's going on?

closing as more information is needed

Ok, Thanks. Maybe it was the version-specific issue. After updates, I have not come across this issue.


change size of input: 'select'

Hi!
There is a visual issue that I don't know how to fix or if there is anyway to fix it. When using a swal with input: 'select' and the item length is too long, the dropdown goes out of the modal box, and feels weird and visually unpleasant. I know this is not a severe issue, but looking good is also important.
I was wondering if there is any way to change the size of the modal or to fix the size of the dropdown.

I've removed the data to avoid privacy issues.
Thanks.

@LuisDiazUgena you should be able to remedy the dropdown size using CSS. The selector would be for: select.swal2-select and/or select.swal2-select option. See the following SO Thread
If you believe this to be a plugin issue, please go ahead and reopen following the directions below:

For bug reports, please include:

a jsfiddle in order for us to be able to reproduce the issue.
expected behavior of the plugin
actual behavior

JSFiddle template: https://jsfiddle.net/limon/ad3quksn/
See Contributing.md


text of level overwrites over the pause level writing

text of level (like hallway or something that's level specific) overwrites over the pause level writing
easy fix with order of writing and having a box under the pausemennu wriritng

do it for the latest release I put out which is v.0.1.9 that needs to be merged like the previous one