Node watcher not found - ios Support

For some reason i cannot get the node watcher to start
module.js:327
throw err;
^
Error: Cannot find module 'C:\navitescriptprojects\newP\infoApp\watcher'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:134:18)
at node.js:962:3
PS C:\navitescriptprojects\newP\infoApp>
I used your version of the android runtime for nativescript from http://nativescript.rocks/ xmllint installed and nativescript runtime also installed from your site. The app can deploy perfectly using native script but cannot for the life of me figure out why the watcher is not starting. Is the watcher not suppose to work by default or am i missing something

How did you install the liveedit plugin?
Did you do: tns plugin add nativescript-liveedit

I have the same problem, i already installed liveedit plugin and added require into app.js.
But still tells me cannot find module project/node.
Using nativescript 1.6.1, node 4.3.1
thanks in advance

What happens if you type "node --version" at a command prompt?

I nave noce 4.3.1

Node 4.3.1 i meant

@demym - I wasn't asking which version, I wanted to know if node ran properly.  So if you go to the command line and type node --version does it print out the version or bad command or filename

Hi, any news on this?
I'm Having the same issue

Found the problem. I had to install android sdk as well because the postscript execution was crashing.
Now I'm having this issue:

This version of LiveEdit does not support the version of the Android runtimes you have.
This is probably because you have updated to a newer version of the NativeScript Android runtimes.
A new version of NativeScript-LiveEdit should be released shortly.

@gaffel Oh, very interesting; The Telerik team snuck out another android runtime update; it will be resolved shortly.  Based on the changelog it looks like it was pushed yesterday.   I'll have this fixed very shortly.  :grinning:

@gaffel Ok, the new version has been pushed.   Just do a
tns plugin remove nativescript-liveedit
then a
tns plugin add nativescript-liveedit
and you should get you the latest version with the 1.63 runtimes.

@NathanaelA, it seems to work now, but encountered another issue which I'm not sure it's related to liveedit in particular, but it's worth a shot to see if anybody ran into it. So now after I'm running "node watcher", I'm getting this error:
error: no devices found Error: error: no devices found  24
Which is weird because if I'm running tns run ios it works just fine.
Thanks!

Sorry, that is expected.  My liveedit plugin does not yet support iOS; only Android.
The normal built in LiveSync by Telerik does support both.

Hello, I am getting same error again when doing  "tns plugin add nativescript-liveedit" for Android target.
"---------------------------------------------------------------------------------------------------
This version of LiveEdit does not support the version of the Android runtimes you have.
This is probably because you have updated to a newer version of the NativeScript Android runtimes.
A new version of NativeScript-LiveEdit should be released shortly.
---------------------------------------------------------------------------------------------------"
I am using latest android SDK.
TIA

This has not been updated for 2.5 or 3.0 yet.    For the most part the Telerik LiveSync handles syncing fairly well now, so my LiveEdit has been a much lower priority.

Thanks for the fast reply.
I am using Visual Studio Code and NativeScript plugin that allow me to debug and do the so called LiveSync.
But when using actual device, the LiveSync will restart app on my device and lost state.
From my understanding, nativescript-liveedit will not restart the app for changes like XML and CSS right?
I am quite new at this, but if the hot reload behavior for Native Script is to restart the app (and lost state), I might as well just go back to React Native.
Thanks again!

Yeah, that is one things that LiveEdit does do over LiveSync; I just haven't done any updates to this since there was several other projects that were more important to me.

OK, I thought I was doing something wrong. Appreciate that confirmation about how Telerik Live Sync works on Visual Studio Code. I am pretty sure that the Live Sync works properly when we pay a lot of money for Telerik App Builder. Base on this link (http://docs.telerik.com/platform/appbuilder/cordova/livesync/using-livesync)

@NathanaelA  If there is guide how to self patch this issue. I might give it a try.

Actually Telerik is working on live changes; but I haven't been successful in getting it to work -- and it only works on iOS at this moment.   As for mine, yeah it needs a patched runtime.   This is on my list to get updated; I just haven't had time.
The patch is actually in the tns-android repo as a closed pull request that they didn't accept.      I thought I linked to it from the docs.   If you still have a issue finding it let me know and I'll track it down, but right now I'm on vacation...  ;-)
Nathanael a.

Thanks for the insight.


BSD License Question??

@sunfishcode @jedisct1 Is it fair game to add BSD licensed code to this project or to cranestation in general. Specifically I was looking at the potential of adding some benchmarks for testing SIMD https://github.com/ngzhian/simd-benchmarks and http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html that use a BSD license.

Asking on IRC seems this should be ok. Will close.


Do not download bootstrap.tar.gz as root

The downloading of the bootstrap image and potential verification of the signature should be done as user not as root.

Fixed with latest commit


Add private endpoint support for amg

Add private endpoint management commands for AMG extension

https://github.com/Azure/azure-cli-extensions/pull/7879


fix: README.md usage

Thank you for your PR. 😀
Now the readme is for v0.1.x, and the documentation for v0.2.x is not ready yet, you can track it in https://github.com/viteland/vite-plugin-macro/issues/4
So I'll close this PR, sorry.


Feature Suggestion: Prevent background music from stopping on iOS

Thanks for the module.
I note on iOS, when you have background music playing on your device, if you start an app with this module initialized it stops the background music. It would be great to have an option to prevent that ... as discussed here:
http://stackoverflow.com/questions/11444297/ios-avaudioplayer-makes-other-apps-background-music-stopped

👍


Different z values for  PerspectiveBase

http://nalgebra.org/rustdoc/nalgebra/geometry/struct.PerspectiveBase.html
I haven't done the math, but this looks like the standard opengl z value range from -1, 1.
For example this is a perspective matrix with a z range from 1 to 0. (Row major) I personally use two matrices, 0 to 1 and 1 to 0 for my Vulkan renderer.
    pub fn perspective_vk_revz(fov: T, ar: T, near: T, far: T) -> Self {
        let half_fov = fov / (T::one() + T::one());
        Mat4::from_rows(
            Vec4::new(
                T::one() / (ar * half_fov.tan()),
                T::zero(),
                T::zero(),
                T::zero(),
            ),
            Vec4::new(
                T::zero(),
                -T::one() / (half_fov.tan()),
                T::zero(),
                T::zero(),
            ),
            Vec4::new(
                T::zero(),
                T::zero(),
                -near / (far - near),
                (near * far) / (far - near),
            ),
            Vec4::new(T::zero(), T::zero(), T::one(), T::zero()),
        )
    }

It seems like support could be easily added by adding another type parameter to PerspectiveBase. Something like this
pub struct PerspectiveBase<Z: ZRange = MinusOneToOne, N: Scalar, S: Storage<N, U4, U4>>

Would you like such a feature?

It seems a little weird to have that live in the type, when really it's just another value parameter. Personally, I use 1-0 with a far plane at infinity, so none of the existing or herein proposed interfaces are sufficient for me. Maybe it would be simpler and cleaner to just have a variety of top-level functions returning Projective3s?


Postman: node API info route does not work

Issue description
Trying to follow the instructions from https://docs.origintrail.io/dkg-v6-beta/telemetry-hub:

Check if your node telemetry plugin has been enabled by using the node API info route (see screenshot below from Postman)

Expected behavior

Expected to see "telemetry":true as shown in the screenshot.

Actual behavior

"Could not send request" error

Steps to reproduce the problem

Signed up for Postman
Typed in "https://(ip-of-ot-node):8900/info" (replaced with actual IP)
Clicked on "Send" button in Postman

Error logs
Error: write EPROTO XXXXXXXXXXXXXXX:error:XXXXXXXX:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:XXX:

Remark: Tried using "http" instead of "https", in that case, the error changes to "Access denied".


The parcellation of the human connectome

Hi, where can we find image file and its index file of the Desikan Killiany atlas which was used to parcellated human connectome and included 1015 brain regions according the statement in the tutorial.py?

you can find in here : https://github.com/LTS5/cmp_nipype

Thank you! I really appreciate your help!
------------------ 原始邮件 ------------------
发件人:                                                                                "netneurolab/conn2res"                                                                                @.>;
发送时间: 2023年9月5日(星期二) 中午1:18
@.>;
<EMAIL_ADDRESS>主题: Re: [netneurolab/conn2res] The parcellation of the human connectome (Issue #34)
you can find in here : https://github.com/LTS5/cmp_nipype
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Add READMEs for speech

Readme should contain instructions that explain how to get the sample to compile and how to run it.
Readme should include the "go get -u cloud.google.com/go/speech/apiv1" command so that users will know that they need to run it

@danaharon would you like to submit a PR for this? Your issue description makes for great requirements for a PR, IMHO.

Seems like nobody is working on this right now... it's ok if I do it?

yas! that would be wonderful, thank you @danicat

@danicat, can't seem to assign you. but this is yours if you want it :)

@adams-sarah probably only collaborators can be assigned, but let me handle this. I'm doing some cleaning up in the examples for all the machine learning APIs. I've used some of them in one of my presentations last week so I want to do this while it's fresh. :)

thanks, @danicat
Check out other language repos, too.
https://github.com/GoogleCloudPlatform/python-docs-samples
https://github.com/GoogleCloudPlatform/nodejs-docs-samples

Hey @broady, I had a look at the other repos... it seems that every repo has it's own way of organizing stuff, even though the content should be pretty much the same. I wonder if it wouldn't be possible to set a standard for everybody to follow, at least regarding the documentation and repo structure.

May we close this one? Or there's anything else that needs to be done?

Seems done to me. If there are any improvements, someone can open a new issue.


[react-form] Add asChoiceList method

Description
Adds an asChoiceList helper so that you can do
enum Color { Red = "red", Green = "green" }

const choices = [
  { label: "Red", value: Color.Red },
  { label: "Green", value: Color.Green },
]

const color = useField(Color.Red);
return <ChoiceList {...asChoiceList(color)} label="Color" choices={choices} />;

I also debated allowing the user to pass a labels map to asChoiceList so it could generate the choices but then the implementation had to use Object.keys which seemed messy and required the labels map to not have any extra keys.
Tested that it works with Polaris, no type errors and correct types
const choices = [{label: 'Test', value: 'test'}];

<ChoiceList
  {...asChoiceList(serviceSubType)}
  title="Sub type"
  choices={choices}
/>;

Type of change

[x] react-form Minor: New feature (non-breaking change which adds functionality)

Checklist

[ ] I have added a changelog entry, prefixed by the type of change noted above (Documentation fix and Test update does not need a changelog as we do not publish new version)

Looking good! Just needs some docs 👍🏻


Make getBlocks() Method Available to All Surfaces

Currently, only available for the Message object, but could also be useful for HomeTab and Modal.
Need to put the method in the Surface parent class.

Since v1.0.0 – available for all Surface objects.


what browser this Plugin support？

please mark what browser it support ？ thanks

Browser support is listed in the documentation here.

ok, maybe it better use in modern browser, but unhappy for IE8 and the lower. thanks again for you nice work.


Can any one help me please i have problem with connecting remote control ?

I have drone but the remote control it's for another dron and all the drone are same version clover 4.2 can I connect the remote control to my drone and how ?

hi, if your remote control and receiver work on the same protocol, then they will contact you without any problems. Can you tell me what kind of receiver and remote you have. If the standard one is from the set, then you can take a look at this instruction. https://clover.coex.tech/ru/rc_flysky_a8s.html. You can also write in the telegram channel, if it's more convenient for you https://t.me/COEXHelpdesk


After showing keyboard KeyboardAwareScrollView seems to compensate for the StatusBar

When I first load my scene whose render method looks like this:
render() {
  return (
    <KeyboardAwareScrollView style={{ backgroundColor: 'red' }}
                             keyboardShouldPersistTaps={true}
                             extraScrollHeight={170}>
      <View style={{ flex: 1 }}>
        ...
      </View>
    </KeyboardAwareScrollView>
  );
},

This is what the top of the app looks like:

The component inside the KeyboardAwareScrollView has a background color of blue, therefore we are scrolled right to the top, because we can't see the red background color of the KeyboardAwareScrollView.
After focusing a TextField and showing the keyboard then hiding the keyboard and scrolling to the top of the scene this is what the top of the app looks like:

It seems as though the KeyboardAwareScrollView is suddenly trying to compensate for the Status Bar?! What's weird in that when I use the inspector and select the KeyboardAwareScrollView/ScrollView they both show a width/height of 375x667 (iPhone6), no padding, no margins so I have no idea why when I'm scrolled to the top the KeyboardAwareScrollview it's showing part of it's background color the exact height of the Status Bar.
I'm using KeyboardAwareScrollView in other scenes in my app without experiencing this issue. Has anyone else run across this? Is it KeyboardAwareScrollView or something else within react-native?
Versions

react-native: 0.37.0
react-native-keyboard-aware-scroll-view: 0.2.4

Gah!! I always find the solution after taking the time to submit an issue :s
This problem is resolved using automaticallyAdjustContentInsets={false} like this
As per: https://github.com/APSL/react-native-keyboard-aware-scroll-view/issues/45#issuecomment-244439514

Whoa good timing. Just had the same issue/question. Glad this was documented here in the issues. This would have been a pain to track down in the react docs.

You da real MVP 🙌


QR scan does not work

Issue Description
QR code Scan is not working on both platform, camera screen opens fine but nothing happens if there is any QR code infornt of camera.
Steps to Reproduce / Code Snippets / Screenshots
I have followed https://github.com/wix/react-native-camera-kit,
but not being able to make QR scan work
Seems to be OnReadQRCode never being called.

Environment

React  Navigation version: [0.59.8]
React Native version: [0.59.8]
Platform(s) (iOS, Android, or both?): [both]
Device info (Simulator/Device? OS version? Debug/Release?): [debug on redmi note 7 os android 9, iphone 6 ]

Hey man, i was having this issue too.
Try to change OnReadQRCode property to onReadCode.
To get the value you can use event.nativeEvent.codeStringValue.

Hey man, i was having this issue too.
Try to change OnReadQRCode property to onReadCode.
To get the value you can use event.nativeEvent.codeStringValue.

I tried both and it's still doesn't work.
          <CameraKitCameraScreen
            actions={{ rightButtonText: "Continue", leftButtonText: "Cancel" }}
            onBottomButtonPressed={event => this.onBottomButtonPressed(event)}
            captureButtonImage={Theme.Icons.cameraButton}
            styles={StyleSheet.absoluteFill}
            onReadQRCode={event => Alert.alert("Qr code found")} //optional
            onReadCode={event => Alert.alert("Code found")} //optional
          />

react-native 0.60.4
react-native-navigation 3.0.0-alpha.4
react-native-camera-kit 8.0.1
Please, share with me correct example. I really need this feature asap.

Wooohooo!
          <CameraKitCameraScreen
            actions={{ rightButtonText: "Continue", leftButtonText: "Cancel" }}
            onBottomButtonPressed={event => this.onBottomButtonPressed(event)}
            captureButtonImage={Theme.Icons.cameraButton}
            styles={StyleSheet.absoluteFill}
            scanBarcode={true} // THERE IS IMPORTANT
            onReadCode={event => Alert.alert("Code found")}
          />

This one work for me.

@torcoste I did the following (iOS) and it worked for me:
1.- Go to: node_modules/react-native-camera-kit/ios/lib/ReactNativeCameraKit
2.- Open CKCamera.m
3.- Edit the line 1118 and leave only this [AVMetadataObjectTypeQRCode] (only for QR Codes)
In the line 252 onReadQRCode is commented.
JS component
const { width } = Dimensions.get("window");

<CameraKitCameraScreen
  onReadCode={event => console.log(event.nativeEvent.codeStringValue)}
  hideControls={true}
  showFrame={true}
  offsetForScannerFrame={width * 0.1}
  heightForScannerFrame={width * 0.8}
  colorForScannerFrame={"red"}
/>

Hope this help us 😄

@ccascortez
change code in node_modules is not a good option, cause if you have to reinstall, then you will need to change code again.

as @raphael-evolutap said onReadCode works instead of onReadQRCode, that worked for me also.
As we found a solution thats why I am closing this issue, And react-native-camera-kit should make changes in their documentation.

onReadCode worked for me as well. Agree on the need for updated documentation.

<CameraKitCameraScreen
        actions={{ rightButtonText: "Continue", leftButtonText: "Cancel" }}
        onBottomButtonPressed={event => this.onBottomButtonPressed(event)}
        captureButtonImage={Theme.Icons.cameraButton}
        styles={StyleSheet.absoluteFill}
        scanBarcode={true} // THERE IS IMPORTANT
        onReadCode={event => Alert.alert("Code found")}
      />

thanks, soo much this also work for me

<CameraKitCameraScreen
        actions={{ rightButtonText: "Continue", leftButtonText: "Cancel" }}
        onBottomButtonPressed={event => this.onBottomButtonPressed(event)}
        captureButtonImage={Theme.Icons.cameraButton}
        styles={StyleSheet.absoluteFill}
        scanBarcode={true} // THERE IS IMPORTANT
        onReadCode={event => Alert.alert("Code found")}
      />

thanks, soo much this also work for me

This worked for me, I needed to set the property scanBarcode={true}


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2595

Questions ?
Please refer to the Backport tool documentation


Create rucio-client spec and integrate it to WMAgent

Not really a WMCore issue, but it helps to create track and know what are the expected milestones.
Seangchan started working on it already:
https://github.com/cms-sw/cmsdist/pull/4389
and from Eric's report in
https://indico.cern.ch/event/789454/contributions/3279206/attachments/1778689/2892806/Rucio_Transition_Update_2019-01.pdf
we should have a prototype agent publishing data to Rucio by April 2019.

As discussed with Eric yesterday, we might be able to have a dummy rucio config file and instead pass the correct parameters when instantiating it. He's going to check that.
Otherwise, from the testbed config file above. We probably don't need the policy section, and a reasonable default value can be created for all the other parameters but rucio_host and auth_host.


Implement Receipt pagination

https://github.com/nemtech/symbol-openapi/pull/109

Done?

This was done


Invert-image mode buggy in dark background

Does not work properly at all zoom levels.
Correct:

Wrong:

It is likely related to createMask() since it happens only for dark backgrounds.

Can't reproduce this now. Could have been due to some PDF.js quirk
that somehow got fixed upstream. Closing as invalid.


removed the call to go tool cover

What this PR does / why we need it:
CI/CD pipeline job is currently failing as it tries to look for cover.out file which is no longer produced.
Which issue(s) this PR fixes:
Fixes #88
Special notes for your reviewer:
Release note:

None

/invite @himanshu-kun

/cc @himanshu-kun

/approve


Obsidian 1.x: functional conflict with plugin shichongrui/obsidian-reveal-active-file

after updated obsidian to latest 1.0 version, found that it doesn't works anymore, and it should be conflict with other plugin which enabled, shichongrui/obsidian-reveal-active-file

Works for me on 1.0 (I don't use the obsidian-reveal-active-file plugin).


Vulnerability roundup 106: envoy-1.17.3: 4 advisories [8.3]

search, files

[ ] CVE-2021-32777 CVSSv3=8.3 (nixos-unstable)
[ ] CVE-2021-32779 CVSSv3=8.3 (nixos-unstable)
[ ] CVE-2021-32778 CVSSv3=7.5 (nixos-unstable)
[ ] CVE-2021-32781 CVSSv3=7.5 (nixos-unstable)

CVE details
CVE-2021-32777
Envoy is an open source L7 proxy and communication bus designed for large modern service oriented architectures. In affected versions when ext-authz extension is sending request headers to the external authorization service it must merge multiple value headers according to the HTTP spec. However, only the last header value is sent. This may allow specifically crafted requests to bypass authorization. Attackers may be able to escalate privileges when using ext-authz extension or back end service that uses multiple value headers for authorization. A specifically constructed request may be delivered by an untrusted downstream peer in the presence of ext-authz extension. Envoy versions 1.19.1, 1.18.4, 1.17.4, 1.16.5 contain fixes to the ext-authz extension to correctly merge multiple request header values, when sending request for authorization.
CVE-2021-32779
Envoy is an open source L7 proxy and communication bus designed for large modern service oriented architectures. In affected versions envoy incorrectly handled a URI '#fragment' element as part of the path element. Envoy is configured with an RBAC filter for authorization or similar mechanism with an explicit case of a final "/admin" path element, or is using a negative assertion with final path element of "/admin". The client sends request to "/app1/admin#foo". In Envoy prior to 1.18.0, or 1.18.0+ configured with path_normalization=false. Envoy treats fragment as a suffix of the query string when present, or as a suffix of the path when query string is absent, so it evaluates the final path element as "/admin#foo" and mismatches with the configured "/admin" path element. In Envoy 1.18.0+ configured with path_normalization=true. Envoy transforms this to /app1/admin%23foo and mismatches with the configured /admin prefix. The resulting URI is sent to the next server-agent with the offending "#foo" fragment which violates RFC3986 or with the nonsensical "%23foo" text appended. A specifically constructed request with URI containing '#fragment' element delivered by an untrusted client in the presence of path based request authorization resulting in escalation of Privileges when path based request authorization extensions. Envoy versions 1.19.1, 1.18.4, 1.17.4, 1.16.5 contain fixes that removes fragment from URI path in incoming requests.
CVE-2021-32778
Envoy is an open source L7 proxy and communication bus designed for large modern service oriented architectures. In affected versions envoy’s procedure for resetting a HTTP/2 stream has O(N^2) complexity, leading to high CPU utilization when a large number of streams are reset. Deployments are susceptible to Denial of Service when Envoy is configured with high limit on H/2 concurrent streams. An attacker wishing to exploit this vulnerability would require a client opening and closing a large number of H/2 streams. Envoy versions 1.19.1, 1.18.4, 1.17.4, 1.16.5 contain fixes to reduce time complexity of resetting HTTP/2 streams. As a workaround users may limit the number of simultaneous HTTP/2 dreams for upstream and downstream peers to a low number, i.e. 100.
CVE-2021-32781
Envoy is an open source L7 proxy and communication bus designed for large modern service oriented architectures. In affected versions after Envoy sends a locally generated response it must stop further processing of request or response data. However when local response is generated due the internal buffer overflow while request or response is processed by the filter chain the operation may not be stopped completely and result in accessing a freed memory block. A specifically constructed request delivered by an untrusted downstream or upstream peer in the presence of extensions that modify and increase the size of request or response bodies resulting in a Denial of Service when using extensions that modify and increase the size of request or response bodies, such as decompressor filter. Envoy versions 1.19.1, 1.18.4, 1.17.4, 1.16.5 contain fixes to address incomplete termination of request processing after locally generated response. As a workaround disable Envoy's decompressor, json-transcoder or grpc-web extensions or proprietary extensions that modify and increase the size of request or response bodies, if feasible.

Scanned versions: nixos-unstable: bc9b956714e.
Cc @lukegb

envoy already at 1.21.1 so I guess we could close this 👍


[hi] Machine learning tips and tricks

Hi, I have added few comments on your changes.
I have finished whole file. If you add the same from
https://github.com/shervinea/cheatsheet-translation/pull/45/files


cells get_value does not work with single hierarchy reference

Describe the bug
Using cells get_value with a single hierarchy reference throws a TM1 exception due to the parsing logic not working properly.
To Reproduce
scenarioBaseName = tm1.elements.get_attribute_of_elements(dimName, hierName, 'Base Scenario', ['Planning vs Planning 2'])
print(scenarioBaseName)

returns
{'Planning vs Planning 2': 'Planning 2'}
scenarioBaseName2 = tm1.cells.get_value('}ElementAttributes_Scenario', f'{hierName}::Planning vs Planning 2, Base Scenario')
print(scenarioBaseName2)

raises
Traceback (most recent call last):
  File "/Users/rdclapp/Library/Application Support/JetBrains/PyCharm2021.2/scratches/scratch_7.py", line 17, in <module>
    scenarioBaseName2 = tm1.cells.get_value('}ElementAttributes_Scenario', f'{hierName}::Planning vs Planning 2, Base Scenario')
  File "/Users/rdclapp/workspaces/public git/TM1py/TM1py/Services/CellService.py", line 169, in get_value
    cellset = dict(self.execute_mdx(mdx=mdx, sandbox_name=sandbox_name, **kwargs))
  File "/Users/rdclapp/workspaces/public git/TM1py/TM1py/Services/CellService.py", line 834, in execute_mdx
    cellset_id = self.create_cellset(mdx=mdx, sandbox_name=sandbox_name, **kwargs)
  File "/Users/rdclapp/workspaces/public git/TM1py/TM1py/Services/CellService.py", line 2021, in create_cellset
    response = self._rest.POST(url=url, data=json.dumps(data, ensure_ascii=False), **kwargs)
  File "/Users/rdclapp/workspaces/public git/TM1py/TM1py/Services/RestService.py", line 80, in wrapper
    self.verify_response(response=response)
  File "/Users/rdclapp/workspaces/public git/TM1py/TM1py/Services/RestService.py", line 449, in verify_response
    raise TM1pyRestException(response.text,
TM1py.Exceptions.Exceptions.TM1pyRestException: Text: '{"error":{"code":"501","message":"\"Scenario Compare::Planning vs Planning 2\" : member not found (rte 81)"}}' - Status Code: 400 - Reason: 'Bad Request' - Headers: {'Content-Length': '116', 'Connection': 'keep-alive', 'Content-Encoding': 'gzip', 'Cache-Control': 'no-cache', 'Content-Type': 'application/json; charset=utf-8', 'OData-Version': '4.0'}

Version
TM1py [1.8.0]

Thanks for reporting the issue @rclapp
Feel free to open a PR with a fix if you need something short-term.
Otherwise, I will try to get to it next week.


handing of multiple return values

eg. data returned in body and also some in header

I believe it is also happening when multiple content types are on the same response object.
Example found in Pet store:

@larshp, I'm currently looking into the multiple return values issue. First going off of the issue that I found in the image above.
Can you explain your example further?

eg. data returned in body and also some in header

Additionally: I found that names cannot begin with a digit, 200 TYPE example. Any preference on a prefix for the response code field names? res_ maybe?

say, a response can be one of

200 with JSON
200 with XML
404 with JSON

the corresponding method should have one RETURNING parameter, typed something like
TYPES: BEGIN OF response,
200_json TYPE something1,
200_xml TYPE something2,
404_json TYPE something3,
END OF response.


[PORT] Switch from union to interface/implements in component schema

Port this change from botbuilder-dotnet/master branch:
https://github.com/microsoft/botbuilder-dotnet/pull/3468

This fixes #3459 by changing $role: union to $role: interface and $role: union(kind) to $role: implements(kind) to make the meaning clearer.
Changed projects

Microsoft.Bot.Builder.Dialogs.Adaptive
Microsoft.Bot.Builder.TestBot.Json

[adaptive]

Schema changes


Tests being skipped for ppc64le

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
I decided to skip the tests for ppc64le because I think they are due to emulation.
We could be a little more selective about it.
Installed packages
see log

Environment info
see log

32_log.txt

Could issue https://github.com/libvips/libvips/issues/2404 be relevant here? The fix for that orc bug is unfortunately not available in any released version.
You could try setting the VIPS_NOVECTOR=1 environment variable to check if you are affected by that bug.

We could patch orc if yo uwant. Either way, feel free to make a PR. I'm not super vested in PPC64le and it seems that most people have pretty narrow usecaes (we haven't seen terrible consequences of not testing certain things yet).

I just opened PR #79 for this now that the above mentioned fix has been landed in orc v0.4.33.


added a deprecation flag to the wrangler init command

Summary

Screenshots (optional)

Documentation checklist

[ ] The documentation style guide has been adhered to.
[ ] If a larger change - such as adding a new page- an issue has been opened in relation to any incorrect or out of date information that this PR fixes.
[ ] Files which have changed name or location have been allocated redirects.

This still accurate given the convo we were having internally?

👋Hi there, we’re going to close this PR. All PRs prior to August 12 need to be reworked due to the platform migration to Astro.


Expose weekday data in <CalendarGridHeader/> render props, so you can format weekdays

🙋 Feature Request
Expose date data in <CalendarGridHeader/> render props, so you can format weekdays
🤔 Expected Behavior
Having more data available in children render function, from which you can format weekday would solve the issue.
😯 Current Behavior
At the moment render props exposes day as string, but you can't  format weekday (e.g. rendering Mo instead of M)
💁 Possible Solution

Exposing more render props / data for weekday could be one
Prop for how you want weekdays formatted may be another one

💻 Examples
Here's calendar mock with longer weekdays to illustrate what I'm trying to achieve:

This sounds reasonable enough, perhaps we could preserve the original Date when generating the weekDays and provide that info to the CalendarHeaderCell. Alternatively, we could add a prop for customizing the weekday option maybe.


Can't open lates beta on mobile

After installing 2.0.4- beta its not possible anymore to activate the plugin on mobile

Ay, didn't realize one of the libraries I used was using the Node API. Will put out a hotfix shortly

Mobile should now start and work properly! https://github.com/noatpad/obsidian-banners/releases/tag/2.0.5-beta

Thanks a lot!!


s/GMail/Gmail

It looks like Gmail is officially capitalized "Gmail", not "GMail":
https://www.google.com/search?q=gmail
But mostly this PR is so I can test the develop/build/test/PR-submit process against existing documentation.

I think rather than do this change, we should set the displayName for the "GMail" network to be "Gmail".  The change as it is here will not be backwards compatible for existing users of uProxy, because we are currently writing to localstorage using the network name (GMail), but will no longer be able to read that data after changing to "Gmail".
You can see examples of using displayName for the "Facebook-Firebase-V2" network.  For that, the network's name is "Facebook-Firebase-V2" (that's what we use in storage and throughout the code), but we always display just "Facebook" to users

Thanks for reviewing, @dborkan, I'll try to rework the PR as indicated.
While we're at it, is it worth considering renaming from "Gmail" to something more precise, on the theory that (1) we don't actually require a @gmail.com address, but rather just any Google account that can authenticate to Firebase and authorize the contacts and messaging APIs we require, and (2) taking out the "Google Hangouts" option might open up "Google" for this option?
Or are we already confident that users in this category are used to inferring as much whenever they encounter "Gmail" in UIs? (Is there any prior art we can look at that uses Google accounts similarly to how we do, to see how their UIs do it?)
If this was all considered and decided already or otherwise not worth considering now, please ignore.

@gwpenn - any thoughts on renaming Gmail?  I'd be fine with "Google" as the name.  I don't want to include Firebase in the name because Firebase is meaningless to most people I think this would make folks less likely to use it.

I think we should go with "Gmail".  As a technical matter, non-Gmail Google accounts (which do exist!) will not work correctly with the invite flow, which sends email using the Gmail API.  I also think that this name is more intuitive to users, who are more likely to think of themselves as having a "Gmail account" than a "Google account".

I'm not sure this statement is true "non-Gmail Google accounts (which do exist!) will not work correctly with the invite flow, which sends email using the Gmail API" - the current GMail social provider works fine when I use it from my uproxy.org account

Unless you mean that are Google accounts which can't / don't have Gmail setup at all?

Right.  See https://accounts.google.com/SignUp, and click "I prefer to use my current e-mail address".  You can now log into any Google service (e.g. Drive), but you don't have a Gmail address.

So, do people who have Google Mail on a custom domain (e.g. through their school or work) tend to know they can click "Gmail" and use that account, or do they think that means @gmail.com accounts only? This could be relevant to UFO.

It doesn't seem too confusing to me.  As for UFO, they aren't planning to use this flow at all.

Ok, then I take it "Gmail" it is. Redid this using displayName and worked like a charm. Good to merge?

Yup, :+1:


odometry.position_body.z_m stuck

Good evening,
If I add blocking code (time.sleep(1)) within the async for loop of the method drone.telemetry.odometry(), my odometry gets stuck around some value and is not anymore updated reasonable.
The telemetry print works fine if I remove the time.sleep(1)
I use:
mavsdk  0.22.0
protobuf 3.19
the  px4io/px4-dev-simulation-bionic docker image
with gazebo and the px4 in the hardware in the loop
Only one mavsdk server is running
I simply used the mission example and added the function
 async def tel_odometry(drone:System):
     async for odo in drone.telemetry.odometry():
         print(odo.position_body.z_m)
         time.sleep(1)

and add it to the the event loop
asyncio.ensure_future(tel_odometry(drone))
while the drone successfully flies the mission and changes the altitude of the  z-position from  0 to ~30 m the output is similar to :
-26.93895721435547
-26.91921615600586
-26.90359115600586
-26.884119033813477
-26.871274948120117
-26.862102508544922
-26.852745056152344
-26.848438262939453
the full sample:

#!/usr/bin/env python3

import asyncio
import time

from mavsdk import System
from mavsdk.mission import (MissionItem, MissionPlan)

async def tel_odometry(drone:System):
    async for odo in drone.telemetry.odometry():
        print(odo.position_body.z_m)
        time.sleep(1)

async def run():
    drone = System()
    await drone.connect(system_address="udp://:14540")

    print("Waiting for drone to connect...")
    async for state in drone.core.connection_state():
        if state.is_connected:
            print("Drone discovered!")
            break

    asyncio.ensure_future(tel_odometry(drone))

    print_mission_progress_task = asyncio.ensure_future(
        print_mission_progress(drone))

    running_tasks = [print_mission_progress_task]
    termination_task = asyncio.ensure_future(
        observe_is_in_air(drone, running_tasks))

    mission_items = []
    mission_items.append(MissionItem(47.398039859999997,
                                     8.5455725400000002,
                                     25,
                                     10,
                                     True,
                                     float('nan'),
                                     float('nan'),
                                     MissionItem.CameraAction.NONE,
                                     float('nan'),
                                     float('nan'),
                                     float('nan'),
                                     float('nan'),
                                     float('nan')))
    mission_items.append(MissionItem(47.398036222362471,
                                     8.5450146439425509,
                                     25,
                                     10,
                                     True,
                                     float('nan'),
                                     float('nan'),
                                     MissionItem.CameraAction.NONE,
                                     float('nan'),
                                     float('nan'),
                                     float('nan'),
                                     float('nan'),
                                     float('nan')))
    mission_items.append(MissionItem(47.397825620791885,
                                     8.5450092830163271,
                                     25,
                                     10,
                                     True,
                                     float('nan'),
                                     float('nan'),
                                     MissionItem.CameraAction.NONE,
                                     float('nan'),
                                     float('nan'),
                                     float('nan'),
                                     float('nan'),
                                     float('nan')))

    mission_plan = MissionPlan(mission_items)

    await drone.mission.set_return_to_launch_after_mission(True)

    print("-- Uploading mission")
    await drone.mission.upload_mission(mission_plan)

    print("-- Arming")
    await drone.action.arm()

    print("-- Starting mission")
    await drone.mission.start_mission()

    await termination_task

async def print_mission_progress(drone):
    async for mission_progress in drone.mission.mission_progress():
        print(f"Mission progress: "
              f"{mission_progress.current}/"
              f"{mission_progress.total}")

async def observe_is_in_air(drone, running_tasks):
    """ Monitors whether the drone is flying or not and
    returns after landing """

    was_in_air = False

    async for is_in_air in drone.telemetry.in_air():
        if is_in_air:
            was_in_air = is_in_air

        if was_in_air and not is_in_air:
            for task in running_tasks:
                task.cancel()
                try:
                    await task
                except asyncio.CancelledError:
                    pass
            await asyncio.get_event_loop().shutdown_asyncgens()

            return

if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(run())

You should not be using time.sleep(1) in async code. You should be using await asyncio.sleep(1) instead.
Also see https://auterion.com/mavsdk-python-easy-asyncio/.


Fix Build Error on Linux

Building on Linux fails due to use of URLSession.data(for:delegate:) in the async version of URLSesssion.load(_:):

/.../.build/checkouts/tiny-networking/Sources/TinyNetworking/Endpoint.swift:292:38: error: use of local variable 'data' before its declaration
let (data, resp) = try await data(for: request)

This puts the extension containing that method behind a canImport(Darwin) directive to fix that.

I didn't realize this wasn't supported on Linux. I wonder if this gets added in time? Maybe once Foundation is completely finished? I guess the best strategy is to merge this and then keep an eye on it (which I might forget).


fetchpatch filter out move hunks

Describe the bug
fetchurl derivation uses lsdiff + filterdiff bash magic to clear git-dependent stuff from downloaded patch. But it seems that it is filter out file move hunks as well.
Steps To Reproduce
Steps to reproduce the behavior:

Create shell.nix with following content:{ pkgs ? import <nixpkgs> {} }:
  pkgs.fetchpatch {
      url = "https://github.com/Mushroom/qtbase/commit/abc52460201bc5c7603505bb187138b0c59291aa.diff";
      sha256 = "sha256-zdsKPXjyZiAdam/+Gj6htQhZ4UnGEixY408+IbVY4uo=";
  }

Run nix-build shell.nix
Open filtered ./result patch and compare with the https://github.com/Mushroom/qtbase/commit/abc52460201bc5c7603505bb187138b0c59291aa.diff - there is no a/mkspecs/macx-clang/Info.plist.app -> b/mkspecs/macx-clang-arm64/Info.plist.app, a/mkspecs/macx-clang/Info.plist.dSYM.in -> b/mkspecs/macx-clang-arm64/Info.plist.dSYM.in and other hunks which moves files without changing file content.
!PROFIT

Expected behavior
fetchpatch did not remove move hunk from patch since it can be important to build.
Notify maintainers
@vcunat
Metadata
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"aarch64-darwin"`
 - host os: `Darwin 21.2.0, macOS 12.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.6.1`
 - channels(root): `"nixpkgs"`
 - channels(zaripov-kamil): `""`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

Dupe of https://github.com/NixOS/nixpkgs/issues/32084


Error: Package: Cerebro

Trying to install on graylog ova

Same issue here, any help would be appreciated!

@jaquinntlit let's wait for someone to give their expert advice.

I have the same issue, any ides how to fix? Or how to debug?
OS:
Description:	Ubuntu 18.04.3 LTS
Release:	18.04
Installed packages:
installed.txt
java version:
Openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

i used the deb file and it worked on ubuntu

First Install JAVA as per the guide in graylog
Set SELINUX to permissive to prevent it messing things
[root@machinename ~]# setenforce permissive
change to root directory
[root@machinenamet ~]#cd /root
Download the rpm
wget https://github.com/lmenezes/cerebro/releases/download/v0.8.5/cerebro-0.8.5-1.noarch.rpm
in the same directory run the install
[root@machinenamet ~]# yum localinstall cerebro-0.8.5-1.noarch.rpm


How to implement Mixed-integer quadratic program?

I am solving a MIP, which seems to fail in R like this:
 x <- Variable(3,integer=T) # 2 user choose best show_price
Error in Variable(3, integer = T) : unused argument (integer = T)
Error in exists(what, where, inherits = FALSE) : invalid first argument

However, I found a similar example from CVXPY:
# Construct a CVXPY problem
x = cp.Variable(n, integer=True)
objective = cp.Minimize(cp.sum_squares(A@x - b))
prob = cp.Problem(objective)
prob.solve()

This feature is not supported in the current version of CVXR. It will be available in CVXR 1.0, which we plan to release soon.

But MIPs should be solvable using the older syntax as shown in the integer
programming examples on the cvcr examples page...
On Sat, Sep 21, 2019 at 6:29 PM Anqi Fu<EMAIL_ADDRESS>wrote:

This feature is not supported in the current version of CVXR. It will be
available in CVXR 1.0, which we plan to release soon.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cvxgrp/CVXR/issues/54?email_source=notifications&email_token=AAXD2WLPDYNBC6SJDEMV6ZLQK3C7BA5CNFSM4IZAJMXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7I4RNI#issuecomment-533842101,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAXD2WPDM65O5MYQ3CGMFHLQK3C7BANCNFSM4IZAJMXA
.

--
Balasubramanian Narasimhan


Just 1 value? Do we not care about minority speakers then?

You say "Since servers usually don't need to know the full list of languages the user accepts during content negotiation". That is correct, because most website visits are either by people who speak English visiting sites that are by default served in English, or by people who read Chinese characters visiting sites that are by default served in Chinese.
This is not going to help people who speak minority languages. Surely 3 or even 2 values would make a dent in the entropy without making things difficult for them.
I do wonder if the quality factors are needed. Surely the order is all that matters?

Ah ok apologies. I did not see that.


debian stretch, beta.1 seg fault after 30 seconds

Steps to reproduce
launch powershell, wait 30 seconds
Expected behavior
Stay open
Actual behavior
Exits after 30 seconds, seg fault.
Environment data
Debian Stretch, powershell 6 beta.1

> $PSVersionTable
PSVersion                      6.0.0-beta
PSEdition                      Core
BuildVersion                   <IP_ADDRESS>
CLRVersion
GitCommitId                    v6.0.0-beta.1
OS                             Linux 4.9.0-2-amd64 #1 SMP Debian 4.9.18-1 (2...
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

posh-strace.txt

/cc @daxian-dbw Could you please comment the Issue?

Reading some of the other issues (which are for Win7 and MacOS) I tried installing dotnet 2.0 (specifically: 2.0.0-preview2-005905), but same thing unfortunately.

I don't think Debian stretch (Debian 9) is a supported OS of .NET Core, but we need to confirm with folks from .NET team.
@JamesWTruher any comments?

Related https://github.com/dotnet/corefx/issues/13221
Possible workaround https://github.com/dotnet/corefx/issues/8951

Workaround worked like a charm!
Uninstalled curl and libcurl3 via apt (this also removes powershell beta.1 [and spotify, but that's not relevant]).
Downloaded and installed curl and libcurl3 from here: https://packages.debian.org/stable/allpackages
Installed powershell beta.1 via apt again, and it's stayed open :+1:
Thanks again!


Feature Request: Custom Server Response

I think it would be nice to enable a custom server response. Instead of returning the fixed structure with
{success: false, error: "My error message"}

I'd like to return a different structure with a different success identifier. I guess a nice way to override this could be to return a boolean in the onComplete handler. There one could react to the server response and manually determine whether the response indicates a success or error.
Example:
[..]
   .on('complete', function(event, id, fileName, responseJSON) {
        // custom validation of responseJSON here

        return responseJSON.myCustomSuccessIdentifier;
   });

Best Regards
Patrick

Hi, I'm integrating FineUploader with a cloud service, which provides storage service, I can upload file directly to storage service like Amazon S3, but the service http response is not compatible with FineUploader's expection. I want to handler response first and return to FineUploader later, is it possible?


WIP ETC-10: TypeChecker

Is it ready for review?

Not yet, @konnov -- I should have it ready shortly tho.

@konnov, ready!
Just a few suggestions, from b8f8e30 on.


implement PR-Custom-Review on itself

This way we can easily test it on itself.
Also, it makes senses that it should use its own system

The action will fail and that is intentional (won't work until the pr-custom-review file is available in the main branch)


Login using the app

I was wondering if people have any idea how we can implement something so that the bot can login itself. Sometimes I have the idea that ticketswap regonizes the bot and destroys all sessions. Than you have to relogin get the session ID, reset the bot etc.
What can we do to have the bot stay loggedin?
Something interesting:
https://github.com/MicrosoftDX/botauth

Yes it should be possible for the script to handle the login procedure. My account is linked to my facebook account and thus you would need your facebook session id and perform the oauth flow programatically, however this is not super straightforward to do. For accounts that are not linked through Facebook it could potentially be easier to do the auto-login. Potentially this would not work if ticketswap requires a captcha on login (I am not sure if they do). Feel free to implement one or both of these features.

as far as I know it is mandatory to use facebook?

We might be able to use this: https://www.npmjs.com/package/chromedriver still not 100% sure on how this works tho
Could you perhapse check it out @matthisk ?

You wouldn't need a selenium interface, you can just perform the HTTP requests necessary for the login flow from Nodejs. This is also how we currently perform any requests to the ticketswap web application.

I am in no way a NODE developer so excuse the question but how does node deal with popup's ? Since the login is to an external site (facebook) inside a popup window

It does not. It is just talking to the webserver through HTTP, popups are a client/browser concern. But as mentioned before performing the Oauth (facebook) sign in flow is tricky to implement from this script (and probably not worth your time). You would need to have a good understanding of the Oauth protocol and I suspect that FB does not like it when people sign in directly from HTTP requests not using a webbrowser.
The current approach is pretty elegant since we do not have to worry about any of these things in our codebase.

Makes a lot more sense now! Lets close this to no clutter the issue page.


AYON Launcher tool: Fix refresh btn

Changelog Description
Refresh button does propagate refreshed content properly. Folders and tasks are cached for 60 seconds instead of 10 seconds. Auto-refresh in launcher will refresh only actions and related data which is project and project settings.
Additional info
Refresh button did trigger refresh in controller but if project/asset/task did not change, the other widgets did not update their data.
Testing notes:

Open launcher tools
Go to a project in launcher tool
Open the same project in AYON web UI
Go to Edit tab and add few folders/tasks
Go back to launcher tool
It should update new folders/tasks when you click on refresh
NOTE: There is auto-refresh in launcher each 10 seconds so you may not need to click on refresh button at all.

Resolves https://github.com/ynput/OpenPype/issues/5681

However it crashes Launcher a lot. It just dissapear quite often without any trace (shut down).

I've tried to fix it, please validate if still happens.
I'll do few more changes regarding auto-refresh, so the assets and tasks are not refreshed automatically. It causes troubles with bigger projects.

There is also weird thing in the Launcher that when switching assets with preselected task that it looses its focus on newly created assets/tasks

I will skip this issue in this PR.

Seems still not working...refresh has no effect. But its not crashing this time!

Please make sure you've replaced the code in localappdata. I don't have the issue on my side.

Did another test round adding sh040 into shots folder but still no luck when triggering Refresh action...only when stepping out from the project and going back shows the newly created asset aka shot.
https://github.com/ynput/OpenPype/assets/112623825/c689ae26-eefe-4aee-86e9-e4b6c54c993a


Include background image in export

Is it possible to export the signature with a background image.
Please let me know.

There’s no way to do that directly. But you could use the options to change the background colour of the signature image to transparent. Then you could use PHP’s image manipulation functions to merge the signature image with your own image.


Update: SparkLabs.openvpn-configuration-generator version <IP_ADDRESS>8

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[X] Does your manifest conform to the 1.0 schema?

Microsoft Reviewers: Open in CodeFlow

@wingetbot waivers Add Validation-Executable-Error


Add trec covid baseline queries

In this PR I:

add the query file for round1 of udel_fang_run3.
add the query file for round2 generated the same way above
add the python script to generate these files

Effectiveness using the round 1 query in this PR:

bm25: 0.5826

Effectiveness using different fields:

query+bm25: 0.4099
question+bm25: 0.5179

Experiments were done using Cord19AbstractCollection


missing -some- trace even if transaction trace is present

Hello,
we are facing some issue on a tomcat hosting a few war. tomcat is configured with 12g of maxheap and is currently using 6 heap adn 4 non heap.
cpu usage of host is 15%, jdk version is the latest build of 11 from zulu, no swap, machine seems just ok.
jvm also seems 'ok' in terms of GC
what happen is that some transaction

are just missing, same apply for other data like jvm stats that have some 'holes'
i am attaching some screenshot to show the missing 'data' that maybe can point to any clue.

thanks

You want to check the agent log for errors

As there are no updates here, we'll close this shortly. It can be reopened if it is still an issue


20RT

Use the preview tab to see the example given below. Edit the relevant information and preview the changes before submitting. You may delete these instructions.

Key
Value

ID
20RT

Source
Vaaran Bhai Gurdas Ji

Page
23

Line
rwg nwd sMgIq lK; Anhd Duin suix suix gux gwvih [

Correction
THIS ≠ THAT

PROOF (EDITION)
Image:

Correction:
sMgIq ≠ sMgiq
Proof:
Vaaran Bhai Gurdaas Ji | November 2011 | Shamsher Singh Ashok | SGPC, Sri Amritsar
Image:


Java 8: support named parameter invocation

[@FroMage] If the class file is compiled with -parameters we can support it. See http://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.24 for how to read that attribute (our Java 7 javac currently doesn't read it but it should be easy to extend).
Marking 1.2 because even though it's going to be easy to implement, the JDK itself does not have this option turned on, so I doubt lots of people are going to be able to use it anyways for a while.
[Migrated from ceylon/ceylon-compiler#1615]

Note Java 8 also introduces a https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Parameter.html which we could use in the metamodel to support things like namedApply()


Create different accounts success but the return value of token are the same

bro token are not the same are u blind

ok my bad


bugfix: stop speedup txs

When users try to stop or cancel txs several times gasPrice is not being handled correctly, this pr makes sure that's going to be always an integer number.

Codecov Report

Merging #189 into develop will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff           @@
##           develop   #189   +/-   ##
======================================
  Coverage      100%   100%
======================================
  Files           23     23
  Lines         1515   1515
  Branches       210    210
======================================
  Hits          1515   1515

Impacted Files
Coverage Δ

src/transaction/TransactionController.ts
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


[issue #9183] add missing configs to kubernetes runtime docs

Fixes #9183
Motivation
Pulsar functions document for Kubernetes runtime missing some configs, such as changeConfigMap, changeConfigMapNamespace, etc.
This pr add the missing parameters' documents, and functions_worker.yml as well.
Modifications

add documents to functions-runtime.md
align the paramters to functions_worker.yml

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

Thank you @freeznet
I was wondering if we cite a long example from a yaml file, would it better if we use a reference link in the doc in the future.

@Jennifer88huang thats great idea, such as a link to github file content with correct version tag.

Thank you @freeznet
I was wondering if we cite a long example from a yaml file, would it better if we use a reference link in the doc in the future.

@Jennifer88huang thats great idea, such as a link to github file content with correct version tag.

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

Thank you @freeznet
I was wondering if we cite a long example from a yaml file, would it better if we use a reference link in the doc in the future.

@Jennifer88huang thats great idea, such as a link to github file content with correct version tag.

@freeznet I couldn't agree more. A link works for it ensures the correctness and consistence between doc and code.

Thank you @freeznet
I was wondering if we cite a long example from a yaml file, would it better if we use a reference link in the doc in the future.

@Jennifer88huang thats great idea, such as a link to github file content with correct version tag.

@freeznet I couldn't agree more. A link works for it ensures the correctness and consistence between doc and code.


[Feature] Appwrite Plugin

Summary
A plugin to integrate with Appwrite endpoints.
Community request in the forums: https://community.appsmith.com/t/appwrite-integration-in-db-querys/110.
Motivation
Appwrite is an opensource backend-as-a-service that offers user management, a database, server functions etc akin to Firebase. Integrating Appwrite with Appsmith will allow users to create UIs with Appsmith that talk to their Appwrite instances.

Any news about this? It would be a big enhancement in terms of productivity, especially for the database.

@MyWay could you describe what would you expect this integration to achieve over what the REST plugin supports today?

It's a matter of productivity and ux mostly which I'd say fits perfectly with appsmith. Obviously using rest api you can achieve everything.

@MyWay I understand that but I'm interested to know what type of UX you expect so that it can improve your productivity? This will help us build this feature better

You may try tooljet online, to have an idea. I would use it mostly for the db interaction, so to fast query and insert/update data. So being able to query and output the result inside widgets, get the data from updated views and reflect updates to appwrite's db or create new documents.

Any updates on AppWrite Plugin?


Add support data for window.location.reload()

window.location.reload() appears to be a standardized method to programmatically reload the current URL.  Some browsers also support passing it a boolean parameter, when true it indicates the reload should bypass the browser cache.
Here's a couple links with some notes on the function and parameter:

https://www.w3schools.com/jsref/met_loc_reload.asp
https://stackoverflow.com/questions/10876244/browser-support-for-window-location-reloadtrue
https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

Available at https://caniuse.com/#feat=mdn-api_location_reload


Add partitions to allow running a specific subset of stories

The term "partition" rings of file system partitions. The terms "slice" and "slices" might be more generic.

The term "partition" rings of file system partitions. The terms "slice" and "slices" might be more generic.

I think that might also be confusing. "slice" in javascript is typically used in array.slice where it's expected to get the starting index and ending index.
If we use slice then the parameter for slice/sliceIndex may be confusing. @p01


The Linux installation instructions need a little proofreading

File: compose/install.md
The Linux installation instructions link to the release page on GitHub and recommend getting installation instructions from there, then say that the step-by-step instructions are included below. However, there is a warning below the installation instructions that strongly urges the reader to go to the release page. This already seems strange, since the claim was that the instructions from the release page were merely duplicated on the install page, but whatever. Interestingly, the release page links back to the install page, which means we have a circular reference and a confusing warning.

Added bonus: the "Alternative Install Options" link doesn't work!

@chris-crone Hi Chris - Would you mind taking a look at this? Thank you in advance!

@ulyssessouza has started looking at this.

@Chloe-H About having 2 pages on the installation, that's the release page is inserted in a broader context.
Since the docs page has more options, I think that makes sense to have a link in the github releases page to it. And from the docs page to the github one, be cause that's where the source is, in the case of more experienced users that for example, are looking for release candidate versions that are not documented in the first.
About the "Alternative Install Options" link, that's true that it doesn't work as it's brother located in the tab with the others.


 The main motivation for these changes is to be able to port our ncov-ingest pipeline to Terra for external users.
See commits for details.
Testing
Testing the main pipeline without bells and whistle on Terra:

GISAID
GISAID w/ workspace NextClade cache

Testing our internal runs via GH Actions on AWS Batch (although the branch runs do not include Slack notifications or GH Action triggers):

GenBank (AWS Batch Job completed successfully.)

It's difficult for me to do a meaningful review, because I am not a huge specialist in Snakemake, but I felt like I am responsible for the Nextclade parts, so I glanced over and it all looks alright. Great job!
A few notes:

It's probably not related to the PR (i.e. it was not introduced here), but one thing I noticed is that threads in Nextclade's  is hardcoded to 64, while daily ingest runs on 16 it seems:
https://github.com/nextstrain/ncov-ingest/blob/f27c9c8de125906c3ce7d5f62067cb92790e2f8b/.github/workflows/fetch-and-ingest-gisaid-master.yml#L68
Some oversubscription can make it a bit faster under certain conditions. But 4x oversubscription likely don't.
We might need to align these two numbers somehow. Perhaps in a separate PR.

Running with the entirely empty cache would require substantial resources - aligning the whole GISAID is no joke (and costs accordingly). That's why Nextclade full runs exist. If this is intended for third-party users, they better know about that. Otherwise, if they happen to make their first run on 16 threads and empty cache, it may take a while and they might not be able to understand what's happening. Perhaps we could add a note in the readme and/or in the inline comments/docs.

Sometimes later we could also phase-out the run-nextclade script, because it does not do much, and we could call Nextclade binary directly.

Thanks for the review @ivan-aksamentov 🙏

Perhaps we could add a note in the readme and/or in the inline comments/docs.

I added a warning note to the README for empty cache runs and made separate issues for the other notes.

Sometimes later we could also phase-out the run-nextclade script, because it does not do much, and we could call Nextclade binary directly. Although a separate step of downloading the dataset will be necessary.

https://github.com/nextstrain/nextclade/pull/939 may obviate the need for that separate step.

Doing final test runs before merging:

[ ] GISAID (GH Action / AWS Batch)
[ ] GenBank (GH Action / AWS Batch)

Once test runs complete without errors, I'll merge this next Monday so I can monitor the pipeline throughout the week.


Unify Integrated CI Test Cases for GIE on ExpStore/Groot/Vineyard

Is your feature request related to a problem? Please describe.
Unify Integrated CI Test Cases for GIE on exp_store/Groot/Vineyard. Currently, we have 3 entries of ci tests on different storages:
GraphScope/interactive_engine/tests/src/test (for Vineyard),
GraphScope/interactive_engine/compiler/src/test (for ExpStore),
GraphScope/interactive_engine/groot-server/src/test (for Groot).
The cases seems have minor differences. Still, try to unify the common ones.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Closed as completed


Fix Adaptive Syscalls Blog Lab snippet.

What type of PR is this?
/kind bug
/kind content
Any specific area of the project related to this PR?
/area blog
What this PR does / why we need it:
Move the lab part outside of the pageinfo. Fix broken image link.

LGTM label has been added.  Git tree hash: 31df7c05dc0bda517b2b2ae2d2f717a155d99c72

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Issif, pmusa
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS [Issif]

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


[SECURITY] - SSL Stream is not properly closed

Description
Severity:

[ ] critical
[ ] high
[x] medium
[ ] low

When using SSL data stream, the channel is not properly closed as specified in RFC2246 7.2.1 https://www.ietf.org/rfc/rfc2246.txt.
This may lead to a truncation attack.
Additional information
It may be enough to implement the stream shut down as already done by @devbydav.
if let DataStream::Ssl(ssl_stream) = stream.get_mut() {
            ssl_stream
                .shutdown()
                .map_err(FtpError::ConnectionError)?;
}

It looks like it's enough, but I might have missed something.
I guess it makes sense to have a function doing the shutdown/drop as it's needed in different places (finalize_put/retr_stream, stream_lines).
I changed finalize_*_stream signatures, but it's not ideal as it would break some users code:
pub fn finalize_put_stream(&mut self, mut stream: BufWriter<DataStream>) -> Result<()>

Do you want to do it yourself or should I start a draft PR ?

I think we'll need to change the signature here for sure, so you can start drafting the PR 👍🏻
I totally agree with making a re-usable function.

VsFTPd
I found the problem testing with vsftpd server, getting this error when trying to put files :
DEBUG [...] "DATA connection terminated without SSL shutdown. Buggy client! Integrity of upload cannot be asserted."
FTP response: [...] "426 Failure reading network stream."

But retrieving files or getting NLST doesn't cause this error. Maybe the server does the SSL shutdown itself.
The options strict_ssl_read_eof and strict_ssl_write_shutdown don't seem to change anything for me (man here)


Epoch manager error: No epoch found Epoch(0)

Submitting a transaction sometimes results in
09:53 ERROR Error while processing new payload (on_next_sync_view): Epoch manager error: No epoch found Epoch(0)

Need some more steps to reproduce

Have not seen this one, it was probably fixed in #267 - closing


Update audit-policy.yaml

Hello,
I was using the example provided in documentation and faced issue with it.
After some investigations from logs,I saw that my issue comes from indent after "rules:"
I suggest the following fix.

This change doesn't see necessary.
/hold

Hi @chayte, The original YAML syntax is valid, you can check If YAML syntax is valid or not on code-editors or 3rd party YAML syntax checkers.

Hi
Ok may be an issue with my linter.
Thanks for your remark.
You can close the change request.
Le sam. 18 mars 2023 à 04:11, Utkarsh Singh @.***> a
écrit :

Hi @chayte https://github.com/chayte, The original YAML syntax is
valid, you can check If YAML syntax is valid or not on code-editors or 3rd
party YAML syntax checkers.
—
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/website/pull/39933#issuecomment-1474651441,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXMNQ3LDLH3NOUCR4U2CD73W4URUPANCNFSM6AAAAAAVYAMQGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @chayte, you can close this issue using /close tag.

/close


Revert "chore: fix dependabot alerts (#1508)"

This reverts commit d7bddd2a057db94e82714f8383c6cf7cdc2eeecc.

What type of PR is this?

Which issue does this PR fix:
What does this PR do / Why do we need it:
If an issue # is not available please add repro steps and logs showing the issue:
Testing done on this change:

Automation added to e2e:

Will this break upgrades or downgrades?
Does this PR introduce any user-facing change?:

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

testing if the "no disk space" errors we get in all build pipelines persists after reverting last commit.


[Bitfinex Branch] linux python3 dependencies

Hi,
I was trying to install this bitfinex branch development but I stuck in dependencies:

gdax requires requests==2.13.0
latest version of ccxt requires requests>=2.18.4

I had to install ccxt==1.9.389 in order to make it work.
pip list
aiodns            1.1.1
aiohttp           3.2.0
async-timeout     3.0.0
attrs             18.1.0
bintrees          2.0.7
birdtradebot      0.3.0     /home/user/birdtradebot
cchardet          2.1.1
cctx              1.0.0
ccxt              1.9.389
certifi           2018.1.18
chardet           3.0.4
crypto            1.4.1
gdax              1.0.6
idna              2.6
idna-ssl          1.0.1
multidict         4.3.1
Naked             0.1.31
oauthlib          2.0.7
pip               10.0.1
pycares           2.3.0
pycrypto          2.6.1
pycryptodome      3.6.1
python-dateutil   2.7.2
PyYAML            3.12
requests          2.13.0
requests-oauthlib 0.8.0
setuptools        39.1.0
shellescape       3.4.1
six               1.10.0
twython           3.7.0
urllib3           1.22
virtualenv        15.2.0
websocket-client  0.40.0
wheel             0.31.0
yarl              1.2.4
Which versions of gdax, requests and ccxt are you using?

Since you're running Python 3.6, could you please test the sub-accounts branch?
It should solve the version compatibility issues.
Note that the config file format is different, but this bot version has some nice features. One of them is the support for "virtual accounts" inside an exchange. Imagine that you have 1 ETH in your account (GDAX or Bitfinex). You could create a virtual account with 0.5 ETH that follows one bot and another that follows a different bot, or have different rules. This allows you to test different strategies against each other, all with a single account. It also allows you to follow, on the same account, for example, ETH and BTC each with different fiat (EUR/USD) balances.

Wow. Very nice. Already running the sub-accounts branch! :)
I also understood that the problem was with gdax version 1.0.6, despite being the stable and published version, it is old.
This configuration installs gdax 1.0.7.
Thanks.

I will close this issue. Feel free to open any additional issue as required :)


Add Melodot proposal

Project Abstract
Melodot is an incentive-compatible data availability layer. Melodot introduces the role of farmers by combining PoSpace, alleviating the system's dependence on the minimum number of honest nodes assumption, and completing an incentive-compatible distributed generation and data storage scheme. Consensus validators now act more like light clients, improving future scalability.
Grant level

[ ] Level 1:  Up to $10,000, 2 approvals
[x] Level 2:  Up to $30,000, 3 approvals
[ ] Level 3:  Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

[x] The application template has been copied and aptly renamed (project_name.md).
[x] I have read the application guidelines.
[x] Payment details have been provided (bank details via email or BTC, Ethereum (USDC/DAI) or Polkadot/Kusama (USDT) address in the application).
[x] The software delivered for this grant will be released under an open-source license specified in the application.
[x] The initial PR contains only one commit (squash and force-push if needed).
[x] The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
[ ] I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

Hey @Noc2 and @keeganquigley , I hope you're both doing well! I created the proposal and would love to get your suggestions!

hey @Noc2 , Thank you for your reply.

I have updated them.
It indeed seemed strange, so I carefully reviewed the milestones and made the following adjustments:

Milestone 1 now uses the month format for better clarity.
Based on the actual situation, I re-evaluated the duration of Milestone 2 and adjusted it to 1.5 months.
I have aligned for total costs / FTE * estimated duration, and now they are approximately consistent.
The total costs have been reduced by 2,000 compared to before.

Yes, I am aware of Avail. Melodot is quite different from it in terms of data arrangement, distributed generation, and handling of the "honest light clients".

Thanks for the quick reply and update. I will mark the application already as ready for review. But I need to spend a little bit more time looking into it. One question that I currently have is: do you think Melodot could potentially be a parachain, and what issues might you face in this regard?感谢您的快速回复和更新。我会将申请标记为已准备好接受审核。但我需要花更多的时间来研究它。我目前的一个问题是：您认为 Melodot 是否有可能成为一条平行链，在这方面您可能会面临哪些问题？

Melodot is not well-suited to directly function as a parachain, but rather as a parachain through a "data availability bridge", essentially because as a decoupled data availability layer:

It operates on a different security model. For instance, on the consensus layer, GRANDPA reaches agreements on chains rather than blocks, which is useful in extreme cases to ensure fast and secure finality, but also has the potential to bring multiple blocks to finality at the same time. The data availability layer, on the other hand, expects a uniform finality, which would otherwise introduce uncertain transaction delays for rollup transactions in the settlement layer. In the long run, Melodot needs to have a more suitable finality gadget. In addition, the data availability layer requires many changes at the network layer (which is still an open research area). These determine that Melodot is not well-suited to directly function as a parachain.
The purpose of the data availability layer is to eliminate the reliance on the "honest majority" to secure data availability even in the case of a 51% attack, so I think it is a "Muda" to use it directly as a parachain.

As Melodot matured, we used the Data Availability Bridge as a parachain. It was designed as a neutral bridge (allowing other data availability layers), and other parachains acted as settlement layers, getting data availability guarantees from Melodot parallel chains and "secure interoperability of settlement layers" from the security of polkadot.

Thanks for the application @DarkingLee, your whitepaper link is asking me to log into a notion account. Is there a public link where I can read it?

I reset the link and now it doesn't need the login anymore.

@keeganquigley Thank you for your feedback, sorry for the late reply.

Chia-style proof-of-space requires an initialization process called plots. This process writes data to the user's storage device and consumes significant resources. However, after this initialization, the resource consumption is minimal, specifically in the case of Melodot, it is less than that of a full node. The criticism of Chia, in my opinion, primarily revolves around filling users' disks with useless random data.
I have been focusing on the development of social networks and reputation systems (implemented through Substrate), and in this process, I have identified some fundamental problems that have yet to be solved. For example, transaction ordering is not crucial in social networks, but in DeFi, significant costs are incurred to achieve fair transaction ordering. Under blockchain technology, they are given the same level of security. This is not an issue that can be simply solved by scaling alone. To address this, we conducted extensive research, even rejecting several investors. After multiple design attempts, we decided to adopt Rollup technology to solve this problem. I aim to decouple the data availability layer and sequencer in the Polkadot ecosystem through parachain, where Polkadot's high security provides the settlement layer with security and scalability. Of course, further research and implementation are still required, however, I hope that at least through the data availability layer, bridging parallel chains with DA, and the SDK, we can bring another vast possibility space to the Polkadot ecosystem.
We have a semi-annual plan, and once this grant is complete, we will initiate a community through a DAO, leveraging the DAO's economic system to drive project collaboration and obtain a small amount of initial funding. Afterward, we will secure early reliable funding through a method called Quadratic Launch, which combines elements of an IDO and quadratic funding. The initial tokens will be allocated to the donors of quadratic funding. We have a detailed plan that includes different stages, financial planning, product roadmap, and more.

Thanks!

@Noc2, Thank you for the review, and I understand that you must have been quite busy lately. Your feedback is valuable to me, and I will definitely take note of your concern about trying to do too many things at the moment.

The current data availability layer scheme requires the assumption that the network has at least the minimum number of honest nodes.

This statement is true.

However, due to the need to prevent data retention attacks, the samplers are required to be anonymous, making it difficult to measure the number of samplers.

Polkadot does not require separate samplers for availability.  The validators all "sample" exactly the one piece they hold themselves.  Intersection of 2/3rd honest and 2/3rd claiming availability, says 1/3rd really are available, which suffices for reconstruction.
In other words, 1d RS has a better undecodable ratio, aka adversary must hide 2/3rd to hide anything, while a 2d RS permits hiding a small chunk of the block if the adversary hides only 25%, which further increases sampling requirements.
We do "sample" for validity in the approvals protocol, which includes proving correctness of the available data, but that's an separate concern.  We do assume roughly a synchronous gossip protocol for approval assignment announcements though, but we do not require anonymity when sampling for validity, thanks to the no show system.

At the same time, samplers are more concerned with data related to themselves, resulting in an uneven distribution of total active samplers over time.

Ain't clear what you mean here, but it's evenly distributed among the nodes who claim to hold their chunk.
Aside from an undecodable ratio meshing cleanly with our security assumptions elsewhere, we abandoned wider sampling ideas used by Celestia like fishmermen or watchtowers because we concluded there was no mechanism for incentivizing correct behavior.  We know validators can be incentivized, although this turns out nastier than one likes.
I've not looked into the rest but this paragraph jumped out at me, so figured I'd comment here.  Carry on  :)

@burdges Thank you for your comment.

I greatly appreciate you sharing Polkadot's design, it indeed sounds intriguing. Polkadot's solution certainly seems elegant. However, there are fundamental distinctions between Melodot and Polkadot. Melodot serves as an independent DA layer, designed to cater to the settlement layer and rollup applications. The "settlement layer" in itself is another chain that's loosely coupled with the DA layer, and its security does not rely on 2/3 of honest actors from the DA layer. This presents additional design challenges for Melodot.

At the same time, samplers are more concerned with data related to themselves, resulting in an uneven distribution of total active samplers over time.

The crux of the matter here is that we don't rely on validators having data sufficient for decoding. Instead, we depend on a significant number of light clients randomly sampling across the network. This strategy has the advantage of considerably increasing the data payload of each block but requires proportionately more sampling nodes to support. The design can be challenged when the number of samplers for each block becomes inconsistent. For Celestia, I believe they might be facing similar design decisions. And Polkadot seems to have no such worries :)


The item “avatar” can’t be copied because there isn’t enough free space.

I ty to upload an avatar image (422kb) to the public folder, as it is mentioned on the keybase website:

Pro tip: With Keybase installed on your computer, you can put a picture up to 5MB in /keybase/public/mathiasconradt/me/avatar.jpg (or avatar.png) and select it here.

However, it fails with the error message
The item “avatar” can’t be copied because there isn’t enough free space.
when I drag it into the folder (creating a "me" folder worked, copying a file into it doesn't). And I have 34GB of free disk space.

(I'm on Mac OS X)
What's interesting: the file does not show in Finder, but it does show in PathFinder (https://cocoatech.com/#/):

with ._avatar.jpg being 4k of size and avatar.jpg being 0b.

After a while, I was able to delete the empty 0byte file again and re-upload it. It's now working, but I still think that there are some problems with that mounted folder of keybase and the desktop client probably locking something here.
I am closing this ticket now, however I think that there is something not working properly.

@mathiasconradt: you can get that message if you're out of Keybase quota, not just your local hard drive space.  If you want to run keybase log send, I can take a look and see if I can figure out why you got the error.

@strib I just sent the log:
Success! Your log ID is:

  951a719475973626f53eef1c

Here's a URL to submit new bug reports containing this ID:

  https://github.com/keybase/client/issues/new?body=[write%20something%20useful%20and%20descriptive%20here]%0A%0Amy%20log%20id:%20951a719475973626f53eef1c

Thanks!

Regarding:
You can get that message if you're out of Keybase quota
Understood, but I just signed up for keybase an hour ago or so, and I had no files at all in my keybase folder. The avatar.jpg was basically the very first file I was going to upload/copy into that folder.

What's also interesting is that the error message does not say 'avatar.jpg' but only 'avatar', dropping the suffix.

Hmm, I don't see any errors returned by our code in the logs.  It looks like macOS created the file, and just never even tried to write data into it.  I've seen this before when the OS thinks there's not enough space for it in our drive.  But according to our logs, the /keybase mount should be reporting 250GB free.
Is it possible some other partition on your computer, like maybe /tmp/ or your Trash directory, are low on space?  Could you share the output of df -h?

@strib This is the output:
Filesystem      Size   Used  Avail Capacity   iused   ifree %iused  Mounted on
/dev/disk0s2   465Gi  432Gi   33Gi    93% 113350612 8577617   93%   /
devfs          376Ki  376Ki    0Bi   100%      1300       0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%         0       0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%         0       0  100%   /home
/dev/disk3s1   447Mi  287Mi  160Mi    65%     73596   40952   64%   /Volumes/Keybase
kbfs@kbfuse0   250Gi  546Ki  250Gi     1%         0       0  100%   /keybase

I think it might actually be a problem with the native Mac OS X Finder app. The problem seems to only happen with the Finder, it does not happen with the third-party app PathFinder (https://cocoatech.com/#/).
I just made a screencast, where I tried to copy images to the keybase folder via Folder (at the top of the screen) and via PathFinder (at the bottom of the screen). You can see the difference. Weirdly for some files there is no problem even with the Finder, but in most cases, the problem occurs.
Screencast: https://www.dropbox.com/s/0tkyzoq6zinr8vr/720.mov?dl=0


Lammps parser doesn't recognize variables in the log file

Need to extend the Lammps parser to read and replace variables when reading input information. See nohup_w_variables.out (original) vs nohup.out (manually edited) in tests/data/lammps/polymer_melt/Equil

@JFRudzinski can we close this?

Yes, I have no plans to fix this anytime soon.

I will leave this on backlog instead

I've looked into this some more now. The functionality of variables within the Lammps input script is too complex for us to support IMO. Perhaps in the future if someone came with particular sub-functionalities that they really need support for we could have a discussion, but for now it does not make sense to invest time into this.


Timezone display

Right now in your database the 'timeZone' and timeZoneString are both set to the time zone id. This can be confusing to see 'America/Los Angeles' for an event in Seattle, so for now I just hid them.

Thanks for catching this. We will fix and send you an update.
Thanks,
Shar
From: Megan Riel-Mehan<EMAIL_ADDRESS>Reply-To: amprog/townHallProject<EMAIL_ADDRESS>Date: Saturday, April 8, 2017 at 12:13 PM
To: amprog/townHallProject<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [amprog/townHallProject] Timezone display (#3)
Right now in your database the 'timeZone' and timeZoneString are both set to the time zone id. This can be confusing to see 'America/Los Angeles' for an event in Seattle, so for now I just hid them.

You can view, comment on, or merge this pull request online at:
https://github.com/amprog/townHallProject/pull/3
Commit Summary

only show timezone for TH events
only show timezone for TH events in table

File Changes

M templates/eventCards.handlebarshttps://github.com/amprog/townHallProject/pull/3/files#diff-0 (2)
M templates/eventTableRow.handlebarshttps://github.com/amprog/townHallProject/pull/3/files#diff-1 (2)

Patch Links:

https://github.com/amprog/townHallProject/pull/3.patch
https://github.com/amprog/townHallProject/pull/3.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/amprog/townHallProject/pull/3, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AQefgSX8g8rTC2nFDueOP92TjpEOm13cks5rt7IugaJpZM4M3v48.


Multi App Kiosk Assigned Access configuration schema links

The documentation at https://docs.microsoft.com/en-us/windows/configuration/kiosk-xml shows several examples for XML files. However the schema links in the configurations appear to be outdated. We are unable to successfully provision packages on Windows 10 1909.
For example:
xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
xmlns:v2="http://schemas.microsoft.com/AssignedAccess/201810/config"
xmlns:v3="http://schemas.microsoft.com/AssignedAccess/2020/config"
Can someone please provide an updated example XML file that will work with 1909?

Any update?

Hello, This issue has been assigned to an independent contributor and in progress. Thank you for following up.

@Dansimp - Can you please share your input on this. Looks like the URLs mentioned are not accessible. Need your input to proceed further.
Thanks
Imran.

@denisebmsft - Need your help with this issue. Can you please confirm what changes are required in this document? I can create PR for the same.
Thanks
Imran.

Can someone please let me know how to get this working on Windows 10 1904? This issue has been open for over 4 months and we are still unable to get multi app kiosk mode working per the instructions.

Can someone please let me know how to get this working on Windows 10 1904? This issue has been open for over 4 months and we are still unable to get multi app kiosk mode working per the instructions.

@jjchaos - I was waiting for the author's input but I would suggest you open a support case with Microsoft to expedite this process.
@e0i - Can you please guide @jjchaos on how to open up a support case with Microsoft to proceed further.
Thanks.
Imran.

@jjchaos - I was waiting for the author's input but I would suggest you open a support case with Microsoft to expedite this process.
@e0i - Can you please guide @jjchaos on how to open up a support case with Microsoft to proceed further.
Thanks.
Imran.

Hello @jjchaos - Can you please confirm what error you are getting while using the sample XMLs? The sample XMLs looks good to me and the schema URLs are not only used here but in many other CSPs and they are working as expected.
Thanks.
Imran.

Imran - the provisioning package simply fails to apply. We are trying this on Win 10 1904. Can you provide an known working XML file for multi-app kiosk mode for this version? We have tried every sample XML we've come across and all fail, even across multiple computers / models.

@jjchaos
Based on the contributors assessment, it seems that XML files are in order.
It looks like this is a support question that can best be answered via relevant Windows 10 Support channels.
Please consider checking with Microsoft Community or contacting support for your problem; The issues section of this repository is for content fixes in documentation.
If you feel that the associated article also needs to be updated for any reason feel free to re-open this issue or contribute with a pull request.
Thank you.


WARN patiently: Couldn't install a watch on 1: No space left on device (os error 28)

for i in $(seq 1 200); do patiently -j 192 sleep 100000 & done

I'm just doing the above few times and I get lots of lines like
 WARN patiently: Couldn't install a watch on 4: No space left on device (os error 28)
 WARN patiently: Couldn't install a watch on 3: No space left on device (os error 28)
 WARN patiently: Couldn't install a watch on 2: No space left on device (os error 28)
 WARN patiently: Couldn't install a watch on 1: No space left on device (os error 28)
 WARN patiently: Couldn't install a watch on 0: No space left on device (os error 28)

but
[ec2-user@ip-10-90-0-130 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        189G     0  189G   0% /dev
tmpfs           189G     0  189G   0% /dev/shm
tmpfs           189G  2.3M  189G   1% /run
tmpfs           189G     0  189G   0% /sys/fs/cgroup
/dev/nvme0n1p1  128G  6.7G  122G   6% /
tmpfs            38G     0   38G   0% /run/user/1000
tmpfs            38G     0   38G   0% /run/user/0

It also seems to spawn way too many jobs... Maybe it's a side-effect
   running: 862
   waiting: 42
  finished: 0

seems to spawn way too many jobs

You're sure you didn't just run the command you posted 5 times? Remember that you need to run wait if you're expecting to block on existing jobs.

Couldn't install a watch

Hmm... I thought it only needs to install 192 watches, regardless of how many jobs are ahead of it in the queue. So I'd expect this error to happen within the first couple hundred jobs or not at all.

 Remember that you need to run wait if you're expecting to block on existing jobs.

I meant way too many jobs in running: with -j192 it shouldn't exceed 192 presumably. I'll try to get more info on EC2 tomorrow, I can't replicate locally...

I did some searching and I think this problem is caused because of low /proc/sys/fs/inotify/max_user_instances. I didn't check on Amazon Linux but on some Ubuntu EC2 machine we have:
fuuzetsu@kobuta-ap-northeast-1a:~$ cat /proc/sys/fs/inotify/max_user_watches
8192
fuuzetsu@kobuta-ap-northeast-1a:~$ cat /proc/sys/fs/inotify/max_user_instances
128

Locally I have
[shana@aya:~]$ cat /proc/sys/fs/inotify/max_user_watches
524288

[shana@aya:~]$ cat /proc/sys/fs/inotify/max_user_instances
524288

This explains why I couldn't replicate locally at least. The way patiently works is that it spawns one process per invocation and every process will use up a single inotify instance so we hit the 128 limit and we're sad. I'm not sure if there's an easy way to fix this: if there was any way to share the instance then we can watch up to 8192 things instead of 128.
It is possible to share inotify instances between processes but it'd require some extra work by patiently to first set up the instance and then have the additional processes pick it up and use it. I can't think of a nice non-racy way to automate this.
What we could do is have patiently --spawn-inotify /tmp/my-batch-inotify that user runs before any other patiently invocations. Then when running actual jobs, we pass in --inotify /tmp/my-batch-inotify and the processes use it.
However if we go this far then it might be nicer to just have a --daemon mode that spits out a socket or something and new patiently jobs talk to the parent directly and then parent is responsible for queueing and spawning things. This has additional nice properties in that we don't have to think about how processes interact with each other, we can track all the jobs in memory so we don't need the whole file state mechanism and so on. This changes the whole design though.
Anyway I know to bump max_user_instances for now at least.

The answer is to fall back to polling when setting up notify fails. ie. The later-spawned instances of patiently would list the contents of the queue dir once every few seconds.

To be clear: it would be a reasonable choice to implement patiently with a "queue manager" process which watches a socket in /run/user etc. etc.  But this implementation uses the filesystem for synchronisation - I think it's a simpler design.

Off topic, but if I were going to do a server-client implementation of patiently, I'd make it use the jobserver protocol.  It's more-or-less a standard, it does exactly what patiantly needs, and there's a crate for it.


I want to get links to doc.rs documentation instead is that possible?

Either the option is build all dependencies, or build none of them and have no links, why not simply link dependencies on doc.rs?

Hi!
This is not possible at the moment. This tools purpose is to remove transitive dependencies from local docs, because they just get in the way in my opinion. Local docs are very fast to search and load, and you can search through all docs at the same time. You couldn't do this on docs.rs, at least back when I wrote it 5 years ago.
I suppose we could add this feature (as a command line flag) but it's not something I personally care about.


Automatic API documentation

Since there is documentation  on Insomnia designer automatic API documentation would be great

We do have some ideas around being able to generate OpenAPI from the request collections, are you referring to something like this?

This would be an awesome feature.


Make Serverside generic

Make serverside generic in order to support better type hinting.
Solves #272

Codecov Report

Merging #274 (1f42670) into master (2bf9f45) will increase coverage by 0.01%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##           master     #274      +/-   ##
==========================================
+ Coverage   84.12%   84.14%   +0.01%
==========================================
  Files           9        9
  Lines         945      946       +1
==========================================
+ Hits          795      796       +1
  Misses        150      150

Impacted Files
Coverage Δ

dash_extensions/enrich.py
82.12% <100.00%> (+0.02%)
:arrow_up:

Could you add a small example demonstrating how the new functionality is used?

Sure, you can use it as described on the related issue, for instance:
@callback(
    Output("some-output", "data"),
    Input("some-input", "value")
)
def foo(bar: str) -> Serverside[str]:
    return Serverside(bar)

It is of course still possible to omit the square brackets since Serverside defaults to Serverside[Any].

I like this approach. One note is that in some cases, the return may not always be saved server side. But I guess in that case, one would just use a typehint of the form  Union[str, Serverside[str]].