AndroidX compatibility : Migrating to AndroidX

As we are not sure when this will be merged, you can adjust your pubspec.yaml in the meantime:
flutter_full_pdf_viewer:
    git:
      url: https://github.com/faisalramdan17/flutter_full_pdf_viewer.git
      ref: android-x

Originally posted by @faisalramdan17 in https://github.com/albo1337/flutter_full_pdf_viewer/pull/13#issuecomment-465842831

I can't deploy to iOS with this
                self.pdfPageCount = (int)CGPDFDocumentGetNumberOfPages(pdf);
                                                                       ^
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:84:63: error: expected ';' at end of declaration
                int page =[[rect valueForKey:@"page"] doubleValue]
                                                                  ^
                                                                  ;
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:125:44: warning: ordered comparison between pointer and integer ('int *' and 'int')
        if (page/*which page? u want to go ?*/ < 170/*how many pages?*/)
            ~~~~                               ^ ~~~
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:127:25: error: property 'pdfPageHeight' not found on object of type 'FlutterFullPdfViewerPlugin *'
            float y =  self.pdfPageHeight/*page Hight*/ * page++;
                            ^
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:129:13: error: use of undeclared identifier 'isIOSAbove4'
            if (isIOSAbove4)
                ^
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:138:10: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?
        self.pageNumber = page;
            ~^
            ->
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:139:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?
        return self.pageNumber;
                   ~^
                   ->
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:143:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?
        return self.pageNumber;
                   ~^
                   ->
    /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:147:17: error: property 'pageCount' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageCount'?
        return self.pageCount;
                   ~^
                   ->
    1 warning and 17 errors generated.
Could not build the precompiled application for the device.
Error launching application on IT’s iPhone.
Exited (sigterm)

Maybe there are some settings in ios..
But I used it for Android and it was working
On Thu, Feb 21, 2019, 4:40 PM LK<EMAIL_ADDRESS>wrote:

I can't deploy to iOS with this
            self.pdfPageCount = (int)CGPDFDocumentGetNumberOfPages(pdf);

                                                                   ^

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:84:63: error: expected ';' at end of declaration

            int page =[[rect valueForKey:@"page"] doubleValue]

                                                              ^

                                                              ;

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:125:44: warning: ordered comparison between pointer and integer ('int *' and 'int')

    if (page/*which page? u want to go ?*/ < 170/*how many pages?*/)

        ~~~~                               ^ ~~~

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:127:25: error: property 'pdfPageHeight' not found on object of type 'FlutterFullPdfViewerPlugin *'

        float y =  self.pdfPageHeight/*page Hight*/ * page++;

                        ^

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:129:13: error: use of undeclared identifier 'isIOSAbove4'

        if (isIOSAbove4)

            ^

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:138:10: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?

    self.pageNumber = page;

        ~^

        ->

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:139:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?

    return self.pageNumber;

               ~^

               ->

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:143:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?

    return self.pageNumber;

               ~^

               ->

/Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:147:17: error: property 'pageCount' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageCount'?

    return self.pageCount;

               ~^

               ->

1 warning and 17 errors generated.

Could not build the precompiled application for the device.
Error launching application on IT’s iPhone.
Exited (sigterm)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/albo1337/flutter_full_pdf_viewer/issues/14#issuecomment-465930463,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Aqk-T7rLbCYPvhPBaySKPGNg79oXMCZQks5vPml4gaJpZM4bGjlZ
.

Maybe there are some settings in ios.. But I used it for Android and it was working
…
On Thu, Feb 21, 2019, 4:40 PM LK @.*** wrote: I can't deploy to iOS with this self.pdfPageCount = (int)CGPDFDocumentGetNumberOfPages(pdf); ^ /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:84:63: error: expected ';' at end of declaration int page =[[rect valueForKey:@"page"] doubleValue] ^ ; /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:125:44: warning: ordered comparison between pointer and integer ('int *' and 'int') if (page/which page? u want to go ?/ < 170/how many pages?/) ~~~~ ^ ~~~ /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:127:25: error: property 'pdfPageHeight' not found on object of type 'FlutterFullPdfViewerPlugin *' float y = self.pdfPageHeight/page Hight/ * page++; ^ /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:129:13: error: use of undeclared identifier 'isIOSAbove4' if (isIOSAbove4) ^ /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:138:10: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'? self.pageNumber = page; ~^ -> /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:139:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'? return self.pageNumber; ~^ -> /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:143:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'? return self.pageNumber; ~^ -> /Users/x/Documents/Programming/flutter/.pub-cache/git/flutter_full_pdf_viewer-b78d2d1132347da748dede364b6c4fe3f4277a7f/ios/Classes/FlutterFullPdfViewerPlugin.m:147:17: error: property 'pageCount' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageCount'? return self.pageCount; ~^ -> 1 warning and 17 errors generated. Could not build the precompiled application for the device. Error launching application on IT’s iPhone. Exited (sigterm) — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#14 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/Aqk-T7rLbCYPvhPBaySKPGNg79oXMCZQks5vPml4gaJpZM4bGjlZ .

Yeh works perfectly on Android, even the hyperlinks work but fails to build for iOS

Maybe there are some settings in ios.. But I used it for Android and it was working
…

Yeh works perfectly on Android, even the hyperlinks work but fails to build for iOS

Did you use flutter_full_pdf_viewer before migration to android X ??

Maybe there are some settings in ios.. But I used it for Android and it was working
…

Yeh works perfectly on Android, even the hyperlinks work but fails to build for iOS

Did you use flutter_full_pdf_viewer before migration to android X ??

Yes

Because I didn't change any code for IOS in my Git fork

have you done "package get update" ?

have you done "package get update" ?

No, I did 'flutter packages get'
Terminal still reports the same error with 'flutter packages get upgrade'

before migration to android X, it was working for IOS ??

before migration to android X, it was working for IOS ??

Yes, I can revert back to 1.0.2 and it works fine.

before migration to android X, it was working for IOS ??

Yes, I can revert back to 1.0.2 and it works fine.

Can you try again because I have pushed just nox and dont forget before try get update packages

before migration to android X, it was working for IOS ??

Yes, I can revert back to 1.0.2 and it works fine.

Can you try again because I have pushed just nox and dont forget before try get update packages

Still experiencing the same issue (did a clean and fresh pod install)

Would this help - https://github.com/crazecoder/open_file/issues/20#issuecomment-466032127

You should make version of Android X to 2.x.x to avoid package auto update like flutter team.

Could you tes again @l-k22 ? For me flutter packages get works without errors.

changing to 'flutter_full_pdf_viewer: ^1.0.3' works

...okay it's not working when I build to iOS
```
Xcode build done.                                           13.0s
Failed to build iOS app
Error output from Xcode build:
↳
2019-02-27 15:32:03.711 xcodebuild[15124:9975182]  DTDeviceKit: deviceType from xxxx was NULL
2019-02-27 15:32:03.963 xcodebuild[15124:9975196]  DTDeviceKit: deviceType from xxxx was NULL
** BUILD FAILED **
Xcode's output:
↳
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:12:20: error: expected ';' at end of declaration list
int pageNumber = 0;
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:13:19: error: expected ';' at end of declaration list
int pageCount = 0;
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:104:1: error: non-ASCII characters are not allowed outside of literals and identifiers
– (void)scrollViewDidScroll:(UIScrollView *)scrollView
^~
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:104:6: error: expected identifier or '('
– (void)scrollViewDidScroll:(UIScrollView *)scrollView
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:104:6: error: expected ')'
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:104:5: note: to match this '('
– (void)scrollViewDidScroll:(UIScrollView *)scrollView
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:107:30: error: non-ASCII characters are not allowed outside of literals and identifiers
if(self.pdfPageHeight == –1)
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:121:55: error: non-ASCII characters are not allowed outside of literals and identifiers
self.pageLabel.text = [NSString stringWithFormat:@”%d of %d”, self.pageNumber, self.pdfPageCount];
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:121:66: error: non-ASCII characters are not allowed outside of literals and identifiers
self.pageLabel.text = [NSString stringWithFormat:@”%d of %d”, self.pageNumber, self.pdfPageCount];
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:68:18: error: property 'pdfPageCount' not found on object of type 'FlutterFullPdfViewerPlugin *'
self.pdfPageCount = (int)CGPDFDocumentGetNumberOfPages(pdf);
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:68:68: error: use of undeclared identifier 'pdf'
self.pdfPageCount = (int)CGPDFDocumentGetNumberOfPages(pdf);
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:84:63: error: expected ';' at end of declaration
int page =[[rect valueForKey:@"page"] doubleValue]
^
;
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:125:44: warning: ordered comparison between pointer and integer ('int *' and 'int')
if (page/which page? u want to go ?/ < 170/how many pages?/)
~~~~                               ^ ~~~
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:127:25: error: property 'pdfPageHeight' not found on object of type 'FlutterFullPdfViewerPlugin *'
float y =  self.pdfPageHeight/page Hight/ * page++;
^
/Users/lkabukoba/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:129:13: error: use of undeclared identifier 'isIOSAbove4'
if (isIOSAbove4)
^
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:138:10: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?
self.pageNumber = page;
~^
->
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:139:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?
return self.pageNumber;
~^
->
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:143:17: error: property 'pageNumber' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageNumber'?
return self.pageNumber;
~^
->
/Users/xxx/Documents/Programming/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_full_pdf_viewer-1.0.3/ios/Classes/FlutterFullPdfViewerPlugin.m:147:17: error: property 'pageCount' not found on object of type 'FlutterFullPdfViewerPlugin *'; did you mean to access instance variable 'pageCount'?
return self.pageCount;
~^
->
1 warning and 17 errors generated.
Could not build the precompiled application for the device.
Error launching application on IT’s iPhone.
Exited (sigterm)

I have the exact same errors on IOS. Changing to 'flutter_full_pdf_viewer: ^1.0.3' did not work for me. I cloned the repo and reverted the file to its previous October version and it's working for me:
flutter_full_pdf_viewer:
git: https://github.com/dgriffith0/flutter_full_pdf_viewer-iosfix.git

Please have a look at the file ios/Classes/FlutterFullPdfViewerPlugin.m line 80
int page =[[rect valueForKey:@"page"] doubleValue]
is here a ; missing at the end?

Please do pull request for this update to origin developer this Package
On Fri, Mar 1, 2019, 1:19 AM Dan Griffith<EMAIL_ADDRESS>wrote:

I have the exact same errors on IOS. Changing to 'flutter_full_pdf_viewer:
^1.0.3' did not work for me. I cloned the repo and reverted the file to its
previous October version and it's working for me:
flutter_full_pdf_viewer:
git: https://github.com/dgriffith0/flutter_full_pdf_viewer-iosfix.git
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/albo1337/flutter_full_pdf_viewer/issues/14#issuecomment-468380099,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Aqk-T6azfytezV6RjrUCkj8FVrJjbmb7ks5vSB2agaJpZM4bGjlZ
.

This should be fixed with version 1.0.4. Feel free to reopen if bug is still there.


Fix stdio_set_chars_available_callback for usb

When you get a callback to tell you a character is available, you should be able to call getchar_timeout_us, but it's not working for USB
Fixes #1603

Fixed. Messy.


Html Saved on S3 With URL Returned Endpoint

This endpoint created solves an issue with 128Kb limit for AWS IoT not being able to return back an html string larger than that size via the .html() endpoint as discussed here: https://github.com/graphcool/chromeless/issues/114

Hi,
I try to use endpoint htmlUrl (AWS Lambda) but....
Error: No such command: {"type":"returnHtmlUrl"}
Do you know why?
Thank you

@xente85 It might be the way you set it up, and you're running this from master? How are you importing chromeless? Did you do a npm link inside the chromeless directory you git clone and then do a npm link chromeless inside the dir you're running the script from? This tells your script which version of chromeless to work with.

Everything is ok...my mistake was that only I updated chromeless module locally and not in Aws Lambda.
Thanks


Remove references to sign in with QR codes

We are removing the QR Code.  Should clarify this as well:
https://docs.blockstack.org/browser/secureref.html

https://github.com/blockstack/blockstack-browser/issues/1950


Upper Limb Visibility or Hand occlusion

Enable one of these to show users's hands on Vision Pro

Upper Limb Visibility Setting ON
Apply AR Occlusion shader to Hand visualizer on STYLY-XR-Rig

People hands are always displayed with Upper Limb Visibility ON regardless of hand's position. Using this setting, it is not possible to show a watch on a hand.
STYLY-XR-Rig currently hide hand visuals with HideHandMeshOnVisionOs.cs. I'll think about applying Occlusion shader to hand visuals.

Applyed AR Occlusion shader to Hand visualizer on STYLY-XR-Rig

https://github.com/styly-dev/STYLY-XR-Rig/pull/45


Example for setting work_mem needed

I'm deploying PG database using PostgresCluster (PGO) in gitops mode - meaning deploying PostgresCluster yaml to Openshift. I like to increase the work_mem, but I can't find a sample / explanation how to set work_mem using PostgresCluster yaml.
Please provide / advise - many thanks in advance!

I think this will help you: https://access.crunchydata.com/documentation/postgres-operator/5.4/tutorials/day-two/customize-cluster#customize-tls

Thanks, @useafterfree, that's just what I would point to. I'm going to close this issue now, but @DE110283, feel free to reopen this issue if this documentation doesn't help.


Mavenize, bump version to 2.x, and build with GH actions

Thanks, Jesse ... we'll look at this.
There is a test suite.
I'll have to set it up and run through it.


[Bug] add user id for amplitude to identify users

Description

Added user id for the amplitude to identify a user

Signed-off-by: Jie Peng<EMAIL_ADDRESS>
PR checklist

[x] Ensure you have added or ran the appropriate tests for your PR.
[x] DCO signed

Could we also add project_id inside the eventProperties?

Could we also add project_id inside the eventProperties?

Yes, if we need.


Changing time format makes the application freeze when importing large log data files🐛

When importing large time logs, the page will freeze if you change time date time format input field.
Make some optimizations to avoid this lag. It should work without too much lag with the default max body size that is around 28MB.

parse and format correctly during preview and when you click import, not every time you edit input field

it is related to both - LAS and CVS


Fix video_demo command in docs

Command fix in docs.

Hi, this change is not required as we do not have any pyproject.toml file in the project. Instead we can set the PYTHONPATH as below as mentioned in the README. Thank You :)
export PYTHONPATH="./:$PYTHONPATH"


android badge counter

Expected Behaviour
when notification comes in with app in background or closed the badge number is set to the number in witch was sent in data>badge =
Actual Behaviour
no badge is set for android.
in data that is received there is a count variable with the correct number that the badge should be.
Reproduce Scenario (including but not limited to)
Send payload to android device.
Steps to Reproduce
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
Android: issue occurs
iOS: everything works perfectly
(Android) What device vendor (e.g. Samsung, HTC, Sony...)
Tested on:
ZTE 7.1.1
ASUS 7.0.0
Cordova CLI version and cordova platform version
cordova --version                                    8.0.0
cordova platform version android                    7.1.0

Plugin version
cordova plugin version | grep phonegap-plugin-push  2.2.3

Sample Push Data Payload
{
    notification: {
        sound: 'presto',
        body: 'test message'
    },
    data: {
        message: 'test message',
        badge: 5,
        content-available: 1
    }
}

This push data might be a little bit off from what it fully contains because it is being sent via php server with curl.

Sample Code that illustrates the problem
Logs taken while reproducing problem
additionalData : coldstart : false content-available : "1" force-start : "1" foreground : true info : {notification: "5b1eaff3dd807", checkin: true, user_id: "5b1eafccd447c", push_id: "5b1eb00f7a1a3", message: "Hello Nick, are you OK?"} no-cache : "1" notId : "4197" __proto__ : Object count : "1" message : "Hello Nick, are you OK?" sound : "presto"

tested plugin versions:

2.2.2 - issue persisted
2.2.1 - build failed
2.2.0 - build failed

attempting @latest Android

plugin requires android 7.1.0 and installing plugins versions 2.2.2 and lower generates promise rejection warnings when installing.

@Nick-lab the badge functionality is via ShortcutBadger. Can you download their test app and see if it works on your phones? Other than that if you update the version of ShortcutBadger to 1.1.21 in your app to see if the latest version fixes your issue.

Yes the shortcutBadger test app worked and i use ionic/native badge to alter the badge from in the app.
but how would i go about updating this dependency its not an install in package.json and not in my config.xml. i tried updating the version number in plugins xml file but that didn't seem to change anything. appreciate your help.

@Nick-lab if you clone this repo and then add the plugin from the file system to your project instead of using the one from npm you can make the change.
cordova plugin rm phonegap-plugin-push
cordova plugin add ../path/to/phonegap-plugin-push

Then build you app it should pull in the latest SB and if that works please send a PR to fix the issue.

the latest build does fix the badge count issue. along with clearing the badge when opening the app with pre existing notifications.

I couldn't figure out how to get the shortcutBadger dependencies to update in the repo, might be because I haven't messed around with modifying other plugins before. any other recommendations i should try?

It's here https://github.com/phonegap/phonegap-plugin-push/blob/master/plugin.xml#L44
change 1.1.17 to 1.1.22 as it seems it's the latest version

and thats it when building will it download the dependencies???

yeah

dope trying it now thank you for the clarification.

aw man i was hoping this would do the trick but it seems that this is not doing anything. also in the data being sent to android devices i have.
{ data: {badge: <number>}, notification: {badge: <number> } }
not sure if this will conflict with anything.


xc3_tex Texture Replacements with v2.2.0 Leisure Time models fail to build correctly

Not sure if it's because xc3_lib hasn't been updated since v2.2.0 dropped, but I've been unable to properly replace the textures of the Leisure Time models (tested only with Mio and Sena's so far). Loading the edited models in-game via Layered FS causes the game to freeze, and Noesis gives the following error when it tries to preview them (though xc3_viewer seems to have no problems reading/previewing them).

Thanks. I'll look into this for the next release.

Thanks!

Thank you for reporting this. There were two separate issues with that file. The data offsets weren't being set correctly, causing the noesis plugin to not load it. Some texture data related to the chr/tex/nx folder was also not being set properly, causing crashes in game. Both of these issues are fixed on the latest commit. You can compile from source or wait for the 0.5.0 release.


Upgrade CS

This PR aims to address #331

Ported bellpepper-core (& some parts of bellpepper) + Poseidon implementation from @argumentcomputer.

Remaining items:
There’s some unused code from the bellpepper and Poseidon port. Should we remove it now, or do you think it might be useful to keep for potential future needs?

Hi @Forpee! thanks!
Yes, it is preferred to have a minimal implementation of the required methods. Please attribute the original source if they are taken from an existing library.

For poseidon code, it seems like we are not using a bunch of code. For example, in src/lib.rs, replace pub mod provider with mod provider (this makes clippy complain about unused code). I get the following unused code. Can we please trim code to minimize unused code?
error: variants FullBuffer, IndexOutOfBounds, GpuError, and Other are never constructed
--> src/provider/poseidon/mod.rs:98:3
|
96  | pub enum PoseidonError {
|          ------------- variants in this enum
97  |   /// The allowed num...
98  |   FullBuffer,
|   ^^^^^^^^^^
99  |   /// Attempt to reference an index element that is out of bounds
100 |   IndexOutOfBounds,
|   ^^^^^^^^^^^^^^^^
101 |   /// GPU error
102 |   GpuError(String),
|   ^^^^^^^^
103 |   /// Other error
104 |   Other(String),
|   ^^^^^
|
= note: PoseidonError has derived impls for the traits Clone and Debug, but these are intentionally ignored during dead code analysis
note: the lint level is defined here
--> src/lib.rs:4:3
|
4   |   unused,
|   ^^^^^^
= note: #[deny(dead_code)] implied by #[deny(unused)]
error: methods is_allocated and is_num are never used
--> src/provider/poseidon/circuit2.rs:31:16
|
29 | impl<Scalar: PrimeField> Elt {
| ------------------------------------ methods in this implementation
30 |   /// Check if the Elt is allocated.
31 |   pub const fn is_allocated(&self) -> bool {
|                ^^^^^^^^^^^^
...
36 |   pub const fn is_num(&self) -> bool {
|                ^^^^^^
error: variants Correct and OptimizedDynamic are never constructed
--> src/provider/poseidon/poseidon_inner.rs:119:3
|
116 | pub enum HashMode {
|          -------- variants in this enum
...
119 |   Correct,
|   ^^^^^^^
...
122 |   OptimizedDynamic,
|   ^^^^^^^^^^^^^^^^
|
= note: HashMode has derived impls for the traits Clone and Debug, but these are intentionally ignored during dead code analysis
error: associated items new_constant_length and with_length are never used
--> src/provider/poseidon/poseidon_inner.rs:150:10
|
130 | / impl<F, A> PoseidonConstants<F, A>
131 | | where
132 | |   F: PrimeField,
133 | |   A: Arity,
| |______________- associated items in this implementation
...
150 |     pub fn new_constant_length(length: usize) -> Self {
|            ^^^^^^^^^^^^^^^^^^^
...
157 |     pub fn with_length(&self, length: usize) -> Self {
|            ^^^^^^^^^^^
error: associated items new_with_preimage, set_preimage, reset, and input are never used
--> src/provider/poseidon/poseidon_inner.rs:298:10
|
268 | / impl<'a, F, A> Poseidon<'a, F, A>
269 | | where
270 | |   F: PrimeField,
271 | |   A: Arity,
| |______________- associated items in this implementation
...
298 |     pub fn new_with_preimage(preimage: &[F], constants: &'a PoseidonConstan...
|            ^^^^^^^^^^^^^^^^^
...
346 |     pub fn set_preimage(&mut self, preimage: &[F]) {
|            ^^^^^^^^^^^^
...
353 |     pub fn reset(&mut self) {
|            ^^^^^
...
368 |     pub fn input(&mut self, element: F) -> Result<usize, PoseidonError> {
|            ^^^^^
error: methods reset and is_squeeze are never used
--> src/provider/poseidon/sponge/api.rs:106:16
|
104 | impl SpongeOp {
| ------------- methods in this implementation
105 |   /// Reset the SpongeOp
106 |   pub const fn reset(&self) -> Self {
|                ^^^^^
...
126 |   pub const fn is_squeeze(&self) -> bool {
|                ^^^^^^^^^^
error: variant Duplex is never constructed
--> src/provider/poseidon/sponge/vanilla.rs:38:3
|
34 | pub enum Mode {
|          ---- variant in this enum
...
38 |   Duplex,
|   ^^^^^^
|
= note: Mode has a derived impl for the trait Clone, but this is intentionally ignored during dead code analysis
error: multiple associated items are never used
--> src/provider/poseidon/sponge/vanilla.rs:77:6
|
62  | pub trait SpongeTrait<'a, F: PrimeField, A: Arity>
|           ----------- associated items in this trait
...
77  |   fn simplex_constants(size: usize) -> PoseidonConstants<F, A> {
|      ^^^^^^^^^^^^^^^^^
...
82  |   fn duplex_constants() -> PoseidonConstants<F, A> {
|      ^^^^^^^^^^^^^^^^
...
121 |   fn make_elt(&self, val: F, acc: &mut Self::Acc) -> Self::Elt;
|      ^^^^^^^^
...
147 |   fn is_squeezing(&self) -> bool {
|      ^^^^^^^^^^^^
...
192 |   fn is_exhausted(&self) -> bool {
|      ^^^^^^^^^^^^
...
333 |   fn absorb_elements(
|      ^^^^^^^^^^^^^^^
...
345 |   fn squeeze_elements(&mut self, count: usize, acc: &mut Self::Acc) -> Vec<...
|      ^^^^^^^^^^^^^^^^

Hi @srinathsetty,
I can address the clippy errors, but it seems these are issues that didn't previously fail (e.g., #needless_lifetimes and #empty_line_after_doc_comments). For instance, the latter appears in src/spartan/macros.rs, a file I didn't modify.
Fixing the #needless_lifetimes warnings would require changes to files unrelated to this PR, such as src/provider/hyperkzg.rs, src/provider/pedersen.rs, src/circuit.rs, src/r1cs/sparse.rs, and others. Let me know how you'd like to proceed!

I’m making a separate PR with fixes. Thanks!
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/Nova/pull/333#issuecomment-2515519295, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADSBJRVDAKUSQKWC6KZVITD2DYKFHAVCNFSM6AAAAABRIRQVVSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJVGUYTSMRZGU.
You are receiving this because you were mentioned.Message ID: @.***>

@Forpee clippy warnings are now addressed. Please rebase with main.

Okay, rebased.


Update 1-using-plugins.md

Running just zenstack generate it fails because in other examples it is used as npx zenstack generate.

Summary by CodeRabbit

Documentation

Updated the command for running plugins from zenstack generate to npx zenstack generate in the complete guide.

Thanks for making the fix @mentorkadriu !


More Intuitive Body Adder

A body has a few properties:

Name
Mass
Radius
Position (x, y)
Velocity (x, y)
Color

When adding a new body to the universe, the player has to manually input everything through textboxes. This is an ugly solution that makes it difficult to know where things are going and how they'll interact with other bodies. The name and mass I think are fine (except that the mass uses stupidly large units) but position and velocity should be a matter of clicking somewhere in the simulation and dragging to "slingshot" the planet. I think the radius is fine but it'd be cool to make that a visible element before the player places the body and maybe they could change it by scrolling.

Addressed in 0.5.0. Color is still not configurable and mass still uses obscenely large units, but I don't think these are super significant problems and they can easily be addressed later if necessary. I've decided not to add the scroll-to-change-radius feature as I think it's fine being typed in since it provides quick and actionable feedback, unlike position and velocity.


Select Main Player via msg

Hi Massimo,
do you think it's possible in one of the next versions to integrate a variable "msg.mainplayer" to select the Player via msg?
I would like to use your node in a subflow. Therfore it's neccessary to select the player via the input o the subflow.
BR
Olli

Hi Olli
I’ll let you know.

Hi Olli
I’ll let you know.

Anyway, for me, subflows are a total no-go. I’ll never use it again.

Anyway, for me, subflows are a total no-go. I’ll never use it again.

Hi Olli
Are you able to test this file?
Please copy the attached zip's content, into .node-red/node_modules/node-red-contrib-tts-ultimate/ttsultimate folder and restart node-red.
Then, put this code into a function node and link it's output to the tts-ultimate, according to your scenario:
If you don't have group of players:
If you have group of players:
var config= {
    setMainPlayerIP:"<IP_ADDRESS>"
};
msg.setConfig = config;
return msg;

If you have group of players:
var config= {
    setMainPlayerIP:"<IP_ADDRESS>",
    setPlayerGroupArray:[
        "<IP_ADDRESS>",
        "<IP_ADDRESS>",
        "<IP_ADDRESS>"
    ]
};
msg.setConfig = config;
return msg;

ttsultimate.js.zip

Hi Olli
Are you able to test this file?
Please copy the attached zip's content, into .node-red/node_modules/node-red-contrib-tts-ultimate/ttsultimate folder and restart node-red.
Then, put this code into a function node and link it's output to the tts-ultimate, according to your scenario:
If you don't have group of players:
If you have group of players:
var config= {
    setMainPlayerIP:"<IP_ADDRESS>"
};
msg.setConfig = config;
return msg;

If you have group of players:
var config= {
    setMainPlayerIP:"<IP_ADDRESS>",
    setPlayerGroupArray:[
        "<IP_ADDRESS>",
        "<IP_ADDRESS>",
        "<IP_ADDRESS>"
    ]
};
msg.setConfig = config;
return msg;

ttsultimate.js.zip

Hi Massimo,

works perfectly for me because I use fixed ip-adresses for all fixed devices.
I've tested it with four different players.

Thank you!

Olli

Gesendet: Sonntag, 10. Januar 2021 um 11:27 Uhr
Von: "Supergiovane"<EMAIL_ADDRESS>An: "Supergiovane/node-red-contrib-tts-ultimate"<EMAIL_ADDRESS>Cc: "TheOlli-knx-forum-de"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Betreff: Re: [Supergiovane/node-red-contrib-tts-ultimate] Select Main Player via msg (#5)

Hi Olli
Are you able to test this file?
Please copy the attached zip's content, into .node-red/node_modules/node-red-contrib-tts-ultimate/ttsultimate folder and restart node-red.
Then, put this code into a function node and link it's output to the tts-ultimate, according to your scenario:
If you don't have group of players:
If you have group of players:
var config= {
setMainPlayerIP:"<IP_ADDRESS>"
};
msg.setConfig = config;
return msg;
If you have group of players:
var config= {
setMainPlayerIP:"<IP_ADDRESS>",
setPlayerGroupArray:[
"<IP_ADDRESS>",
"<IP_ADDRESS>",
"<IP_ADDRESS>"
]
};
msg.setConfig = config;
return msg;
ttsultimate.js.zip
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi Massimo,

works perfectly for me because I use fixed ip-adresses for all fixed devices.
I've tested it with four different players.

Thank you!

Olli

Gesendet: Sonntag, 10. Januar 2021 um 11:27 Uhr
Von: "Supergiovane"<EMAIL_ADDRESS>An: "Supergiovane/node-red-contrib-tts-ultimate"<EMAIL_ADDRESS>Cc: "TheOlli-knx-forum-de"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Betreff: Re: [Supergiovane/node-red-contrib-tts-ultimate] Select Main Player via msg (#5)

Hi Olli
Are you able to test this file?
Please copy the attached zip's content, into .node-red/node_modules/node-red-contrib-tts-ultimate/ttsultimate folder and restart node-red.
Then, put this code into a function node and link it's output to the tts-ultimate, according to your scenario:
If you don't have group of players:
If you have group of players:
var config= {
setMainPlayerIP:"<IP_ADDRESS>"
};
msg.setConfig = config;
return msg;
If you have group of players:
var config= {
setMainPlayerIP:"<IP_ADDRESS>",
setPlayerGroupArray:[
"<IP_ADDRESS>",
"<IP_ADDRESS>",
"<IP_ADDRESS>"
]
};
msg.setConfig = config;
return msg;
ttsultimate.js.zip
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Good Olli
Tomorrow i’ll roll out the new version an i’ll update the samples.

Good Olli
Tomorrow i’ll roll out the new version an i’ll update the samples.


YOMAWARI: MIDNIGHT SHADOWS [PCSE01139]

App summary

App name: YOMAWARI: MIDNIGHT SHADOWS
App serial: PCSE01139
App version: 1.00

Vita3K summary

Version: v0.2.0
Build number: 3691
Commit hash: https://github.com/vita3k/vita3k/commit/31826697
CPU backend: Dynarmic
GPU backend: Vulkan

Test environment summary

Tested by: Benjamin Toledo
OS: Microsoft Windows 11  (build 22631)
CPU: AMD Ryzen 5 4600G with Radeon Graphics
GPU: AMD Radeon(TM) Graphics (Vega 7 integrated graphics)
RAM: 15 GB

Issues

Fail to save. By rest, playable.

Screenshots

Log
vita3k.log
Recommended labels

Playable
Savedata bug

save works fine for me


refactor: remove redundant await's

An async function always wraps the return value in a Promise. Using return await just adds extra time before the overreaching promise is resolved without changing the semantics.

The await within the try/catch blocks is necessary to allow the catch blocks to function as intended.

re-added those on try/catch


Offer option to perform async client operations with timeout

Description
See https://github.com/Azure/azure-sdk-for-java/issues/26465#issuecomment-1413722753 for the details of the issue in short we have been observing regularly that some threads in a concurrentConsumer setup would stop to process further messages. A threadump shows them hanging in the complete section. After forking the repository and doing a quick test this issue can indeed be resolved by performing the .complete() action with a timeout after which the thread would recover. This change is created in a non invasive manor that offers clients the option to call the method with a given timeout while not changing any current default behavior
All SDK Contribution checklist:

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

General Guidelines and Best Practices

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

Testing Guidelines

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

@microsoft-github-policy-service agree [company="Porsche Informatik GmbH"]
Von: microsoft-github-policy-service[bot] @.>
Gesendet: Donnerstag, 2. Februar 2023 15:47
An: Azure/azure-sdk-for-java @.>
Cc: Hofer Daniel (POI - AT/Salzburg) @.>; Mention @.>
Betreff: [EXT] Re: [Azure/azure-sdk-for-java] Offer option to perform async client operations with timeout (PR #33298)
@TheDevOpshttps://github.com/TheDevOps please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term "You" includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement ("Agreement") is agreed to by the party signing below ("You"),
and conveys certain license rights to Microsoft Corporation and its affiliates ("Microsoft") for Your
contributions to Microsoft open source projects. This Agreement is effective as of the latest signature
date below.

Definitions.
"Code" means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
"Project" means any of the projects owned or managed by Microsoft and offered under a license
approved by the Open Source Initiative (www.opensource.orghttp://www.opensource.org).
"Submit" is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as "Not a Submission."
"Submission" means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions is entirely Your original work.
Should You wish to Submit materials that are not Your original work, You may Submit them separately
to the Project if You (a) retain all copyright and license information that was in the materials as You
received them, (b) in the description accompanying Your Submission, include the phrase "Submission
containing materials of a third party:" followed by the names of the third party and any licenses or other
restrictions of which You are aware, and (c) follow any other instructions in the Project's written
guidelines concerning Submissions.
Your Employer. References to "employer" in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term "You" in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
You later become aware that would make Your representations in this Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-sdk-for-java/pull/33298#issuecomment-1413858899, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKWKN57TMHAGW2V6TJ7X2E3WVPCHBANCNFSM6AAAAAAUPDZNN4.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>Internal

@microsoft-github-policy-service agree company="Porsche Informatik GmbH"
Internal

@microsoft-github-policy-service agree company="Porsche Informatik GmbH"

See https://github.com/Azure/azure-sdk-for-java/issues/33493 for details on why this is likely to have some side effects and only hides the root cause which will be addressed now!


Large-Data Unit tests for all protocols

An attempt to reproduce issue #68 , unit tests for all protocols seem to run succesfully.

Hello @thijsk,
First thanks for your merge request. I appreciate your contribution.
I will merge this when the following issue is resolved:
When I tried running this on my (slow) laptop the test for the DelimiterProtocol timed out.
This is because the TestHelper.WaitWhileTrue and TestHelper.WaitWhileFalse only wait for a maximum of 1 second.
These functions have an optional parameter for the maximum delay time.
This problem only exists with the delimiter protocol, which is the most inefficient protocol. (because it needs to compare every received byte to the delimiter)
Regards,
Job79
Starting test execution, please wait...
A total of 1 test files matched the specified pattern.
  Failed DelimiterProtocolReceiveLargeData [21 s]
  Error Message:
     Expected: 25165440
  But was:  16776960

  Stack Trace:
     at EasyTcp4.Test.EasyTcp.DataTransfer.Protocols.Delimiter.DelimiterProtocolReceiveLargeData() in /home/job/EasyTcp/EasyTcp4/EasyTcp4.Test/EasyTcp/DataTransfer/Protocols/Delimiter.cs:line 59
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaitable)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Failed!  - Failed:     1, Passed:    49, Skipped:     0, Total:    50, Duration: 23 s

Tested again and tests seem all to run succesfully.
Many thanks for the contribution.
Regards,
Job79


enhancement remove client_map to optimize thrift client lock

Proposed changes
Issue Number: close #xxx
The former logic of client_cache would use two unordered_map, one for <HostAddress, List> while the other for <ClientPointer, ImplPointer>. Lock should be acquired no matter accessing whichever map. Actually we can use one pair to maintain the <ClientPointer, ImplPointer> relation to reduce the lock pressure.
Problem summary
Describe your changes.
Remove client_cache map and use pair to maintain the <ClientPointer, ImplPointer> relation.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[x] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[x] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.39 seconds
load time: 458 seconds
storage size:<PHONE_NUMBER>7 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221113144032_clickbench_pr_45198.html


fix(plugins-benchmark-pr): run comparison benchmark against target

Closes fastify/workflows#93
Previously, the second benchmark run ran against the default branch of the (potentially forked) repo, which might not be in sync with the PR target repo.
Checklist

[x] commit message and code follows the Developer's Certification of Origin
and the Code of conduct

@Uzlopak Take a look here: https://github.com/mweberxyz/point-of-view/pull/3
The sample PR merges fastify/point-of-view@master into mweber/point-of-view@master, so you would expect the initial benchmark run to be against fastify/pov, and the comparison benchmark run to be against mweberxyz/pov. Note that because all the testing is happening in a fork, everything is "backwards".
The benchmark tag was added, which triggered the workflow at fastify/workflows@main was used.
Then, I updated the workflow configuration, added the tag, and the workflow at mweberxyz:fix/benchmark-runs-against-merge-target was used -- https://github.com/mweberxyz/point-of-view/actions/runs/7979681524/job/21787636566
Initial run: fastify/workflows@main
On the initial run, the first benchmark ran against fastify/point-of-view@master as expected, but then the second benchmark ran against fastify/point-of-view@master again.

Second run: mweberxyz:fastify-workflows@fix/benchmark-runs-against-merge-target
On the second run, the first benchmark ran against fastify/point-of-view@master as expected, and then the second benchmark ran against mweberxyz/point-of-view@master -- which is expected because that is what the PR is trying to merge into.

I suppose the PR comments created by the workflow could be more clear as well. If you look at the sample PR, it just says "master" and "master" -- not indicating which master we are talking about. I'll take a peek at fixing that.

thank you for your support

@Uzlopak Ready for review!
I accidentally added some functionality. Previously, the workflow always ran the second benchmark against the default branch, but now it runs against the target of the PR. If any user of this workflow wants to keep the current functionality, they can specify target_sha and target_ref inputs to the current master sha.
See here for benchmark output: https://github.com/mweberxyz/point-of-view/pull/3#issuecomment-1955425966

I would recommend to merge and release and see if it works like it should.

Benchmark workflow run as of most recent commits: https://github.com/mweberxyz/point-of-view/actions/runs/8006413114/job/21868091703?pr=3

Also need to push docs changes.

@fastify/plugins, can someone make a release please?
I need a v4.1.0 release so that it can pick up the BlueOak license as well


No CUDA application was profiled

I'm unable to profile numba with nvprof. I'm able to profile the samples that came with the CUDA toolkit. I've also tried profiling all processes while running numba fizzix.py. I've listed the specifics below.
Command line:
nvprof --profile-child-processes numba fizzix.py
...
======== Warning: No CUDA application was profiled, exiting
...

export export NUMBA_DEBUG=1
numba fizzix.py > debug.log
more debug.log
...
target triple = "nvptx64-nvidia-cuda"
...

Code snippet:
@cuda.jit('void(float32[:], float32[:])')
def increment3(a, b):
    x = cuda.grid(1)
    if x < b.size:
        b[x] = a[x] + math.sqrt(a[x])

Config:
OS X 10.11
numba 0.21.0 np19py27_0
CUDA Driver Version: 7.5.20

Is the CUDA function executed in "fizzix.py"?  Is the code snippet all of fizzix.py?

Yes, the CUDA function is executed in fizzix.py . I should really have included the full source. Here's a gist with a stripped down version that has the same profiling problem: https://gist.github.com/samplesizeofone/27a7cf1438b68d0b971e
Let me know if I can provide more information. I'd also be happy to run a known good code snippet on my machine.

Becareful that numpy.float is not float32.  I'd suggest not providing the type signature so that the cuda kernel is just:
@cuda.jit
def increment3(a, b):
    x = cuda.grid(1)
    if x < b.size:
        b[x] = a[x] + math.sqrt(a[x])

When the type signature is provided, the kernel dispatch does not check the array dtype.
As for nvprof, it works for me with nvprof --profile-child-processes numba fizzix.py.  My nvprof version is:
nvprof: NVIDIA (R) Cuda command line profiler
Copyright (c) 2013 - 2014 NVIDIA Corporation
Release version 7.0.18 (21)

I am using OSX 10.10.5.  I tested numba 0.21.0 np19py27_0 and master.  But I am using an older CUDA driver: 7.0.18.
Let me know if removing the type signature fixed the problem.

I removed the type signature, but still no luck. I tried installing a few of the previous versions from the repo, also no luck.

Does it work with your regular python interpreter?  I mean nvprof python fizzix.py.
Also, make sure CUDA simulator is not enabled accidentally:
numba.config.ENABLE_CUDASIM evaluate to False.
In [8]: import numba.config

In [9]: numba.config.ENABLE_CUDASIM
Out[9]: 0

I've confirmed the CUDA simulator is disabled. I get the same result when using the regular python interpreter. I've also verified that nvprof works on one of the CUDA toolkit samples.
Is there a mailing list I could post to asking if anyone else has a problem under OS X 10.11?
Also, I'm very comfortable with C and Python. If there's any easy way to add some useful logging, I can do that. I'm also happy to run a custom build on my machine and send back log results.

If you modify fizzix.py to call cuda.profile_start() before execution of CUDA code and cuda.profile_stop() at the end of execution, does this make any difference?

Unfortunately, cuda.profile_start() and cuda.profile_stop() don't seem to have an impact.

There is a numba mailing list: https://groups.google.com/a/continuum.io/forum/#!forum/numba-users

I just tried nvprof from cuda7.5.  I got an error from nvprof about incompatible driver version:
==2050== NVPROF is profiling process 2050, command: python fizzix.py
======== Error: incompatible CUDA driver version.

$ nvprof -V
nvprof: NVIDIA (R) Cuda command line profiler
Copyright (c) 2012 - 2015 NVIDIA Corporation
Release version 7.5.14 (21)

I ripped out CUDA toolkit 7.5 by hand and installed 7.0. nvprof now works fine with numba. I had tried install 7.0 before, but I guess I wasn't thorough enough. Thank you for your help.

Do we want to open an issue about numba possibly being CUDA 7.5 incompatible?

Yeah that would make sense.  We're trying to decide in which release to switch over to CUDA 7.5, so this motivates us to jump a little sooner.

Closing as we've long since upgraded to CUDA 8 (and profiler seems to work).


Icon is not rendered with IE11

Originally posted by @RonnieRocket147 in https://github.com/ngneat/svg-icon/issues/6#issuecomment-751733413
The SVG icons are not displayed in IE11 although the browserlistrc and polyfills.ts are correctly configured. The console shows the error TypeError: Argument not optional and the svg-icon element has no child elements when viewed in the inspector.
What can be done to make it work in IE11?
Many thanks.

We work with IE, and it works. Can you try to debug it and share your findings, please?

Ok thanks for this info which sounds very promising. I'll do my best to debug. Any pointers to do this are appreciated.

Could it be related to this? https://stackoverflow.com/questions/41831355/svg-not-rendering-ie-11
It mentions that IE11 needs certain SVG properties which might be removed by svg-to-ts?

The error is triggered in this piece of code:
{key:"render",value:function(){this.key&&this.registry.hasSvg(this.key)?(this.element.classList.remove(),this.element.classList.add("svg-icon-"+this.key),this.element.innerHTML=this.registry.get(this.key)):Object(a.U)()&&console.warn(this.key+" is missing!")}}
this.element.classList.remove() needs an argument according to IE11 but is not provided. Is this a problem with the installed polyfill perhaps?

npm install --save classlist.js is definitely not working.
What does work is installing the following package:
/** IE10 and IE11 requires the following for NgClass support on SVG elements */
import 'eligrey-classlist.js';  // Run `npm install --save eligrey-classlist.js`.


Script to emulate sensors

In the document, it is stated that sensors are sending messages to the broker.

[x] identify/choose a Python client library to use the rabbitmq broker
[x] Write a small Python script that takes a number (1, 2, 3) in argument and sends a message with a random value to the broker as sensor 1, 2 or 3.
[x] Test that the messages are properly processed by the broker

@pgraverdy
Added a new branch name rabbitmq_pika for this issue. Added the instruction to use it in the readme of the branch under the section RabbitMQ with Python client PIKA.
Should I create a PR for this ?


Is there any way to get control of the backstack?

Imagine that I have these fragments.
Section -> Child fragment 1 -> Child fragment 2 -> Child fragment 3

Now, using your library, I can only get back in the reverse order Child fragment 3 -> Child fragment 2 ... and so on.
How can I go back from Child fragment 3 to Section and destroy Child fragment 2 and Child fragment 1?

You can write your custom backpattern with setBackPattern(MaterialNavigationDrawer.BACKPATTERN_CUSTOM).
So now you can write something like that:
@Override
protected MaterialSection backToSection(final MaterialSection currentSection) {
...
Your implementation goes here
...
}


Clearify the series within DataFrame.transform are seguments of the whole Koalas series

Resolves #1178

Codecov Report

Merging #1180 into master will decrease coverage by 2.5%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1180      +/-   ##
==========================================
- Coverage   95.28%   92.77%   -2.51%
==========================================
  Files          35       35
  Lines        7084     7101      +17
==========================================
- Hits         6750     6588     -162
- Misses        334      513     +179

Impacted Files
Coverage Δ

databricks/koalas/frame.py
93.74% <ø> (-3.27%)
:arrow_down:

databricks/koalas/usage_logging/__init__.py
24.32% <0%> (-72.98%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
50% <0%> (-50%)
:arrow_down:

databricks/koalas/__init__.py
78.72% <0%> (-6.39%)
:arrow_down:

databricks/conftest.py
92% <0%> (-6%)
:arrow_down:

databricks/koalas/groupby.py
89.6% <0%> (-2%)
:arrow_down:

databricks/koalas/namespace.py
86.06% <0%> (-1.52%)
:arrow_down:

databricks/koalas/plot.py
93.33% <0%> (-0.96%)
:arrow_down:

databricks/koalas/testing/utils.py
77.77% <0%> (-0.75%)
:arrow_down:

... and 7 more

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 c8c2214...e1e96b8. Read the comment docs.

I'd just merge it since it's just a doc change.


hatop pretty please?

Hi,
We use this BOSH release in the Genesis Cloud Foundry Kit for folks who don't have access to an IaaS-provided load balancer (hardware, software, or otherwise), and have often found it helpful to see how the backends are doing via hatop (https://github.com/feurix/hatop)
We currently do this ad hoc by SSHing into the haproxy VMs, and doing something akin to this (we only run Ubuntu stemcells):
# apt-get update
# apt-get install -y python
# curl -LO https://raw.githubusercontent.com/feurix/hatop/master/bin/hatop
# chmod 0755 hatop

Is there any interest in bundling hatop (possibly as an optional job?) with this BOSH release so that we no longer have to do that?

Sure, an optional job sounds great for that. @christopherclark is there anything special that needs to be done to add hatop (looks to be GPLv3) to this release?

@geofffranks @jhunt
Let me confer, briefly, and get back to you next week. Apache 2 and GPLv3 have a compatibility issue, but I don't think that issue would be problematic for bosh releases.
This gives me some pause though:
"This licensing incompatibility applies only when some Apache project software becomes a derivative work of some GPLv3 software, because then the Apache software would have to be distributed under GPLv3. This would be incompatible with ASF's requirement that all Apache software must be distributed under the Apache License 2.0.
We avoid GPLv3 software because merely linking to it is considered by the GPLv3 authors to create a derivative work."

Okay - this is fine. As a policy we do not limit licensing for bosh releases as we're only providing a method for deploying and managing the code. Thanks for checking! Feel free to proceed with this @geofffranks

Woot woot thanks!


Feature/customprodb

Add customProDB and its data annotation manager. Still waiting on bioconda's R support so I can make this a bioconda package!

@chambm what are you waiting for in BioConda? R3.3.2?

@bgruening Waiting on a resolution to https://github.com/bioconda/bioconda-recipes/pull/2434

new one here: https://github.com/bioconda/bioconda-recipes/pull/3477

@chambm why is this under bumbershoot? It should be in its own directory under tools, isn't it?

@chambm here you go: https://anaconda.org/bioconda/bioconductor-customprodb

It's under bumbershoot because I couldn't get the author to come up with a name for this suite of tools: PSM2SAM (proBAMr), CustomProDB, and the annotation that is shared between them. :) PSM2SAM will come as a separate commit. I could put them in the main tools directory, but in my mind they do logically go together (especially the annotation data manager and the two tools that use it).

@bgruening Any idea why this is failing? It works for me locally (planemo test --conda_dependency_resolution)

No but lets upgrade the test environment.

All I see is that this +    <exit_code range="1:" level="fatal" description="Job Failed" />  get trigered as it seems, but not sure why.

This error is unrelated and will hopefully be fixed soon upstream.

Still failing due to the unknown error.

@chambm @bgruening
Do we need a bioconda recipe for RGalaxy and a requirement for it in  customProDB.xml  since RGalaxy is used in the Rscript: customProDB.R

Afaik this is a converter from R to Galaxy-XML and this script is just needed for boostrapping the XML. @chambm am I right?

JJ may be right. I use these commands to install on my instance:

@chambm and I thought this RGalaxy will generate an XML and is only a build-time dep. It this this is a lot of overhead compared to traditional R Galaxy tools.

Compared to the dozens of other bioconductor packages that customProDB depends on, RGalaxy seems like a pretty minor addition. This particular package only has one entry point, but for a package which needed to expose many functions, RGalaxy would save someone a lot of handwritten wrapper code, right?

In contrast du a R wrapper that uses configfiles, like this one: https://github.com/galaxyproject/tools-iuc/blob/master/tools/vegan/vegan_rarefaction/vegan_rarefaction.xml#L19
RGalaxy adds a lot of code. But maybe I'm missing something.

I find it more difficult to read (and thus maintain) that configfiles script. The RGalaxy code is autogenerated, so the amount of code seems not so important to me, as long as it is maintainable.

In general I would agree if we would talk about a language with a focus on readability, we talk about R ;)
You add a new layer of complexity, during runtime, which is bringing in new risks, a lot of new code (not only the auto-generated, also the package) and a conda package we need to create and maintain ;). Maintenance also means that I need to learn RGalaxy to update these wrappers. I don't see a benefit that outweighs the small disadvantage about readability.
I'm fine if you want to merge it that way, as a general best-practice I would argue against it.
Do I see it correct that this package is not really updated since 2014?

@chambm @bgruening   I added a bioconda recipe for bioconductor-rgalaxy.  My local customProDB recipe I added bioconductor-rgalaxy,r-optparse,r-json

@bgruening We got further?
UnsatisfiableError: The following specifications were found to be in conflict:
  - bioconductor-biobase 2.32.0 0
  - bioconductor-summarizedexperiment -> r-matrix 1.2_6

Hmm, so should this have been automatically uploaded to the toolshed?


cy.wrap() timed out waiting 4000ms to complete.

Hey there,
I'm running into a CypressError when calling cy.mailosaurGetMessage: cy.wrap() timed out waiting 4000ms to complete.
This is likely because the email is taking too long to send so I need to wait a little longer. I just started using both Cypress and Mailosaur so I could be missing something, but it seems like it's due to Cypress' default timeout. If that's the case, could you accept an option that sets the timeout for cy.wrap()? I can work around it by increasing the defaultCommandTimeout in the Cypress config, but would prefer not to have it increased for all commands.
Thanks for the help!
John

I am also experiencing this problem.
The error is coming from mailosaurCommands.js line 141.

The problem occurs only sporadically but regrettably it is making the tests very flaky.

Sorry for the crazy delay in picking this one up, we are looking to take this on in our next sprint. We'll update asap.

Just to confirm, having looked into this, we fixed this earlier in the year following another support case. The timeout is now automatically set; this will be 10s by default when using cy.mailosaurGetMessage

Thanks so much for the information. I'll go ahead and upgrade right away! 😄


The DTLS handshake timeout error returned

See reaction of @olem10 in last closed issue. The fix in the last build worked for me, but this error shows again since the last Tradfri update:. Hub software version is 1.15.55. Hope there's a fix for this.
Error discovering Trådfri endpoints Error: The DTLS handshake timed out
at normalizeReason (/app/node_modules/node-coap-client/build/lib/DeferredPromise.js:6:16)
at Promise.rej [as reject] (/app/node_modules/node-coap-client/build/lib/DeferredPromise.js:14:34)
at Socket.onError (/app/node_modules/node-coap-client/build/CoapClient.js:1012:29)
at Object.onceWrapper (node:events:514:26)
at Socket.emit (node:events:394:28)
at Socket.killConnection (/app/node_modules/node-dtls-client/build/dtls.js:227:22)
at Socket.expectHandshake (/app/node_modules/node-dtls-client/build/dtls.js:144:22)
at Timeout. (/app/node_modules/node-dtls-client/build/dtls.js:102:61)
at listOnTimeout (node:internal/timers:557:17)
at processTimers (node:internal/timers:500:7)
Originally posted by @Arnootjoo in https://github.com/hemtjanst/tradfri-mqtt/issues/15#issuecomment-915066414

The IKEA release notes are tremendously helpful :roll_eyes:

Release Version: 1.17.1
3rd Aug 2021
New features and changes in Gateway: 1.15.55

Maintenance and bug fixes
Fix for Gateway Zigbee network info change where all devices went into ‘unreachable’ state for some people

New features and changes in Accessories:

Support for STARKVIND Air Purifier (V-1.0.033)
New Product.

According to the release notes, this gateway version got pushed in the 3rd of August. If the errors have only started to show up now that would suggest the error is not related to the firmware update. Did you do the update today?

My problem occurred with the 30th June update. In the release notes a CoAP bug fix is mentioned.
Release Version: 1.17.0
30th June 2021
New features and changes in Gateway: 1.15.34
Apple HomeKit Upgrade from ADK2.1 to ADK5.0
Support for Battery % for Shortcut button & Motion Sensor in Apple Homekit
Bug fixes – Motion sensor support in AHK, CoAP issues
I have later on tried to connect to the Gateway using the Java-based ikea-tradfri-api (https://github.com/StijnGroenen/ikea-tradfri-api). This uses the Californium CoAP framework and works perfectly.

I looked closer into the packages installed on my raspberry pi. It turned out that npm did not reflect the package updates of the coap and dtls client. Uninstalling and reinstalling tradfri-mqtt solved my problem. Everything seems to be working ok, I am able to connect to the gateway and receive mqtt updates.

That's good to hear! Thanks for circling back on this and letting us know.


KML markers not showing on iOS

Bug report
I'm trying to import the KML folder and show the markers.
On android it is working fine, but on iOS it is not showing the markers.
I did all the configuration of ios that is in the instruction, but it's not working.
I tested to put the "showsIndoorLevelPicker" in MapView to check if it is configured with the PROVIDER_GOOGLE, and the showsIndoorLevelPicker worked correctly.
Environment info
react-native info output:
System:
OS: Windows 10 10.0.19042
CPU: (8) x64 Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
Memory: 5.44 GB / 15.94 GB
Binaries:
Node: 16.13.0 - ~\AppData\Local\Temp\yarn--1640762738272-0.9723123105369802\node.CMD
Yarn: 1.22.17 - ~\AppData\Local\Temp\yarn--1640762738272-0.9723123105369802\yarn.CMD
npm: 8.1.0 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels: 28, 29, 30
Build Tools: 28.0.3, 29.0.2, 30.0.0, 30.0.2
System Images: android-28 | Google Play Intel x86 Atom, android-30 | Google APIs Intel x86 Atom
Android NDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: Not Found
Visual Studio: Not Found
Languages:
Java: 1.8.0_211 - C:\Program Files\Java\jdk1.8.0_211\bin\javac.EXE
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.1 => 17.0.1
react-native: 0.64.3 => 0.64.3
react-native-windows: Not Found
npmGlobalPackages:
react-native: Not Found
Packages:
"expo": "~44.0.0"
"expo-app-loading": "~1.3.0"
"expo-cli": "^5.0.3"
"react": "17.0.1"
"react-native": "0.64.3"
"react-native-maps": "0.29.4"

https://github.com/react-native-maps/react-native-maps/issues/3190

@japaaak please try @zabojad fix .. if it doesn't work out please submit another ticket with more details.


Update security-step-ui-settings-reference.md

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658c6a7194dd2518a0ce0ad7--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658c7042aa8bc81ccfb75a70--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658c716494dd251d82ce0947--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658c772e94dd2521efce0969--harness-developer.netlify.app


MOSN should be able to run in the router model

Support to use MOSN instead of ENVOY as a standalone L7/L4 proxy.

implement by #268


Undefined Symbols Error when using SPM installation

In a fresh project while adding the library via:
File -> Swift Packages -> Add Package Dependency...
After adding the same example test found here: https://github.com/uber/ios-snapshot-test-case/blob/main/iOSSnapshotTestCaseSwiftPMDemo/Tests iOS/iOSSnapshotTestCaseSwiftPMDemoSwiftTests.swift
I get the following error:
Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_FBSnapshotTestCase", referenced from:
      type metadata for exampleProjectTests.exampleProjectTests in exampleProjectTests.o
  "_OBJC_METACLASS_$_FBSnapshotTestCase", referenced from:
      _OBJC_METACLASS_$__TtC17exampleProjectTests17exampleProjectTests in exampleProjectTests.o
  "(extension in FBSnapshotTestCase):__C.FBSnapshotTestCase.FBSnapshotVerifyView(_: __C.UIView, identifier: Swift.String?, suffixes: __C.NSOrderedSet, perPixelTolerance: CoreGraphics.CGFloat, overallTolerance: CoreGraphics.CGFloat, file: Swift.StaticString, line: Swift.UInt) -> ()", referenced from:
      exampleProjectTests.exampleProjectTests.testExample() throws -> () in exampleProjectTests.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I can provide an example project, but all I did was create new UIKit based project, add this library via SPM, and add the example test.
I'm running on an Intel based machine if that matters.
Same thing happens in my work project as well.

Here's a bare minimum example project that is having the same issue: https://github.com/djpearce/snapshot-example-project

@alanzeino anything on this yet?


Regression in v1.9.0: dataclass as a field type on itself

Checks

[x] I added a descriptive title to this issue
[x] I have searched (google, github) for similar issues and couldn't find anything
[x] I have read and followed the docs and still think this is a bug

Bug
Output of python -c "import pydantic.utils; print(pydantic.utils.version_info())":
             pydantic version: 1.9.0
            pydantic compiled: True
                 install path: /home/veikman/.local/lib/python3.9/site-packages/pydantic
               python version: 3.9.7 (default, Sep 10 2021, 14:59:43)  [GCC 11.2.0]
                     platform: Linux-5.11.0-38-generic-x86_64-with-glibc2.34
     optional deps. installed: ['typing-extensions']

Minimal reproducing script:
from __future__ import annotations

from typing import List

from pydantic.dataclasses import dataclass

@dataclass
class Node:
    children: List[Node]

Node.__pydantic_model__.update_forward_refs()

Node(children=[Node(children=[])])  # Case 1.
Node(children=[dict(children=[])])  # Case 2.

Case 1 in the sample script works as expected with Pydantic v1.8.2. In Pydantic 1.9.0, that upgrade being the only change to the environment, it produces this validation error:
children -> 0
  value is not a valid dict (type=type_error.dict)

Case 2 works with both versions of Pydantic, indicating that the validation error message as such is correct.
I conclude that Pydantic v1.9.0 breaks support for Pydantic dataclasses as field data types on themselves (recursive nesting), for the case of input in the form of dataclass instances (case 1), which was a useful feature for unit testing. I have found no announcement in the change log that this is intentional.

Thanks for reporting, yes I can confirm the change.
I'll to investigate soon. @PrettyWood do you have any idea why this has changed?

I just run git bisect, seems introduced in https://github.com/samuelcolvin/pydantic/pull/2588. I'll try to dig after dinner

@PrettyWood I will take a closer look today, hope will figure out how to fix this one.


Migrated set-output command

Current dependencies on/for this PR:

main

PR #433   👈

This comment was auto-generated by Graphite.


The add option on player lavaSearch is inverted

When you pass { add: true } the method will not add the song automatically to the queue but if you pass { add: false } it will. I believe this is contra intuitive and should be the other way around

Oh, thanks for the report! Should be fixed in the next update.

Your welcome and thank you for the awesome job with this package


feat: Allow markdown title and description in KeyValueEditor

Fixes https://github.com/argoproj/argo-workflows/issues/13934
Motivation
Our organization allows non-developers to submit workflows using Argo Workflows.
However, since non-developers only submit WorkflowTemplate, etc., we need to have them read the Workflow description from the UI.
For this reason, we adopted markdown, which is easier to read.
Modifications
If the KeyValueEditor key is workflows.argoproj.io/title or workflows.argoproj.io/description, it is now expressed in markdown.
ClusterWorkflowTemplate

CronWorkflow

WorkflowTemplate

Verification
On the Metadata tab below, we have verified that the Title and Description are marked down.
Also verified that all other fields have not changed.

[x] CronWorkflow
[x] ClusterWorkflowTemplate
[x] WorkflowTemplate

  labels:
    workflows.argoproj.io/title: Test-Title
    workflows.argoproj.io/description: This-is-a-simple-hello-world-example
  annotations:
    workflows.argoproj.io/title: '**Test Title**'
    workflows.argoproj.io/description: |
      `This is a simple hello world example.`
      You can also run it in Python: https://couler-proj.github.io/couler/examples/#hello-world

I have verified that no other changes have been made to the Input windows of ClusterWorkflowTemplate and WorkflowTemplate.

related PR https://github.com/argoproj/argo-workflows/pull/12697


10.0.17763.1397

10.0.17763.1397
After windows update - not supported.

https://github.com/stascorp/rdpwrap/files/5051549/rdpwrap_windows_server_2019_datacenter_10.0.17763.1369.zip
replace "C:\Program Files\RDP Wrapper\rdpwrap.ini" and then run cmd console "RDPWinst.exe -r" or restart windows

Is 10.0.17763.1397 the Windows version for the termsrv dll with version 10.0.17763.1369 from RDPConf.exe ?

Thank you Very Much ~

thanks!


feat: As an Issuer, I want to attest from a frontend via the SDK

What does this PR do?
Allows transactions to be sent from the frontend via the SDK
Related ticket
Fixes #341
Type of change

[ ] Chore
[ ] Bug fix
[X] New feature
[ ] Documentation update

Check list

[ ] Unit tests for any smart contract change
[ ] Contracts and functions are documented

Codecov Report

Merging #351 (ca7bbe4) into dev (6151385) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #351   +/-   ##
=======================================
  Coverage   92.30%   92.30%
=======================================
  Files          16       16
  Lines         260      260
  Branches       62       62
=======================================
  Hits          240      240
  Misses         10       10
  Partials       10       10

:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!


Feature | Reduce Saloon's Dependencies

Hey y'all, I wanted to write a follow-up PR regarding issue #86 and the PR #87
This PR still needs tests for the helper functions but I've essentially removed the illuminate/support requirement in favour of extracting the methods Saloon uses, this significantly reduces Saloon's dependency footprint. I have also removed the Carbon package since it was only being used for the OAuth2 authentication.
I have suggested illuminate/collections and nesbot/carbon since existing code won't work without those packages.
I still had to introduce spatie/macroable as the SaloonResponse uses the Macroable trait, and it's a dependency-free package so I am happy to keep that.
@Gummibeer @jimlah, what do you think?
My only question is around semantic versioning, do we have to wait for v2 to make these changes since it requires breaking changes (i.e you have to install specific packages) or is there somehow I can still release this without breaking changes?
Closes #86
Closes #87

Hey,
regarding BCs this is a nearly philosophical question. Everyone using the functionality in need of illuminate/support, illuminate/collection or nesbot/carbon would have them installed in their own dependencies.
As no one could instantiate a Carbon without having it as a dependency - relying on it being installed by another dependency is a very bad practice as dependencies aren't part of the breaking contract.
So officially: no one could have breaking problems and in case they would have problems with their own dependency management.
Second: the public API remains the same. So everything can be called the same way as before.
So for me, even if there's a 1% chance for one project having breaking problems - I, as a maintainer, would just blame them and ignore it. But you are the maintainer so it's totally up to you.

Hey, that's a good point - I'm not so worried about people using Carbon because Saloon installed it, I'm more worried about them not having Carbon/Collections installed and their code uses the $response->collect() method, or it uses the OAuth2 logic which uses Carbon.
What are your thoughts around that? Because as a consumer of the package, if I updated it and then suddenly collect stopped working, I would blame the package maintainers for making a breaking change.

If we are talking about this: shouldn't the collect() method be part of saloon-laravel!? 🤔
In that case you would go fully breaking and move it whefe it belongs to.
Regarding carbon: haven't checked the code but am pretty sure that you could achieve the same with DateTimeInterface as I assume the plain PHP fornat() and modify() methods can solve all you need.

I think the best thing to do is wait until v2 to remove these dependencies, so I will close the PR for now.


[FEATURE] Add oneDNN support for numpy concatenate operator

Description
Function concatenate() from module mxnet.numpy will now be executed by oneDNN primitives as it is done in module mxnet.ndarray. Additionally concat from mxnet.ndarray will gain numpy fuctionality which is flattening input arrays when parameter dim=None.
Checklist
Essentials

[x] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] Code is well-documented

Changes

[x] Merge NNVM_REGISTER_OP(_npi_concatenate) with NNVM_REGISTER_OP(concatenate)

Comments
It was possible to merge both ndarray and numpy concatenate operators into one NNVM_REGISTER_OP, additional functionality was added to ndarray concatenate by this process.
Performance tests from mxnet profiler with 10 warmup runs and 50 test runs of this operator are given below:

Numpy concatenate was about 9 times faster in those tests

@agrabows thanks!


Teeracle demo

Must not be merged into master

Teeracle Demo is in its own repo: https://github.com/integritee-network/teeracle


Fixed link to Pod on cocoapods.org

I've signed the CLA as an Alphabet employee!

Thanks @beriberikix 👍


Super Admin

How do i use the Super Admin?
Cant remove a plug from a Direwolf20 world i downloaded.

Got it working, had to cheat a Admin Configurator in.


Does not work with python3.5

Summary
Currently I cannot initialize a client when using python3.5.
Steps to Reproduce
Steps to reproduce the behavior:

Setup python3.5
Try to init the conjur client
Receive an exception

Expected Results
successfully init the client :D
Actual Results (including error logs, if applicable)
    from conjur import Client
  File "/root/.local/lib/python3.5/site-packages/conjur/__init__.py", line 29, in <module>
    from .client import Client
  File "/root/.local/lib/python3.5/site-packages/conjur/client.py", line 12, in <module>
    from .api import Api
  File "/root/.local/lib/python3.5/site-packages/conjur/api.py", line 15, in <module>
    from .http import HttpVerb, invoke_endpoint
  File "/root/.local/lib/python3.5/site-packages/conjur/http.py", line 11, in <module>
    from enum import auto, Enum
ImportError: cannot import name 'auto'

Additional Information
I think we should either decide to fix it or decide if python 3.5 is not supported for this library.

If this is the only problem, this should be easy to fix - auto is a pretty easy workaround. Let me see if I can get you a quick fix for this.

@AndrewCopeland Try the master branch now - fix for this specific error is merged by there may be other packages that need fixing. I'll close this issue but feel free to reopen if it's still an issue.


RuntimeError: Jackhmmer failed

I0215 16:34:45.436311<PHONE_NUMBER>66720 run_docker.py:87] Mounting /home/fungi/fasta -> /mnt/fasta_path_0
I0215 16:34:45.436401<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi/ssd2/uniref90 -> /mnt/uniref90_database_path
I0215 16:34:45.436440<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi/ssd2/mgnify -> /mnt/mgnify_database_path
I0215 16:34:45.436476<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi -> /mnt/data_dir
I0215 16:34:45.436514<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi/ssd2/pdb_mmcif -> /mnt/template_mmcif_dir
I0215 16:34:45.436546<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi/ssd2/pdb_mmcif -> /mnt/obsolete_pdbs_path
I0215 16:34:45.436580<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi/ssd2/pdb70 -> /mnt/pdb70_database_path
I0215 16:34:45.436616<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi/ssd2/uniclust30/uniclust30_2018_08 -> /mnt/uniclust30_database_path
I0215 16:34:45.436648<PHONE_NUMBER>66720 run_docker.py:87] Mounting /media/fungi/ssd1/bfd -> /mnt/bfd_database_path
I0215 16:34:49.093734<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:49.093063<PHONE_NUMBER>56000 templates.py:857] Using precomputed obsolete pdbs /mnt/obsolete_pdbs_path/obsolete.dat.
I0215 16:34:49.313503<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:49.312897<PHONE_NUMBER>56000 xla_bridge.py:248] Unable to initialize backend 'tpu_driver': NOT_FOUND: Unable to find driver in registry given worker:
I0215 16:34:50.146334<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:50.145854<PHONE_NUMBER>56000 xla_bridge.py:248] Unable to initialize backend 'tpu': INVALID_ARGUMENT: TpuPlatform is not available.
I0215 16:34:53.612527<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:53.611907<PHONE_NUMBER>56000 run_alphafold.py:385] Have 5 models: ['model_1', 'model_2', 'model_3', 'model_4', 'model_5']
I0215 16:34:53.612718<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:53.612032<PHONE_NUMBER>56000 run_alphafold.py:397] Using random seed<PHONE_NUMBER>61010582 for the data pipeline
I0215 16:34:53.612806<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:53.612170<PHONE_NUMBER>56000 run_alphafold.py:150] Predicting ABC
I0215 16:34:53.620984<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:53.620578<PHONE_NUMBER>56000 jackhmmer.py:130] Launching subprocess "/usr/bin/jackhmmer -o /dev/null -A /tmp/tmps8v2axev/output.sto --noali --F1 0.0005 --F2 5e-05 --F3 5e-07 --incE 0.0001 -E 0.0001 --cpu 8 -N 1 /mnt/fasta_path_0/ABC.fasta /mnt/uniref90_database_path/uniref90.fasta"
I0215 16:34:53.674891<PHONE_NUMBER>66720 run_docker.py:222] I0215 08:34:53.674264<PHONE_NUMBER>56000 utils.py:36] Started Jackhmmer (uniref90.fasta) query
I0215 17:03:48.766989<PHONE_NUMBER>66720 run_docker.py:222] I0215 09:03:48.756095<PHONE_NUMBER>56000 utils.py:40] Finished Jackhmmer (uniref90.fasta) query in 1735.081 seconds
I0215 17:03:48.768690<PHONE_NUMBER>66720 run_docker.py:222] Traceback (most recent call last):
I0215 17:03:48.768762<PHONE_NUMBER>66720 run_docker.py:222] File "/app/alphafold/run_alphafold.py", line 427, in
I0215 17:03:48.768816<PHONE_NUMBER>66720 run_docker.py:222] app.run(main)
I0215 17:03:48.768878<PHONE_NUMBER>66720 run_docker.py:222] File "/opt/conda/lib/python3.7/site-packages/absl/app.py", line 312, in run
I0215 17:03:48.768925<PHONE_NUMBER>66720 run_docker.py:222] _run_main(main, args)
I0215 17:03:48.768970<PHONE_NUMBER>66720 run_docker.py:222] File "/opt/conda/lib/python3.7/site-packages/absl/app.py", line 258, in _run_main
I0215 17:03:48.769017<PHONE_NUMBER>66720 run_docker.py:222] sys.exit(main(argv))
I0215 17:03:48.769064<PHONE_NUMBER>66720 run_docker.py:222] File "/app/alphafold/run_alphafold.py", line 412, in main
I0215 17:03:48.769109<PHONE_NUMBER>66720 run_docker.py:222] is_prokaryote=is_prokaryote)
I0215 17:03:48.769153<PHONE_NUMBER>66720 run_docker.py:222] File "/app/alphafold/run_alphafold.py", line 164, in predict_structure
I0215 17:03:48.769197<PHONE_NUMBER>66720 run_docker.py:222] msa_output_dir=msa_output_dir)
I0215 17:03:48.769242<PHONE_NUMBER>66720 run_docker.py:222] File "/app/alphafold/alphafold/data/pipeline.py", line 161, in process
I0215 17:03:48.769286<PHONE_NUMBER>66720 run_docker.py:222] 'sto', self.use_precomputed_msas)
I0215 17:03:48.769331<PHONE_NUMBER>66720 run_docker.py:222] File "/app/alphafold/alphafold/data/pipeline.py", line 97, in run_msa_tool
I0215 17:03:48.769375<PHONE_NUMBER>66720 run_docker.py:222] result = msa_runner.query(input_fasta_path)[0]
I0215 17:03:48.769420<PHONE_NUMBER>66720 run_docker.py:222] File "/app/alphafold/alphafold/data/tools/jackhmmer.py", line 163, in query
I0215 17:03:48.769464<PHONE_NUMBER>66720 run_docker.py:222] return [self._query_chunk(input_fasta_path, self.database_path)]
I0215 17:03:48.769509<PHONE_NUMBER>66720 run_docker.py:222] File "/app/alphafold/alphafold/data/tools/jackhmmer.py", line 140, in _query_chunk
I0215 17:03:48.769554<PHONE_NUMBER>66720 run_docker.py:222] 'Jackhmmer failed\nstderr:\n%s\n' % stderr.decode('utf-8'))
I0215 17:03:48.769598<PHONE_NUMBER>66720 run_docker.py:222] RuntimeError: Jackhmmer failed
I0215 17:03:48.769642<PHONE_NUMBER>66720 run_docker.py:222] stderr:
I0215 17:03:48.769687<PHONE_NUMBER>66720 run_docker.py:222]
I0215 17:03:48.769731<PHONE_NUMBER>66720 run_docker.py:222]

The stderr from Jackhmmer is empty which makes this tricky to debug. One possible explanation is that the resulting MSA is massive and you run out of space. Could that be the reason?
Alternatively, you can try to debug this by running the Jackhmmer command that AlphaFold runs in the background yourself and see if it produces any errors. Here is the command:
/usr/bin/jackhmmer -o /dev/null -A /tmp/tmps8v2axev/output.sto \
--noali --F1 0.0005 --F2 5e-05 --F3 5e-07 --incE 0.0001 -E 0.0001 \
--cpu 8 -N 1 /mnt/fasta_path_0/ABC.fasta /mnt/uniref90_database_path/uniref90.fasta

You will have to change the following three things in the command:

the output path -A /tmp/tmps8v2axev/output.sto -> -A /tmp/test_jh.sto
the input path /mnt/fasta_path_0/ABC.fasta -> /home/fungi/fasta/ABC.fasta
the database path /mnt/uniref90_database_path/uniref90.fasta -> /media/fungi/ssd2/uniref90/uniref90.fasta

Make sure I got the input fasta and the db fasta paths correct based on the logs you posted :)
Could you try running this command and report the error it gives?

Thank you for your help！
After running the command you provided, I got a 64gb output file with no error message during running.
Now I will try to expand my space then run docker.py again.
I will submit it if there are any other problems. Thank you！

Glad to hear running it separately worked. I will close the issue now, but feel free to comment / re-open / open a new issue if running that query in AlphaFold doesn't work.
If it still fails within AlphaFold, you can use the use_precomputed_msas flag (see https://github.com/deepmind/alphafold/blob/main/docker/run_docker.py#L82) to pass the MSA you generated in the manual Jackhmmer run to AlphaFold.


Updated to 6.15.1 , added logAdRevenue

Android & iOS SDKs Updated: Both platforms upgraded to 6.15.1.
New API Added: Introduced logAdRevenue for enhanced ad revenue tracking.
Race Condition Fix: Resolved issues concerning deferred deep linking.
iOS Platform Update: Minimum deployment version now set to 12.
Android Specifics: targetSDKVersion updated to 34.
Demo App Enhancements: RN demo app updated to demonstrate new functionalities.

Overall looks good


M3-5027: Dedicated Maintenance Table with Routing

Status

Waiting on the API for sorting

Description

Adds dedicated page at /account/maintenance to view maintenance events
Adds table that is API paginated and sorted for maintenance events
Enables the mock service worker to mock maintenance events to test this api paginated and sorted table. (Might refactor or remove this ugly logic before merge)
Adds Link to Maintenance Page in User dropdown in the navigation bar

How to test
Visit /account/maintenance

Waiting on API for sorting...

John and I discussed adding an entity header to the table. It's useful now but will be needed as we add more entity types in the future. It's going to be the same lock up as Firewalls but I did a quick mockup.

@matthewbartholomew (cc @johnwcallahan) got it, thanks! I will go with that for now. When we support entities other than Linodes, I propose we use accordions for each entity. If an entity has no maintenance events we can default it to be collapsed.

going to look at this in more depth tomorrow morning but maybe we should add a very small bit of right padding or something on the text in the "Reason" column to avoid it running right up against the edge:


self.test_logits = self.test_logits[:, -1, :] Wrong if sequence not full?

Selecting the last time step in the sequence makes no sense when the sequence doesn't reach maxlen. So is this a bug that would potentially hurt the test performance?

All the sequences should be “right aligned” already. (the last element is always valid, while the first may not be.)