GDF reader bug

The lowpass filter in raw.info is not set correctly when uploading raw gdf file and doesn't update after filtering. I noticed it while trying to plot continuous data and getting a ZeroDivision error.
gdf file: [2024-02-28_13_14_s01_s01_r01.gdf]
Code to replicate:
import mne

file_path = '2024-02-28_13_14_s01_s01_r01.gdf'
raw = mne.io.read_raw_gdf(file_path, preload=True)
print(raw.info)
#raw.plot()

raw.filter(1, 50, fir_design="firwin")
print(raw.info)
raw.plot()

Error:
Traceback (most recent call last):
  File "...eegplot_test.py", line 11, in <module>
    raw.plot()
  File "...MNE-Python/1.6.1_0/.mne-python/lib/python3.11/site-packages/mne/io/base.py", line 1808, in plot
    return plot_raw(
           ^^^^^^^^^
  File "<decorator-gen-157>", line 12, in plot_raw
  File "...MNE-Python/1.6.1_0/.mne-python/lib/python3.11/site-packages/mne/viz/raw.py", line 258, in plot_raw
    decim, picks_data = _handle_decim(info, decim, lowpass)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "...MNE-Python/1.6.1_0/.mne-python/lib/python3.11/site-packages/mne/viz/utils.py", line 1987, in _handle_decim
    decim = max(int(info["sfreq"] / (lp * 3) + 1e-6), 1)
                    ~~~~~~~~~~~~~~^~~~~~~~~~
ZeroDivisionError: float division by zero

raw.info before filtering:
<Info | 8 non-empty values
 bads: []
 ch_names: FP1, FPZ, FP2, F7, F3, FZ, F4, F8, FC5, FC1, FC2, FC6, M1, T7, ...
 chs: 67 EEG, 1 Stimulus
 custom_ref_applied: False
 highpass: 1.0 Hz
 lowpass: 0.0 Hz
 meas_date: 2024-02-28 19:14:52 UTC
 nchan: 68
 projs: []
 sfreq: 512.0 Hz
 subject_info: 4 items (dict)
>

raw.info after filtering:
<Info | 8 non-empty values
 bads: []
 ch_names: FP1, FPZ, FP2, F7, F3, FZ, F4, F8, FC5, FC1, FC2, FC6, M1, T7, ...
 chs: 67 EEG, 1 Stimulus
 custom_ref_applied: False
 highpass: 1.0 Hz
 lowpass: 0.0 Hz
 meas_date: 2024-02-28 19:14:52 UTC
 nchan: 68
 projs: []
 sfreq: 512.0 Hz
 subject_info: 4 items (dict)
>

Other information:
MNE version: 1.6.1
Operating system: macOS 12

Note that I get the following warnings when loading the file:
RuntimeWarning: Channels contain different highpass filters. Highest filter setting will be stored.
RuntimeWarning: Channels contain different lowpass filters. Lowest filter setting will be stored.

We could either restrict info["lowpass"] to be strictly less than zero or (my vote) improve the sufficient-lowpass check to only run if info["lowpass"] > 0

Whatever you end up deciding, I just confirmed with @schloegl that the file in question does indeed have all zeros for its filter settings, so we need to deal with such files gracefully.

Yeah if we know this can happen with GDF files on some systems we could detect the behavior for at least that format

I think even with EDF it is not guaranteed that those header fields contain sane values. We could use fallback values of 0 Hz and fs/2 Hz in such cases, respectively.


Resize Windows/Scene

How can I resize the windows or the scene to a fixed size?

i think the easiest would be to handle the 3d in a iframe.
i hope this help

um... do you mean like this?
https://pastebin.com/GW5Q7QUU
if it's like that I always get an error cannot access usermedia...

And done...
Well I can't resize the screen but I can put a div in front of the scene like you did in your div contact.
Well in the end it works for me.
Thanks Jerome.


currency widget input boolean values

Description
This pull request has a fix for a currencyWidget Input that used to take {{false}} and {{true}} and convert them to 0 and 1 instead of throwing an error. Now if user enters a boolean value, they will be notified with an error message that input value must be a number.
PR fixes following issue(s)
Fixes # 24930
Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

[ ] Manual

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

please review this pull request


Added docs regarding rfhub-new.cli

Documentation for rfhub-new.cli #27

Codecov Report

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

@@          Coverage Diff           @@
##           master     #34   +/-   ##
======================================
  Coverage    91.1%   91.1%
======================================
  Files          33      33
  Lines         596     596
======================================
  Hits          543     543
  Misses         53      53

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 dcb7de2...8ee4451. Read the comment docs.


Typing-fixup

Fixups for https://github.com/staticjinja/staticjinja/pull/175

@killjoy1221 Can you take a look at this and see if there's anything I did that looks problematic?
Specifically, can you look at https://github.com/staticjinja/staticjinja/pull/177/commits/497d29e7f1729ee9f63c2fb51dc365c1e47579c6? For the protocol definition of Rule, did you experiment with anything else? The lambda env, t, *, a, **_: None that was in the test before was causing mypy to throw an error when it shouldn't.

I actually ran into that when I was originally testing it. The preferable
solution was to make the args positional only. Prefixing the args with __
marks them as that in mypy as an alternative to PEP-570
On Tue, Jun 28, 2022, 4:11 PM Nick Crews @.***> wrote:

@killjoy1221 https://github.com/killjoy1221 Can you take a look at this
and see if there's anything I did that looks problematic?
Specifically, can you look at 497d29e
https://github.com/staticjinja/staticjinja/commit/497d29e7f1729ee9f63c2fb51dc365c1e47579c6?
For the protocol definition of Rule, did you experiment with anything
else? The lambda env, t, *, a, **_: None that was in the test before was
causing mypy to throw an error when it shouldn't.
—
Reply to this email directly, view it on GitHub
https://github.com/staticjinja/staticjinja/pull/177#issuecomment-1169184171,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA2AQKU2HOIJBCIQOVRTPGDVRNL7DANCNFSM52DKKQZQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


MassTransit has Message Data. However there is currently no S3 storage option available.

Contact Details
No response
Version
8.x
On which operating system(s) are you experiencing the issue?
Windows, MacOS, Linux
Using which broker(s) did you encounter the issue?
Amazon SQS
What are the steps required to reproduce the issue?
This is a new feature that we are planning to build. Masstransit uses message data to send messages whose size is larger than the broker's support. While message data has support for file level, Azure Blob, and MongoDB GridFS, there is no support for S3. As a part of this request, we can enable S3 support for message data. The detailed discussion is here: https://github.com/MassTransit/MassTransit/discussions/3804 .
What is the expected behavior?
MessageData should support S3 as a blob storage provider.
What actually happened?
This feature was missing.
Related log output, including any exceptions
No response
Link to repository that demonstrates/reproduces the issue
No response

Do you have an ETA on this feature being submitted as a PR? I'm not sure how other projects manage their issues, but new features are not typically something I keep open as an issue without some sense of timeframe that it will be ready for PR in the near future.
What other projects do with issues, as far as how they're used, isn't the way I deal with them. They are for issues with the framework only. They are not meant for "coming soon" features that haven't been developed yet. You've already created a discussion, that should be enough for now. When you have a PR ready to review, I'll review it.

sounds good with me @phatboyg ... we will submit a PR based on discussion... I was following this route because in other OS projects I do same, but I am fine as long there is tracking and we have way to make progress.


Added features and a bug fix from https://github.com/arnaucube/babyjubjub-rs/issues/7

I merged the changes mentioned in https://github.com/arnaucube/babyjubjub-rs/issues/7 for more Point functions, ElGamal encryption/decryption, DLEQ proofs, (unoptimized) serialization/deserialization, a new Fl struct, and a bug fix.
Note: There is one planned change in that issue I did not make: preventing mul_scalar from accepting negative inputs. I imagine this is not unique to mul_scalar, so a better solution would be to replace all instances of BigInt to BigUint except when negative numbers are needed. There seem to be some places negative numbers are needed, and I wanted to be conservative by not changing them. Thus, refactoring BigInt usage to BigUint usage became a bit hairy and I opted not to make that change out of concern with potentially breaking some functionality.

Awesome. Incidentally, I've been working on it a bit today so there is a new push with some pretty minor changes


Alphabetical order

Alphabetize each section's name and the list of items inside each section. This makes it easier for viewers to find what they are looking for.

That makes sense I also thought about this

It's a good idea for sure 😊💡

Thank You :pray:

This is a awesome idea, I think we should add this to the contributing guide #29

good idea!

can i be assigned this issue?

Hi @ithiel883 thank you for this, we appreciate the help! I have assigned this issue to you now.

okay, i will work on it now

Good~~~~

Hi, i can work on this right now, can i be assigned ?

Hi, i can work on this, can i be assigned ? ⚡

@mkubdev please check with @ithiel883
@ithiel883 can you provide an update of where this issue is upto :)

@ewainy Alright! Let's wait for @ithiel883 update :)

Hi, any news from @ithiel883 ?

Oops... i mentioned the issue from my fork but I do not know that it'll reference here sorry. Any news from @ithiel883 ?

@mkubdev I didn't hear anything, did you? 👀
I'm going to reassign this as we have left it enough time, so I think we have been more than fair.

Hi @ewainy 👋🏻 No, no news!
Thanks a lot, I'll open a PR asap. Thanks for assigning me. 💡

Happy with the PR by @mkubdev going to close this issue, we can create additional issues which match section worked in the future.


Support for database

Hi,
We use Statamic with Eloquent Driver (https://statamic.com/addons/statamic/eloquent-driver), which all the data is stored in database.
Is it possible to store the logs in database instead of file?
Thanks.

At this stage, no, because everything is stored in Log files, just like how Laravel logs things too.
Theoretically it could be in a database however do not have that scheduled at this stage, and would be a bit of a refactor to have it support both a database and Log files. Not saying never, but not on the immediate radar. Happy to chat further if you wanted to consider a PR or work together on it.


error when booting in iPhone 7 plus GSM (iPhone 9.4 iOS 15.3.1)

after i boot the device loads ibss and the device reboots.  i use other methods the device does not restore to recovery mode but to dfu

Are you using usb-c? Are you on linux or macOS? Did you enter DFU right from recovery?

and mentioning just in case, even if using a USB hub, it doesn't seem to run on M1 (ie. gaster doesn't do its job, I tried all sorts of forks, built them for arm and intel, no success on M1).

The gaster fork it uses works perfectly fine on my M1 Mac with a usb hub (as you need usb-a).

wow, ok tnx for replying. This is good to know, maybe I've hacked something else too far then or a bad hub or will try another port for it etc. Tnx!

@itsnebulalol I was using an intel one on Catalina no prob, but now I found it must have been the macOS, I was on 12.4, now upgraded to 12.6 and it works fine on M1, indeed.


Feature Request: Don't close buffers when neovim is restarted

Feature Requested
Currently, if you load a few buffers and then quit and restart neovim, all but the current and alternate buffers will be gone when neovim starts back up, regardless of how long any of the buffers were unused for.
Would it be possible to close buffers solely based on how long they have been idle, and not clear them out on restart?
Relevant Screenshot
No response
Checklist

[X] The feature would be useful to more users than just me.

Keeping buffers across restarts is feels a bit too far off from goal of this plugin.
There are Session Manager plugins that do that though

@chrisgrieser sorry, that was pretty unclear of me. I already have a session manager plugin that keeps the buffers across restarts, but this plugin stops that from happening (either by interfering in some way or by closing the buffers, which I am assuming is what's happening).
In other words, without this plugin, the buffers stick around when I restart. With this plugin, they're gone as I described, only keeping the current and alternate buffer.
Perhaps this should have been a bug ticket rather than a feature request, but I wasn't sure if this was intended behavior or not.

Oh I see - just today I actually added a new setting for that, checkout the readme and #6.

If I understand that option correctly, currently I'd have to choose between:

never have this plugin retire unloaded buffers, regardless of how long they've been unused, but persisting them between restarts works
let the plugin retire them based on how long they've been unused, but lose them on restart (even if they were just opened right before the restart)

If that's correct, I think a better version of the second option would be:

let the plugin retire them when they have been unused for too long, but don't lose them on restart

Since the concept of this plugin (as I understand it) is to tidy up the buffer list based on how long it's been since a buffer was used, also clearing it out on restart (despite the normal behavior of the season management plugin) seems unexpected.

Hmm, the tricky thing is, that since I do not use session managers myself, I am not very confident to get it right since I am not really familiar with the workflow people like you have. To avoid unnecessarily cumbersome back-and-forth, it's probably easiest if someone who uses a session manager make a PR implementing these things?
nvim-early-retirement is a really simple plugin (less than 60 lines total), so I making PRs to it shouldn't be hard. Maybe @nmrtv also has any good ideas here in this regard?

Well, I think that we can change the logic, how we handle lastused time and wait for at least retirementAgeMins after startup. Maybe by just changing buffer lastused time if that is possible. I'll look at this later.

Another simple possibility is to start timer after retirementAgeMins.
	timer:start(retirementAgeMins * 60000, 10000, vim.schedule_wrap(checkOutdatedBuffer)) -- schedule wrapper required for timers

Not checked this, but probably it should work.

@mmirus I merged a PR from @nmrtv that should fix that issue

@mmirus I merged a PR from @nmrtv that should fix that issue

Thanks both! I should be able to check it out tomorrow.

This seems to be working as expected now. Thank you both!


Systematize documentation of environment variables

What does this PR change? What problem does it solve?
Cleans up the documentation of restic backup's environment variables.
Cache locations were documented inconsistently in three places.
The backup docs mentioned PATH being used to find fusermount, which is never run by restic backup, while not mentioning rclone and ssh.
The notion of a "system-wide" environment variable makes no sense, so I
put everything in one table.
Was the change discussed in an issue or in the forum before?
Follow-up to #2769.
Checklist

[x] I have read the Contribution Guidelines
[x] I have enabled maintainer edits for this PR
[x] I have added documentation for the changes (in the manual)
[x] All commit messages are formatted in the same style as the other commits in the repo
[x] I'm done, this Pull Request is ready for review

The test failure is unrelated, but maybe worth the trouble of tracking down:
--- FAIL: TestArchiverAbortEarlyOnError (0.02s)
    --- FAIL: TestArchiverAbortEarlyOnError/#01 (0.01s)
        testing.go:30: using low-security KDF parameters for test
        config.go:65: disabling check of the chunker polynomial
        archiver_test.go:1918: chdir to /tmp/restic-test-143559427
        archiver_test.go:1946: Snapshot return error: test error
        archiver_test.go:1948: track fs: map[.:1 dir:1 dir/file1:1 dir/file2:1 dir/file3:1 dir/file4:1 dir/file5:1 dir/file6:1 dir/file7:1]
        archiver_test.go:1952: opened dir/file7 1 times, want 0
        archiver_test.go:1955: chdir back to /home/travis/gopath/src/github.com/restic/restic/internal/archiver
FAIL


Driver jwlee

Major changes:

driver to use metrics collection
four metrics are added in driver, except no RMSE for obs
unit conversion (K to C), mostly for models
RMSE regrid part in EnsoMetricsLib fixed to work

Jiwoo, do you want to merge now or wait until we meet next ?

@eguil I prefer to be merged so we can keep working on the same page, if @yyplanton is okay with that.


New SSL Factory required to handle SSL certificates on cloud platforms

@kdhrubo but why did you keep the "SingleCert" in the classname when it can deal with more?  Hmm, should be "SingleFileCert"?  1 file can have multiple certs as we know now.

Same class can be used to load from 1 file which has one cert (kinda 2)


test_accuracy not reported

In both test_pcrnet.py and train_pcrnet.py, the function test_one_epoch does not return the test accuracy expected.
A) It raises a RuntimeError as the number of expected outputs is 2.
B) The rotation error and translation error is never reported. As to rotation error - there are several ways to measure it. What would be your golden standard for measuring it (mathematical formula)?
Disclaimer - I cited PCRNet in a paper I've published, called SampleNet.
You can check our own implementation in PyTorch (this was prior to the publication of this repository) under the registration folder.
Thanks,
Asaf.

Hello @asafmanor,
I am glad that you found our work helpful for your research.
I really appreciate that you pointed out the bugs and limitations in our PCRNet's implementation.
A) I have resolve the bug and now the code should run smoothly.
B) I have modified the test_pcrnet.py file to compute the rotation and translation error.
This repository is only to provide PCRNet's code in Pytorch. But, our original implementation is https://github.com/vinits5/pcrnet in tensorflow.


Cloudflare Pages deployment issues

I think this might be a Hugo version issue, because I'm running 0.111.3 with no issue and the site was configured to use 0.97.3

11:30:06.785 | ERROR 2023/06/08 18:30:06 [en] REF_NOT_FOUND: Ref "/cli/local/connector": "/opt/buildhome/repo/content/cli/local/overview.md:18:24": page not found
-- | --
11:30:07.886 | Error: Error building site: logged 1 error(s)
11:30:07.886 | Total in 1531 ms
11:30:07.899 | Failed: build command exited with code: 255
11:30:10.264 | Failed: error occurred while running build command

I've changed the env vars in CF Pages to try rebuilding in 0.111.3. We'll see if the preview branch builds successfully

Maybe we'll call this confirmed? Will close once prod site is updated
https://8dbb53ee.fluvio-website-preview.pages.dev/


App freezes on Android after calling LoginManager

using latest version "react-native-fbsdk-next": "^11.1.0",
I have followed the guide to configure everything correctly but it seems I might have missed something since it's freezing my app with no error what so ever.
import { AccessToken, LoginManager, Settings } from 'react-native-fbsdk-next';
...
useEffect(() => {
    Settings.setAppID(APP_ID');
  }, [])
...
LoginManager.logInWithPermissions(["public_profile"]).then(
                    function(result) {
                      if (result.isCancelled) {
                        console.log("Login cancelled");
                      } else {
                        console.log(
                          "Login success with permissions: " +
                            result.grantedPermissions.toString()
                        );
                        AccessToken.getCurrentAccessToken().then(
                          (data) => {
                            if(data.accessToken) {
                              facebookConnect(
                                {
                                  access_token: data.accessToken,
                                },
                                dispatch,
                                navigation
                              )
                            } else {
                              Alert.alert(t(trans.error_message))
                            }

                          }
                        )
                      }
                    },
                    function(error) {
                      console.log("Login fail with error: " + error);
                    }
                  );
...

This is the only logs I'm getting from LogCast on Android Studio
2023-02-16 10:14:03.368 31393-31542 class com....ginManager                         W  You're calling logging in Facebook with an activity supports androidx activity result APIs. Please follow our document to upgrade to new APIs to avoid overriding onActivityResult().
2023-02-16 10:14:03.588 31393-31393 com.facebo...veProtocol                         W  Apps that target Android API 30+ (Android 11+) cannot call Facebook native apps unless the package visibility needs are declared. Please follow https://developers.facebook.com/docs/android/troubleshooting/#faq_267321845055988 to make the declaration.
2023-02-16 10:14:03.589 31393-31467 com.facebo...veProtocol                         W  Apps that target Android API 30+ (Android 11+) cannot call Facebook native apps unless the package visibility needs are declared. Please follow https://developers.facebook.com/docs/android/troubleshooting/#faq_267321845055988 to make the declaration.
2023-02-16 10:14:03.711 31393-31393 Compatibil...geReporter                         D  Compat change id reported: 78294732; UID 10165; state: ENABLED
2023-02-16 10:14:03.779 31393-31562 WM-WorkerWrapper                                I  Worker result FAILURE for Work [ id=9d15eaba-a89d-426c-957b-a0fe103abfd8, tags={ com.onesignal.OSNotificationRestoreWorkManager$NotificationRestoreWorker } ]
2023-02-16 10:14:03.879 31393-31524 Parcel                                          W  Expecting binder but got null!
2023-02-16 10:14:05.312 31393-31541 ReactNativeJNI                                  I  Memory warning (pressure level: TRIM_MEMORY_UI_HIDDEN) received by JS VM, ignoring because it's non-severe
2023-02-16 10:14:06.037 31393-31562 WM-WorkerWrapper                                I  Worker result SUCCESS for Work [ id=87daf2ed-e924-4c3a-8fff-ec2cd04773cf, tags={ FOCUS_LOST_WORKER_TAG, com.onesignal.OSFocusHandler$OnLostFocusWorker } ]
2023-02-16 10:14:10.127 31393-31524 Parcel                                          W  Expecting binder but got null!
2023-02-16 10:14:10.173 31393-31463 WM-WorkerWrapper                                I  Worker result FAILURE for Work [ id=7571d3fb-4872-4400-9f46-eee386fa8c0c, tags={ com.onesignal.OSNotificationRestoreWorkManager$NotificationRestoreWorker } ]
2023-02-16 10:14:10.241 31393-31524 Parcel                                          W  Expecting binder but got null!

It seems like after the facebook view is closed, there is still an invisible view that is present taking the entire screen and making it impossible to interest with the app. After using the manual gesture for goBack, I am able to interact with the app again. However, it is still unclear why nothing happens after the facebook modal is closed.
When I use the manual goBack gesture I get {"isCancelled": true} as a response from AccessToken.getCurrentAccessToken. So it seems the view is bugged.
Here is a video of what's going on:

I really need some help here, tried everything @thebergamo

It seems like after the facebook view is closed, there is still an invisible view that is present taking the entire screen and making it impossible to interest with the app. After using the manual gesture for goBack, I am able to interact with the app again. However, it is still unclear why nothing happens after the facebook modal is closed.

Same problem on android simulator, expo47. Method LoginManager.logInWithPermissions(["public_profile", "user_friends", "email"]) never resolve.

Here is my dependencies:
"dependencies": {
"@babel/preset-typescript": "^7.18.6",
"@react-native-community/art": "^1.2.0",
"@react-native-community/viewpager": "5.0.11",
"common": "1.0.0",
"deprecated-react-native-prop-types": "^4.0.0",
"expo": "^48.0.0",
"expo-apple-authentication": "~6.0.1",
"expo-av": "~13.2.1",
"expo-device": "~5.2.1",
"expo-firebase-analytics": "~8.0.0",
"expo-font": "~11.1.1",
"expo-in-app-purchases": "~14.1.1",
"expo-keep-awake": "~12.0.1",
"expo-linear-gradient": "~12.1.2",
"expo-linking": "~4.0.1",
"expo-secure-store": "~12.1.1",
"expo-store-review": "~6.2.1",
"expo-updates": "~0.16.4",
"mobx": "^5.8.0",
"mobx-react": "5.4.3",
"node-libs-react-native": "^1.0.3",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-i18next": "9.0.8",
"react-native": "0.71.3",
"react-native-animate-number": "^0.1.2",
"react-native-confetti": "0.1.0",
"react-native-fbsdk-next": "^11.1.0",
"react-native-gesture-handler": "~2.9.0",
"react-native-google-mobile-ads": "^8.2.2",
"react-native-particles": "^0.0.8",
"react-native-progress": "^5.0.0",
"react-native-progress-circle": "^2.1.0",
"react-native-reanimated": "~2.14.4",
"react-native-redash": "^14.1.1",
"react-native-responsive-screen": "^1.4.1",
"react-native-root-toast": "^3.3.0",
"react-native-star-rating": "^1.1.0",
"react-native-svg": "13.4.0",
"react-native-svg-charts": "5.3.0",
"react-native-swipe-gestures": "^1.0.5",
"react-test-renderer": "18.0.0"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-decorators": "^7.20.13",
"@types/react": "~18.0.27",
"@types/react-native": "~0.70.6",
"babel-jest": "~25.2.6",
"babel-plugin-module-resolver": "^5.0.0",
"babel-preset-expo": "^9.3.0",
"expo-yarn-workspaces": "^2.0.0",
"jest": "^29.2.1",
"react-test-renderer": "18.0.0"
},

Same here!

STILL facing this issue!!

For me the problem is that the method "logInWithPermissions" never resolves!
I have tried this solution but didn't work.
I know that the "onActivityResult" is deprecated, but even with the new way here I'm facing the same issue.
I'm using<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Any help is welcome :)

Hello,
A tutorial that currently works (as of 27/04/2027) can be found here: . However, for those reading this in the future, the idea is to follow the most recent tutorial available. Over time, versions change, and so does code and tutorials.

Facebooks continously ridiculous and undocumnted API changes every 2 months is a joke, sorry but it has to be said


IE export csv bug fixed

Just CSV portion updated.

Coverage decreased (-0.09%) to 78.424% when pulling 51af31a20068b2b746b9c71fb3059970aafe7c73 on danosbi:ie-csv-import-bug into 2f0ce48e627dcdb6e92f3c43e2f30e86be60004f on gregnb:master.

Thanks for the PR!

You're welcome !


MAC base sdk compatibility issue.

Hi,
We are using XCode 9.2 with base sdk MacOS10.13. We are trying to link Filament version 1.5.2 but we are getting compatibility issue with this version. Filament version 1.5.2 needs sdk version 10.15. We can't upgrade our XCode version due to some other library dependency.
So, could you please let me know what version of Filament release is compatible with Mac OS sdk 10.13.

What is the linker error message that you're seeing?

Are you compiling Metal support? I wouldn't be surprised if Metal 2 is what's causing the linkage errors.

The error indeed looks like coming from Metal framework. I am setting the backend as OpenGL (filament::Engine::Backend::OPENGL), so shall I remove the Metal framework from the project?
Below are the error details
Undefined symbols for architecture x86_64:
"_objc_opt_new", referenced from:
filament::backend::metal::MetalProgram::MetalProgram(id, filament::backend::Program const&) in libbackend.a(MetalHandles.mm.o)
filament::backend::metal::MetalBlitter::compileFragmentFunction(filament::backend::metal::MetalBlitter::BlitFunctionKey) in libbackend.a(MetalBlitter.mm.o)
filament::backend::metal::acquireDrawable(filament::backend::metal::MetalContext*) in libbackend.a(MetalContext.mm.o)
filament::backend::metal::getOrCreateEmptyTexture(filament::backend::metal::MetalContext*) in libbackend.a(MetalContext.mm.o)
filament::backend::metal::PipelineStateCreator::operator()(id, filament::backend::metal::PipelineState const&) in libbackend.a(MetalState.mm.o)
filament::backend::metal::DepthStateCreator::operator()(id, filament::backend::metal::DepthStencilState const&) in libbackend.a(MetalState.mm.o)
filament::backend::metal::SamplerStateCreator::operator()(id, filament::backend::SamplerParams const&) in libbackend.a(MetalState.mm.o)
Second error
"OBJC_CLASS$_MTLSharedEventListener", referenced from:
objc-class-ref in libbackend.a(MetalDriver.mm.o)

Yes you'd have to compile without Metal support. @bejado do we have a way to do this?

Thanks for your reply. I didn't get it, I need to compile my project without linking the Meal framework or build new Filament libs without Metal support?
But I think Filament version 1.5.2 has Metal as one of the dependency library.

You would need to build Filament without its Metal backend. It shouldn't be too hard, and we may have a compile flag for this already. @bejado can advise.

Thanks...will wait for your instructions. I am not expert on Mac systems, so need some detail guidance

Yes, we have a CMake flag to enable / disable to Metal backend: FILAMENT_SUPPORTS_METAL.
The CMAKE_OSX_DEPLOYMENT_TARGET flag can be used to force an older SDK version.
I'm able to disable Metal and build Filament for macOS 10.13 with the following:
cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release -DFILAMENT_SUPPORTS_METAL:BOOL=OFF -DCMAKE_OSX_DEPLOYMENT_TARGET=10.13
ninja

Thanks Ben! @Pankaj003 Your solution is to build Filament yourself using the instructions from BUILDING.md + what Ben just explained.

Hi,
Thanks for the build instructions. I tried the cmake command but getting 2 build error(please see attached file filament_1.5.2.rtf
1.5.2.zip
1.5.2.zip
)
line: 189
../filament/src/fg/FrameGraphHandle.h:122:13: \cf4 error: \cf2 default member initializer for 'mHandle' needed within definition of enclosing class 'FrameGraphRenderTarget' outside of member functions
line: 210
../filament/src/fg/FrameGraphHandle.h:122:13: \cf4 error: \cf2 default member initializer for 'mLevel' needed within definition of enclosing class 'FrameGraphRenderTarget' outside of member functions
I've downloaded the source code(Source code(tar.gz)) from https://github.com/google/filament/releases/tag/v1.5.2
and run the below commands:
xcode-select --install
export JAVA_HOME="$(/usr/libexec/java_home)"
make -G Ninja .. -DCMAKE_BUILD_TYPE=Release -DFILAMENT_SUPPORTS_METAL:BOOL=OFF -DCMAKE_OSX_DEPLOYMENT_TARGET=10.13 -DCMAKE_INSTALL_PREFIX=../release/filament ../..
ninja
Thanks,
Pankaj

We've seen that issue before with old toolchains: https://github.com/google/filament/issues/1294. If you really can't upgrade to a newer Xcode, you can try to manually fix that error. I can't reproduce, but you could start by changing line 122 of FrameGraphHandle.h to:
AttachmentInfo() noexcept : mHandle {} { }

Hi,
@bejado
We manually fixed the error but now getting other issue(please see attached file Error.png). I checked the issue and it is related to C++14 support. It seems that XCode9.2 don't have full support for C++14. Do you have any suggestion or change apart from upgrading the XCode to higher version?

Could you build Filament 1.5.2 with a newer Clang / Xcode, then link against the rest of your project built with Xcode 9.2? I think Clang has ABI compatibility across versions, but I'm not sure.
I did a local build of Filament 1.5.2 (Metal disabled) with Apple clang version 11.0.3 (clang-1<IP_ADDRESS>). You could see if that will link successfully against your project.
filament-1.5.2.zip

Hi,
@bejado
Thanks for the library files. Sorry for the late reply. I used your build library, but getting one linker error
Undefined symbols for architecture x86_64:
"filament::Renderer::beginFrame(filament::SwapChain, unsigned long long, void ()(filament::backend::PresentCallable, void), void)"**
am I missing any library?

Make sure you're compiling against the 1.5.3 headers. The correct method signature is (note the missing unsigned long long argument):
bool beginFrame(SwapChain* swapChain, backend::FrameFinishedCallback callback = nullptr, void* user = nullptr);

The symbol is in the libfilament.a library.
$ nm libfilament.a | c++filt | grep 'beginFrame(filament::SwapChain'
0000000000002a50 T filament::Renderer::beginFrame(filament::SwapChain*, void (*)(filament::backend::PresentCallable, void*), void*)

Thanks @bejado , I fixed the project settings and now it is compiling correctly.

Hi @bejado , @romainguy
I am using the custom build filament-1.5.2.zip(link in above discussion thread). We removed the Metal support from this build as we have some dependency with XCode9.2 and Filament lib was throwing Metal related linker error. With this Filament build my application is showing blank screen on some of the MacOS10.14 and MacOS10.15 systems. I am suspecting it may be some rendering related issue. due to OpenGL. I found that Apple is deprecating OpenGL on Mojave and Catalina OS's.
My question is, will this Filament custom build will work fine on these two OS's? If not then what alternative do I have to use filament with XCode9.2? Is there a way we can enable Metal support with XCode9.2 and Filament?
Thanks,
Pankaj

OpenGL hasn't changed in years on macos, it should work on those two versions. We test daily on macos and we have no issues with the GL backend.

Building Filament with Metal requires the latest macOS SDK, but you could potentially modify Filament to build against an older SDK. You can start by searching our codebase for any availability checks (@available(macOS 10.14, iOS 12, *)) and comment out any references to newer symbols (such as MTLSharedEventListener).

Thanks @romainguy and @bejado for your suggestions.
If OpenGL is fine on OSX10.14 and OSX10.15 then there may be some issue in my app itself, I'll check it.
One more thing, I am using two different swapchains, camera and views for on-screen and off-screen(image save) rendering. While saving the image I am getting black output. Is there a way I can check if the off-screen viewport has correct or some data? I created a test application and there it is working fine but when I integrated the same code with my main Qt based application, off-screen rendering is not working, how can I debug the Filament objects? Do I need to switch the context or something else?
Thanks,
Pankaj

Filament maintains its own OpenGL context on a separate thread, so that shouldn't be a problem. How are you creating the off-screen SwapChains? I don't see why Qt would interfere at all.

@romainguy , @bejado
Hi Ben, thanks for your help. I am performing below operations to perform offscreen rendering.
code snippet from different application calls:
//////////////////////////////////////////////////////////////////////////////////////////////
filament::Engine* mEngine = nullptr;
filament::SwapChain* mSwapChain = nullptr;
filament::SwapChain* mOffscreenSwapChain = nullptr;
filament::Renderer* mRenderer = nullptr;
filament::Camera* mMainCamera = nullptr;
filament::Camera* mOffscreenCamera = nullptr;
filament::Scene* mScene = nullptr;
filament::View* mView = nullptr;
filament::View* mOffscreenView = nullptr;
utils::Entity mLight;
auto backend = filament::Engine::Backend::OPENGL;
mEngine = filament::Engine::create(backend);
mOffscreenSwapChain = mEngine->createSwapChain(2048, 2048, filament::SwapChain::CONFIG_TRANSPARENT);

mRenderer = mEngine->createRenderer();
mOffscreenCamera = mEngine->createCamera();
mScene = mEngine->createScene();
mOffscreenView = mEngine->createView();

mOffscreenView->setClearColor({ 1.0, 0.125, 0.25, 0.0 });
mOffscreenView->setScene(mScene);

mOffscreenView->setViewport({0, 0, 2048, 2048});
mOffscreenView->setCamera(mOffscreenCamera);

void SaveScreenshot(const QString &filepath, bool transparent, int w, int h)
{
using namespace filament;
using namespace std::chrono_literals;
int n_channels = transparent ? 4 : 3;
auto dataformat = transparent ? backend::PixelBufferDescriptor::PixelDataFormat::RGBA : backend::PixelBufferDescriptor::PixelDataFormat::RGB;
auto qimageformat = transparent ? QImage::Format_RGBA8888 : QImage::Format_RGB888;
const Viewport& vp = mOffscreenView->getViewport();

mCamManipulator.updateCamera(mOffscreenCamera);

// if transparent, change clear color to full alpha

auto clear_color = mView->getClearColor();
if (transparent) {
    clear_color[3] = 0.0;
} else {
    clear_color[3] = 1.0;
}
mOffscreenView->setClearColor(clear_color);

bool done = false;

uint8_t* pixels = new uint8_t[vp.width * vp.height * n_channels];
backend::PixelBufferDescriptor buffer(
    pixels,
    vp.width * vp.height * n_channels,
    dataformat,
    backend::PixelBufferDescriptor::PixelDataType::UBYTE,
    [](void* buffer, size_t size, void *capture_state) {
        CaptureState* state = static_cast<CaptureState*>(capture_state);
        const Viewport &v = state->view->getViewport();
        QImage img(reinterpret_cast<unsigned char*>(buffer), v.width, v.height, state->img_format);
        QImage scaled = img.scaled(state->w, state->h, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
        scaled.save(state->filepath);

        // cleanup.
        delete[] static_cast<uint8_t*>(buffer);
        delete state;

        *(state->done) = true;
    }, new CaptureState{mOffscreenView, filepath, qimageformat, w, h, &done});

while (!mRenderer->beginFrame(mOffscreenSwapChain)) {
    std::this_thread::sleep_for(8ms);
}
mRenderer->render(mOffscreenView);
mRenderer->readPixels(0, 0, vp.width, vp.height, std::move(buffer));
mRenderer->endFrame();

while (!done) {
    // Keep flushing the render buffer.
    if (mRenderer->beginFrame(mOffscreenSwapChain)) {
        mRenderer->render(mOffscreenView);
        mRenderer->endFrame();
    }
    std::this_thread::sleep_for(8ms);
}

}
//////////////////////////////////////////////////////////////////////////////////////////////
output for non transparent image:

Where is mView set? What does mView->getClearColor(); return?

@bejado , @romainguy
Hi,
I am setting mView and other needed variables along with the offscreen view variables. I removed the code while posting it here. getClearColor() call is returning correct rgba values like 1, 0.125, 0.25, 1. I suspect the issue with the compiler clang. I created the sample Qt app and it is using clang from /usr/bin folder and it is working fine.
But XCode is using the clang from toolchain and it may be causing the issue. I tried using the same clang in XCode but it's not picking up(or may be I don't know how to do it).


remove loop and break loop

This fixes the issue that smtpd doesn't close the connection after it sends this message:
421 4.4.2 ip-172-31-64-149 AWS SMTP Relay ESMTP Service closing transmission channel after timeout exceeded

quit also doesn't close the socket, ex:
$ ncat --crlf -v localhost 25
Ncat: Version 7.70 ( https://nmap.org/ncat )
Ncat: Connected to <IP_ADDRESS>:25.
220 ip-172-31-64-149 AWS SMTP Relay ESMTP Service ready
HELO localhost
…
250 2.0.0 Ok: queued
QUIT
221 2.0.0 ip-172-31-64-149 AWS SMTP Relay ESMTP Service closing transmission channel

^ the connection is still up here, only after I close it by ctrl-c in ncat it will show:
Ncat: 280 bytes sent, 358 bytes received in 213.86 seconds.

the PR is incorrect, since I'm a dumbass and didn't know Golang.
The issue is still present though


add tokenize to node client api

[This PR was previously submitted to the main duckdb repo.]
Add plumbing to expose the Tokenize method through the Node client API.
The signature of this method follows the corresponding method from duckdb-wasm. It returns an object containing two arrays of numbers, instead of an array of objects, each with two number properties (as the underlying C++ API does), presumably to reduce the number of JS objects that need to be created.
I opted to call the Tokenize method synchronously, since it's lightweight and doesn't require any database resources; it's a static method of the parser. If there's a reason to move the call to the worker thread, let me know.
In addition to exposing the method itself, the TokenType enum is also exposed. This requires some code on the C++ side in order to add the runtime enum object to the NodeDuckDB Addon, in addition to the type definition on the TypeScript side.
A basic unit test suite is included.

Thanks! LGTM


Live Demo (production) out of order?

Hello, is there some trick to be able to use the online Live Demo?
PG::InsufficientPrivilege: ERROR: permission denied for relation users: ...
Thanks

Would be extremely helpful and complementary to the documentation when not using a devise back-end.

Please fix the live demo.


Unreal: various fixes

Changelog Description
This PR is fixing some things in ayon-core and unreal workflows. Main issue is that loading of Layout and Camera didn't work it tried to create the whole hierarchy based on the Folder in AYON, but after each item in the hierarchy it crashed. So when you ran the loader multiple times, it would at the end load. This is an attempt to fix it, but I think we will need to refactor the logic somehow anyway.

[!WARNING]
This is still live PR with changes coming and going

Testing notes:

Loading of pulished Cameras and Layouts should work

closing this because of https://github.com/ynput/ayon-core/pull/614 and also because it is stale


S3 API get should not return 204

According to https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html a successful request should always be a 200, even on an empty file. It looks like the 204 is coming from the filer and should be converted to a 200 in the s3 layer? I tried poking around the code but couldn't figure it out :)
Related: https://github.com/cortexproject/cortex/issues/3823#issuecomment-784012421

I got around the above with this patch https://github.com/nivekuil/seaweedfs/commit/ad740fc1bad13783f25f462367a6ff747e786367, still have an issue though. Will make a separate one.

FYI the issue seemed to actually be a cortex issue. The empty file wasn't supposed to be empty at all. However, I believe that returning 200 on empty files is the correct behavior anyways (verified with minio-client, mcli  cat play/test/hi --debug).


adding inactive user check template

To increase the security of the AWS account, we need to remove IAM user credentials (that is, passwords and access keys) that are not needed.
The template deactivates unused credentials and then moves the user accounts to the suspended user group with deny all policy

updated with cfn-cli-package


OrderBookSync example doesn't work

The OrderbookSync example in the README
const orderbookSync = new Gdax.OrderbookSync(['BTC-USD', 'ETH-USD']);
console.log(orderbookSync.books['ETH-USD'].state());

doesn't return anything. It just prints out
{ asks: [], bids: [] }

and that's it.

It requires a hefty amount of time to establish the connection and to sync (in my test cases up to 5 seconds).

Is that all the code you are using? I have the exact same problem except I never get anything after waiting five minutes.  Here is the code I am using..
const Gdax = require('gdax');
const orderbookSync = new Gdax.OrderbookSync(['BTC-USD', 'ETH-USD']);
console.log(orderbookSync.books['ETH-USD'].state());
This just sits there..
{ asks: [], bids: [] }

Maybe I shouldn't have closed the issue. I re-opened it and might add something to the README.
@rod-farva-sql
Try this
const Gdax = require('gdax');
const orderbookSync = new Gdax.OrderbookSync(['BTC-USD', 'ETH-USD']);
setTimeout(function() { console.log(orderbookSync.books['ETH-USD'].state()); }, 5000);

In retrospect, it makes sense. The Orderbook is synced asynchronously and thus by the time the example code runs console.log(), there's nothing in it.

@KerimG Thank you! After about 5 seconds I'm seeing output like this below..  Now to figure out how to get the best bid and ask price out of it.
I appreciate the help!
{ id: '40420f47-9215-403e-ae34-8671db7d1920',
   side: 'buy',
   price: [Object],
   size: [Object] },
 { id: 'd12dfc36-078a-4ea3-84c4-7a4c26bc0df4',
   side: 'buy',
   price: [Object],
   size: [Object] },
 { id: 'bbc2a1ca-4372-42aa-8454-5abba31ecaff',
   side: 'buy',
   price: [Object],
   size: [Object] },
 { id: '7fc5feb3-4dfb-4da9-9d41-5fcf8844e4b6',
   side: 'buy',
   price: [Object],
   size: [Object] },
 ... 27680 more items ] }

@rod-farva-sql Awesome. If you figure it out, let me know. I've got this  issue open. As you can see in your output, the "price" values are Objects. I somehow cannot get the actual price.

I'll let you know if I figure it out before you.
Thanks again!

@rod-farva-sql
if you parseFloat() the values for 'price' and 'size', you'll get the number representation.

Having the very same problem! It returns anything. It just prints out
{ asks: [], bids: [] }

Closing in favour of #167

Thanks for workround and https://docs.gdax.com/#real-time-order-book doesnt work. thanks.


Generate Services class to only include needed services

Flutter can use static analysis to tree shake and remove codes not being used. We have quite a few sensitive Services (camera, location) embedded in the code regardless whether the App needs it. Apple will reject apps if we have the code but are not requesting permissions.
Currently this is what we have to do in EnsembleServices for tree-shaking:
void init() {
    initServices(useCamera: false, useLocation: false);
  }

  /// tree-shaking will remove the un-used manager implementation.
  void initServices({required bool useCamera, required bool useLocation}) {
    if (useCamera) {
      GetIt.I.registerSingleton<CameraManager>(CameraManagerImpl());
    } else {
      GetIt.I.registerSingleton<CameraManager>(CameraManagerPlaceholder());
    }

    if (useLocation) {

    } else {

    }
  }

What we need is to declare what services are needed in ensemble-config, then generate this class to register only the Services that we need.

Done


Add CI job to build PyVelox for Mac.

PyVelox requires miniconda so ensure that its installed from the setup-macos.sh script.

Looks like the job failed.

Looks like the new job took 20 mins to run, making the full macos build take 1h30. Is this expected?

@pedroerp The large amount of time in the macos build comes from the dependency cache being not cached - since in this PR we are adding an additional dependency. Once this is cached it should be faster.
The pyvelox package build shouldnt take 20 minutes - I will work with @assignUser to see if we can speed it up.

With #3884 merged and building pyvelox on linux and mac on each PR is this addition to CCI still useful?

I think this is no longer needed and stale, feel free to reopen if needed @kgpai


Bower package from latest pull request

Can you create a new release for bower with the latest changes? Mainly the support of templates in the notifications?

Updated


Fix deprecation warnings

Fixes #7

This causes another meson warning:
WARNING: Project specifies a minimum meson_version '>=0.45.1' but uses features which were added in newer versions:
 * 0.51.0: {'dependency.get_variable'


feat: remove Python 3.7 and 3.11

As title says. This will require a new release

Codecov Report

Merging #105 (107dcc9) into main (fb6ddd5) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #105   +/-   ##
=======================================
  Coverage   94.20%   94.20%
=======================================
  Files           3        3
  Lines          69       69
=======================================
  Hits           65       65
  Misses          4        4


chore: Update q

This update adds support for case insensitive keywords.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #26   +/-   ##
=======================================
  Coverage   97.67%   97.67%
=======================================
  Files          10       10
  Lines          86       86
  Branches       12       12
=======================================
  Hits           84       84
  Misses          2        2

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 8f5ccee...58f161f. Read the comment docs.


TS API - records.yaml Add API to parse YAML nodes that are expected to be read as legacy records.

conf_remap currently has a copy of the records.config parsing logic inside the plugin. The idea with this new proposed API is to have this as part of ATS and let plugins not to deal with the record file parsing themselves and instead just call this API to handle this.
It's important to note that this is meant to be used with YAML files and not legacy config records. Also I would like to have the YAML structure  to record name logic in just one place.

I've been pondering this and I don't think this is going to suffice. For instance, suppose field1 is an array - does the plugin have to parse that independently?
A similar alternative we may want to look at is SAX style parsing. This has proved very successful in practice for both XML and JSON. It is event driven (which makes it similar to this) but has more events to handle nested data. Here is one example written in C.  Since YAML is data equivalent to JSON we could ~steal~ pay homage to the API in a rather direct way.
The bigger question is, how would this be used in practice, say by conf_remap? Once the value is parsed, how would it be used? If the configuration is structured then that structure would need to be passed to the core. How would that be done? If by (effectively) YAML text, there's no use in the plugin understanding that YAML, it's just blindly forwarding. Is the expectation that the callback points are roots of those values?

How is all of this de-allocated? E.g. the returned YAML nodes.

[approve ci centos]

How is all of this de-allocated? E.g. the returned YAML nodes.

The internal function(ParseRecordsFromYAML)  called by this api creates and passed the YAML node to the handler which should be cleaned after the handler is done as any std::shared_ptr do.

I looked again and I think it it's a reasonable start.


Dapr Operator Very  High memory consumption

/area operator

Ask your question here

Last 100000 lines of log:
dapr-operator.zip

Maybe need to enable the profile(https://docs.dapr.io/operations/troubleshooting/profiling-debugging/) to see which period costs too much memory.

@daixiang0 If I don't see the debugging related to dapr operator, what should I do?

Please check charts/dapr/charts/dapr_operator/values.yaml to enable it or kubectl edit.

@daixiang0  This problem did not occur after dapr was upgraded to 1.5.1

@saber-wang glad to hear that.


Overflow check for addition of two EncodedNumbers

The current implementation of addition of two EncodedNumbers in PaillierContext does not check overflow.

Should it check that? After all, it lives in modular arithmetic land. Then you would have to do the same for the other operations with only encoded numbers (e.g. multiplication, subtraction).
On a more general basis, I don't understand why we have arithmetic on encoded numbers. I can't see a use case for encoding numbers under a PaillierContext, and then not encrypting them.


Extension causes high cpu load

Issue Type: Performance
Extension Name: gitblame
Extension Version: 6.0.2
OS Version: Linux x64 5.4.0-70-generic
VS Code version: 1.55.0

:warning: Make sure to attach this file from your home-directory:
:warning:/tmp/waderyan.gitblame-unresponsive.cpuprofile.txt
Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

Greetings Tomer!
In order to be able to check what has gone wrong here I need the cpuprofile-file mentioned in the report.
It could also be that git itself used a lot of CPU when blaming one or more files. If that is the case there is very little I can do to reduce that.

Greetings again Tomer.
Without the cpuprofile there is nothing I can do here. I would love to check on what could be going wrong, but I can not. If you find the cpuprofile or this issue occurs again please don't hesitate to create a new issue or post a comment here.
For now I will close this issue.


feat: Add TextArea component

Brill, thanks @mattbarton44 for clearing up the use case for the composable useFormElementValue.
All suggestions are reflected for you now. :)


Skyline: Fix case importing a transition list

ModificationMatcher explicit mods prevent loss mods

Yep. Fix that. We don't highlight those AAs with bold font in the Targets view either.


Capture Submission History for Senders

Problem Statement
As a Sender, when I send result data to my PHD(s), I would like to see a record of my submissions along with any confirmation, error, warning, and delivery messages that were generated as a result of each submission so that I can easily see what I have successfully submitted and understand what I need to fix before I re-submit.
Acceptance Criteria

Given I

Am a Sender who has access to send lab result data to ReportStream

When I

Have submitted lab result data to ReportStream via any method

Then

ReportStream captures and stores the following data about each submission

The audit trail mechanism does this already.


.NET App service encountered authentication error when connected to Azure SQL DB via federation account(sqlclient)

I'm the support engineer from Microsoft.
Here we got some problem using this package: Our application connecting Azure sql server using SqlConnection works fine in local environment, but failed in Azure web app. The contained user account in the DB connection string has enabled federation(ADFS). We have found the problem is caused by the target relying party( our account is in China, but the party is in global).

Now our customer can't use this package to deploy to Azure, it's really a problem to them.
Please help to check this issue, thanks!

please feel free to contact me in Teams, my alias is wenxitian.

Same issue has been reproduced in my environment, any one could help on this?

@tianmoumou, we had several similar issues related tot his topic . I am not aware of environment checking in the driver.
Can you give me more details:

Are you using Microsoft.Data.SqlClient or System.Data.SqlClient and what version?
Can you send a sample of your connection string as well?
Were the client able to connect before?

Hi, @JRahnama, sorry for the late reply. Problem is still going on. Here is the answer to your questions:
Are you using Microsoft.Data.SqlClient or System.Data.SqlClient and what version? System.Data.SqlClient
Can you send a sample of your connection string as well?
public static string ConnectionString = "Server=tcp:vincyserver.database.chinacloudapi.cn,1433;Initial Catalog=vincydb;Persist Security Info=False;User ID=XXXXXX;Password=XXXXXX;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Authentication=Active Directory Password";(AAD way to connect sql, and the account is setting under ADFS authentication.)
Were the client able to connect before? In Azure no， never.
What OS /platform are being used? It can be reproduced by us, so OS/platform maybe not related. And the problem is happening in Azure. In local side, it works.

@tianmoumou Users should be able to use AAD authentication in Microsoft.Data.SqlClient now in Mooncake(China).

I am closing this as this is confirmed that MDS is working in Mooncake(China).


Add integration tests

Description
Add integration tests so that we can test flagr against multiple environments or multiple DBs.
Motivation and Context
To cover DB discrepancies.
How Has This Been Tested?
Will add more endpoints covered by the swagger API definition. This PR only adds /health
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #190   +/-   ##
=======================================
  Coverage   90.85%   90.85%
=======================================
  Files          25       25
  Lines        1410     1410
=======================================
  Hits         1281     1281
  Misses         96       96
  Partials       33       33

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 3b83965...145a46b. Read the comment docs.


Pyc

This pull request is build on backport and pkg.  With this python packages can be compiled into Java jars and imported in Python.   This will allow the customizers to be stored with the Java classes that need to be customized.  This allows for a scaling from our current model where all the customizers need to be defined before the class is encountered.

@Thrameos this one needs to be rebased on master. Thanks!

Thanks for resolving the conflicts. There is one test case failing
self = <test_reflect.ReflectCase testMethod=testAnnotation>

    def testAnnotation(self):
        method = self.Reflect.class_.getMethod('annotatedMethod')
>       annotation = method.getAnnotation(self.Annotation)
E       AttributeError: Java package 'com.sun.proxy' is not valid

Does this mean that the installed JDK11 doesn't have this Oracle/Sun specific package anymore?

This error is not clear.   I will look into it.

I investigated the issue.  There are two types of errors introduced both as side effects of the change.  Part of this PR made the Java packages much more similar to Python modules in terms of reported attributes.   This is confusing third party code into treating Java packages in ways that we have not exercised before.   Java classes now report Python module names and paths even if the jpype.imports are not included.   This is causing codes which have no error handling for the case that the package name is not available to fail.   This causes jedi and annotation code to fail on the com.sun.proxy stuff.   I would have to get into it further to see which exactly is triggering this.
Not clear what the correct solution is.   I could try to disable the package name code which would make JPype modules less compatible with Python modules (which was the prior state) or I can press forward and try to make them more compatible.   Unfortunately, as this is third party error checking issues, that means I would most likely have to actually force Java modules into the Python module system entirely which would break jpype.imports as an optional package.
Still more work to determine if it is the path or the name piece that is making code have issues.   But as I can replicate it, I should be able to figure out with a few experiments.

This one is still milestoned for 1.1, do you think we should try to include it for 1.2 now @Thrameos?

The basic issue with this is that Python does not have a stable pyc format.   As I discovered debugging the Python 3.9 windows issue, the compiled format of Python is completely non-portable between versions.   It was not even possible to unmarshal from either going forward or backwards between versions.
I would really like to be able to include this sort of capability in our distribution as it would greatly simplify distribution of customizers.   But it seems like there needs to be some fundamental improvements in the Python infrastructure to make this happen.   Java solved the distribution of compiled files that move forward in time long ago and even through there were many warts in their initial implementation (like long/double being double slots, const tables that can't store certain necessary types, and failure to place sizes so you can skip forward), it is still a pretty decent standard to move forward on.
The funny thing is when I disassembled code from multiple Python versions the contents looked identical so this is mostly just the fact that the marshalling protocol is unstable rather than the need for compiling Python files differently.  There are sometime new "fast" calls or other enhancements but those sort of things still run as byte codes don't appear to be removed.
It really seems like Python is failing on this aspect of virtual machine design.  As it stands I would need to use a mechanism like multi release jar so that one could include many Python code implementation in one jar which is why this one has been festering.  Thus I am going to have to say we should kick this down the road unless we can come up with a version free way of marshalling Python code elements.

Thanks for your detailed explanation on this. I do not see, why shipping a Jar and a Python module (e.g. within one archive) would be so painful anyways.
If you really like to invest more time in this feature, I'd suggest to give ASTs (and their serialization) a try.

The issue that I would ultimately like to solve is making it so that Python can understand a Jar (or tar) as a file system (without necessarily having the JVM running).   It would be very nice for my customers to just ship them the jar only with the customizers embedded in the jar rather than sending them the jar file and then another Python module to make use of it.
Currently as JPype is just supporting the Python to Java bridge, it really isn't much of an issue as you use Pypi or conda to distribute Python packages and we can just ship the jar with the package.  But once we have a Java to Python bridge we also need to consider Maven artifact style distributions.   Of course that will open a whole other can of worms.   For pure implementations like Jython this isn't an issue, but mixed systems like we are doing is going to be much more of a pain.


Can you provide some examples?

version<EMAIL_ADDRESS>1、Official documents not updated
2、I can't find some examples about this

Not sure what you are talking about. Anyway, this is a bug tracker, not a wishlist.

How can I find an example about<EMAIL_ADDRESS>https://react-guide.github.io/react-router-cn/


Python DPG: docstrings are being generated after fields instead of before

Seems like the docstring should be before the definition, not after.

Apparently this is the desired behavior. Closing.


typo fix in retire_stakepool.md (paymant key)

fixed typo paymant -> payment

Thanks, this PR is subsumed by: https://github.com/input-output-hk/cardano-node/pull/2442


ingress: don't error if candidate group version is not available

Description:
If a candidate API GroupVersion (ex. networking.k8s.io/v1beta1) is not
available, don't error. Only error if none of the candidates are
available (already the case).
This is required for OSM to work in k8s v1.22, where the
networking.k8s.io/v1beta1 is deprecated.

Affected area:

Functional Area

Ingress
[X]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project? no

Did you notify the maintainers and provide attribution?

Is this a breaking change? no

Codecov Report

Merging #4007 (19b2863) into main (b24c335) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main    #4007   +/-   ##
=======================================
  Coverage   67.53%   67.53%
=======================================
  Files         204      204
  Lines       11615    11611    -4
=======================================
- Hits         7844     7842    -2
+ Misses       3720     3718    -2
  Partials       51       51

Flag
Coverage Δ

unittests
67.53% <100.00%> (+<0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/errcode/errcode.go
100.00% <ø> (ø)

pkg/ingress/client.go
79.82% <100.00%> (+1.85%)
:arrow_up:

pkg/providers/kube/client.go
64.19% <0.00%> (-0.62%)
:arrow_down:

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 b24c335...19b2863. Read the comment docs.


is this repo still useful?

the issues look sort of specific to Sunlight's plans circa 2015 & I'm not sure if the setup scripts are useful to people, if not I wonder if we'd be better served eliminating this one

Yeah, I don't think so. Let's purge it.


Conversion of translations (130/240 with $l)

In the case of a record with a 130 or a 240 that has a $l, and can thus be assumed to be a translation:

Should the title property of the Work come from the 130/240 or the 245?
Should the 130/240 $l create a language property on the Work if there is also a 008/35-37 or 041 $a?

Should it create an rdfs:label for a Language object to the language property created by the 008/35-37 or 041 $a?

If there is a 130/240 $l but no 041 $h, should we build a lookup table for common language strings? Or (if there is a web service available) use active conversion to look these up?
Should an attempt be made to add xml:lang attributes (in n-triples, a language tag like @fr) to labels based on the language from the 041 $h?
How comprehensive should the Work object of the translationOf property be? Should it, in the case of a 240, include a contribution property generated from the 1XX?

Some comments, from my perspective obviously.

Should the title property of the Work come from the 130/240 or the 245?

In a translation, there are (at least) two Works involved: the translation and the original, with a bf:translationOf relationship between them.
For the original Work, the title property should come from 130/240.
For the translation Work, the title property should come from 245.

Should the 130/240 $l create a language property on the Work if there is also a 008/35-37 or 041 $a?
Should it create an rdfs:label for a Language object to the language property created by the 008/35-37 or 041 $a?

Again, we need to distinguish between the original and the translation Work.
008 and 041 $a are relevant for the translation Work.
130/240 $l and 041 $h are relevant for the original Work.

If there is a 130/240 $l but no 041 $h, should we build a lookup table for common language strings? > Or (if there is a web service available) use active conversion to look these up?

In my experience, the situation is typically the opposite: a 041 $h exists, but the 130 or 240 field (if there is one) does not have a $l subfield. I think this is because using 130/240 $l is a rather new convention, while 041 $h has been in use for a long time.
Among 1 million Fennica records, I could find 548 records which have a 130 or 240 $l but no 041 $h. In contrast, there are 91585 records which have a 041 $h and a 130 or 240 without $l. To deal with this much more common case, I have implemented a preprocessing rule that adds the 240 $l value based on 041 $h. This needs a lookup from ISO 639-2 language tag (041 $h value) to language name. I'm using the Lexvo.org data to implement this.

Should an attempt be made to add xml:lang attributes (in n-triples, a language tag like @fr) to labels based on the language from the 041 $h?

Unsure about this. There are certainly cases where this would be possible, but also difficult cases and situations where this could wrong. For example, sometimes 041 $h may be repeated - see this Finnish translation of the Bible which has 041 $a fin $h heb $h grc.

How comprehensive should the Work object of the translationOf property be? Should it, in the case of a 240, include a contribution property generated from the 1XX?

I think it should include at least contributor information from 1XX, title and language.

BTW what's the relationship of this issue to #25?


Support kotlin 1.9.20-Beta

Tested in chat-mpp example: https://github.com/JetBrains/compose-multiplatform/commit/baff2b0ce5afb082c03282b7d4432c1a4ddac076

Love learning and thanks 🙏👍


FIX: Left nav link for GitHub repos was broken, fixed

Changelog
Changed
Left nav link for GitHub repos was broken. I fixed it.

you update the demo links in the addons storybook, not the actual left nav.
https://github.com/carbon-design-system/carbon-website/blob/master/src/components/LeftNav/LeftNav.js#L85 is what you need to update for the site, sorry I just noticed.

closing in favor of https://github.com/carbon-design-system/carbon-website/pull/1409


[excel] (Platform) Removing web-only references

Learn Build status updates of commit cdb7227:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/docs-ref-autogen/excel/overview.md
:white_check_mark:Succeeded
View (office-scripts)

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


Increasingly Memory Usage in Executer

Hi,
I have set
 executor:
   coreRequest: "500m"
   instances: 10
   memory: "5g"
   memoryOverhead: "10g"

but memory usage of executer increase until arrive to memory limit and my executer pods gets OOM.
What's the problem and how can I set spark usage never comes to memory limit and restrict that.

Any updates, workarounds?

I have the same problem, is there any update about this?


Swagger UI or Postman Collection

Expected Behavior

I think would be useful if we have a postman collection to interact with the CouchDB database, avoid a lot of copying and pasting from documentation and also support code generation.
Current Behavior

Possible Solution

I am creating one for my projects if the community agree that is useful I am volunteer to maintain

Steps to Reproduce (for bugs)

Context

Your Environment

Version used:
Browser Name and version:
Operating System and version (desktop or mobile):
Link to your project:

@RafaelFigueiredo can you post the link to the project where you have the swagger for CouchDB API? I am trying to do the same thing: swagger documentation for CouchDB API and I am more then happy to contribute if you have something ongoing. Otherwise, I will start a new project to document:

swagger CouchDB API
JSON schema for JSON objects (requests and responses)

There is a Postman collection here: https://www.postman.com/galactic-comet-36406/workspace/couchdb/collection/15985155-f511300e-848e-4ab2-a0a2-da13cb2e1065

We wrote a script that scrapes docs and converts it to OpenAPI 3.x:
https://github.com/digitalnodecom/couchdb-swagger
You have the couchdb.json  file if you don't want to run the script yourself.

There is a Postman collection here: https://www.postman.com/galactic-comet-36406/workspace/couchdb/collection/15985155-f511300e-848e-4ab2-a0a2-da13cb2e1065
@dragos-constantin-stoica, this collection is the one I created.

@trajche nice working on the generator.
I was thinking of something like this https://hexdocs.pm/open_api_spex/3.4.0/readme.html, but I don't see direct support for Erlang.


maven build broken

Artifacts have not yet been pushed to central.  That should happen in the next few days.

Implemented nexus-staging, maven-release, and maven-gpg plugins to deploy to sonatype repo. deployed both 6.2.2-SNAPSHOT and 6.2.2 successfully.


Include tests for Counter as example?

This is a good idea, but let's start it on cra-template-redux and then port it here with types: https://github.com/reduxjs/cra-template-redux/issues/23

Fixed by #32, mostly, and I'll do some more tweaks.

I take that back. #32 was just the slice. We could still use some tests for the Counter component, but I don't feel like writing them atm.

Superseded by #90 .


Squeeze dimension in compute_weighted_loss()

Operating System: Debian Jessy. CUDA8, CuDNN v5.1. TF 0.12rc0
I am training a CNN for semantic image labeling task and use an FCN-style architecture. In one of the prediction layers I compute weighted loss. The prediction tensor is of dimensions [1, Height, Width, num_predictions] and weight tensor is [1, Height, Width], batch size is always 1 for me. Training fails on this piece of code:
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/losses/python/losses/loss_ops.py#L178-L179
  File "/BS/eldar/work/src/pose-tf/train_net.py", line 30, in <module>
    losses = pose_net_train(train_param, batch)
  File "/BS/eldar/work/src/pose-tf/PoseNet.py", line 108, in pose_net_train
    loss['locref_loss'] = loss_func(locref_pred, locref_targets, locref_weights)
  File "/BS/eldar/work/src/pose-tf/losses.py", line 39, in huber_loss
    return tf_losses.compute_weighted_loss(losses, weight)
  File "/BS/eldar/work/software/python3_tf_0.12/lib/python3.4/site-packages/tensorflow/python/util/deprecation.py", line 191, in new_func
    return func(*args, **kwargs)
  File "/BS/eldar/work/software/python3_tf_0.12/lib/python3.4/site-packages/tensorflow/contrib/losses/python/losses/loss_ops.py", line 176, in compute_weighted_loss
    weights = array_ops.squeeze(weights, [-1])
  File "/BS/eldar/work/software/python3_tf_0.12/lib/python3.4/site-packages/tensorflow/python/ops/array_ops.py", line 2258, in squeeze
    return gen_array_ops._squeeze(input, axis, name)
  File "/BS/eldar/work/software/python3_tf_0.12/lib/python3.4/site-packages/tensorflow/python/ops/gen_array_ops.py", line 3313, in _squeeze
    squeeze_dims=squeeze_dims, name=name)
  File "/BS/eldar/work/software/python3_tf_0.12/lib/python3.4/site-packages/tensorflow/python/framework/op_def_library.py", line 759, in apply_op
    op_def=op_def)
  File "/BS/eldar/work/software/python3_tf_0.12/lib/python3.4/site-packages/tensorflow/python/framework/ops.py", line 2240, in create_op
    original_op=self._default_original_op, op_def=op_def)
  File "/BS/eldar/work/software/python3_tf_0.12/lib/python3.4/site-packages/tensorflow/python/framework/ops.py", line 1128, in __init__
    self._traceback = _extract_stack()

InvalidArgumentError (see above for traceback): Tried to explicitly squeeze dimension 2 but dimension was not 1: 24
         [[Node: absolute_difference/Squeeze = Squeeze[T=DT_FLOAT, squeeze_dims=[-1], _device="/job:localhost/replica:0/task:0/gpu:0"](fifo_queue_Dequeue/_1045)]]
         [[Node: Momentum/update/_1080 = _Recv[client_terminated=false, recv_device="/job:localhost/replica:0/task:0/cpu:0", send_device="/job:localhost/replica:0/task:0/gpu:0", send_device_incarnation=1, tensor
_name="edge_4872_Momentum/update", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"]()]]

My assumption is that it squeezes the dummy dimension that corresponds to the batch size=1, while it clearly shouldn't. For now I just comment out these two lines in the code, but it'd be nicer if there was a fix upstream.
Cheers,
Eldar.

After submitting the ticket and thinking about it I realised that it was not the batch size that was causing it, but rather missing singleton dimension in the weights, so the weights tensor should have been [1, Height, Width, 1] and squeezing is applied on the channel dimension. Doing that fixed the issue. Sorry for the inconvenience! I will close the issue.

@eldar Can you share your revision?


Add note about Cilium with CRIO on minikube

This updates the "Getting Started" docs for minikube. This commit was
added to address issue #10624

I was able to reproduce the issue very easily. I think it would be helpful to have a small note about it because it is not obvious at all what could be going wrong, even though "Getting Started" docs are supposed to be concise.
Fixes #10624

test-docs-please

Coverage decreased (-0.005%) to 45.468% when pulling 893a5a0cb804e7cf35f87d112501b0d38d9dffa6 on christarazi:pr/christarazi/update-minikube-crio-docs into 912eb4654db0e5e41c2c0d227b7e18d8de15efe7 on cilium:master.


Update load test documentation

Hi-Ho!
I was wondering if there is any other documentation or does the product team plan to update the existing one regarding load tests:
https://docs.microsoft.com/en-us/azure/devops/test/load-test/get-started-simple-cloud-load-test?view=azure-devops
Thanks a bunch,
Vi
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 74322585-effa-ba29-a9f3-982843169913
Version Independent ID: 15e8e929-eda0-88af-b173-4773407e95f2
Content: Run URL-based cloud load tests - Azure Test Plans
Content Source: docs/test/load-test/get-started-simple-cloud-load-test.md
Product: devops
Technology: devops-test
GitHub Login: @steved0x
Microsoft Alias: sdanie

@vimanmg Thank you for the feedback.
The current documentation referenced is deprecated and points to Load test overview.
Please describe further these updates and we can assign an author for review.


Support for historical data ?

Hi there,
Thanks for this great work,
It seems like the sensors actually store historical data, any plans to support querying these ?

Yes, in fact there is a by now conflicting PR including this feature, see: https://github.com/open-homeautomation/miflora/pull/27
I believe due to recent developments in this repository the PR was not addressed again till now but now would be a good time to fix the pull request and go forward merging it. @Happyzippy wdyt?

Thanks Thom, I'll have a look to it


Using 0 because preferred AudioQuality.HIGH couldn't be found.

I get the following error when trying to stream https://open.spotify.com/track/4bPQs0PHn4xbipzdPfn6du
Using 0 because preferred AudioQuality.HIGH couldn't be found.
Audio key error, code: 1
Audio key error, code: 1

Thank you for your inquiry.
I checked here and found out that the Vorbis codec is not supported for that track.
The codec is currently unsupported and will be updated when the porting code is updated.
However, please keep in mind that it is unlikely that the Vorbis codec will be supported.


OkHttp 3.x failed to get ALPN selected protocol when used with Java HotSpot 1.8.0_251

After JDK upgrade to Java HotSpot 1.8.0_251, okhttp thinks that the platform to be used is Jdk9Platform, and it fails at Jdk9Platform.getSelectedProtocol(Jdk9Platform.java:68). Stack trace is provided below.
This is an issue identical to https://github.com/square/okhttp/issues/5970, except that Java HotSpot 1.8.0_251 is used here.
Are there any plans to provide a fix for this in okhttp 3.14.x? If so, when can it be expected?
Thanks

Caused by: java.lang.AssertionError: failed to get ALPN selected protocol
at okhttp3.internal.platform.Jdk9Platform.getSelectedProtocol(Jdk9Platform.java:68)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:347)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java:284)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:169)
at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)
at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)
at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:125)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:264)
at okhttp3.RealCall.execute(RealCall.java:93)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor337.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at okhttp3.internal.platform.Jdk9Platform.getSelectedProtocol(Jdk9Platform.java:58)
... 78 more
Caused by: java.lang.UnsupportedOperationException
at javax.net.ssl.SSLSocket.getApplicationProtocol(SSLSocket.java:691)
... 82 more

It's probably a small number of days for a maintenance release of 3.12.x and 3.14.x.
FWIW - this problem you see indicates another problem for you.  alpn-boot won't work with these versions, so you'll fallback to HTTP/1.1.  And in the case of #5970 the fix needed was to a custom Socket implementation in the Zulu JVM.  So it's worth understanding that also.

https://square.github.io/okhttp/changelog_3x/

Thanks for the heads up. Fallback to HTTP/1.1 should be fine for now.


[draft] feat: enable secure-boot for ttgo tdisplay

Here is my draft based on the discussions in https://github.com/epiccurious/jade-diy/issues/76 for a ttgo to enable secure-boot via user menu including the mentioned python script to detect the device status.

I moved the tty detection to the top (but skip it within ci runners) as the python script needs the device to be connected first
The python script to detect device status is embedded and needs cbor2 to be installed (done via pip within the loaded python venv)

I had problems working with exit codes as an error within the python execution terminated the whole flash script (maybe you have some ideas to make it better)

The python script can detect the status:

secure boot enabled
secure boot disabled
device found but no communication possible (firmware probably not installed)
device not found (expected in ci runner)

I tested them all but did not test a full secure boot installation as this would waste another device reserved for the workshops. maybe you can test one full installation with enabling secure boot

Thanks for your review and for inviting me to this project. I will come back to this soon but our workshop session starts at the end of this week so i dont want to introduce new changes now. So my plan is to collect users feedback for both versions (with and without secure-boot) and improve the code based on the users feedback

Note: Some devices only support secure boot version 1. There should be a variable added to optionally set to sb version 1

@1-21gigasats thanks for proposing this change. Is the PR ready for review and testing?

Note: Some devices only support secure boot version 1. There should be a variable added to optionally set to sb version 1.

I am currently refraining from adapting secure boot version 1, as the only hardware that is unable to do v2 is the M5Stack M5StickC PLUS according to https://github.com/Blockstream/Jade/tree/master/diy .
If there are specific versions per device in the future it is maybe the best to adapt v1 for this version only as it needs different build config and openssl key.
If you try to flash SB v2 on an v1 only device, boot loader flash should fail with an appropriate message.

@ Can you please rebase the PR for review and testing?

Yes sure but actually i am unfamiliar with the rebasing process. Could you explain me what to do or do it for me one time and show me the commands you used afterwards?
But if the only goal is to keep a clean commit history, is a squash and merge after review not more appropriate? In my understanding rebasing requires to force push which feels unsafe


Add ability to view recently closed tabs

Recent Tab List has an awesome feature that lets you see recently closed tabs in Safari.
It would be awesome to view a list of 10/20 recently closed tabs in Safari in Alfred.

And where is the list of recently-closed tabs stored?


do you know this error css from angular material how to make it work all latest?

 ERROR in<EMAIL_ADDRESS>    Module build failed: Error: "extract-text-webpack-plugin" loader is used without the corresponding plugin, refer to https://github.com/webpack/extract-text-webpack-plugin for the usage example
      at Object.module.exports.pitch (/home/patrikx3/Projects/patrikx3/corifeus/corifeus-pages/node_modules/extract-text-webpack-plugin/loader.js:27:9)
Child<EMAIL_ADDRESS>

it is aot

#420

Please follow #420.


payload.toIndex is incorrect

When moving an item to a different container, the toIndex property can be incorrect (maybe when moving over different items on the target list before releasing?)
Below, toIndex should be 1 but it is 3.
https://codesandbox.io/s/muuri-react-toindex-ku5fb?file=/utils.js

Thanks!

I will investigate further, I don't know if it is a problem with Muuri or with Muuri React.
For now if you need the index you can use
toGrid.getItems().findIndex(item => item._component.key === key)
(toGrid is in the payload)


SEP-6 deposit: send amount param in request

Preview is available here:http://stellar-demo-wallet-pr223.previews.kube001.services.stellar-ops.com/


User Group View Feature

What does this PR do?

Adds the feature that allows the users to view the teams/groups they are part of.

Description of tasks?

Users are able to view teams/groups they are part of

How can you test this manually?

First, the user will have to be a part of a group. This can be done by populating the group_membership table: INSERT INTO 'group_membership' (groupId, contactId, role) VALUES ({groupId}, {contactId}, {role}).
Run server and client
Login and go to http://localhost:3000/#/people/contacts/{contactId}

Screenshot(s)

Hello @ekastimo, I had made the initial PR against the master branch,  here is the link to it: https://github.com/kanzucode/angie-client/pull/27

Hello @ekastimo, I had made the initial PR against the master branch,  here is the link to it: https://github.com/kanzucode/angie-client/pull/27

Already merged

Already merged


Adding title to switch

Please specify parts of this PR update:

[ ] Specification
[X] Schema
[ ] Examples
[ ] Extensions
[ ] Use Cases
[ ] Community
[ ] CTK
[ ] Other

Discussion or Issue link:

What this PR does:

Additional information:

@fjtirado Your branch is out of date 😉


feat: Add caret icons

Related: https://github.com/feathericons/feather/issues/600, https://github.com/feathericons/feather/pull/640

Not sure where this would be used

Not sure where this would be used

@locness3 Good point 🤔 Pretty much all of the use-cases that come to mind rn you can use the chevron icons 🤷♂

Nice I like them.
But @locness3 has a point, are those icons not the same use cases as the chevron icons ?

Fair, I agree with you both - I'll go ahead and close this 😄


Upgrade to dbt=1.0.0

Upgrade to dbt=1.0.0 seems to break fal
fal tries to search for
source-paths: ["models"] in dbt_project.yml whereas this is deprecated in dbt=1
and replaced by
model-paths: ["models"]

thanks @nicolasberbigier we are actively working on this please follow https://github.com/fal-ai/fal/pull/69. I will make sure to update this ticket when that PR is merged in.

@nicolasberbigier , we have just released a version compatible with dbt 1.0.0.
pip install fal==0.1.35

Please let us know how it goes and if anything else comes up!


Do not generate typeUrl() method for services in ProtoJs plugin

This PR fixes #328.
Service definitions are now skipped when generating typeUrl() method in ProtoJs plugin.
Services are also removed from the known types map as an entry such as
['type.spine.io/spine.client.SubscriptionService', proto.spine.client.SubscriptionService]

is basically referring to a non-existent JS type.
Spine version is changed to 1.0.0-SNAPSHOT.

@armiol PTAL.

@armiol PTAL.


[Student View] Click outside of tooltip window to close it

Team has decided that only need an onHover tooltip, no need for click handlers anymore


fix(versions): update Activiti/activiti-cloud-dependencies versions into develop

UpdateBot pushed maven dependency: org.activiti.cloud.rb:activiti-cloud-runtime-bundle-dependencies to: 7.1.82

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.rb:activiti-cloud-runtime-bundle-dependencies 7.1.82


Solve Version mobx to 2.0.1

Because mobx_codegen >=2.0.1+2 depends on mobx ^2.0.1 and mobx_triple 1.0.2 depends on mobx 2.0.0, mobx_codegen >=2.0.1+2 is incompatible with mobx_triple 1.0.2.
And because no versions of mobx_triple match >1.0.2 <2.0.0, mobx_codegen >=2.0.1+2 is incompatible with mobx_triple ^1.0.2.
So, because mob_anst_flutter depends on both mobx_triple ^1.0.2 and mobx_codegen ^2.0.1+3, version solving failed.
pub get failed (1; So, because mob_anst_flutter depends on both mobx_triple ^1.0.2 and mobx_codegen ^2.0.1+3, version solving failed.)

fixed


Added JS The Definitive Guide to book-recommendations

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] None of my changes are plagiarized from another source without proper attribution.
[X] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thanks for contributing to freeCodeCamp @L0MiN!


Create unit tests for InputCollection

Input tests introduced in 0.8.3

albeit this will continue to be an on going process of TDD, there is a good foundation in place introduced in 0.10.0 https://github.com/macder/wp-form-validation/pull/82


Add More Active MayaData OSS Docs

Please find any active MayaData Open Source Projects that has documentation page which still accepts contributions.
Your job is to find the active MayaData OSS project that has documentations and accept contribution.

Ok sir
On Thu, 14 Oct 2021, 4:52 pm SaintMalik, @.***> wrote:

It doesn't need to be closed boss, more maydata docs need to be added
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/saintmalik/awesome-oss-docs/issues/40#issuecomment-943722762,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOCKDV7CE4W43A7A35WDIMLUG47I5ANCNFSM5F3CJXVQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


boards: exp432p401r_launchxl: Remove Flash base address Kconfig setting

Supposed to come from DTS. The Kconfig symbol was removed in commit
311e6b9e3e2b ("arch: arc: Use DTS for all ARC SoCs").
Signed-off-by: Ulf Magnusson<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master    #7922   +/-   ##
=======================================
  Coverage   55.03%   55.03%
=======================================
  Files         483      483
  Lines       53966    53966
  Branches    10490    10490
=======================================
  Hits        29698    29698
  Misses      19992    19992
  Partials     4276     4276

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 f245ef2...ed93579. Read the comment docs.


Azure CLI Task - Can't run more than 1 command?

Is there some sort of arbitrary limit on Azure CLI task to only run 1 command? Is this a bug or feature?
Below code:

az --version ;
az group create --name "$RSGROUP" --location $REGION ;

az vm create -n $VMname --image CentOS -g $RSGROUP --size $VMsize ;

Results in only the first command running (az --version ; in this case):
2017-08-25T17:34:18.4671741Z ##[section]Starting: AZ CLI: Create VM
2017-08-25T17:34:18.4681743Z ==============================================================================
2017-08-25T17:34:18.4681743Z Task         : Azure CLI Preview
2017-08-25T17:34:18.4681743Z Description  : Run a Shell or Batch script with Azure CLI commands against an azure subscription
2017-08-25T17:34:18.4681743Z Version      : 1.0.2
2017-08-25T17:34:18.4681743Z Author       : Microsoft Corporation
2017-08-25T17:34:18.4681743Z Help         : [More Information](http://go.microsoft.com/fwlink/?LinkID=827160)
2017-08-25T17:34:18.4681743Z ==============================================================================
2017-08-25T17:34:18.6961853Z az group create --name "$RSGROUP" --location $REGION ;
2017-08-25T17:34:18.6961853Z
2017-08-25T17:34:18.6961853Z az vm create -n $VMname --image CentOS -g $RSGROUP --size $VMsize ;
2017-08-25T17:34:18.7021851Z [command]C:\Windows\system32\cmd.exe /D /S /C ""C:\Program Files (x86)\Python36-32\Scripts\az.bat" login --service-principal -u ******** -p ******** --tenant ********"
2017-08-25T17:34:22.4067133Z [
2017-08-25T17:34:22.4067133Z   {
2017-08-25T17:34:22.4067133Z     "cloudName": "AzureCloud",
2017-08-25T17:34:22.4067133Z     "id": "**scrubbed**",
2017-08-25T17:34:22.4067133Z     "isDefault": true,
2017-08-25T17:34:22.4067133Z     "name": "**scrubbed**",
2017-08-25T17:34:22.4067133Z     "state": "Enabled",
2017-08-25T17:34:22.4067133Z     "tenantId": "********",
2017-08-25T17:34:22.4067133Z     "user": {
2017-08-25T17:34:22.4067133Z       "name": "********",
2017-08-25T17:34:22.4067133Z       "type": "servicePrincipal"
2017-08-25T17:34:22.4067133Z     }
2017-08-25T17:34:22.4067133Z   }
2017-08-25T17:34:22.4077135Z ]
2017-08-25T17:34:22.4077135Z [command]C:\Windows\system32\cmd.exe /D /S /C ""C:\Program Files (x86)\Python36-32\Scripts\az.bat" account set --subscription "**scrubbed**""
2017-08-25T17:34:24.7374767Z [command]C:\Windows\system32\cmd.exe /D /S /C "d:\a\_temp\azureclitaskscript1503682458696.bat"
2017-08-25T17:34:24.7434772Z
2017-08-25T17:34:24.7434772Z d:\a\r1\a>az --version ;
2017-08-25T17:34:25.3215529Z azure-cli (2.0.14)
2017-08-25T17:34:25.3215529Z
2017-08-25T17:34:25.3225062Z acr (2.0.10)
2017-08-25T17:34:25.3225062Z acs (2.0.13)
2017-08-25T17:34:25.3225062Z appservice (0.1.13)
2017-08-25T17:34:25.3225062Z batch (3.1.1)
2017-08-25T17:34:25.3225062Z billing (0.1.3)
2017-08-25T17:34:25.3225062Z cdn (0.0.6)
2017-08-25T17:34:25.3225062Z cloud (2.0.7)
2017-08-25T17:34:25.3225062Z cognitiveservices (0.1.6)
2017-08-25T17:34:25.3225062Z command-modules-nspkg (2.0.1)
2017-08-25T17:34:25.3225062Z component (2.0.7)
2017-08-25T17:34:25.3225062Z configure (2.0.10)
2017-08-25T17:34:25.3225062Z consumption (0.1.3)
2017-08-25T17:34:25.3225062Z container (0.1.8)
2017-08-25T17:34:25.3225062Z core (2.0.13)
2017-08-25T17:34:25.3225062Z cosmosdb (0.1.11)
2017-08-25T17:34:25.3225062Z dla (0.0.10)
2017-08-25T17:34:25.3225062Z dls (0.0.12)
2017-08-25T17:34:25.3225062Z eventgrid (0.1.2)
2017-08-25T17:34:25.3225062Z feedback (2.0.6)
2017-08-25T17:34:25.3225062Z find (0.2.6)
2017-08-25T17:34:25.3225062Z interactive (0.3.7)
2017-08-25T17:34:25.3225062Z iot (0.1.10)
2017-08-25T17:34:25.3225062Z keyvault (2.0.8)
2017-08-25T17:34:25.3225062Z lab (0.0.9)
2017-08-25T17:34:25.3225062Z monitor (0.0.8)
2017-08-25T17:34:25.3225062Z network (2.0.12)
2017-08-25T17:34:25.3225062Z nspkg (3.0.1)
2017-08-25T17:34:25.3225062Z profile (2.0.10)
2017-08-25T17:34:25.3225062Z rdbms (0.0.5)
2017-08-25T17:34:25.3225062Z redis (0.2.7)
2017-08-25T17:34:25.3225062Z resource (2.0.12)
2017-08-25T17:34:25.3225062Z role (2.0.10)
2017-08-25T17:34:25.3225062Z sf (1.0.6)
2017-08-25T17:34:25.3235057Z sql (2.0.9)
2017-08-25T17:34:25.3235057Z storage (2.0.12)
2017-08-25T17:34:25.3235057Z vm (2.0.12)
2017-08-25T17:34:25.3235057Z
2017-08-25T17:34:25.3235057Z Python (Windows) 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)]
2017-08-25T17:34:25.3235057Z
2017-08-25T17:34:25.3235057Z Python location 'C:\Program Files\Python36\python.exe'
2017-08-25T17:34:25.3235057Z
2017-08-25T17:34:26.7287247Z [command]C:\Windows\system32\cmd.exe /D /S /C ""C:\Program Files (x86)\Python36-32\Scripts\az.bat" account clear"
2017-08-25T17:34:28.7336033Z ##[section]Finishing: AZ CLI: Create VM

edit:
Adding batch and command + escape character allows "multiple commands" but what really is one liner.
ie. this below works:
az group create --name %RSGROUP% --location %REGION% &^
az vm create -n %VMNAME% --image CentOS -g %RSGROUP% --size %VMSIZE% --generate-ssh-keys

Since you're running it on a windows agent; you need to append call infront of the multiple commands to execute all of them.
You should replace your current inline script with this;
 call az --version ;
 call az group create --name "$RSGROUP" --location $REGION ;
 call az vm create -n $VMname --image CentOS -g $RSGROUP --size $VMsize ;

If you were running it in a Linux environment, the call should be removed.
This is how batch scripts run multiple commands otherwise it would be treated as a oneliner.

You don't need semicolon at the end of the commands like:
call az --version
call az group create --name "$RSGROUP" --location $REGION
call az vm create -n $VMname --image CentOS -g $RSGROUP --size $VMsize

Why cannot we not just create a script file with azcli with out the call statement - very clunky to add call to every statement !?!?!?!

Why cannot we not just create a script file with azcli with out the call statement - very clunky to add call to every statement !?!?!?!

Because:

This is how batch scripts run multiple commands otherwise it would be treated as a oneliner.

Windows shouldn't use batch for processing AZ-CLI templates in my opinion but thats way it currently is. Alternative is to use Linux agent.

We have plans to support modern shells for the Az CLI step. Please track the updates here #5125