Enable MakeReadonly() on all or most datatypes

Feature suggestion.
MakeReadonly() method on a field rendeers a label. Wouldn't it be cool if it just rendered the assigned data type/editor instead in disabled mode?
Example. Say we have an interger property that works as an Umbraco User reference. No fun in reading a number. Reading the User.Name is way more informative in most cases.

Umbraco property editors don't support a "disabled" mode so anything we did to make that happen would be a hack, so wouldn't be interested in adding that.
The best I could suggest though would be to maybe provide a format function for any field you want to be readonly, then you could do some logic to get a meaningul value.

Alright fair enough. I think I'll implement FluidityValueMapper. It just seemed a bit overkill considering all editors are supported.


Config file compatible with version 2.0.0-alpha.7

Hello,
I've been attempting to toy with the 2.0.0-alpha.7 build and have noticed the existing documentation doesn't appear to apply. I understand the official documentation is for version 0.6.21 since that's the current (non alpha/beta) version.
Is there a location with newer documentation for 2.x? If not, is there at least a location with a newer config file than this?
https://help.stoplight.io/prism/getting-started/custom-configuration
When trying to base a config file off of this, it appears Prism is ignoring my attempt to change the port (a well as other settings).
I apologize if this has been asked before, I wasn't able to find this particular question. Any help is greatly appreciated!
Thanks,
John

Great question @j4gh, we are currently writing some tools to help you migrate your config file to a prism instance file. Also, we are writing documentation as fast as we can right now. Hope to have it out in the next week. The the prism run command doesn't exist anymore, and it has been replace with prism serve, which takes a prism instance file.
Also, we are adding support to generate commands for you, https://github.com/stoplightio/desktop/issues/101
Let me know if you have any questions!

Ah great, thanks very much!

Latest prism release makes it really easy to mock a OAS specification, going to close this now.
2.0.0-beta.9-3


Add/Change Next Page Button

It is tedious to progress to the next page in PDF files due to the next page button being inside the app menu.
It would be beneficial to add the next page button to the right of the previous page button, which is easily accessible outside of the menu, or replace the previous page button with the next page button, since the next page is used much more than the previous page button when progressing through a PDF file.

Both the previous and next page buttons are outside of the expanded menu, at least if you aren't on some tiny screen.

Please provide a screenshot because it shouldn't be that way. If it's due to using it on a tiny screen size, I don't think there's much we can do about it.

Thank you for your reply.
My device is Google Pixel 4a (5G) with the latest GrapheneOS Stable after update check.
Screenshot has been attached.

I'm not able to reproduce it. Both buttons are visible here. It looks like you've increased Display size to Large from Default and it's only able to display 2 buttons in the action bar rather than 3. I don't know if there's anything we can do about it. Maybe we can configure it to more aggressively display buttons in the bar regardless of available space. It's very conservative right now.

I checked and can confirm that you are correct. I did increase the display size to Larger, due to the small button and menu size on the phone. After decreasing the display size to Large, the next page button has appeared in PDF Viewer.
I am surprised by the aggressiveness of the button hiding, because there is enough space for 1-2 extra buttons at the top of PDF Viewer screen. Whether PDF Viewer is adjusted for this issue or not, I thank you for your assistance.

I think that this is just how the action bar UI that it uses works including in other apps. It's able to display more than just the previous and next buttons as action buttons too, it's just that there's never enough room for it to want to do it.

We can see if we can configure it to show more buttons. I've already wanted to do that in the past because it's inconvenient needing to use the menu for actions beyond prev/next too. I didn't see any easy way to do it when I checked before and I don't know if there's some other androidx library, etc. we could use to provide it. I don't want a custom action bar implementation.

I agree. Personally, if I was added a third button to the action bar, I would choose either Open document or Jump to page. Open document is likely the most suitable candidate for this.

Yes it would just do it based on the order in the menu.

It already supports it, and I already added button icons for most of them so that they could be displayed in the action bar at least in landscape mode or a tablet. It doesn't make sense to me that it's so conservative, but I wasn't the one who decided that and don't know how to change it.

That's what I was thinking. The fact that Open document is first in the menu list is convenient.
I agree with your opinion on how conservative it is. I also noticed that, as you stated earlier, other apps have the same button hiding problem which have been at least partially fixed by lowering my display size. Android is too strict with the button hiding. It is not great for people who require larger display sizes due to visual impairment etc.

I will search around both the internet and the OS code to try to find possible ways of fixing this problem. Currently, I am nowhere near as experienced as you with matters such as this, but I have some basic knowledge and understanding of code.
I will update this issue if I find anything, unless you specify a preferred method.


Cannot connect to Equinor Volve dataset

I am trying to connect to the Equinor Volve data set per the link below.
REDACTED URL AND SAS
This is the error message that I am supposed to report.
{
  "name": "TypeError",
  "message": "Cannot read property 'uids' of undefined",
  "__zone_symbol__error": {
    "originalStack": "Error: Cannot read property 'uids' of undefined\n    at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n    at new AppInsightsAsyncCorrelatedErrorWrapper (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n    at Function.ExceptionSerializer.deserialize (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n    at CloudExplorerProxyMarshaler._finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:83:91)\n    at Object.finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:107:80)\n    at Function.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:28:63)\n    at step (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:141:27)\n    at Object.next (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:122:57)\n    at /Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:115:75\n    at new ZoneAwarePromise (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n    at Object.__awaiter (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:111:16)\n    at JsonPortMarshaler.standardMarshaler.(anonymous function) [as finalizeOperation] (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:22:32)\n    at JsonPortMarshaler.onMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/marshaler.js:101:41)\n    at Port.EventTarget.dispatchEvent (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/common/event.js:69:30)\n    at Port.processMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/communication.js:163:18)",
    "zoneAwareStack": "Error: Cannot read property 'uids' of undefined\n    at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n    at new AppInsightsAsyncCorrelatedErrorWrapper (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n    at Function.ExceptionSerializer.deserialize (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n    at CloudExplorerProxyMarshaler._finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:83:91)\n    at Object.finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:107:80)\n    at Function.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:28:63)\n    at step (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:141:27)\n    at Object.next (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:122:57)\n    at /Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:115:75\n    at new ZoneAwarePromise (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n    at Object.__awaiter (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:111:16)\n    at JsonPortMarshaler.standardMarshaler.(anonymous function) [as finalizeOperation] (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:22:32)\n    at JsonPortMarshaler.onMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/marshaler.js:101:41)\n    at Port.EventTarget.dispatchEvent (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/common/event.js:69:30)\n    at Port.processMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/communication.js:163:18)"
  },
  "stack": "TypeError: Cannot read property 'uids' of undefined\n    at StorageExplorerProvider.<anonymous> (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:224:66)\n    at step (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:47:23)\n    at Object.next (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:28:53)\n    at fulfilled (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:19:58)",
  "originalStack": "Error: Cannot read property 'uids' of undefined\n    at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n    at new AppInsightsAsyncCorrelatedErrorWrapper (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n    at Function.ExceptionSerializer.deserialize (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n    at CloudExplorerProxyMarshaler._finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:83:91)\n    at Object.finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:107:80)\n    at Function.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:28:63)\n    at step (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:141:27)\n    at Object.next (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:122:57)\n    at /Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:115:75\n    at new ZoneAwarePromise (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n    at Object.__awaiter (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:111:16)\n    at JsonPortMarshaler.standardMarshaler.(anonymous function) [as finalizeOperation] (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:22:32)\n    at JsonPortMarshaler.onMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/marshaler.js:101:41)\n    at Port.EventTarget.dispatchEvent (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/common/event.js:69:30)\n    at Port.processMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/communication.js:163:18)",
  "zoneAwareStack": "Error: Cannot read property 'uids' of undefined\n    at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n    at new AppInsightsAsyncCorrelatedErrorWrapper (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n    at Function.ExceptionSerializer.deserialize (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n    at CloudExplorerProxyMarshaler._finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:83:91)\n    at Object.finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:107:80)\n    at Function.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:28:63)\n    at step (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:141:27)\n    at Object.next (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:122:57)\n    at /Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:115:75\n    at new ZoneAwarePromise (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n    at Object.__awaiter (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:111:16)\n    at JsonPortMarshaler.standardMarshaler.(anonymous function) [as finalizeOperation] (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:22:32)\n    at JsonPortMarshaler.onMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/marshaler.js:101:41)\n    at Port.EventTarget.dispatchEvent (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/common/event.js:69:30)\n    at Port.processMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/communication.js:163:18)",
  "__zone_symbol__stack": "TypeError: Cannot read property 'uids' of undefined\n    at StorageExplorerProvider.<anonymous> (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:224:66)\n    at step (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:47:23)\n    at Object.next (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:28:53)\n    at fulfilled (file:///Applications/Microsoft%20Azure%20Storage%20Explorer.app/Contents/Resources/app/out/CloudHub/js/Providers/StorageExplorer/StorageExplorerProvider.js:19:58)",
  "__zone_symbol__name": "TypeError",
  "__zone_symbol__message": "Cannot read property 'uids' of undefined",
  "__zone_symbol__originalStack": "Error: Cannot read property 'uids' of undefined\n    at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n    at new AppInsightsAsyncCorrelatedErrorWrapper (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n    at Function.ExceptionSerializer.deserialize (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n    at CloudExplorerProxyMarshaler._finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:83:91)\n    at Object.finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:107:80)\n    at Function.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:28:63)\n    at step (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:141:27)\n    at Object.next (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:122:57)\n    at /Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:115:75\n    at new ZoneAwarePromise (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n    at Object.__awaiter (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:111:16)\n    at JsonPortMarshaler.standardMarshaler.(anonymous function) [as finalizeOperation] (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:22:32)\n    at JsonPortMarshaler.onMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/marshaler.js:101:41)\n    at Port.EventTarget.dispatchEvent (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/common/event.js:69:30)\n    at Port.processMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/communication.js:163:18)",
  "__zone_symbol__zoneAwareStack": "Error: Cannot read property 'uids' of undefined\n    at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:811:33)\n    at new AppInsightsAsyncCorrelatedErrorWrapper (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js:193:18)\n    at Function.ExceptionSerializer.deserialize (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/se-exception-serializer/dist/ExceptionSerializer.js:49:28)\n    at CloudExplorerProxyMarshaler._finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:83:91)\n    at Object.finalizeOperation (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/CloudExplorerProxyMarshaler.js:107:80)\n    at Function.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:28:63)\n    at step (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:141:27)\n    at Object.next (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:122:57)\n    at /Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:115:75\n    at new ZoneAwarePromise (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/zone.js/dist/zone-node.js:551:29)\n    at Object.__awaiter (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/tslib/tslib.js:111:16)\n    at JsonPortMarshaler.standardMarshaler.(anonymous function) [as finalizeOperation] (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/out/app/renderer/marshalers/StandardMarshaler.js:22:32)\n    at JsonPortMarshaler.onMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/marshaler.js:101:41)\n    at Port.EventTarget.dispatchEvent (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/common/event.js:69:30)\n    at Port.processMessage (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/daytona/pluginHost/messaging/communication.js:163:18)"
}

@philliec459 what is your operating system?

Hi,
I am working on a macbook pro.
Best Regards,

E. Craig Phillips
CEO and Chief Petrophysicist
Crested Butte Petrophysical Consultants
459 Cisneros Lane
Crested Butte, CO 81224
USA
Office: +1<PHONE_NUMBER>
Mobile: +1<PHONE_NUMBER>
email<EMAIL_ADDRESS>Website: www.cbpetro.com
GitHub: https://github.com/Philliec459
The information contained in this electronic message is confidential, it constitutes a profesional and/or industrial secret in terms of the current legislation, and is intended for its recipient only. If you receive this message by mistake or if you are not the recipient thereof, please notify the sender and destroy it.
La informacion contenida en este mensaje de datos es confidencial, constituye un secreto industrial y/o profesional en terminos de la legislacion vigente y se encuentra dirigida exclusivamente al destinatario indicado en dicho mensaje. Si usted recibe esta informacion por error o si usted no es el destinatario del mensaje, favor de notificar al emisor, y destruyalo.
On Jun 22, 2020, at 11:37 AM, Matthew Rayermann<EMAIL_ADDRESS>wrote:
@Philliec459 https://github.com/Philliec459 what is your operating system?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/microsoft/AzureStorageExplorer/issues/3128#issuecomment-647674367, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANSKYPGF4B77E4A646LYIKTRX6JHDANCNFSM4OC54L7Q.

Is there any update on the problem?

@Philliec459 Usually this type of issue is caused by corrupted data in the browser local storage. Unfortunately we haven't been able to figure out why the local storage data is corrupted on some users' machines but we have seen the "Error occurred while adding new connection: TypeError: Cannot read property 'version' of undefined" steps in our troubleshooting guide helpful in working around this issue troubleshooting guide.
In short, the instruction tells you how to clear the existing data stored for that connection so that you can re-add that connection. Please try the steps to see if helps and let us know if the issue still reproduces.
Thanks

Thank you,
I have no real data to clear. However, since I have tried this a few times already, there is probably some file that is hindering me now. I will clear everything and start over again.
Best Regards,

E. Craig Phillips
CEO and Chief Petrophysicist
Crested Butte Petrophysical Consultants
459 Cisneros Lane
Crested Butte, CO 81224
USA
Office: +1<PHONE_NUMBER>
Mobile: +1<PHONE_NUMBER>
email<EMAIL_ADDRESS>Website: www.cbpetro.com
GitHub: https://github.com/Philliec459
The information contained in this electronic message is confidential, it constitutes a profesional and/or industrial secret in terms of the current legislation, and is intended for its recipient only. If you receive this message by mistake or if you are not the recipient thereof, please notify the sender and destroy it.
La informacion contenida en este mensaje de datos es confidencial, constituye un secreto industrial y/o profesional en terminos de la legislacion vigente y se encuentra dirigida exclusivamente al destinatario indicado en dicho mensaje. Si usted recibe esta informacion por error o si usted no es el destinatario del mensaje, favor de notificar al emisor, y destruyalo.
On Jun 29, 2020, at 2:57 PM, JasonYeMSFT<EMAIL_ADDRESS>wrote:
@Philliec459 https://github.com/Philliec459 Usually this type of issue is caused by corrupted data in the browser local storage. Unfortunately we haven't been able to figure out why the local storage data is corrupted on some users' machines but we have seen the "Error occurred while adding new connection: TypeError: Cannot read property 'version' of undefined" steps in our troubleshooting guide helpful in working around this issue troubleshooting guide https://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-troubleshooting?tabs=Windows%2C2004#error-occurred-while-adding-new-connection-typeerror-cannot-read-property-version-of-undefined.
In short, the instruction tells you how to clear the existing data stored for that connection so that you can re-add that connection. Please try the steps to see if helps and let us know if the issue still reproduces.
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/microsoft/AzureStorageExplorer/issues/3128#issuecomment-651361029, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANSKYPGEW5PPOLKWAZ3MMCTRZD52HANCNFSM4OC54L7Q.

@Philliec459, if the troubleshooting step doesn't work, it would be great if we can schedule a call to debug the issue on your machine so that we can help you resolve the issue as well as study the actual cause of it. Let us know if it is possible, what time do you prefer and what kind of tool (e.g. Teams, Skype, Slack, Zoom etc) do you prefer to make the call.
Thanks

Closing due to lack of response. If you are still having issues, please open up a new issue, thanks.


How can I adapt Carsten Czarski's in 21.2?

I tried to implement the one from Carsten Czarski, but I think I don't load the whole body of the package because it doesn't have an end and the error pops up. What I see is that here you make a package zip_util_pkg.get_file() and the post uses apex_zip.get_file_content(), what is the difference? I understand it is by version as a package deprecated by version, I am on 21.2.
I wrote to him on twitter (he follows this repository too), but I didn't know they had a repository and they rely on his post.
What I understand is that I can have several files in the .zip file and it will load them all in one?
Greetings, Edisson.

If you're on 21.2, you can use the new APEX_DATA_PARSER API which handles XLSX files.
https://docs.oracle.com/en/database/oracle/application-express/21.2/aeapi/APEX_DATA_PARSER.html#GUID-07E9397C-DF26-40F7-AC73-F46961E1088A


user16217248: Blacklist "Customer Care"

user16217248 requests the blacklist of the username "Customer Care". See the MS search here and the Stack Exchange search in text, in URLs, and in code.

"Customer Care" has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Rejected by Makyen in Charcoal HQ. Reason: 'This seems to general for a user blacklist, given that there are multiple users on the network which would match.'


Don't regex variable strings

Silly fix, really: String.replaceAll() is technically faster than String.replace() because it doesn't have an additional call for regex escaping, but if you're not controlling the input you can run into issues.
[14:32:02 WARN]: java.lang.IndexOutOfBoundsException: No group 2
[14:32:02 WARN]:        at java.util.regex.Matcher.start(Matcher.java:375)
[14:32:02 WARN]:        at java.util.regex.Matcher.appendReplacement(Matcher.java:880)
[14:32:02 WARN]:        at java.util.regex.Matcher.replaceAll(Matcher.java:955)
[14:32:02 WARN]:        at java.lang.String.replaceAll(String.java:2223)
[14:32:02 WARN]:        at io.github.thatsmusic99.headsplus.config.headsx.HeadInventory.getChallengeItem(HeadInventory.java:313)

I did start to have issues with this when it came to challenges since it wouldn't escape the $ character, so I did think it'd have further issues (I was able to fix it, however) - thank you for addressing this though, will double check it all later before pulling it!


If you delete the init.py it cannot be imported causing cli.py to error out.

;)

My thought was that this is an application and not module to import, but if people actually is importing it as an module, well, then I should re add init.py


Missing .el in build (embark-org.el missing)

After doing a pull-all, for some reason the build is excluding the embark-org.el file (and it's corresponding elc file).
Surprisingly, with the straigh-report-bug macro, the resulting build has the embark-org.el file:

Test Case
(straight-bug-report
  :pre-bootstrap
  (message "before bootstrap")
  :post-bootstrap
  (setq straight-use-package-by-default t package-enable-at-startup nil straight-recipes-gnu-elpa-use-mirror t straight-vc-git-default-protocol 'https straight-host-usernames
        '((github . "ahmed-shariff")))
  (message "after bootstrap")
  (straight-use-package
   '(use-package))

  ;; The full emabrk config I use, for good measure
  (use-package embark :bind
    (("C-." . embark-act)
     ("C-;" . embark-dwim)
     ("C-h B" . embark-bindings))
    :init
    (setq prefix-help-command #'embark-prefix-help-command)
    :config
    (add-to-list 'display-buffer-alist
                 '("\\`\\*Embark Collect \\(Live\\|Completions\\)\\*" nil
                   (window-parameters
                    (mode-line-format . none))))
    (define-key embark-file-map "o" nil)
    (define-key embark-file-map "ocn" #'copy-buffer-file-name)
    (define-key embark-file-map "ocf" #'copy-file-full-path)
    (defun embark-which-key-indicator nil "An embark indicator that displays keymaps using which-key.\nThe which-key help message will show the type and value of the\ncurrent target followed by an ellipsis if there are further\ntargets."
           (lambda
             (&optional keymap targets prefix)
             (if
                 (null keymap)
                 (which-key--hide-popup-ignore-command)
               (which-key--show-keymap
                (if
                    (eq
                     (plist-get
                      (car targets)
                      :type)
                     'embark-become)
                    "Become"
                  (format "Act on %s '%s'%s"
                          (plist-get
                           (car targets)
                           :type)
                          (embark--truncate-target
                           (plist-get
                            (car targets)
                            :target))
                          (if
                              (cdr targets)
                              "…" "")))
                (if prefix
                    (pcase
                        (lookup-key keymap prefix 'accept-default)
                      ((and
                        (pred keymapp)
                        km)
                       km)
                      (_
                       (key-binding prefix 'accept-default)))
                  keymap)
                nil nil t
                (lambda
                  (binding)
                  (not
                   (string-suffix-p "-argument"
                                    (cdr binding))))))))
    (setq embark-indicators
          '(embark-which-key-indicator embark-highlight-indicator embark-isearch-highlight-indicator))
    (defun embark-hide-which-key-indicator
        (fn &rest args)
      "Hide the which-key indicator immediately when using the completing-read prompter."
      (which-key--hide-popup-ignore-command)
      (let
          ((embark-indicators
            (remq #'embark-which-key-indicator embark-indicators)))
        (apply fn args)))
    (advice-add #'embark-completing-read-prompter :around #'embark-hide-which-key-indicator))
  (message "%s"
           (directory-files
            (format "%s/straight/repos/embark" straight-base-dir)))
  (message "%s"
           (directory-files
            (format "%s/straight/build/embark" straight-base-dir)))
  :preserve t)

Test run at: 2023-01-31 20:13:01
system-type: windows-nt
straight-version: prerelease (HEAD -> master, origin/master) 3eca39d 2022-11-25
emacs-version: GNU Emacs 28.1 (build 2, x86_64-w64-mingw32) of 2022-04-21

Output
before bootstrap
Bootstrapping straight.el...

Looking for gnu-elpa-mirror recipe -> Cloning melpa...done
Looking for nongnu-elpa recipe -> Cloning gnu-elpa-mirror...
Looking for nongnu-elpa recipe -> Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe -> Cloning nongnu-elpa...
Looking for emacsmirror-mirror recipe -> Cloning nongnu-elpa...done
Looking for emacsmirror-mirror recipe -> Cloning el-get...
Looking for emacsmirror-mirror recipe -> Cloning el-get...done
Looking for straight recipe -> Cloning emacsmirror-mirror...
Looking for straight recipe -> Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Cloning use-package...
Cloning use-package...done
Building use-package...
Building use-package -> Building bind-key...
Building use-package -> Building bind-key...done
Building use-package...
Building use-package...done
Cloning embark...
Cloning embark...done
Building embark...
Building embark -> Cloning compat...
Building embark -> Cloning compat...done
Building embark -> Building compat...
Building embark -> Building compat...done
Building embark...
Building embark...done

Where as the build directory on system has only the following:

I am stumped on how to debug this. Would appreciate any help.

Not sure if this is some bizzare edge case. I deleted the build dir and restarted emacs. That seems to have fixed it? Closing for now.

I just did some upgrades (including embark) and have the same error. I notice that the build does not include the embark-org.el but the repo definitely does.  As a work around I have been navigating to the repo directory and evaluating the embark-org file and the errors get out of my way until the next restart. I'll try deleting the build dir for embark and see if that does the trick.

I have tried removing the build directory and when it rerceates the directory the problem is still there: embark-org is missing. I have tried symlinking embark-org manually into the straight build directory, but  the symlink gets wiped out upon re-build of straight. I tried setting the chattr to make the file undeletable, but that can't be done on links. In anycase, the correct fix would just be to figure out how to get Straight to include embark-org.el in its build.

This may be related to the discussion in https://github.com/oantolin/embark/issues/502 about melpa recipes and the location of embark-org.el


feat: Looker Folder Permission Management

Reason for This Change
Support Looker Folder permission management
Closes: #57
Description of Changes

TODO

Hi @da-moon,
Thank you for your contribution. I can see that you worked on the data source for the folder permissions.
The Pull Request is still on draft mode, did you plan on working on the resource before I review your changes?

@Nabil-Lahssini yes, there is a lot more code that I still have not pushed ; I am in process of validating the associated resource block

Great, you can tag me when you are done pushing the code. :)


Fix tridiagonal eigensolver for x86 ubuntu machine

Solve failing check on x86 ubuntu machine.

@stevengj , the tests fail for the Julia 1.6 - ubuntu-latest - x86 machine because the algorithm doesn't converge and I don't find why. Do you have any idea of what could be the reason of this?

Maybe your tolerance is too low for the convergence, and it's just hitting that because the roundoff errors are slightly different?

You might want to look at the tolerances etcetera used by @andreasnoack in https://github.com/JuliaLinearAlgebra/GenericLinearAlgebra.jl/blob/master/src/eigenSelfAdjoint.jl

You might want to look at the tolerances and convergence tests used by @andreasnoack in https://github.com/JuliaLinearAlgebra/GenericLinearAlgebra.jl/blob/master/src/eigenSelfAdjoint.jl
In particular, notice that it checks convergence by comparing the magnitude of the off-diagonal elements to the adjacent diagonal elements, not the norm of the whole matrix: https://github.com/JuliaLinearAlgebra/GenericLinearAlgebra.jl/blob/85e6867cb3b64e12e651e9e5cccc8b9385bb89cc/src/eigenSelfAdjoint.jl#L177

Thank you very much for the references! As I am traveling until 9th september, I will fix this issue at the end of the week.

You might want to look at the tolerances and convergence tests used by @andreasnoack in https://github.com/JuliaLinearAlgebra/GenericLinearAlgebra.jl/blob/master/src/eigenSelfAdjoint.jl
In particular, notice that it checks convergence by comparing the magnitude of the off-diagonal elements to the adjacent diagonal elements, not the norm of the whole matrix: https://github.com/JuliaLinearAlgebra/GenericLinearAlgebra.jl/blob/85e6867cb3b64e12e651e9e5cccc8b9385bb89cc/src/eigenSelfAdjoint.jl#L177

@stevengj I found the origin of the error, it is not a problem of stopping criterion, however I changed it in a similar way to the references. The error is due to zero eigenvalues. I assumed that eigenvalues always came in pairs, but it is not the case for zero eigenvalues with my current shift. The assumption was however very convenient for the final complex transformation to get the eigenvectors and not the matrix that transform into the real Schur form. I try the different solutions available.


XLM return

I accidentally transferred my XLM 43,535.174408 pcs to the wrong address 20.11.2022 at 10:29 can I get these back. What information do you need to return the funds? I would appreciate this. I have tried to take care of this issue through Coibasen support, but they advise that you need to contact the people where the funds went.

I accidentally transferred my XLM 43,535.174408 pcs to the wrong address 20.11.2022 at 10:29 can I get these back. What information do you need to return the funds? I would appreciate this. I have tried to take care of this issue through Coibasen support, but they advise that you need to contact the people where the funds went.

Believe me or not only a fellow hacker can help you get this back same thing happened to me I lost almost 0.90 btc but thanks to blackhathacker he helped me recover them message his telegram https://t.me/Blackhathacker110


Tweaked admin panel style

Made some small style changes on admin panel page, please verify if these are the changes that were requested. Also I committed using the --no-verify flag, not sure if that is a problem.

@scye09 can you just run it without the --no-verify flag? I would ideally like to not use the --no-verify flag anymore

@crchong1 Hmm how would I do that? Does that mean I need to resolve the 375 problems that the linter found before I can proceed?

@scye09 nah i think the --no-verify command only will not pass if it hits lint errors. The 375 problems are labeled as warnings, not errors. If there are any errors within those 375 problems, you will have to fix them.
Our goal one day is to eliminate all the 375 problems, so if you want to fix a couple of them if you have time, you are welcome to do so!


Explicitly define winding as being signed

On some architectures (e.g. ARM), char is unsigned, so winding should be explicitly defined as signed char.
I grepped through the source code, and there doesn't seem to be anywhere else where this is needed.

Thanks!


Screen dips down to 60fps when opening the app

Specs:

8700K
64GB 3200MHz C16
3080
500GB 970 EVO Plus

When opening the app, as well as folders and files inside the app, my 240Hz monitor dips to 60fps until each item has fully loaded. No other apps are running.
Latest version of Windows 11 as of this post and all drivers are up to date.

Thanks
On Wed, Oct 6, 2021, 7:41 PM lawilson97 @.***> wrote:

Specs:

8700K
64GB 3200MHz C16
3080
500GB 970 EVO Plus

When opening the app, as well as folders and files inside the app, my
240Hz monitor dips to 60fps until each item has fully loaded. No other apps
are running.
Latest version of Windows 11 as of this post and all drivers are up to
date.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/files-community/Files/issues/6344, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASOXAOOU6SORKBVQ5Y7MVX3UFTNDJANCNFSM5FP77QKA
.

Is this still an issue in the preview version? https://files.community/download/preview
If it's still an issue, I recommend reporting this on the WinAppSdk repository.


Implement VESC packet handler

We need a more robust way of encoding and decoding messages using the VESC communication protocol. @LiamBindle has developed a library that is almost complete (found here https://github.com/LiamBindle/vesc). Once he is finished, it can be integrated into the USBServer.

[X] get wheels spinning with library
Add messages:

[X] rpm
[x] pwm
[x] current
[x] current_brake

[x] properly integrate vesc library into roveberrypy code base.

Almost ready for PyVESC v1.0.0 release. Just need a bit more testing. Also today I cleaned up the interface a bit. Also implemented the Setter's you listed above.

I'd say this is done. Any issues with the library its self can be done from Liam's official repo: Pyvesc. Any new messages can be added to the USST's fork: https://github.com/UofSSpaceDesignTeam/PyVESC


Implement getters, per the RFC

This PR wraps up what we discussed in today's web weekly meeting. This introduces a new pattern that we'll have to build some muscle memory with, but I think it makes handling of deeply nested properties a bit more elegant.
In this PR

Create a createGetter function that creates a getter with some nifty features.
Create a few getters for the assembleSwapRequest use case as a proof of concept.
Write an ADR and a README for getters. There's some overlap between the two, but the ADR is more focused on why we chose getters, while the README is focused on how to use them.

A note on syntax
It might feel a little funny to call a function that returns a function, as we do e.g. here:
getMetadata.pipe(getDisplayDenomExponent).orThrow()(assetIn.value)
                                                 ^^^^^^^^^^^^^^^^^

The reason for this is chainability. .orThrow() shouldn't be a getter itself, but rather should return a getter, so that it can be piped (e.g., getMetadata.orThrow().pipe(...)). It also makes it easier to assign a getter to a variable that can then be called like a "regular" function, like this:
const getAddressIndexFromMemoView = getAddress
  .orThrow('The address is missing!')
  .pipe(getAddressIndex.orThrow('The address index is missing!'));

  {getAddressIndexFromMemoView(memoView)

Closes #458

instead of the .pipe(etc) syntax we should return a getter for each field on the return of any getter


Patch 2

This Pull Request resolves Issue #24
Description:
In this Pull Request we have done the following additions/edits for the code:
Note: Delete all the text including this!

Make sure you replace #<IssueNumber> with the particular Issue that you are referencing with!
Make sure you describe the Issue properly and ask as many people as possible to review your Pull Request so that it can be merged as soon as possible!

I claim!!

@archana98priya please review!

spam!


Supporting browser stdlib fallbacks

Now that we have the browser stdlib shipping, it's worth thinking about how this proposal can facilitate these polyfill fallbacks.
One way to do this might just be to support array fallbacks as @jkrems has previously suggested, to simply align with import maps.
Then an example workflow would be (and note how this builds on https://github.com/jkrems/proposal-pkg-exports/pull/30):
{
  "exports": {
    "kvstore": ["std:kvstore", "kvstore-polyfill"]
  },
  "dependencies": {
    "kvstore-polyfill": "1.2.3"
  }
}

We then use import 'kvstore' in the actual code to get the polyfill in Node and browsers without support, as well as getting the builtin module fallback working out.
In addition the polyfill is a shared library that doesn't have to be duplicated between packages.
The thing we would need to do though is define how these fallbacks work in Node.js... which isn't completely clear currently.
In the browser the fallback does not support http/https fallbacks for not found errors etc. Rather, it is just a fallback of std: specifiers currently.
Do we just make Node.js just always skip std: specifiers? Then if/when it adds any std: support to align with browsers we do the same thing as browsers?
Does this mean that Node.js std libs can have similar fallbacks with node: style usage? Does this provide a similar workflow for future nodejs builtins?
Would such a mechanism extend to our conditional needs?

To be super clear, the above generates the import map:
{
  "scopes": {
    "/path/to/pkg": {
      "kvstore": ["std:kvstore", "../kvstore-polyfill/index.js"]
    }
  }
}

@jkrems I'm glad you're considering these things, but this isn't a problem - recursion is avoided by separating the LHS and RHS spaces entirely as import maps do now thankfully. Effectively the LHS is in a prealias space, while the RHS is in the pre-node_modules lookup space. Definitely an important concept in having these resolver state transitions moving towards convergence and not recursion as part of ensuring all is well-defined.

The example I had in mind is:
/deps/a/package.json
  { "exports": "b" }
/deps/b/package.json
  { "exports": "a" }

Or is the assumption that bare values are only allowed for bare keys..? I think I'm starting to lean towards splitting "imports" and "exports" into 2 different keys, at least if the rules for their interpretation will differ. Although at that point imports may just become a weird duplicate dependencies field:
{
  "exports": "./b.js",
  "imports": { "x": ["std:x"<EMAIL_ADDRESS>}
}

:trollface: but only semi-:trollface:.

Yes bare values cannot be RHS targets for relative imports to ensure a
well-defined scheme. Splitting them up may well make sense especially given
the different RHS semantics. It is nice to have them in the same spec
object though for covenience both of spec authoring and usage, as I don’t
personally find it confusing having them in the same object since they are
well disambiguated and this matches the browser field cowpath.
On Wed, 13 Mar 2019 at 18:30, Jan Olaf Krems<EMAIL_ADDRESS>wrote:

The example I had in mind is:
/deps/a/package.json
{ "exports": "b" }
/deps/b/package.json
{ "exports": "a" }
Or is the assumption that bare values are only allowed for bare keys..? I
think I'm starting to lean towards splitting "imports" and "exports" into 2
different keys, at least if the rules for their interpretation will differ.
Although at that point imports may just become a weird duplicate
dependencies field:
{
"exports": "./b.js",
"imports": { "x": ["std:x"<EMAIL_ADDRESS>}
}
[image: :trollface:] but only semi-[image: :trollface:].
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jkrems/proposal-pkg-exports/issues/31#issuecomment-472500437,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkiymmK7r4YIm9DWgGivt0YRGQzg4pSks5vWSeygaJpZM4btbrH
.

I think this gets replaced by either the polyfill having the fallbacks in its exports or the app using imports. Should we close this?

Yes it seems like the conversation here has moved on.


Wrong day

The date is one day earlier than selected

Can you replicate the issue on codepen, jsfiddle or elsewhere?

[Here] (http://codepen.io/simonered/pen/GoOQmY) it is.

If you display the date in iso format, it will be displayed with the current timezone.
For instance, if your timezone is -0100, you will see something like 2016-01-18T23:00:00.000Z.
What day the getDate method returns?

You're absolutely right...my mistake.


Fix macro syntax for fields with endianness + RW or RO

I ran into a strange issue with RW or RO fields. Minimal repro:
implement_registers!(
    Max17302.registers<u16> = {
        test2(RW, 0x01B, 2) = { vcell: u16:LE = RW 0..16 },
    }
);

This gives an "unexpected token ..." error. Either removing :LE or changing both occurrences of RW to RO would fix the compilation error. Eventually tracked it down to the changes in this PR.

Ah, that looks like some sloppy copy pasting from my side...
Looks good, thanks for the PR!

Also created a new release: 0.1.2

Awesome, thank you for the fast response!


Update endpoints-apis-for-dynamics.md

Extra slash.

Learn Build status updates of commit 7de05a6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dev-itpro/api-reference/v2.0/endpoints-apis-for-dynamics.md
:white_check_mark:Succeeded

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


Support for empty editor groups

VSCode Version: 1.7.1

Really annoying thing: I want to open new file to the side. When I do that, it shows the same file. When I use Ctrl+P, newly created, duplicated file, stays in background.
Steps to Reproduce:

Go to any file
Press Ctrl+\
The same file opens up as I've been to. When I then use Ctrl+P to open another one, it stays in background.

Video of how it looks like
What I propose:

Don't open the same file after using Ctrl+\ (why would I want to have a file opened two times?). Show blank space instead.
Or at least close this file when I use Ctrl+P to open another one.

This requires a new concept of empty editor groups. It should still be configurable if splitting an editor should open an empty group or the same file.

An in-between solution that wouldn't require empty editor groups would be a separate command to move the active file instead of duplicating it when there are at least two files in the active group.

Could also just make this configurable that if there's more than one file open, the one currently focused is moved to the new group, and if there's only one file open, the duplication occurs. This prevents the need for creating a concept of empty groups entirely yet still covers most people's use-cases.

/duplicate https://github.com/Microsoft/vscode/issues/2755


Feature request change highlight color

How can I change the color for the ==highlight== in the mindmap view
Do you think I can do this via CSS ?
Thanks!

yes , you can change the  style.css to fix this feature

Ok, thanks


Good page, my issue wasn't too complex, here are the details for my issue.

I was having a lot of issues with my service. It wouldn't start. This page helped me get to the bottom of it.
I needed this nuget package: Microsoft.Extensions.Hosting.WindowsServices
Set the base path if we're in windows
.ConfigureAppConfiguration((context, builder) =>
{
	if (OperatingSystem.IsWindows())
	{
		builder.SetBasePath(AppContext.BaseDirectory);
	}
	var path = "appsettings.json";
	builder.AddJsonFile(path, optional: false, reloadOnChange: true);
})

and this UseWindowsService if we're running in windows, that was it!
if (OperatingSystem.IsWindows())
{
    hostBuilder.UseWindowsService();
}

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

ID: b0bd8cb8-7e28-8c4d-a550-3aea8f3ab4dd
Version Independent ID: 4b60d24e-ef05-15e5-10b4-483094081bf3
Content: Host ASP.NET Core in a Windows Service
Content Source: aspnetcore/host-and-deploy/windows-service.md
Product: aspnet-core
Technology: aspnetcore-hostdeploy
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Moved to container https://github.com/dotnet/AspNetCore.Docs/issues/28041


bump vertical-collection to v1.0.0-beta.13

Fixes #671

Thanks for this @fran-worley
Sorry for getting behind!


NIFI-10832: Create PutSalesforceObject processor

Summary
NIFI-10832
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[x] Apache NiFi Jira issue created

Pull Request Tracking

[x] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[x] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[x] Pull Request based on current revision of the main branch
[x] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 8
[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Hey @Lehel44!
I'll review this one, but before that, one thing. We no longer separate "standard" and "record-based" processors. We do record processing when Record Reader/Writer properties are set. Otherwise, we process the whole FlowFile content in one piece. Because of that, I'd remove the Record part from the processor's name and add "record" into the @Tag attribute. If we ever want to support standard processing, this way, we leave it as an option because otherwise, we would have to rename the processor, which is a breaking change, as I know.

Closing PR manually due to missing PR reference in the commit message.

LGTM
Thanks for your work @Lehel44 and @turcsanyip for closing the PR (after I forgot it during the merge).

@turcsanyip It looks like the commit did not get applied to the main branch, and instead references a different branch named commit:
https://gitbox.apache.org/repos/asf?p=nifi.git;h=df7ed8ee3f
Can you check the main branch and update as needed?


GUAC-1380 Added missing dutch translations

Thanks, but:

Why such a huge number of commits?
Repeated "Delete nl.json", "Create nl.json", etc. does not really add anything to the source history. Commits should be tagged with the corresponding JIRA issue and should describe, at a high level, what is being done to the source - not just that a file is being created or deleted. That level of information is already provided by git.
Please see our contribution guidelines. In particular:

... Commits should be made in logical units and must reference the JIRA issue number:
$ git commit -m "GUAC-123: Message describing the specific changes made."

If you use git rebase, you can rebase your source tree on top of our latest master such that what really should be only one commit actually is one commit, with a proper descriptive message.

Thanks, @nrbrt. We'll merge these via #287 as the history in this PR is a bit too crazy. The changes themselves are otherwise fine IMHO.
Please, in the future, avoid creating/deleting/creating/deleting/etc. files in a series of many commits. Changes should be really incremental. If you're having trouble getting this working on your end, I can try to help.


Adds support for Apple Silicon brew directory

Changes in this pull request
Issue fixed: #
When I've tried to run the Examples/Examples-iOS the compilation of the project failed on the Swiftlint phase.
../../scripts/lint.sh: line 8: swiftlint: command not found     Error: SwiftLint not installed!     Download from https://github.com/realm/SwiftLint,     or brew install swiftlint.
Checklist

[x] All tests pass. Demo project builds and runs.
[x] I added tests, an experiment, or detailed why my change isn't tested.
[x] I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
[x] I have reviewed the contributing guide

Thanks for working on this! Will merge!


Vim9 script: unexpected error "E354: Invalid register name" when writing or echoing "/", "=", "#" registers

Describe the bug
In some contexts, writing or echo'ing the contents of the registers /, =, # raises E354 unexpectedly.
To Reproduce
Run this shell command:
vim -Nu NONE -S <(cat <<'EOF'
    vim9script
    def Func()
        setreg('/', 'slash')
        echo @/
    enddef
    Func()
EOF
)

E354 is raised:
E354: Invalid register name: '/'

Expected behavior
No error is raised because / is a valid register name.
Environment

Vim version: 8.2 Included patches: 1-1313
OS: Ubuntu 16.04.6 LTS
Terminal: XTerm(358)

Additional context
The same unexpected error is raised when writing into the / register with :let from a :def function:
vim9script
def Func()
    let @/ = 'slash'
enddef
Func()

E354: Invalid register name: '/'

When writing into the # register at the script level (E94 is also raised, but the latter is expected and irrelevant):
vim9script
@# = 'numbersign'

E354: Invalid register name: '#'

When writing into the = register with or without :let from a :def function:
vim9script
def Func()
    @= = 'equal'
enddef
Func()

E354: Invalid register name: '='

vim9script
def Func()
    let @= = 'equal'
enddef
Func()

And when echo'ing the = register from a :def function:
vim9script
def Func()
    setreg('=', 'equal')
    echo @=
enddef
Func()

E354: Invalid register name: '='

Same unexpected error when echo'ing the register: %, :, . from a :def function:
vim9script
def Func()
    echo @%
enddef
Func()

vim9script
def Func()
    echo @:
enddef
Func()

vim9script
def Func()
    echo @.
enddef
Func()


Improvement of favorite button re-render delay.

Decreases re-render delay of favorite button after clicking it. dispatch does not wait for API response anymore.

I think we should render it in both places in case of favorite request failure.

Updated

:+1:


playlistAll returns api error (1)

I want to reorder the playlist after adding a song, but need to know the length of the playlist.
playlistAdd() doesn't return any helpful info about the playlist.
playlistAll() just returns an api error:
bot.playlistAll(function(data) {console.log(data); } );
{ msgid: 3, err: 'api error (1)', success: false }
Am I missing something?
Thanks!

I don't know what is wrong with the code you gave to me...
But, this code work well (on my computer) :
var Bot = require('ttapi');
var bot = new Bot('auth+live+XXX', 'XXX', 'XXX');
bot.on('roomChanged', function () {
   bot.playlistAll(function (data) {
      console.log(data);
   });
});

You can add me on gtalk if you want ! (alain.gilbert.15 [at] gmail.com)

Still not sure what's wrong with my code. :(
So the playlist is the 'recent songs' list that gets rendered in 'room info'?
I am looking for the DJ Queue, so I guess I am out of luck anyway.
Thanks for the info!

Hum, no, the playlistAll return you the DJ's queue.
Did you tried my code ? does it work ?...
What was your complete code ?!

Actually, another person had the same problem, and, according to the TT staff,
they have a nonexistent song on their playlist
their playlist is named "defualt" instead of "default"

So, make sure you put some existant songs on the playlist, and make sure to never change the playlist name !
But the bug is on turntable.fm side.
If you still have this issue, you can send an email to turntable.fm

Thanks Alain!


Report available memory instead of free

As pointed out by superdry on Discord, using $4 reports free memory and $7 reports memory available. Available includes buffers/cache that can be freed up and then used for other things without the system having to write to the swap file.
This website explains it quite well: https://www.linuxatemyram.com/

I wonder if sometimes it would be worth knowing both, so wether it would be as well splitting it into 2 scripts or have it reporting both I don't know. Just my 2 cents


Keep grantor column in the catalog babelfish_schema_permissions as NULL

Description
Keep grantor column in the catalog babelfish_schema_permissions as NULL
Issues Resolved
Task: BABEL-4904
Signed-off-by: Shalini Lohia<EMAIL_ADDRESS>Test Scenarios Covered

Use case based -

Boundary conditions -

Arbitrary inputs -

Negative test cases -

Minor version upgrade tests -

Major version upgrade tests -

Performance tests -

Tooling impact -

Client tests -

Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 72.937%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
41151

Relevant Lines:
56420

💛  - Coveralls


cluster: add healthchecks on cluster creation

Hello @nicks,
Please review the following commits I made in branch nicks/issue131:
7ac676df4715438e5261016dd6c4d34b8ac42775 (2021-09-23 00:31:12 -0400)
cluster: add healthchecks on cluster creation
fixes https://github.com/tilt-dev/ctlptl/issues/131
Code review reminders, by giving a LGTM you attest that:

Commits are adequately tested
Code is easy to understand and conforms to style guides
Incomplete code is marked with TODOs
Code is suitably instrumented with logging and metrics

@nicks is this going to be released as part of 0.5.6?

@TimothyLoyer yep! Cutting a release now. needed to do some other dependency upgrading to address a security alert


Inner join added ON condition to previously performed JOIN

Hello,
We have some strange behavior. I'll try to provide both queries:
Generated query, I think you can ignore select clause:
"select
placemetad0_.dplam2_id as dplam1_5_0_, placematch1_.plam2_id as plam1_8_1_, placemetad0_.dplam2_createdBy as dplam2_5_0_,
placemetad0_.dplam2_creationDate as dplam3_5_0_, placemetad0_.dplam2_deleted as dplam4_5_0_, placemetad0_.dplam2_updateDate as dplam5_5_0_,
placemetad0_.dplam2_updatedBy as dplam6_5_0_, placemetad0_.dplam2_uuid as dplam7_5_0_, placemetad0_.dplam2_countryCode as dplam8_5_0_,
placemetad0_.dplam2_latLngMatched as dplam9_5_0_, placemetad0_.dplam2_idplacematch2 as dplam15_5_0_, placemetad0_.dplam2_placeNameMatched as dplam10_5_0_,
placemetad0_.dplam2_processed as dplam11_5_0_, placemetad0_.dplam2_processedDate as dplam12_5_0_, placemetad0_.dplam2_userStartDate as dplam13_5_0_,
placemetad0_.dplam2_userStopDate as dplam14_5_0_, placematch1_.plam2_createdBy as plam2_8_1_, placematch1_.plam2_creationDate as plam3_8_1_,
placematch1_.plam2_deleted as plam4_8_1_, placematch1_.plam2_updateDate as plam5_8_1_, placematch1_.plam2_updatedBy as plam6_8_1_,
placematch1_.plam2_uuid as plam7_8_1_, placematch1_.plam2_countryCode as plam8_8_1_, placematch1_.plam2_additionalInformations as plam9_8_1_,
placematch1_.plam2_businessZipCode as plam10_8_1_, placematch1_.plam2_lastAdministrativeDivision as plam11_8_1_, placematch1_.plam2_latLng as plam12_8_1_,
placematch1_.plam2_line1 as plam13_8_1_, placematch1_.plam2_idplace as plam17_8_1_, placematch1_.plam2_placeName as plam14_8_1_,
placematch1_.plam2_uuiduser as plam15_8_1_, placematch1_.plam2_zipCode as plam16_8_1_, placematch1_.plam2_idgender as plam18_8_1_
from place.tm_metadataplacematch2_dplam2 placemetad0_
inner join place.tm_placematch2_plam2 placematch1_ on placemetad0_.dplam2_idplacematch2=placematch1_.plam2_id
inner join place.tm_placematch2_plam2 placematch2_ on placemetad0_.dplam2_idplacematch2=placematch2_.plam2_id and (placeentit3_.pla_uuid='4028f62a-10e8-11e5-a0f0-c3b19bf77afb')
inner join place.tr_place_pla placeentit3_ on placematch2_.plam2_idplace=placeentit3_.pla_id"
AND
"select placeMetadataMatch2Entity
from PlaceMetadataMatch2Entity placeMetadataMatch2Entity
inner join fetch placeMetadataMatch2Entity.placeMatchEntity
inner join placeMetadataMatch2Entity.placeMatchEntity.placeEntity with placeMetadataMatch2Entity.placeMatchEntity.placeEntity.uuid = ?1"
this is very strange

What does your Querydsl query look like?
What versions of Querydsl and related libraries do you use?

    QAbstractMetadataPlaceMatchEntity qEntity = placeMatchType.getMetadataQEntity();
    HibernateQueryFactory factory = new HibernateQueryFactory(getCurrentSession());
    AbstractMetadataPlaceMatchEntity<? extends AbstractPlaceMatchEntity> abstractMetadataPlaceMatchEntity = factory
            .selectFrom(qEntity).innerJoin(qEntity.placeMatchEntity._super).fetchJoin()
            .innerJoin(qEntity.placeMatchEntity.placeEntity)
            .on(QPlaceEntity.placeEntity.uuid.eq(placeUuid),
            QPlaceEntity.placeEntity.deleted.isFalse())
            .fetchOne();
    return this.placeMatchMetadataEntityConverter.fromEntityToDTO(abstractMetadataPlaceMatchEntity);

I'm using latest version of Querydsl.

What kind of query do you want to express?
It looks like you try to use JPQL like SQL.

I'm not fetching last join, thus ON clause should work. But instead of generating WITH it appends condition with AND to previously defined join. And this is strange.
I'm trying to use the power of joins.
Thanks for reply. I can go deeper to find out the problem.

could you try the following
QAbstractMetadataPlaceMatchEntity qEntity = placeMatchType.getMetadataQEntity();
    HibernateQueryFactory factory = new HibernateQueryFactory(getCurrentSession());
    AbstractMetadataPlaceMatchEntity<? extends AbstractPlaceMatchEntity> abstractMetadataPlaceMatchEntity = factory
            .selectFrom(qEntity).innerJoin(qEntity.placeMatchEntity._super).fetchJoin()
            .innerJoin(qEntity.placeMatchEntity, qPlaceMatchEntity)
            .innerJoin(qPlaceMatchEntity.placeEntity, qPlaceEntity)
            .on(qPlaceEntity.uuid.eq(placeUuid), qPlaceEntity.placeEntity.deleted.isFalse())
            .fetchOne();

For non-fetch joins it's advisable to use aliases, otherwise they might not be used properly.


Change or keep the name unsilence?

Hey,
it seems like some people find the name unsilence somewhat misleading, since the function of this piece of software is not that well explained by its name. So if you think the name should be changed, feel free to write your favorite name for it in the comments (it would be great if you could also click on the poll before so that I can get an overview).
Cheers 🎉
P.S.: If you have any ideas, please comment or add a +1 to existing comments so that I now which one you favour.

Name suggestion: skipsilence

Since the opinion on changing the name is about 50:50, but there is no feedback on new name choices or comments for the name suggested by @HouQiming, I will leave the name as is for now. If you don't agree, you can reopen the issue.


💡 [FEATURE] - Python Language Resources

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Explain feature request
In the section Programming Language:
Python Language is missing which is commonly used for developing websites and software, task automation, data analysis, data visualisation and in many Technical Fields.
Explain your solution
I Would like to add resources for learning basics to advance python which will include:

Python Basics (Datatypes, Program Flow, Function and Modules)
Libraries and Packages
Classes
Concept of OOPs
Exception Handling
File Handling
Data Structures with Python
Python and MySQL connectivity
Project Ideas

Any alternative approaches/features
I would add some Important Books, YouTube channels, and Websites for every topic for a brief knowledge of that topic. Also, It'll be a beginner friendly roadmap Resource.
Could you assign this issue to me?
Additional Context
Na

Okay, sure. You can take a look at this example to get an idea. Thanks

@renunegii @jfmartinz Is this issue open to work??

@ayush-848 I'm working on this

@ayush-848 I'm working on this

Ok


Monika won't open

the app isn't launching at all

MonikAI isn't maintained anymore, and also your report doesn't say much

I use java to imitate this software. I should release it in a few weeks


JK BMS B2A20S20P shows *** CCGX booted (0) ***

Describe the bug
JK BMS B2A20S20P should work with dbus_serialbattery, but doesn't. It stops shortly after "*** CCGX booted (0) ***" (tried with two devices and RS485 as well as CAN)
To Reproduce / debug
root@raspberrypi4:~# tail -f /data/log/dbus-serialbattery.ttyUSB0/current
@400000006363cda419498c84 INFO:SerialBattery:Testing Lifepower
@400000006363cda42937d77c ERROR:SerialBattery:>>> ERROR: No reply - returning
@400000006363cda429410edc ERROR:SerialBattery:>>> ERROR: Incorrect Data
@400000006363cda429470a1c INFO:SerialBattery:Testing Renogy
@400000006363cda439316544 ERROR:SerialBattery:>>> ERROR: No reply - returning
@400000006363cda4393ab7fc INFO:SerialBattery:Testing Renogy
@400000006363cda50daf613c ERROR:SerialBattery:>>> ERROR: No reply - returning
@400000006363cda50db95fd4 INFO:SerialBattery:Testing Ecs
@400000006363cda52f262ae4 ERROR:SerialBattery:ERROR >>> No battery connection at /dev/ttyUSB0
@400000006363cdc31f94676c *** CCGX booted (0) ***
@400000006363ce04165483bc INFO:SerialBattery:Starting dbus-serialbattery
@400000006363ce0416a1154c INFO:SerialBattery:dbus-serialbattery v0.13
@400000006363ce0416a124ec INFO:SerialBattery:Testing LltJbd
@400000006363ce0426b8b64c ERROR:SerialBattery:>>> ERROR: No reply - returning
@400000006363ce0426e9e424 INFO:SerialBattery:Testing Ant
@400000006363ce043703c744 ERROR:SerialBattery:>>> ERROR: No reply - returning
@400000006363ce043732e9ac ERROR:SerialBattery:>>> ERROR: Incorrect Data
^C
root@raspberrypi4:~# ^C
root@raspberrypi4:~# tail -f /data/log/serial-starter/current
@400000006363cdf537c60da4 INFO: Create daemontools service dbus-modbus-client.serial.ttyUSB0
@400000006363cdfb3a921e24 INFO: Start service dbus-modbus-client.serial.ttyUSB0 once
@400000006363ce03187498e4 INFO: Create daemontools service dbus-serialbattery.ttyUSB0
@400000006363ce091b0e818c INFO: Start service dbus-serialbattery.ttyUSB0 once
@400000006363ce0e32282bfc INFO: Create daemontools service gps-dbus.ttyUSB0
@400000006363ce1434e74044 INFO: Start service gps-dbus.ttyUSB0 once
@400000006363ce1e1492809c INFO: Create daemontools service vedirect-interface.ttyUSB0
@400000006363ce241763f404 INFO: Start service vedirect-interface.ttyUSB0 once
@400000006363ce272cd0a60c INFO: Start service dbus-cgwacs.ttyUSB0 once
@400000006363ce2d048d1f7c INFO: Start service dbus-fzsonick-48tl.ttyUSB0 once
@400000006363ce30164eb374 INFO: Start service dbus-imt-si-rs485tc.ttyUSB0 once
@400000006363ce3327ba864c INFO: Start service dbus-modbus-client.serial.ttyUSB0 once
^C
root@raspberrypi4:~# ^C

Expected behavior
Venus OS should show the JK BMS, unfortunately it doesn't.
I followed Andy's Off-Grid-Garage video https://www.youtube.com/watch?v=sHIlP2oJ3DU .
VenusOS (please complete the following information):

Device type: Raspberry Pi
Firmware Version: Venus OS v2.92  (image: venus-image-large-raspberrypi4-20221016213031-v2.92.rootfs.wic.gz)

Battery/BMS (please complete the following information):

JK B2A20S20P BMS 2A BALANCE CURRENT BMS 200A  (source: https://aliexpress.com/item/1005003719416234.html )

JK_B2A20S20P: HW version V11.XW, SW version: 11.21H

Cells: 16
Interface: USB-RS485 or USB-TTL (tried both, same result, tried with second identical BMS as well)

Screenshots
It always shows the "*** CCGX booted (0) ***" message and stops shortly after.
Screenshot of Putty:

JK BMS Version Number

I tried both RS485 and CAN options (selectable in this BMS version)

RS485: RPi Venus OS <> USB-RS485 <> JK RS485 <> JK BMS   (with A=yellow, B=white, GND=black)

CAN: RPi Venus OS <> USB-TTL <> JK BMS

I solved it.

The problems the cables/adapters were, your software works fine. In case someone else has the same issue, here the info:

I received the wrong JK RS485 adapter, it's for the 8s, not the 20s version, so the RS485 didn't work
I followed a forum post for direct CAN TTL-adapter, and it contained an error (A and B were crossed).

Correct solution for point 2: cables Black to Black, White to White, Green to Yellow. I created a picture how to prepare the cable with TTL adapter:

Thank you for your great software!


Add support for multiple people in the scene

Add support for multiple people in the scene
Also, set everything as chroma when no body is detected, because right now the chroma disappears and the real background is visible.

Thanks a lot, @edurenye, I managed the tuning request.


Implement ethereum account system

Create a system that lets users (here developers) use their own private keys in Ethcode

References:

https://ethereum.stackexchange.com/questions/27035/can-someone-explain-signing-a-transaction-and-how-its-different-from-sending-e
https://ethereum.stackexchange.com/questions/3542/how-are-ethereum-addresses-generated/3619#3619
https://ethereum.stackexchange.com/a/3392/791

Feature implemented on #103


lanetix/issues#2729 - Upgrade to latest eslint (v0.24)

@lanetix/engineers CR Please.  Thanks.
lanetix/issues#2729 - Upgrade to latest eslint (v0.24)

One question; otherwise, :goberserk:

Thought we we going away from bin scripts and sticking to npm run blah instead.

On Jul 7, 2015, at 22:37, Oron Nadiv<EMAIL_ADDRESS>wrote:
@lanetix/engineers CR Please. Thanks.
lanetix/issues#2729 - Upgrade to latest eslint (v0.24)
You can view, comment on, or merge this pull request online at:
https://github.com/lanetix/express-deep-link/pull/13
Commit Summary
lanetix/issues#2729 - Upgrade to latest eslint (v0.24)
File Changes
A .eslintrc (44)
M Gulpfile.js (10)
M README.md (12)
A bin/lint (3)
A bin/test (4)
M index.js (38)
M package.json (3)
A test/.eslintrc (10)
M test/spec.js (396)
M test/support/request-factory.js (18)
M test/support/response-factory.js (13)
Patch Links:
https://github.com/lanetix/express-deep-link/pull/13.patch
https://github.com/lanetix/express-deep-link/pull/13.diff
—
Reply to this email directly or view it on GitHub.

npm by default exposes node_modules/.bin in the PATH. We should definitely err on the side of putting it in the package.json file as opposed to a bin script. If we have to create a bin script for some reason, then it should be a .js file where possible so that it can be linted.
On Wed, Jul 8, 2015 at 2:25 PM, Antwan Wimberly<EMAIL_ADDRESS>wrote:

Thought we we going away from bin scripts and sticking to npm run blah instead.

On Jul 7, 2015, at 22:37, Oron Nadiv<EMAIL_ADDRESS>wrote:
@lanetix/engineers CR Please. Thanks.
lanetix/issues#2729 - Upgrade to latest eslint (v0.24)
You can view, comment on, or merge this pull request online at:
https://github.com/lanetix/express-deep-link/pull/13
Commit Summary
lanetix/issues#2729 - Upgrade to latest eslint (v0.24)
File Changes
A .eslintrc (44)
M Gulpfile.js (10)
M README.md (12)
A bin/lint (3)
A bin/test (4)
M index.js (38)
M package.json (3)
A test/.eslintrc (10)
M test/spec.js (396)
M test/support/request-factory.js (18)
M test/support/response-factory.js (13)
Patch Links:
https://github.com/lanetix/express-deep-link/pull/13.patch
https://github.com/lanetix/express-deep-link/pull/13.diff
—
Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHub:
https://github.com/lanetix/express-deep-link/pull/13#issuecomment-119689052

There's also already a test target inside package.json that uses gulp which makes bin/test all the more redundant.

On Jul 7, 2015, at 22:37, Oron Nadiv<EMAIL_ADDRESS>wrote:
@lanetix/engineers CR Please. Thanks.
lanetix/issues#2729 - Upgrade to latest eslint (v0.24)
You can view, comment on, or merge this pull request online at:
https://github.com/lanetix/express-deep-link/pull/13
Commit Summary
lanetix/issues#2729 - Upgrade to latest eslint (v0.24)
File Changes
A .eslintrc (44)
M Gulpfile.js (10)
M README.md (12)
A bin/lint (3)
A bin/test (4)
M index.js (38)
M package.json (3)
A test/.eslintrc (10)
M test/spec.js (396)
M test/support/request-factory.js (18)
M test/support/response-factory.js (13)
Patch Links:
https://github.com/lanetix/express-deep-link/pull/13.patch
https://github.com/lanetix/express-deep-link/pull/13.diff
—
Reply to this email directly or view it on GitHub.

Good comments @armw4 and @scarney81.  I'll remove the bin folder if possible.


AZ CLI 2.61 does not support AKS outboundType update as documented

[Enter feedback here]
Unable to run 'az aks update --outboundType userDefinedRouting' per the instructions with az CLI version 2.61. CLI documentation and error say it requires --vnet-subnet-id argument but this is not a valid parameter option according to CLI error
Error
"--vnet-subnet-id must be specified for userDefinedRouting and it must be pre-configured with a route table with egress rules"
Docs
https://learn.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest#az-aks-update
--outbound-type
How outbound traffic will be configured for a cluster.
Select between loadBalancer, userDefinedRouting, managedNATGateway and userAssignedNATGateway. If not set, defaults to type loadBalancer. Requires --vnet-subnet-id to be provided with a preconfigured route table and --load-balancer-sku to be Standard.
Error when using --vnet-subnet-id
"unrecognized arguments: --vnet-subnet-id"

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

ID: 7d721081-0c1c-abf3-a398-386a718446d0
Version Independent ID: 92b5504d-e25a-be94-e5e5-151083a70607
Content: Customize cluster egress with outbound types in Azure Kubernetes Service (AKS) - Azure Kubernetes Service
Content Source: articles/aks/egress-outboundtype.md
Service: azure-kubernetes-service
Sub-service: aks-networking
GitHub Login: @asudbring
Microsoft Alias: allensu

Not a supported migration path for managed vnet
https://learn.microsoft.com/en-us/azure/aks/egress-outboundtype#supported-migration-paths-for-managed-vnet

@daveinci
It looks like your issue is resolved since you closed this thread.
If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


{} should not be assignable to object

TypeScript Version:  2.7.0-dev.20171126
Code
const nonPrimitive: object = ((x: {}) => x)(3);

Expected behavior:
This should be a type error saying that {} is not assignable to object.
Actual behavior:
The code type checks, allowing nonPrimitive to be assigned a primitive value (3).

Empty object type should be assignable to object. Fairly, it is users' choice to use empty object type, in order to annotate one variable can be anything (but checked, not like any). By using the empty type, users already lose type information about the variable.
Further more, stricter object means only subtype of object can be assignable in a structrual type system.
Consider this problem:
interface ToString {
  toString(): string
}
var b: ToString
var a: object

a = b // error ?
b = 3 // error ?

as @HerringtonDarkholme noted, otherwise it becomes fairly restrictive.

That's an awful loophole. I'm starting to think the problem lies in {}. It's not at all intuitive, that everything except null | undefined is assignable to {}. It's an acquired knowledged which experienced developers have.


[Driver] Failed to build the specified version driver

OpenPAI Environment:

OpenPAI version:  v0.14.0
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release): ubuntu16.04
Kernel (e.g. uname -a):
Hardware (e.g. core number, memory size, storage size, GPU type etc.):
Others:

I want to build NVIDIA driver 440.33 to support cuda 10.2 after edited the NVIDIA_VERSION = 440.33 in dockerfile. But it reported errors 'not found':
https://us.download.nvidia.cn/XFree86/Linux-x86_64/440.33/NVIDIA-Linux-x86_64-440.33.run:
 ERROR 404: Not Found.

Did I miss something or Any suggestion?
thanks a lot.

there's no such driver version, maybe you mean 440.33.01
you can get the correct link at https://www.nvidia.com/download/driverResults.aspx/154569/en-us after accepted the license, then replace the previous link in Dockerfile

@abuccts thanks.

@abuccts thanks.

hi bro:
Sincerely ask you. How do you operate openpai with dockerfile? I hope to receive your reply. Thank you very much

@edenbuaa

hi bro:
Sincerely ask you. How do you operate openpai with dockerfile? I hope to receive your reply. Thank you very much


Investigate LSP highlighting weirdery

When setting LSP highlight groups, they sometimes

aren't applied immediately

pretty sure this is because vir text highlights arent cleared like normal groups, so they retain old settings

cant use group linking

I think? Same issu as above maybe.

mess with the dynamic highlighting of other groups

maybe if the group has some LSP content on it?

Or maybe it works just fine...?

I changed them recently and it was normal. Changed instantly...


Missing documentation for basic setup and hosting.

I've looked around, but there doesn't seem to be any documentation on basic project setup and workflow for integrating directly with Mechanical Turk. The Crowd Mapper project is really a bit dense to try to parse through and figure out a beginning workflow. Does something like this exist? If you can provide me with a real good starting point, I'd be happy to produce some documentation to help others that might be looking to work with TurkServer-Meteor.

Hi @infiniteline, thanks for writing and apologies for the state of the current documentation.
I'm currently working on a project with @ldworkin which is quite a bit simpler to parse, https://github.com/ldworkin/meteor-prisoners-dilemma. The user interface is quite simple but it definitely uses most of the powerful features of turkserver.
@ldworkin and I will work on getting some better getting started documentation out and available soon, once this experiment deployment is finished.

Thanks so much! I'll take a look further through that project and see what I can find out. Just briefly, I already see that there are some object methods that I haven't seen before. Please let me know if there's something I can do to help.

@infiniteline Have you looked at http://turkserver.meteor.com/ at all? It might help fill in some of the gaps.

Hi @mizzao. Yes, I definitely have, but it seems like there are some missing events (?). The problems I haven't been able to address are:

How do I set the ad page for the HIT?
How does my project know when a worker has accepted the HIT?
How do I send the worker back to Mechanical Turk at the end of the experiment?

@infiniteline It sounds like you have been using something like PsiTurk, so I don't know if the terminology fits. TurkServer lets you build an app that runs in the MTurk iframe, so there is no "ad page" nor "sending the worker back to Mechanical Turk". When a worker accepts the HIT, they show up as online in the admin console automatically, and your code decides what they see.

Yes, definitely comping over from the PsiTurk end of things. So the worker accepts a HIT and they automatically show up in the lobby? Thanks for making it so easy!  ;)
I briefly looked though the sample project and I'll run it now to see the workflow. Thanks again for your help @mizzao.

Hey @infiniteline -- I'm currently working on writing a tutorial for TurkServer -- I had been putting it off, but your question inspired me to start last night :) @mizzao has built an awesome framework, but I absolutely know how tricky it is to figure out how all the parts fit together and what the workflow should be from start to finish. Don't know what your timeframe is, but I should be done with the tutorial within, say, a week, and I think it could be a very big help to you!

@ldworkin Thanks Lili. That sounds great! Let me know if I can help.

FYI, the tutorial is currently at http://lilianne.me/turkserver/, but I imagine we'll find a way to put it on GitHub after a bit so that we can collaboratively improve it.


Add to_disk method to the deduper

Currently, the deduper does not have a "to_disk" method, this method would be convenient to add as the functionality already exist In these lines. It would make that part more readable and allow for additional functionality, allowing the user to decide when to occur the cost of writing to disk (which is notable, especially for large caches).

Added in #85


Different path for ec2.yml

Is there a way to load ec2.yml from a different path that the default one config/ec2.yml?

I've had success running the following in my deploy.rb before calling ec2_roles:
set :ec2_config, 'location/of/my/ec2.yml'

That seems to work fine, in case anyone else has the same question.

Ah my bad, I wasn't sure if that would be accessible from the deploy.rb without making changes. Thanks, I'll update the documentation accordingly.

Updated the Readme :)


Add MAC address type

See #8

looking at https://github.com/mentalisttraceur/python-macaddress/blob/main/macaddress.py I think it would be easier to implement this directly ourselves.

I’m thinking:

strip separators (any non-hex char), so any MAC, written without :, written with - etc will still work
return MAC-object with : separators (like RFC suggests)

I know Cisco tend to return MAC and IPv6 with weird formats, such as HHHH:HHHH:HHHH:HHHH.

I suggest only supporting EUI48. Any other format should be explicit, in my opinion.

Sounds good, from what little I know of Mac addresses.
We can do some of the checking in rust.

EUI-64 should probably be possible too, as I see PSQL supports both.
I'm not sure whether they should be the same, or have two different classes?

We can do some of the checking in rust.

I'll start with a pure Python implementation (unless someone beats me to it), and then I'll iterate on it with rust to see if it's faster (and worth the cost of maintenance). The decision can then be made at a later point.
As a side question, since the JSON schema org is no longer adding types ( https://github.com/json-schema-org/json-schema-vocabularies/issues/49#issuecomment-1256658182 ), is. @dmontagu (author of https://github.com/pydantic/pydantic/pull/5029#pullrequestreview-1304611553 ) aware of this package? There might be a need for JSON schema extensions 😊

These types should support JSON Schema via __pydantic_modify_json_schema__, or whatever we end up calling it.
No need for pydantic to know about them specifically.


Correct rendering of the example site.

Renamed the exampleSite content files to correct .md extension, otherwise these pages are not processed and themed.
Set the themesDir option in the config file to allow for easy testing by running hugo serve in the exampleSite folder.

@ringods Thanks, but I do not see why you want to rename the .html to .md.  I believe Hugo supports either option (as long as it finds yaml / toml header in the files), and treating them as .md can create issues because much of the HTML code in those files is indented by 4 or more lines, which can cause a markdown parser to treat it as a code block rather than as literal html.
The example site seems to be rendering okay for me already, eg, here: https://cboettig.github.io/hugo-now-ui/ (modulo an unrelated issue I don't understand wherein relURL is not being applied to the background URL; for reasons I don't understand relURL seems to work only in cases such as  and not in url({{someurl | relURL) .....)

@cboettig I don't think a lot of people will see your demo theme on the URL you mentioned. Everybody will go here, coming from the main themes site:
https://themes.gohugo.io/theme/hugo-now-ui/
If you click on most items in the menu, you see unstyled pages. When running hugo serve locally, I had the same unstyled pages. I tested this with Hugo 0.41. After the rename, everything was rendered fully themed.

@ringods That is an excellent point!  Not sure why it is failing on the main themes site.   But I do not think the files need to be renamed to fix that -- the pages that are failing to render are doing so because somehow the css links in the URLs are wrong, so this appears to be an unrelated problem.  (On the main themes site, you can see that Hugo has indeed processed those pages, so it's not a problem of file extensions or something, but that if you click on the links for the CSS files in those sources, the relative URLs throw 404 errors instead).
So, I don't think this will fix that problem (and might create additional problems).  Can you test locally that things do or don't render for you with the original .html  extensions?

@cboettig With the files back to .html, I have better results if I replace relURL with absURL in here:
https://github.com/cboettig/hugo-now-ui/blob/c4fd5508c875d5a4cd8ed29811c637ab3f22a193/layouts/partials/head.html#L12-L14

@ringods yes; but that also makes the deployment more sensitive to setting the baseURL in the config.toml, right?  In general I'd prefer using relURL unless there's a clear reason why that's not the correct approach.  Do most other themes use absURL instead?
relURL works for me in all my testing, but I clearly need to understand more about what's going wrong on the official templates site.  How are you deploying such that you are getting broken css links with the relURL?  I gather you get locally the same problems that you see on the official templates site?

p.s. thanks for the help and replies here, it's great to get input from others on these issues!

@digitalcraftsman, you seem to be doing a lot regarding the Hugo Themes site. Do you have an explanation why the preview of this theme renders correctly here:
https://cboettig.github.io/hugo-now-ui/
but not here:
https://themes.gohugo.io/theme/hugo-now-ui/

@onedrawingperday could you help us out with this issue on the Hugo themes site? See my previous comment above.

Do you have an explanation why the preview of this theme renders correctly here:
https://cboettig.github.io/hugo-now-ui/
but not here:
https://themes.gohugo.io/theme/hugo-now-ui/

On my end both demos have their images missing. It seems that you are using relative URLs. This kind of URL is always relative to the root of a Hugo project. However both demos are published in sub-directories and as a result the images are 404.
For example the URL of the header img on your GitHub Page points to https://cboettig.github.io/img/bg11.jpg' instead of the actual location of the img at https://cboettig.github.io/hugo-now-ui/img/bg11.jpg`
To rectify you should remove any forward slashes / from the URLs and use the absURL function to make the links absolute.
Also whenever a URL begins with a slash / Hugo constructs a link relative to the root (and even absURL has no effect).
This is the number #1 issue we see with theme assets when reviewing Hugo themes.

@onedrawingperday thanks for looking into this. Next to the images there is also the issue of the subpages not being "themed" correctly on the Hugo Themes site, e.g.:
https://cboettig.github.io/hugo-now-ui/landing/
vs
https://themes.gohugo.io/theme/hugo-now-ui/landing
What I just notice is that on the Hugo themes site, the above URL does not have the trailing /. If I append it manually, the page is rendered "themed". How come the trailing slash is not generated?

https://cboettig.github.io/hugo-now-ui/landing/
vs
https://themes.gohugo.io/theme/hugo-now-ui/landing
What I just notice is that on the Hugo themes site, the above URL does not have the trailing /. If I append it manually, the page is rendered "themed". How come the trailing slash is not generated?

@ringods
That seems to be happening with the Hugo Now UI theme only.
For example
https://themes.gohugo.io/theme/pristine renders identical to https://themes.gohugo.io/theme/pristine/
I will look into the Hugo Now UI theme later.
In the example site's config I see:
relativeurls = true

First of all its relativeURLs and second I think that this parameter needs to be removed from the config.
Also the URLs of the main menu are defined in the config without the trailing slash.
For example
[[menu.main]]
    name = "Components"
url = "/components"

Should be url = "/components/"
CC/ @cboettig

I just want to add a final comment.
When we review example sites for themes this is done locally with the Build Script of the Hugo themes site.
The local Hugo Server appends the trailing slash automatically, so it would be difficult to catch something like this before accepting a theme.
In any case I just tested the Example Site locally and it seems that the removal of relativeURLs from the config along with the use of absURL fixes the issues mentioned in this Pull Request about the Hugo Now UI theme.
So @cboettig whenever you feel like it push these changes and open a GitHub Issue at the Hugo Themes repo to notify us about updating your theme.
Thanks.

Wonderful, thanks for this @onedrawingperday and @ringods .  Really helpful to have this explanation!  I went for relUrls because I thought it would be tricky to set an absolute URL that would 'work' deployed from multiple domains (i.e.: the Hugo themes site, the GitHub pages preview, localhost).  But sounds like absURL is actually the way to do that, since it still works from a repo root and doesn't hardware in the URL root? (i.e. hardwire a base url of "cboettig.github.io"?
I should be able to fix this on the weekend as soon as a get some free time (Or a PR would also be welcome!)

@cboettig I have reverted the rename of the files from .html to .md and tried the absURL function for some some the images. But the rendered output is like this:

It seems the template does not process Hugo functions when HTML is passed. Any idea how to fix this?

I think there's two issues here.  In general you can include raw html in markdown, but the indentation may make it be confused for a literal code block.  But I think the problem is deeper, I don't think you can use Hugo functions in content/ regardless of whether it's html or md.
Content should just use an abs url, i.e. lead with / like @onedrawingperday says.  I think these changes need to be made to the config.toml file too.

@cboettig do you really want to retain the HTML content in the exampleSite? I have the impression we will never get it right when sticking with HTML content because we can't use shortcodes or have layouts handling this case properly.

@cboettig the current PR content should contain the changes as proposed by @onedrawingperday

Nice! this looks great, many thanks.

okay, merged and tagged as a new release.  Don't recall if I need to manually do anything further to release to https://themes.gohugo.io/theme/hugo-now-ui/ (?)


[SPARK-39865][SQL][3.3] Show proper error messages on the overflow errors of table insert

What changes were proposed in this pull request?

In Spark 3.3, the error message of ANSI CAST is improved. However, the table insertion is using the same CAST expression:
> create table tiny(i tinyint);
> insert into tiny values (1000);

org.apache.spark.SparkArithmeticException[CAST_OVERFLOW]: The value 1000 of the type "INT" cannot be cast to "TINYINT" due to an overflow. Use `try_cast` to tolerate overflow and return NULL instead. If necessary set "spark.sql.ansi.enabled" to "false" to bypass this error.

Showing the hint of If necessary set "spark.sql.ansi.enabled" to "false" to bypass this error doesn't help at all. This PR is to fix the error message. After changes, the error message of this example will become:
org.apache.spark.SparkArithmeticException: [CAST_OVERFLOW_IN_TABLE_INSERT] Fail to insert a value of "INT" type into the "TINYINT" type column `i` due to an overflow. Use `try_cast` on the input value to tolerate overflow and return NULL instead.

Why are the changes needed?

Show proper error messages on the overflow errors of table insert. The current message is super confusing.
Does this PR introduce any user-facing change?

Yes, after changes it show proper error messages on the overflow errors of table insert.
How was this patch tested?

Unit test

@cloud-fan this is backport for branch 3.3

Tests are passed on https://github.com/gengliangwang/spark/runs/7546291041
Merging to branch-3.3